1 Организационные блоки
Системные и стандартные функции для S7-300 и S7-400
1-38 A5E00261410-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