Level
Meaning
Priority
Error levels
WEFES/WEFEH
ZYK
SUF
TRAF
ADF
QVZ
PARE
KB
KDB
FEDBX
Collision of timed interrupts
Cycle error
Substitution error
Transfer/load error
Addressing error
Timeout
Parity error
Called code block does not exist
Called data block does not exist
Error generating a data block, DB or DX
Each error handling
routine has the highest
priority. If an error
occurs, the
corresponding error
level is nested in
immediately.
Program execution levels in SOFT STOP
COMMUNICATION START-UP
COMMUNICATION
Preparation (start-up) for communication
Cyclic processing of communication
–
Program processing levels in START-UP
COLD RESTART
WARM RESTART
Defined start of the user program
Continuation of the user program at the
point of interruption
–
Program execution levels in RUN
TIMED INTERRUPTS
PROCESS INTERRUPTS
CYCLE
Time-controlled program execution
Interrupt-driven program execution
Cyclic program execution
Ascending
1)
priority
(default)
1)
The default can be changed by selecting parameters for DX 0 (refer to Chapter 7).
Processing via the system
program
A specific system program is responsible for each level.
Interrupt stack (ISTACK)
If an interrupt occurs, the system program sets up an information field
in the ISTACK for each level, to allow it to continue in the interrupted
level after servicing the interrupt.
Table 4-1
Program execution levels
Program Execution Levels
CPU 948 Programming Guide
C79000-G8576-C848-04
4 - 5
Содержание CPU 948
Страница 10: ...Contents CPU 948 Programming Guide 1 2 C79000 G8576 C848 04 ...
Страница 32: ...Contents CPU 948 Programming Guide 2 2 C79000 G8576 C848 04 ...
Страница 72: ...Data Blocks CPU 948 Programming Guide 2 42 C79000 G8576 C848 04 ...
Страница 74: ...Contents CPU 948 Programming Guide 3 2 C79000 G8576 C848 04 ...
Страница 154: ...Contents CPU 948 Programming Guide 4 2 C79000 G8576 C848 04 ...
Страница 200: ...Contents CPU 948 Programming Guide 5 2 C79000 G8576 C848 04 ...
Страница 308: ...Contents CPU 948 Programming Guide 7 2 C79000 G8576 C848 04 ...
Страница 324: ...Examples of Parameter Assignment CPU 948 Programming Guide 7 18 C79000 G8576 C848 04 ...
Страница 326: ...Contents CPU 948 Programming Guide 8 2 C79000 G8576 C848 04 ...
Страница 370: ...Addressable System Data Area CPU 948 Programming Guide 8 46 C79000 G8576 C848 04 ...
Страница 372: ...Contents CPU 948 Programming Guide 9 2 C79000 G8576 C848 04 ...
Страница 404: ...Operations with the Base Address Register BR Register CPU 948 Programming Guide 9 34 C79000 G8576 C848 04 ...
Страница 486: ...Contents CPU 948 Programming Guide 11 2 C79000 G8576 C848 04 ...
Страница 522: ...PG Functions via the S5 Bus CPU 948 Programming Guide 11 38 C79000 G8576 C848 04 ...
Страница 524: ...Contents CPU 948 Programming Guide 12 2 C79000 G8576 C848 04 ...
Страница 538: ...Contents CPU 948 Programming Guide 13 2 C79000 G8576 C848 04 ...
Страница 546: ...List of Key Words CPU 948 Programming Guide Index 6 C79000 G8576 C848 04 ...