УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

[BugWrong] странности с modbus-tcp для сегнетик 2Gi


Автор Повідомлення
Повідомлення створено: 26. 04. 2012 [16:20]
kirill256
Кирилл Андрезен
Автор теми
Зареєстрован(а) с: 05.05.2011
Повідомлення: 30
Доброго времени суток!
ситуация такая странная читаю по modbus-tcp контроллер сегнетик 2Gi
время от времени соединение отваливается по таймауту
на несколько минут или часов, потом само восстанавливается,
перезапуск скады, или попытка подключится копией скады с другого компа
не приводит к восстановлению связи,
но восстановление происходит при попытке подключится ещё одним другим клиентом например lectus modbus opc server,
то есть законектил лектус, и сразу обе скады ожили, а так же при сбросе питания контроллера,
связался с производителем контроллера, так как на него грешил..
сейчас отлавливаем ситуацию на стенде, с их инженером смотрим...
вроде бы когда ошибка связи: скада шлет пустой пакет, и контроллер ей отвечает пустым пакетом, потом шлет пакет с модбус и контроллер ей отвечает модбус.
а когда связь есть:скада шлет пустой пакет, потом пакет модбус, а контроллер отвечает сначала пакетом модбус, потом пустым...
интервалы в сокете 5:1 период опроса 1 сек, одна скада собрана под mandriva-64 другая из под vbox на mageia1-32 работает
странно все это..., и где косяк не понятно... :bang:
Повідомлення створено: 26. 04. 2012 [17:02]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"kirill256" wrote:

ситуация такая странная читаю по modbus-tcp контроллер сегнетик 2Gi

Оригинальное ПО или OpenSCADA?

"kirill256" wrote:

время от времени соединение отваливается по таймауту
на несколько минут или часов, потом само восстанавливается,
перезапуск скады, или попытка подключится копией скады с другого компа

У меня такой проблемы нет, а выяснять на чужом оборудовании удаленно Ваши проблемы я не буду.

"kirill256" wrote:

вроде бы когда ошибка связи: скада шлет пустой пакет, и контроллер ей отвечает пустым пакетом, потом шлет пакет с модбус и контроллер ей отвечает модбус.

Что такое пустой пакет? Модуль DAQ.ModBus шлёт только пакеты ModBus.

Learn, learn and learn better than work, work and work.



10304