
22 Создание сообщений, связанных с блоками
Системные и стандартные функции для S7-300 и S7-400
22-18 A5E00261410-01
22.6 Создание сообщений, связанных с блоками, без
сопутствующих значений для восьми сигналов с
помощью SFB34 "ALARM_8"
Описание
SFB34 "ALARM_8" идентичен SFB35 "ALARM_8P" за исключением того, что у
него нет сопутствующих значений SD_1 − SD_10.
Параметр Описание Тип
данных
Область памяти Характеристика
EN_R INPUT BOOL I, Q, M, D, L,
константа
Параметр управления
"разблокировано для приема", который
определяет, обновляется ли выход
ACK_STATE при вызове блока
(EN_R=1) или нет (EN_R=0).
SIG_i, 1<i<8 INPUT BOOL I, Q, M, D, L i-й контролируемый сигнал
ID INPUT WORD I, Q, M, D, L,
константа
Канал данных для сообщений:
W#16#EEEE. ID оценивается только
при первом вызове.
EV_ID INPUT DWORD I, Q, M, D, L,
константа
Номер сообщения (0 не разрешен).
EV_ID оценивается только при первом
вызове. После этого при каждом
вызове SFB34 с соответствующим
экземплярным DB используется номер
сообщения из первого вызова. При
назначении номера сообщения
используйте функции
конфигурирования сообщений. Это
гарантирует консистентность номеров
сообщений.
SEVERITY INPUT WORD I, Q, M, D, L,
константа
Весовой коэффициент события.
Возможные значения: от 0 до 127 (0
означает наивысший вес)
DONE OUTPUT BOOL I, Q, M, D, L Параметр состояния DONE:
генерирование сообщения завершено
ERROR OUTPUT BOOL I, Q, M, D, L Параметр состояния ERROR
STATUS OUTPUT WORD I, Q, M, D, L Параметр состояния STATUS
ACK_STAT
E
OUTPUT WORD I, Q, M, D, L Битовый массив с текущим состоянием
квитирования всех восьми сообщений:
•
бит 2
0
: поступающее событие в
SIG_1 было квитировано
•
бит 2
7
: поступающее событие в
SIG_8 было квитировано
•
бит 2
8
: уходящее событие в SIG_1
было квитировано
•
бит 2
15
: уходящее событие в SIG_8
было квитировано