SCADA системы — страница 8

  • Просмотров 16008
  • Скачиваний 1546
  • Размер файла 287
    Кб

(неоднородные) системы становится достаточно простой. Применительно к SCADA-системам OPC серверы, расположенные на всех компьютерах системы управления производственного предприятия, стандартным способом могут поставлять данные в программу визуализации, базы данных и т. п., уничтожая, в некотором смысле, само понятие неоднородной системы. Аппаратная реализация связи с устройствами ввода/вывода Для организации взаимодействия с

контроллерами могут быть использованы следующие аппаратные средства: COM - порты. В этом случае контроллер или объединенные сетью контроллеры подключаются по протоколам RS-232, RS-422, RS-485. Сетевые платы. Использование такой аппаратной поддержки возможно, если соответствующие контроллеры снабжены интерфейсным выходом на Ethernet. Вставные платы. В этом случае протокол взаимодействия определяется платой и может быть уникальным. В

настоящее время предлагаются реализации в стандартах ISA, PCI, CompactPCI. Прикладные протоколы, используемые для организации взаимодействия с контроллерами, оставлены за границей этой книги. Серверы ввода/вывода в InTouch При функционировании InTouch - приложения в реальном времени информация обо всех его переменных хранится в базе данных. К такой информации относятся имя переменной, ее тип, минимальное и максимальное значения, уставки,

способ отображения (дисплей, журнал) и т. д., а также информация о коммуникационных каналах, по которым происходит обмен данными между технологическим процессом и приложением. InTouch - приложение поддерживает взаимодействие с DDE и OPC-серверами. Именно на организации взаимодействия с ними и остановимся ниже. Поддерживаемые коммуникационные протоколы DDE (Dynamic Data Exchange - динамический обмен данными) представляет собой коммуникационный

протокол, разработанный компанией Microsoft для обмена данными между различными Windows - приложениями. Этот протокол реализует взаимосвязи типа клиент - сервер между двумя одновременно исполняющимися программами. В InTouch поддерживается также пакетированный DDE - обмен - FastDDE. Применение последнего заметно повышает эффективность и производительность обмена данными благодаря уменьшению общего количества DDE - пакетов, которыми клиент и

сервер обмениваются между собой. Но принципиальные недостатки, связанные с надежностью и зависимостью от количества загруженных в текущий момент приложений Windows, остались. Необходимость в появлении более совершенного технологичного протокола созрела! Но следует отметить, что отказ от DDE-механизма происходит не мгновенно хотя бы потому, что в мире наработано большое количество DDE - серверов. С целью расширения возможностей