Коллеги, кто-нибудь ставил его, как преобразователь? Вторичка отвечает на RTU, хочу на MODBUS poll прочитать по TCP. Не инкапсуляция. Конкретное преобразование. Порт в злан настроил (502), ip адрес назначит статический. А принципе остальные настройки произвёл, как по китайской инструкции. Мультимастер не включил, т.к. опрашиваю пока что только одно устройство. На вторичку(ИМ 2300) вход настроил как по инструкции к вторичке(9600, четность нет, 2 стоп бит) ОТПРАВЛЯЮ просто запрос согласно модбас карте 3 функция 0x4013 регистр unsigned short размер получается 0001 и crc в конце автоматом добавляется. В ответ одна абра кадабра.

Комментарии: 9

  1. Anonim

    Так если tcp то crc не надо считать... А так вообще что угодно может быть, либо размер запрашиваемых данных не тот, либо адрес. Может быть адрес указан в hex формате? Может подключение по 485 перепутаны провода. Хотя в таком случае вряд ли бы что-то приходило...

    • Anton

      Происходило бы. Как раз абракадабра может приходить. Недавно тестил моксу нпорт, перепутав провода по рс485. Как раз абракадабра в ответ приходила )

      • S6v6r6v

        Адрес тот, проверял , регистра адрес задаю в hex как положено. Вот тоже думал на провода. Так ехать не хотелось. Поеду тогда завтра. Вначале напрямую воткнуть по рту почитаю, потом через преобразователь попробую. А может быть и китаец не рабочий. Не зря на полке год лежал

        • Anton

          Прежде чем ставить потестили бы на ноутбуке. USB - rs485 - эта штука - ethernet

        • Anonim

          Ааа, ну возможно тогда и третий вариант) но вы без контрольной суммы пробовали? Или то что не инкапсуляция говорит о том что протокол rtu через ethernet?

          • S6v6r6v

            А не всегда удается на веб морду зашел, настроил поставил) ладно. Завтра тыкнусь напрямую) Кончено пробовал) я с запросы через MODBUS poll отправлял, и с срс ответ приходил абракадабра, и без срс, ответа не было вообще. О сейчас без срс пришел ответ. Но тоже пока понять не могу.

      • Berkeman

        Обыкновенно нихера не приходит в ответ, если провода перепутаешь.

        • Anton

          Да, я тоже думал, что ничего будет приходить, но приходило. Может такая особенность нпорта, хз.

  2. Gabrrr

    ну я в тестовом режиме его включил, проверил Modbus poll что регистры с частотника читаются. Так что это пока не в работе, а просто протестировано. Но я не знаю зачем вы вручную запросы формируете, есть же там tcp <-> rtu прозрачный шлюз. Вы общаетесь с tcp сервером и запрашиваете его регистры, а он уже сам формирует rtu команды.

Не нашли ответ?

Вам также может быть интересно