Коммуникатор опрашивает по Modbus TCP контроллер SMH2Gi. Периодичность опроса установлена 30 сек, таймаут 5 сек.
Каждый второй сеанс связи неудачный. Первый сеанс связи после установки ТСР соединения всегда удачный, следующий всегда не удачный.
Если ставлю периодичность опроса 1…5, сек, то ошибок связи нет.
Скажите как решить проблему не уменьшая периодичность опроса?
Причина — устройство разрывает соединение за эти 30 секунд, а Коммуникатор об этом не знает и пытается выполнить опрос без повторного подключения.
Вы можете для устройств установить таймаут, чтобы они поддерживали соединение дольше 30 секунд?
В устройстве таковых настроек нет, соединение рвсется через 5 сек, если нет опроса. Возможно ли настроить коммуникатор так, чтобы он разрывал соединение после каждого сеанса связи?
Для решения данной проблемы нужно добавить настройку в канал связи TCP-клиент, которая будет включать режим подключения-отключения для каждого сеанса опроса.
Если у Вас есть возможность приобрести какой-либо платный модуль или Расширенную поддержку, то это ускорит появление данной опции.