Диагностика
Программирование с помощью STEP 7 версии 5.0
C79000-G7076-C562-02
21-37
21.9.10 Прерывание вставки/снятия модуля (OB83)
Описание
CPU S7-400 контролируют присутствие модулей в центральной стойке и
стойках расширения через интервалы длительностью примерно в 1 секунду.
После включения источника питания CPU проверяет, вставлены ли
фактически все модули, перечисленные в конфигурационной таблице,
созданной с помощью STEP 7. Если присутствуют все модули, то
фактическая конфигурация сохраняется и используется как опорное значение
для циклического контроля модулей. В каждом цикле сканирования вновь
выявленная фактическая конфигурация сравнивается с предыдущей
фактической конфигурацией. Если между этими конфигурациями имеются
несоответствия, то передается сигнал прерывания вставки/снятия модуля и
производится запись в диагностический буфер и в список состояний системы.
В режиме RUN запускается OB прерывания вставки/снятия модуля.
Примечание
Модули источников питания, CPU и IM не должны сниматься в режиме
RUN.
Между снятием и вставкой модуля нужно выдержать, по крайней мере, две
секунды, чтобы CPU мог обнару жить, что был снят или вставлен модуль.
Назначение параметров вновь вставленному моду лю
Если модуль вставляется в режиме RUN, то CPU проверяет, соответствует
ли тип нового модуля типу первоначального модуля. Если типы согласуются,
то модулю назначаются параметры. Модулю передаются либо заданные по
умолчанию параметры, либо параметры, назначенные вами с помощью
STEP 7.
Программирование OB83
Вы должны создать OB83 как объект вашей программы S7, используя
STEP 7. Запишите программу, которая должна выполняться в OB83, в
сгенерированный блок и загрузите его в CPU как часть вашей программы
пользователя.
Вы можете использовать OB83, например, для следующих целей:
• Чтобы оценивать стартовую информацию OB83.
• Чтобы назначать параметры вновь вставленному модулю посредством
включения системных функций с SFC55 по SFC59
Если вы не запрограммируете OB83, то при появлении прерывания
вставки/снятия модуля CPU переключается из режима RUN в режим STOP.
Вы можете найти подробную информацию о блоках OB, SFB и SFC в
соответствующей оперативной справке Help on Blocks [справка о блоках].