Можно ли передать данные ПЛК в SCADA и по OPC UA?
Да. В коммуникационных возможностях линейки заявлены TCP/IP, Modbus TCP и OPC UA — этого достаточно для передачи данных на верхний уровень как в классическую SCADA, так и в современные системы сбора данных.
Как обычно строится верхний уровень:
- Modbus TCP — простой и универсальный путь. Практически любая SCADA умеет читать его без дополнительных драйверов. Подходит, когда нужно отдать наверх несколько десятков значений.
- OPC UA — вариант для систем, где важны именованные переменные, типы данных и безопасность соединения, а не голые адреса регистров.
- Отдельная сеть. Полевую сеть контроллера и сеть диспетчеризации лучше физически разделять: авария в офисной сети не должна касаться технологической.
Что заложить в проект заранее:
- Список передаваемых величин — что именно нужно наверху, а не «всё на всякий случай».
- Периодичность обновления. Аварии — по факту, аналоговые значения — раз в секунду или реже.
- Архивирование: где хранятся тренды — в SCADA или в контроллере.
Отдельный совет по формату данных: договоритесь с разработчиком SCADA о единицах измерения и масштабе на этапе проекта. Переделка карты обмена после запуска — самая скучная работа на объекте.
Контроллеры с встроенным Ethernet — в разделе ПЛК.
Георгий Жуков
Ведущий инженер