Драйверы

Информационный обмен между системой управления на базе «КАСКАД Цифра» и базовыми средствами автоматизации (ПЛК, удаленными оконечными устройствами и т.п.) со стороны системы «КАСКАД Цифра» осуществляется c использованием специальных менеджеров, именуемых «драйверами». Выбор драйверов зависит от протоколов связи и используемых физических сред передачи данных.

  • Полевая шина: Profibus DP, Profibus FMS, …
  • Ethernet: ModbusTCP (OpenModbus), Industrial Ethernet (S7), Ethernet IP (AB)…
  • Интерфейсы от различных изготовителей: OPC DataAccess, OPC Alarms&Events

Менеджер драйвера предназначен для приведения формы передачи информации, разработанной определенным производителем (протокол, физическая среда передачи), к форме передачи информации в системе «КАСКАД Цифра». При этом драйвером автоматически выполняется ряд задач.

  • Настройка физических компонентов шины (карты PCI, драйвера низкого уровня, TCP-стека и т. д.)
  • Декодирование протокола связи (оценка блоков и груп данных)
  • Мониторинг подключения
  • Автоматическое сравнение старого и нового значений (низкоуровневое сглаживание)
  • Сглаживание по значению и времени (высокоуровневое сглаживание)
  • Преобразование типов данных
  • Преобразование определенной формы связи в событийно-ориентированный обмен данными

В список запуска консоли добавьте драйвер так же, как и в случае с любым другим менеджером. Впоследствии необходимо будет настраивать каждый драйвер отдельно. Более подробная информация приведена в разделе «Драйверы».

Рисунок: настройки менеджера драйвера

Если больше никакие действия не выполнялись, все существующие элементы точек данных являются внутренними, то есть их значения могут считываться и записываться только различными менеджерами «КАСКАД Цифра». При этом обмен данными с базовыми средствами автоматизации (ПЛК, удаленными оконечными устройствами и т.п.) автоматически не обеспечивается.

Чтобы элемент точки данных получал значения из внешнего источника, например ПЛК, необходимо соответствующему элементу присвоить адрес периферии в виде конфигурационного элемента. Для присвоения элементу точки данных периферийного адреса необходимо выполнить следующие действия в редакторе PARA:

  • Добавьте к элементу точки данных соответствующий конфигурационный элемент (_address) или шаблонный конфигурационный элемент.
  • Выбор необходимого драйвера (например, WCCOApr для Profibus DP или Profibus FMS)
  • Указание аппаратного или сетевого адреса (например, ‘%MW1021’ для Modbus TCP при применении ПЛК Schneider Premium или Quantum)
  • Указание направления информационного обмена и, для некоторых протоколов, типов доступа (ввод, вывод, ввод/вывод)

ПРИМЕЧАНИЕ

До настоящего момента в нашем учебном проекте использовался применяемый по умолчанию драйвер эмулятора периферии «WCCILsim». Данный драйвер служит своего рода «заглушкой» до настройки в системе одного из реальных драйверов. Для настройки параметров драйвера должен существовать хотя бы данный драйвер симуляцииНе допускается существование одновременно нескольких активных драйверов с одинаковым номером (например, -num 2). Для запуска драйвера под номером 1 сначала необходимо деактивировать существующий драйвер эмулятора периферии (если номер драйвера не указан, в системе автоматически принимается «-num 1»).

ПРИМЕЧАНИЕ

Перед настройкой связи с любым базовым средством автоматизации (например, ПЛК) целесообразно ознакомиться с содержанием раздела «Драйверы».

В «КАСКАД Цифра» поддерживается одновременный запуск нескольких драйверов. Данные драйверы могут принадлежать как к одному, так и к различным типам. Например, существует возможность установить связь с контроллером Simatic по протоколу S7, к системе телеуправления по IEC 60870-5-104 и с сервером OPC через OPC DA.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *