
onlinecomponents.com
UM EN ILC 1XX
4-4
PHOENIX CONTACT
7805_en_02
4.5
IEC 61131 runtime system
There is a separate group of variables for the IEC 61131 runtime system.
Table 4-4
System variables of the IEC 61131 runtime system
System variable
Type
Meaning
PLCMODE_ON
BOOL
PLC status ON: The runtime system on the Inline Controller is ready
to operate.
PLCMODE_RUN
BOOL
PLC status RUN: The application program is running.
PLCMODE_STOP
BOOL
PLC status STOP: The application program is currently not running.
PLCMODE_HALT
BOOL
PLC status HALT: The application program was stopped at an
unspecified point.
PLCDEBUG_BPSET
BOOL
Breakpoint set: At least one breakpoint has been set in the
application program.
PLCDEBUG_FORCE
BOOL
Variable(s) forced: At least one variable is being continuously
overwritten (forced).
PLCDEBUG_POWERFLOW
BOOL
Powerflow ON: In "Powerflow" mode, you can see which parts of
your application program are being processed. This bit indicates
whether "Powerflow" mode is active.
PLC_TICKS_PER_SEC
INT
System ticks per second: This variable shows how many pulses the
system clock of the Inline Controller delivers per second.
PLC_SYS_TICK_CNT
DINT
Number of system ticks: This variable shows the total number of
pulses delivered by the system clock since the last startup.
PLC_TASK_AVAILABLE
INT
Number of available PLC tasks
PLC_SYSTASK_AVAILABLE
INT Number of available system tasks
PLC_MAX_ERRORS
DINT
Maximum number of "Errors, Warnings, and Logging Events".
If this maximum number is reached, the controller is stopped.
PLC_ERRORS
DINT
Maximum number of "Errors, Warnings, and Logging Events"
currently entered.
PLC_TASK_DEFINED
INT
Number of tasks used
PLC_TASK_1
Record,
elements = 17
Information about task 1
:
:
:
PLC_TASK_8
Record,
elements = 9
Information about task 8