Нет связи WinCC
Владимир; 10.8.04

Есть ли в WinCC готовая функция определяющая , что нет связи с контроллером ?

Re: Нет связи WinCC
Юрченко Владимир; 10.8.04

В С-скриптах есть набор функций для определения статуса переменной. А в слове статуса есть бит определяющий потерю связи с контроллером. Подробности смотрите в Help (файл GlobalScriptFunctions.chm).

Re: Нет связи WinCC
Маслов Дмитрий; 10.8.04

Сделайте такой скриптик в Global Scripts с вызовом, к примеру, раз в секунду. Здесь "State" - тег, привязанный к адресу M0.0 контроллера, "ControllerState" - внутренний тег, в котором будет содержаться информация о состоянии связи с контроллером: 1 - OK, 0 - все плохо.


int gscAction( void )
{
DWORD ControllerState;
GetTagBitState("State", &ControllerState);
SetTagBit("ControllerState", (short)(ControllerState == 0));

return 0;
}
См. http://www.wincc.ru