|
| Разработчик ПО ОАО "АК ОЗНА"
|
Сообщение: 61
Зарегистрирован: 22.02.08
Откуда: РФ, Октябрьский РБ
Репутация:
0
|
|
Отправлено: 02.06.08 18:25. Заголовок: Vote: Сквозной канал к Modbus устройствам АГЗУ, какой нужен
Для организации прямого доступа к интеллектуальным элементам КИПиА АГЗУ следует организовать механизм шлюза протокола Modbus, позволяющий переадресовывать запросы к ним через КЗУ ( сквозной канал обращения к Modbus устройствам). Варианты реализации: - сквозной пропуск корректных запросов\ответов Modbus с адресом, отличным от адреса КЗУ согласно таблице маршрутизации, наиболее простой вариант. Поддерживается, например SCADAPack32 на уровне системного ПО и может быть использован также для мониторинга происходящих процессов в АГЗУ и КИПиА утилитами локального диагностирования, запущенными непосредственно на объекте с переносного ПК, не подозревающими о наличии шлюза; - реализация поддержки команды 43 MODBUS Encapsulated Interface (MEI) согласно стандарта Modbus. Менее предпочтительный вариант, т.к. команда предназначена для инкапсуляции пакетов других протоколов в кадры Modbus, и требует разработки специализированного ПО для целей, описанных в предыдущем варианте. Интересен тем, что позволяет создать канал не только для Modbus, но даже для "сырого" пакетного обмена - т.е. верхний уровень заворачивает пакет данных, отсылает КЗУ, тот отсылает его в указанный порт, ждет ответа и возвращает его, если он есть. Позволяет КЗУ обращаться к устройству даже не зная протокола; Вмешательство в критичные настройки интеллектуальных элементов КИПиА АГЗУ по сквозному каналу считается допустимым только при переводе АГЗУ в специальный диагностический режим. Работа сквозного канала в обычном режиме ограничивается только чтением переменных, в диагностическом - разрешает посылку управляющих команд и изменение значений переменных. Я склоняюсь к первому варианту. Он позволяет использовать сторонние утилиты, часто от производителя устройства, прямо на работающем АГЗУ для мониторинга процесса. Недостаток в случае с Modbus RTU\ASCII - снижает количество доступных адресов устройств Modbus для КК, т.к. часть маршрутизируется вниз через КЗУ и использоваться на уровне этого порта КК не может. Ну и как всегда, есть возможность реализовать совмещенный вариант - два в одном флаконе.
|