Коллеги, кто-нибудь ставил его, как преобразователь? Вторичка отвечает на RTU, хочу на MODBUS poll прочитать по TCP. Не инкапсуляция. Конкретное преобразование. Порт в злан настроил (502), ip адрес назначит статический. А принципе остальные настройки произвёл, как по китайской инструкции. Мультимастер не включил, т.к. опрашиваю пока что только одно устройство. На вторичку(ИМ 2300) вход настроил как по инструкции к вторичке(9600, четность нет, 2 стоп бит) ОТПРАВЛЯЮ просто запрос согласно модбас карте 3 функция 0x4013 регистр unsigned short размер получается 0001 и crc в конце автоматом добавляется. В ответ одна абра кадабра.
Комментарии: 9
Anonim
Так если tcp то crc не надо считать... А так вообще что угодно может быть, либо размер запрашиваемых данных не тот, либо адрес. Может быть адрес указан в hex формате? Может подключение по 485 перепутаны провода. Хотя в таком случае вряд ли бы что-то приходило...
Anton
Происходило бы. Как раз абракадабра может приходить. Недавно тестил моксу нпорт, перепутав провода по рс485. Как раз абракадабра в ответ приходила )
S6v6r6v
Адрес тот, проверял , регистра адрес задаю в hex как положено. Вот тоже думал на провода. Так ехать не хотелось. Поеду тогда завтра. Вначале напрямую воткнуть по рту почитаю, потом через преобразователь попробую. А может быть и китаец не рабочий. Не зря на полке год лежал
Anton
Прежде чем ставить потестили бы на ноутбуке. USB - rs485 - эта штука - ethernet
Anonim
Ааа, ну возможно тогда и третий вариант) но вы без контрольной суммы пробовали? Или то что не инкапсуляция говорит о том что протокол rtu через ethernet?
S6v6r6v
А не всегда удается на веб морду зашел, настроил поставил) ладно. Завтра тыкнусь напрямую) Кончено пробовал) я с запросы через MODBUS poll отправлял, и с срс ответ приходил абракадабра, и без срс, ответа не было вообще. О сейчас без срс пришел ответ. Но тоже пока понять не могу.
Berkeman
Обыкновенно нихера не приходит в ответ, если провода перепутаешь.
Anton
Да, я тоже думал, что ничего будет приходить, но приходило. Может такая особенность нпорта, хз.
Gabrrr
ну я в тестовом режиме его включил, проверил Modbus poll что регистры с частотника читаются. Так что это пока не в работе, а просто протестировано. Но я не знаю зачем вы вручную запросы формируете, есть же там tcp <-> rtu прозрачный шлюз. Вы общаетесь с tcp сервером и запрашиваете его регистры, а он уже сам формирует rtu команды.