Support communication with external systems through protocols such as MODBUS, 3964R, PROFIBUS-DP, etc. MODBUS basic address can be set in resource properties, and export/import direction can be specified in variable properties. The data blocks and words of the 3964R protocol can be defined separately.
Standard functional block
ELOP II-NT provides a rich set of standard functional blocks to simplify the development of secure applications
H8-STA-3: Group safety related output modules to achieve group shutdown.
H8-UHR-3: Set and read the date and time of PES, generate minute, hour, and day pulses.
HA-LIN-3: Linearization of thermocouple or PT100 temperature sensor, outputting temperature value (one tenth degree).
HA-PID-3: Digital PID controller, supports P, I, D, PI, PD, PID modes, and can switch between manual/automatic mode online.
HA-PMU-3: Convert the digital value of the analog input module into thousandths, or convert thousandths into output values.
HA-RTE-3: Monitoring testable analog input module (F6213/F6214), supporting redundant input value calculation and fault handling.
HB-BLD-3/4: Monitor the testable digital output module (F3323/F3331/F3334), detect module faults, open circuits, and short circuits, and support redundant mode.
HB-RTE-3: Monitoring testable digital input module (F3235/F3237/F3238), supporting fault detection and voting for both single and redundant channels.
HK-AGM-3: Monitor the operational status and bus connection of the PES master station.
HK-LGP-3: Configure logic diagram printing and support multi controller shared printers.
HK-MMT-3: MODBUS main station, supports dial-up communication through telephone lines.
HZ-DOS-3: Diagnostic mode, reporting module faults without shutting down, used to improve the availability of non safety circuits.
HZ-FAN-3: Display the fault channels of testable I/O modules.
Code generation and loading
7.1 Code Generator
After completing the programming, start the code generator through the resource context menu. Errors and status information will be displayed during the generation process. For security related systems, it is necessary to enable object code comparators and generate code comparison images for subsequent detection and modification.
7.2 Compilation and Download
The PES main station program needs to be compiled and downloaded separately. In the control panel, operations such as downloading, reloading, starting, stopping, and single cycle execution can be performed. Operating system updates (OS downloads) are also completed through the control panel.
Online testing and diagnosis
8.1 Online testing window
Online testing provides real-time monitoring and debugging functions. Select 'ONLINE Test' from the resource context menu to open it. The window displays PES status, cycle time, communication status, etc. The program structure tree can be expanded, and double clicking on a function block or program can enter online monitoring.
8.2 Mandatory Variables
In online testing, variables can be forcibly inputted or outputted. After the input variable is forced, its value takes effect throughout the entire logic; The output variable is forced to only affect the physical output, and the logical value remains unchanged. Forcing can be executed in the OLT box or forced graphical interface.
8.3 System Variable Diagnosis
System variables provide rich diagnostic information, such as I/O error codes, communication counters, power failures, coprocessor module status, error masks, etc. These variables can be used in user programs for fault display and handling.
Safety related functions
ELOP II-NT has built-in security related functions to ensure the correct use of programming systems and prevent random hardware errors:
C code comparator: detects modifications in the application program.
Object code comparator: Generate two sets of object code using a non secure PC and compare them to detect hardware errors on the PC.
Code generation image: provides a foundation for subsequent security version control.
Functional testing and documentation: The program page can be marked as "checked", recording the inspector and time, ensuring that modifications are traceable.
