
System Manual Modular Systems
5 Operating System
HI 800 191 E Rev. 2.02
Page 33 of 114
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
CONFIGURATION
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
CONFIGURATION
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 18: 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 support 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.