Не могу никак разобраться с вот какой ситуацией.
Имеется:
- ПЛК-210
- Порт с настойками 9600N1
- Подключен темостат Cityron ПУ-3
- Задержка ответа в термостате - 10 мс
- Порт Master - время между фреймами 50 мс
- Таймаут в термостате 5 сек, после которых он пишет "Ошибка Modbus", если не получает данные
Когда я подключаю термостат к компу через USB, и начинаю обмен данными (запись значения раз в 1-2 секунды), то термостат работает идеально. Но когда подключаю его к ПЛК, то возникает такой эффект: все значения в термостат записываются, но раз в 5 секунд возникает ошибка Modbus. Через 5 секунд опять все норм. И так далее.
Была мысль, что ПЛК не пишет в Modbus устройства не меняющиеся значения. То есть скажем, за 5 секунд температуа в комнате не изменилась - и ПЛК ничего не отправляет, и у slave-прибора ощущение отсутствующей коммуникации. Но я вроде рандомом записывал разные значения, но поведение не менялось.
Никто не сталкивался с таким?