Глюк Modbus TCP Master на ESP8266

через несколько минут работы регистры меняются местами

Использование протокола Modbus
Ответить
LapuLeen
Рядовой
Сообщения: 9
Зарегистрирован: 07.03.2019{, 18:03}
Репутация: 0
Имя: Сергей

Глюк Modbus TCP Master на ESP8266

#1

Сообщение LapuLeen » 14.10.2019{, 15:53}

Доброго времени суток. Столкнулся с такой непонятной траблой. Одна NodeMCU включена как точка доступа Wi-Fi и Modbus TCP Slave устройство имеющее 27 HoldingRegisters. Если использую ноутбук с установленным OPC сервером то всё ОК, никаких глюков или тормозов, а когда пытаюсь читать переменные подключаясь со второго NodeMCU включенного клиентом и соответственно Master-oм Modbus TCP, то адреса регистров через пару минут работы начинают произвольно меняться, т.е. например регистр с адресом 0 может стать 1, 2, 3 и т.п. Может кто-нибудь подскажет как-это исправить?


Отказался от передачи по modbus протоколу(при RTU over TCP глюков не было, но всё равно оставалась задержка примерно 2с.), решил использовать передачу и приём переменных через блоки коммуникации с последующим выводом. Работает отлично.

Ответить

Вернуться в «Modbus»