Re: Вопросы по Siemens S7-313
Ошибка последовательности выполнения программы
(OB85)
Описание
Операционная система CPU вызывает OB85:
• Когда для OB прерывания существует стартовое событие, но этот OB не может выполняться, потому что он не был загружен в CPU.
• Когда происходит ошибка доступа к экземплярному блоку данных системного функционального блока.
• Когда происходит ошибка обновления таблицы образа процесса (модуль не существует или неисправен).
Программирование OB85
Вы должны создать OB85 как объект Вашей программы S7, используя STEP 7. Запишите программу, которая должна выполняться в OB85, в сгенерированный блок и загрузите его в CPU как часть Вашей программы пользователя.
Вы можете использовать OB85, например, для следующих целей:
• Чтобы оценивать стартовую информацию OB85 и определять, какой модуль неисправен или не вставлен (определяется начальный адрес модуля).
• Чтобы выяснить слот соответствующего модуля посредством включения SFC49 LGCGADR.
• Если Вы не вставите в свою программу OB85 (хотя бы пустой), то в случае обнаружения ошибки класса приоритета CPU переключается в режим STOP.
|