Siemens S5-100U User Manual page 259

Simatic s5 programmable controller
Hide thumbs Also See for S5-100U:
Table of Contents

Advertisement

S5-100U
10
Interrupt Processing, for CPU 103 Version
8MA02 and Higher
Interrupt-driven program processing starts when a signal from the CPU causes the programmable
controller to interrupt cyclic or time-controlled program scanning in order to process a specific
program. Once this program has been scanned, the CPU returns to the point of interruption in the
cyclic or time-controlled program and resumes processing at that point.
Prerequisites for Interrupt-Driven Program Processing
Interrupt-driven program processing is possible only if the following conditions are met:
The bus unit with interrupt capability is directly adjacent to the CPU (slots 0 and 1).
Four-channel digital input modules or comparator modules must be mounted on the bus unit to
transfer process interrupts.
- You may plug other modules in, but these modules will have no interrupt handling capability.
The programmable controller is in the Power ON state and in the RUN operating mode.
Interrupt processing is not disabled by an IA operation in your program. See section 8.2.8.
OB2 has been programmed.
Slot
CPU
Interrupts are handled
only by this module
Figure 10-1.
Possible Configuration of the Programmable Controller with Bus Units
Having Interrupt Capability
10.1
Interrupt Processing with OB2, for CPU 103 Version 8MA02 and
Higher
For interrupt-driven processing, OB2 must have been programmed. OB2 is called up by a process
interrupt and interrupts in turn the cyclic or time-controlled program scanning. Other blocks can be
called from OB2. After the interrupt-driven program has been processed, the CPU resumes cyclic
or time-controlled program scanning.
EWA 4NEB 812 6120-02
0
1
2
3
°
°
°
°
°
°
°
°
°
°
°
°
°
°
°
°
°
°
°
°
°
°
°
°
4
8
4
8
DI
DI
DI
DI
Bus unit with interrupt capability
Bus unit with interrupt capability (but
acts only like a "normal" bus unit)
Interrupt Processing
10-1

Advertisement

Table of Contents
loading

Table of Contents