Technical data
6.8 OB 123: Enable/Disable "Delay of Individual Time-Driven Interrupts"
Using special function organization block OB 123, you can prevent
the insertion of certain time-driven OBs (time-driven interrupts with a
fixed time interval) at one or more consecutive block or operation
boundaries.
Function
OB 123 affects the reaction to time-driven interrupts as follows:
Disabling delay of individual time-driven interrupts means all
interrupts will continue to be registered and already pending interrupts
will remain registered. However, registered interrupts will not yet be
processed. All operation or block boundaries will be temporarily
disabled for the processing interrupts. If a time interrupt OB (for
processing a time interrupt with a fixed time base) has already been
started, it is processed to the end.
Disabling delay of individual time-driven interrupts means that with
immediate effect, all cyclic time-driven interrupts will again be
registered, inserted at the next block or operation boundary
(depending on the setting in DX 0) and processed.
Note
If a specific time-driven interrupt OB is called for the second time
during the "Delay interrupt" phase, a collision of time interrupts
occurs.
Parameters
1. Control word
OB 123 records the interrupts to be disabled in a system-internal
control word.
Bit no.: 15 3 2 1 0
Control word
6
OB 123: Enable/Disable "Delay of Individual Time-Driven Interrupts"
CPU 928B Programming Guide
C79000-B8576-C898-01
6 - 25