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

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

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

Сообщение DiMa » Вт янв 15, 2013 5:43 pm

периодически отваливается связь с контроллерами и не восстанавливается. Т.е. контроллер пингуется, а у всех тегов качество плохое. Если вручную сделать offscan/onscan то связь восстанавливается.

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

ЗЫ.
Где можно найти описание всех свойств арчестра компонента для драйвера модбас.
DiMa
 
Сообщения: 107
Зарегистрирован: Чт апр 22, 2010 1:16 pm

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

Сообщение Shpik » Вт янв 15, 2013 8:20 pm

Может это имеется ввиду?
Скрипт для SuiteLinkClient
Expression: me.ConnectionStatus <> 2
Trigger Type: WhileTrue
TriggerPetiod: 30 sec

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

Описание в хелпе имеется.
Shpik
 
Сообщения: 23
Зарегистрирован: Ср янв 11, 2012 12:31 pm

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

Сообщение DiMa » Вт янв 15, 2013 8:54 pm

нет не это ). описание во встроенном хелпе лаконично описывает модбас протокол и только, за датой 2004 года ))))).

предложенный метод конечно известен и конечно же не работает.
есть пару замечаний ConnectionStatus равен 1 как раз когда есть соединение (ну у драйвера модбас покрайней мере так).
метод реконект не помогает, даже если его вызвать вручную.
DiMa
 
Сообщения: 107
Зарегистрирован: Чт апр 22, 2010 1:16 pm

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

Сообщение Генератор зла » Ср янв 16, 2013 12:05 am

DiMa писал(а):периодически отваливается связь с контроллерами и не восстанавливается.

Попробуйте перезапускать службу самого DASMBTCP (NET Start/NET STOP)
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение DiMa » Ср янв 16, 2013 9:49 am

Контроллеров много и убивать драйвер целиком имхо плохо. Да и должен же быть какойто культурный выход.
Сейчас как раз сижу и наблюдаю отвал контроллера.
ConnectionStatus =1 (коннектед)
Active =true
ScanState =true

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

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

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

Сообщение Генератор зла » Ср янв 16, 2013 11:15 am

а Вы используете DAS-сервер, IO-сервер, DI-объект? Что именно? И каких версий?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение DiMa » Ср янв 16, 2013 2:09 pm

Генератор зла писал(а):а Вы используете DAS-сервер, IO-сервер, DI-объект? Что именно? И каких версий?


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

Конкретнее
ArchestrA.ModbusEnetPLC.2 взятый с диска device integration идущего в комплекте поставки system platform 2012
Как еще конкретнее я не знаю
DiMa
 
Сообщения: 107
Зарегистрирован: Чт апр 22, 2010 1:16 pm

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

Сообщение Генератор зла » Чт янв 17, 2013 2:11 am

Ну, тогда Reconnect - не для Вас :) Он передёргивает связь DDESuiteLink Client - DASServer, не более. Копайте логи и мануалы по самому DAS-серверу.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm


Вернуться в Wonderware System Platform

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40