Функция возвращает код статуса указанного канала.
Синтаксис | ||
GetAlarmStatus(ChannelName: String): Integer | ||
Входные параметры | ||
Имя параметра | Тип параметра | Описание |
ChannelName | String | Наименование канала |
Выходные параметры | ||
Тип параметра | Описание | |
Integer | 0 - переменная ниже уставки (аналоговый канал) 1 - переменная в рабочей зоне (аналоговый канал) 2 - переменная выше уставки (аналоговый канал) 3 - сигнал тревоги квитирован пользователем (аналоговый/дискретный канал) 4 - переменная "Вкл" (дискретный канал) 5 - переменная "Откл" (дискретный канал) 6 - неопределенное состояние |
Var status: Integer; Begin status := GetAlarmStatus('Температура 1'); WriteValue('Virtual channel 99', 'Статус канала "Температура 1" - ' + IntToStr(status)); end. |