Advant
®
Controller 450 User’s Guide
Section 4.1.10 Execution
3BSE 002 415R701 Rev A 4-21
4.1.10 Execution
The execution is organized by the interpreter which, in accordance with the PC program, calls
the correct code for the PC element concerned from the library of PC elements.
4.1.10.1 Interpreter
The interpreter is a system program which organizes the execution of the different program
modules with the periodicity required. The interpreter also checks if any unit is blocked, if the
RESET of any unit is activated, and so on. In an Advant Controller 450, there is a large
difference between the shortest and the longest possible cycle times.
Cycle times of 5 ms and 32 s can be used in one and the same system. Normally, with no
reconfiguration, the cycle times are between 10 ms and 2 s. An internal allocation of priorities is
therefore necessary. The system has three interpreters designated A, B and C.
A has the highest priority and C the lowest (see Figure 4-14 below).
Figure 4-13. Example of Function Performed by FUNG-1V
Y
X
Y C1
Y
K+1
Y
Y
K
Y
2
Y
1
X
1
X
2
X
K
XX
K+1
X C1
YY
K
XX
K
–
X
K+1
X
K
–
------------------------- Y
K+1
Y
K
+()×+=
Interpolation is performed in accordance with the equation below: