Показать сообщение отдельно
Старый 24.05.2022, 10:39   #1
Misha8688
Новичок
 
Регистрация: May 2022
Сообщения: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Проблемы Modbus MOXA Mgate 3180 (решено)

Добрый день. Возникла проблемма. Есть необходимость получать переменые по ModbusRTU. У меня следующая схема Панель(TRIM5 LAN2) ->Moxa Mgate3180(TCP) (Подключенна по Ethernet)-> ModbasRTU уже с Moxa.
ModbusRTU адрес:3, Скорость 115200, четн: Нет, стоп бит:1
Moxa настроена на такие же парметры +порт 502

TRIM5. Вот тут интересная история. При изменнии адреса modbus rtu или порта, ядро уходит в стоп. Проверил на нескольких панелях, анологично. Но при подключении к панели по modbus TCP к LAN2 Обмен идет, получаю все перменны и записываю. При загрузке этих же параметров вместе с проектом контроллер переходит в режим загрузки проекта и не выходит из него.

Подскажите мне необходимо получать данные по modbus RTU. Как мне это сделать? в данной стуации. Или что делаю не правильно?

Данные пытаюсь считать с регистров с a000h Ну и записать с a401h. Повторюсь при подключении по ModbusTCP все работает нормально.

По ModbusRTU уходят следующие запросы: 03 04 A0 00 00 01 12 28 и аналогично согласно нмерам регистров, что он отвечает пока нет возможнности прослушать.

SMLogix: 3.34.0112 с него же обновленно ядро.




Заранее благодарю за обратную связь.
Misha8688 вне форума   Ответить с цитированием