Показать сообщение отдельно
Старый 05.04.2023, 13:07   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: периодическое отключение modbus tcp c ошибкой (C

Цитата:
Сообщение от samp Посмотреть сообщение
в чем может быть причина уже и не знаю.
Причина в том, что сетевой модуль PNA поддерживает всего одно соединение. При паузе более 3-5 секунд закрывает его, чтобы быстрее выходить на связь при обрыве связи (штатно для эзернета 15-300 секунд)

А проблема в том, что опрашивающая сторона как-то нестабильно восстанавливает соединение. Либо кто-то успевает соединение занять до опрашивающей стороны.

С лектусом обычно проблем нет. Сократите время до переустановки соединения до 3 секунд. Можно даже до одной - часто это работает даже лучше.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием