НТК Интерфейс
ПО ОИК Диспетчер НТ. ПО сервер версия 2.Х.
             Руководство пользователя
×
Меню

21.7. Выражения

Выражения языка ЯРД можно использовать при описании ТС, ТИТ и ТИИ при настройке структуры сервера телемеханики.
В выражениях допускается использование логических функций.
Функция принимает значение ИСТИНА (TRUE), если:
_EQ(x)           - результат вычисления выражения «х» равен 0
_GE(x)           - результат вычисления выражения «х» больше или равен 0
_GT(x)           - результат вычисления выражения «х» больше 0
_LE(x)           - результат вычисления выражения «х» меньше или равен 0
_LT(x)           - результат вычисления выражения «х» меньше 0
КП(канал,кп)      - если есть хотя бы одно достоверное значение ТС, ТИТ, ТИИ
A > B           - A больше B
A < B           - A меньше B
A >= B           - A больше или равно B
A <= B           - A меньше или равно B
A = B           - A равно B
A <> B           - A неравно B
В противном случае функция принимает значение ЛОЖЬ (FALSE).
Приоритет последних шести функций выше приоритета остальных.
ВНИМАНИЕ! Функции «КП» и «RTU» используйте для контроля связи с КП.
В структуре описания КП не должно быть «вручную» задаваемых телепараметров, так как их достоверность будет восприниматься функцией «КП», как исправность КП в целом.
Логическая функция может использоваться в операторе условного перехода, например:
IF _EQ(ВРЕМЯ-60) = 1 THEN goto End.