Страница 1 из 1

DASMBTCP виснет связь

СообщениеДобавлено: Вт янв 15, 2013 5:43 pm
DiMa
периодически отваливается связь с контроллерами и не восстанавливается. Т.е. контроллер пингуется, а у всех тегов качество плохое. Если вручную сделать offscan/onscan то связь восстанавливается.

Что нужно подкрутить чтобы связь восстанавливалась сама? Может есть пример скрипта?

ЗЫ.
Где можно найти описание всех свойств арчестра компонента для драйвера модбас.

Re: DASMBTCP виснет связь

СообщениеДобавлено: Вт янв 15, 2013 8:20 pm
Shpik
Может это имеется ввиду?
Скрипт для SuiteLinkClient
Expression: me.ConnectionStatus <> 2
Trigger Type: WhileTrue
TriggerPetiod: 30 sec

me.Reconnect = true;
LogMessage( me.TagName + ": Reconnect" );

Описание в хелпе имеется.

Re: DASMBTCP виснет связь

СообщениеДобавлено: Вт янв 15, 2013 8:54 pm
DiMa
нет не это ). описание во встроенном хелпе лаконично описывает модбас протокол и только, за датой 2004 года ))))).

предложенный метод конечно известен и конечно же не работает.
есть пару замечаний ConnectionStatus равен 1 как раз когда есть соединение (ну у драйвера модбас покрайней мере так).
метод реконект не помогает, даже если его вызвать вручную.

Re: DASMBTCP виснет связь

СообщениеДобавлено: Ср янв 16, 2013 12:05 am
Генератор зла
DiMa писал(а):периодически отваливается связь с контроллерами и не восстанавливается.

Попробуйте перезапускать службу самого DASMBTCP (NET Start/NET STOP)

Re: DASMBTCP виснет связь

СообщениеДобавлено: Ср янв 16, 2013 9:49 am
DiMa
Контроллеров много и убивать драйвер целиком имхо плохо. Да и должен же быть какойто культурный выход.
Сейчас как раз сижу и наблюдаю отвал контроллера.
ConnectionStatus =1 (коннектед)
Active =true
ScanState =true

передергал все теги, доступные для ввода (tune), результат нулевой. Если вывести из скана только драйвер (ScanStateCmd =false), потом опять ввести, то связь с контроллером НЕ ВОЗОБНОВЛЯЕТСЯ. Однако если выключить включить Appengine (через SMC) на котором этот драйвер висит, то связь восстанавливается.

По логеру ничего поймать не могу, ну ругается он что не хватает сотни другой тегов, а больше ничего интересного.
ЗЫ.
У меня есть объекты которые уже лет по 5 со стандалоне драйвером модбас работают (еще 1.0) и без всяких проблем воообще (в отличие от fsgateway :twisted: ), чего они его так испортили при переводе в арчестру?

Re: DASMBTCP виснет связь

СообщениеДобавлено: Ср янв 16, 2013 11:15 am
Генератор зла
а Вы используете DAS-сервер, IO-сервер, DI-объект? Что именно? И каких версий?

Re: DASMBTCP виснет связь

СообщениеДобавлено: Ср янв 16, 2013 2:09 pm
DiMa
Генератор зла писал(а):а Вы используете DAS-сервер, IO-сервер, DI-объект? Что именно? И каких версий?


Я же писал что DAS :D

Конкретнее
ArchestrA.ModbusEnetPLC.2 взятый с диска device integration идущего в комплекте поставки system platform 2012
Как еще конкретнее я не знаю

Re: DASMBTCP виснет связь

СообщениеДобавлено: Чт янв 17, 2013 2:11 am
Генератор зла
Ну, тогда Reconnect - не для Вас :) Он передёргивает связь DDESuiteLink Client - DASServer, не более. Копайте логи и мануалы по самому DAS-серверу.