
System Manual Compact Systems
5 Operating System
HI 800 141 E Rev. 2.02
Page 29 of 110
5.4.1
Modes of Operation for the Processor System
LEDs located on the front plate of the controller indicate the operating state of the processor
system. The latter can also be reported by the PADT, together with other parameters specific to
processor module and user program.
Stopping the processor interrupts the execution of the user program and sets the outputs of the
controller and all remote I/Os to safe values.
Setting the EMERGENCY STOP system parameters to TRUE using a program logic causes the
processor system to enter the STOP state.
The following table specifies the most important operating states:
Mode of Operation Description
INIT
Safe state of the processor system during the initialization phase.
Hardware and software tests are performed.
STOP/VALID
CONFIGURATIO
N
Safe state of the processor system with no execution of the user program
All outputs of the controller are reset.
Hardware and software tests are performed.
STOP/INVALID
CONFIGURATIO
N
Safe state of the processor system without a configuration loaded or after
a system fault.
All controller's outputs are reset, the hardware watchdog has not
triggered.
The processor system can only be rebooted using the PADT.
RUN
The processor system is active.
The user program is run,
I/O signals are processed.
The processor system ensures safety-related and non-safety-related
communication (if configured).
Hardware and software tests, and test for configured I/O modules are
performed.
Table 19: Modes of Operation for the Processor System
5.4.2
Programming
A PADT (programming and debugging tool) is used to program the HIMatrix controllers. The
PADT is a PC equipped with one of the programming tools:
SILworX for HIMatrix systems with processor operating system V7 and higher.
ELOP II Factory for HIMatrix systems with processor operating system up to 7.
The programming tools supports the following programming languages in accordance with
IEC 61131-3:
Function block diagrams (FBD)
Sequential function charts (SFC)
The programming tools are suitable for developing safety-related programs and for operating
the controllers.
For more details on the programming tools, refer to the manuals 'First Steps ELOP II
Factory' (HI 800 006 E) and 'First Steps SILworX' (HI 801 103 E), and to the corresponding
online help.