
Организационные блоки
Системные и стандартные функции для S7-300 и S7-400 1-37
C79000-G7076-C567-01
1.20 Организационный блок ошибок класса приоритета
(OB85)
Описание
Операционная систе ма CPU вызывает OB85 всякий раз, когда происходит
одно из следующи х событий:
• Стартовое собы тие для OB, который не был загружен.
• Ошибка при обращении операционной системы к модулю.
• Ошибка доступа к входам/вы хо дам во время обновления образа процесса
системой.
Примечание
Если OB85 не был запрограммирован, то в случае обнаружения одной из
этих ошибок CPU перех одит в состо яние STOP.
Вы можете заблокировать или задержа ть и вновь разбло кировать OB ошибок
класса п риоритета, используя SFC с номерами от 39 до 42.
Локальные данные для OB ошибок класса приоритета
Следующая таблица описывает временные (TEMP) переменны е для OB
ошибок класса приоритета. Имена переменных являются заданными по
умолч анию именами OB85.
Переменная Тип Характеристика
OB85_EV_CLASS BYTE Класс события и идентифи каторы: B#16#35
B#16#38 (только с кодами ошибок B#16#B3 и B#16#B4)
B#16#39 (только с кодами ошиб ок B#16#B1 и B#16#B2)
OB85_FLT_ID BYTE Код ошиб ки
(возможные значения: B#16#A1, B#16#A2, B#16#A3,
B#16#B1, B#16#B2, B#16#B3, B#16#B4)
OB85_PRIORITY BYTE Класс приоритета: 26 (значение по умолчанию для
режима RUN) или 28 (режим STARTUP)
В резервном CPU H-системы в режиме LINK-UP, STARTUP
или UPDATE:
Биты с 0 по 2: Номер стойки
Бит 3: 0= резервный CPU, 1=основной CPU
Биты с 4 по 7: 1111
OB85_OB_NUMBR BYTE Номер OB (85)
OB85_RESERVED_1 BYTE Резерв
OB85_RESERVED_2 BYTE Резерв
OB85_RESERVED_3 INT Резерв
OB85_ERR_EV_CLASS BYTE Класс события, выз ва вшего ошибку
OB85_ERR_EV_NUM BYTE Номер собы тия, вызвавшего ошибку
OB85_OB_PRIOR BYTE Класс приоритета OB, который был актив ен, когда
произошла ошибка
OB85_OB_NUM BYTE Номер OB, который был акт ивен, когда произошла ошибка
OB85_DATE_TIME DATE_AND_T
IME
Дата и время дня, когда вызыва лся OB