Цитата Сообщение от DmitriiAnyushin Посмотреть сообщение
Спасибо! Ну да - по поводу замены "MODBUS_RTU_REG_4X" на "MODBUS_TCP_REG_4X" я недочитал, хотя и с RTU он каким то образом работал
Как биты в TCP сопоставить с битами в RTU я разобрался
А вот связь если я обрываю физически, то первый раз она еще восстанавливается, а второй раз уже нет. Сделал ради эксперимента элементарный проект - передаю через конфигуратор контроллера (ПЛК110-60) текущие секунды, а панелькой как мастером считываю.
Посмотрите пожалуйста проект https://yadi.sk/d/3LYD0W2xtjYnS . Спасибо!
Посмотреть, то я посмотрел. А толку?
Нужно иметь одновременно и ПЛК и панель. Сейчас я на работе, здесь есть только ПЛК160. А дом а есть только панель.
Пока могу проверить только онлайн эмуляция и реальный ПЛК
Для начала добавим на экран некоторую диагностическую информацию
Захват-1.png
Если нет связи, то через время Таймаут выполняется следующая попытка
Каждая попытка - увеличивает Ошибок данных на 1
Следующая попытка через время "Таймаут"
Каждые три попытки - увеличивают Безуспешных запросов на 1
Эмулятор панели и контроллер

Понятно, что я периодически выдергивал кабель из ПЛК.

Уменьшим время "Таймаут"
Захват-2.png