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