Technical data

User interface: OB 9
OB 9 is called as the user interface for a clock-driven time interrupt.
You store a STEP 5 program in OB 9 that is to be processed whenever
it is called. If you do not load OB 9, program execution is not
interrupted.
Interruptions
The execution of a clock-controlled time interrupt can be interrupted
at
block boundaries, or operation boundaries (if selected in DX 0) by
the following:
processing of a process interrupt
processing of a delay interrupt
processing of a closed loop controller interrupt.
The processing can be interrupted at
operation boundaries or aborted
completely by the following:
the occurrence of a hardware fault or program error,
operator intervention (PG function, stop switch, MP-STP),
the stop operation.
Special features
A clock-driven time interrupt is only processed in the RUN mode.
Clock-driven time interrupts that occur in the STOP mode, when
the power has failed or during RESTART are
discarded providing
the trigger time did not occur during STOP (see above).
A clock-driven time interrupt generated following OVERALL
RESET and COLD RESTART (= OB 151 call) is retained during
a WARM RESTART and following POWER OFF/POWER ON,
providing the trigger time did not occur during STOP (see above).
If you generate a new clock-controlled time interrupt, i.e. you call
OB 151 with new timer values, an already existing clock-driven
time interrupt is cancelled. A currently active clock-driven
interrupt is continued. Only
one clock-driven time interrupt is ever
valid at one time.
If a clock-driven time interrupt occurs when a previous
clock-driven time interrupt has not been processed or not been
completely processed, the new time interrupt is discarded.
Clock-driven time interrupts are not checked for collisions.
You can use the special functions OB 120 and OB 122, to disable
or delay the processing of clock-driven time interrupts.
RUN Mode
CPU 928B Programming Guide
4 - 34 C79000-B8576-C898-01