Диагностика
Программирование с помощью STEP 7 v5.3
23-30 A5E00261405-01
23.9.4 Ошибка резервирования входа/выхода (OB70)
Описание
Операционная система H CPU вызывает OB70, если на шине PROFIBUS DP
происходит потеря резервирования (например, если имеется отказ шины на
активном ведущем DP или ошибка в интерфейсном модуле ведомого DP) или
если активный ведущий DP переключается с ведомых DP с переключаемыми
входами/выходами.
Программирование OB70
Вы должны создать OB70 как объект Вашей программы S7, используя
STEP 7. Запишите программу, которая должна выполняться в OB70, в
сгенерированный блок и загрузите его в CPU как часть Вашей программы
пользователя.
Вы можете использовать OB70, например, для следующих целей:
• Чтобы оценивать стартовую информацию OB70 и определять, какое
событие вызвало потерю резервирования ввода/вывода.
• Чтобы определять состояние Вашей системы, используя SFC51
RDSYSST (SZLID=B#16#71).
Если происходит ошибка резервирования ввода/вывода, а OB70 не
запрограммирован, то CPU не переключается в режим STOP.
Если OB70 загружен и H-система не находится в резервном режиме, то OB70
обрабатывается в обоих CPU. H-система остается в резервном режиме.
Вы можете найти подробную информацию о блоках OB, SFB и SFC в
соответствующей оперативной справке Help on Blocks [
справка о блоках}.
23.9.5 Ошибка резервирования CPU (OB72)
Описание
Операционная система H CPU вызывает OB72, если происходит одно из
следующих событий:
• потеря резервирования в CPU
• ошибка сравнения (например, RAM, PIQ)
• переключение на резервное master-устройство
• ошибка синхронизации
• ошибка в субмодуле SYNC
• прерывание процесса обновления
• OB72 выполняется всеми CPU, находящимися в режиме RUN или
STARTUP, после сопровождающего стартового события.
Программирование OB72
Вы должны создать OB72, как объект Вашей программы S7, используя
STEP 7. Запишите программу, которая должна выполняться в OB72, в
сгенерированный блок и загрузите его в CPU как часть Вашей программы
пользователя.
Вы можете использовать OB72, например, для следующих целей: