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