А. Математические функции (x - произвольное выражение):
SIN(x) - синус
COS(x) - косинус
TAN(x) - тангенс
ASIN(x) - арксинус
ACOS(x) - арккосинус
ATAN(x) - арктангенс
SINH(x) - синус гиперболический
COSH(x) - косинус гиперболический
TANH(x) - тангенс гиперболический
ASINH(x) - арксинус гиперболический
ACOSH(x) - арккосинус гиперболический
ATANH(x) - арктангенс гиперболический
ABS(x) - абсолютное значение
SQRT(x) - корень квадратный
SQR(x) - значение в квадрате
POW10(x) - десять в степени x
EXP(x) - число е в степени х
ROUND(x) - округление
TRUNC(x) - отбрасывание дробной части
LOG(x) - логарифм натуральный
LOG10(x) - логарифм десятичный
MOD(x,y) - остаток от деления x на y
Б. Побитовые функции:
Вычисление в побитовых функциях производится следующим образом: числа преобразуется в целочисленный вид, затем осуществляется операция побитового OR, AND или XOR и результат преобразуется обратно в число с плавающей точкой.
OR(x,y) - логическое ИЛИ
AND(x,y) - логическое И
XOR(x,y) - исключающее ИЛИ
В. Функции телемеханики:
STATUS(к,кп,о) - то же, что #TCк:кп:о
ANALOG(к,кп,о) - то же, что #TTк:кп:о
ANALOG(к,кп,о,время) - чтение #TTк:кп:о из ретроспективы
ACCUM_L(к,кп,о) - то же, что #ТИк:кп:о
ACCUM_L(к,кп,о,время) - чтение #ТИк:кп:о из ретроспективы
ACCUM_V(к,кп,о) - то же, что #ПУк:кп:о
ACCUM_V(к,кп,о,время) - чтение #ПУк:кп:о из ретроспективы
RTU(к,кп) - контроль исправности КП (то же, что КП(к,кп), см. ниже)
В функциях STATUS, ANALOG, ACCUM_L, ACCUM_V параметрами «к», «кп», «о» могут быть переменные и выражения.
В функциях ANALOG, ACCUM_L, ACCUM_V параметр «время» должен быть задан в формате UTIME.