Подключаю через Modbus TCP венустановку, на WB6.7 все работало как часы, показания считывались, команды отправлялись. При переходе на WB7 - состояние считывает, но при попытке отправить команду любую - подвисает красным (при этом иногда команды доходят), выглядит как будто состояние не может обратное получить команды. Все вопросы связанные с некорректной работой ПУ можно откинуть, она с момента переустановки контроллера не изменялись настройки, да и подключиться по Modbus по тому же адресу и порту без проблем можно через Винду и отправлять и получать команды, как починить?
Параметры подключения: локальный ip адрес и порт 502
Скорее всего оно, устройство не успевает отвечать с той же частотой которой контроллер способен его опрашивать. Добавьте времени между запросами, должно помочь.
Время добавляли вплоть до 10000 - не помогло (подскажите какой именно параметр править?). При этом через вин по умолчанию 30-40мс и работает без проблем.
Какой командой? Да, собственно 06 (чтение holding) тот же на который чаще всего ошибка, по адресу 262, чтение двух регистров.
Не забудьте остановить wb-mqtt-serial предварительно.
0x00c0 Connecting to 0.0.0.0
[00][01][00][00][00][06][01][03][00][02][00][01]
Waiting for a confirmation...
<00><01><00><00><00><03><01><83><02>
ERROR Illegal data address
ERROR occured!