Опрос периферийного оборудования по Modbus-RTU через Modbus-TCP Serial Device Server ZLAN 7144 (6844)
В данном примере будет произведён опрос ПЛК Yart 1.8, подключенного через интерфейс RS-485 к Serial Device Server ZLAN 7144. Опрос будет вести ПЛК IRIS через Modbus-TCP.
Коммутация осуществлена следующим образом:
В проекте для ПЛК Yart необходимо настроить COM-порт в режиме Modbus-RTU Slave (для примера зададим ему адрес "5"). Тестирование будем проводить на скорости 19200 со стандартными параметрами 8n1.
Добавим две переменные типа Short и вынесем их в проект следующим образом:
Читать мы будем переменную "Short 2" (адрес в сети Modbus: 2598), а запись вести в "Short 1" (адрес в сети Modbus: 2597). Записывать будем прочитанное значение, таким образом обе переменные будут увеличивать значение на 1 на каждом цикле чтения/записи.
Проект ПЛК IRIS:
Блоки чтения и записи работают с одной переменной. Порт для коммуникации используется стандартный (502), таймаут выставлен в 200 мс. В случае успешного подключения к ZLAN выходы Connected у блоков, расшифровывающих Status должны быть включены.
Для настройки ZLAN воспользуемся утилитой от производителя ( ссылка )
Открываем список устройств (кнопка Device), подключаем устройство к сети - оно должно появиться в списке автоматически - выделяем его и нажимаем Edit Device. Убедитесь в соответствии параметров Port, Work Mode, Transfer Protocol, после чего откройте Advanced Settings.
Сверьте значения параметров в открывшемся окне и нажмите ОК и обязательно Modify Settings в основном окне настроек устройства. Настройка ZLAN 6844 производится аналогично.
Загрузив проекты в оба контроллера - Вы увидите, как счётчик Value проекта ПЛК IRIS начнет расти.
При появлении любых вопросов по данной или любой другой статье на портале - задавайте их через форму обратной связи!