Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

HIMA ELOP II-NT Safety PLC Programming System

F: | Au:FAN | DA:2026-02-27 | 793 Br: | 🔊 点击朗读正文 ❚❚ ▶ | Share:

HIMA ELOP II-NT Safety PLC Programming System

ELOP II-NT is a programming tool developed by HIMA for H41q and H51q series safety programmable electronic systems, which complies with the IEC 61131-3 standard. This system provides a complete engineering environment and supports full lifecycle management from hardware configuration, logic programming to online debugging. Through ELOP II-NT, engineers can efficiently build safety control applications that comply with SIL 3 levels and ensure the reliability and maintainability of the system.


HIMA PES and H41q/H51q system family

HIMA PES mainly consists of two system families, H41q and H51q, both of which adopt a modular structure and support single channel and redundant configurations. H41q is a compact system that integrates the central unit, power supply, and I/O modules into a 5U height 19 inch subrack, suitable for small and medium-sized applications with no more than 192 I/O points. H51q is a modular system consisting of a 5U central rack and up to 16 4U I/O sub racks, supporting up to 256 I/O modules, suitable for large distributed control systems.

According to security level and availability requirements, the system can be divided into three types: single channel (M), high availability (H), and extremely high availability (HR), and can meet the highest AK 6 requirements through T Ü V certified MS, HS, and HRS models.


Resource allocation and hardware definition

3.1 Creating Configuration and Bus Definitions

Configuration is the highest level of structural tool that organizes the PES resources of the entire system together. In ELOP II-NT, first create a configuration and then define a bus system (such as HIBUS). HIBUS is used for communication between PES and programming units, supporting master/slave mode and up to 31 logic stations. Bus parameters such as baud rate, stop bits, and parity can be uniformly set in the properties and automatically applied to each resource.

3.2 Resource Types and Cabinet Editing

Resources represent a specific PES, and the resource type (such as H41q-M, H51q HRS, etc.) is selected through "RT allocation". In the "Edit Cabinet" dialog box, you can intuitively define the modules of the central rack, I/O sub rack, and each slot. Module parameters (such as baud rate and protocol of serial interface) can be configured in the properties. I/O channels can assign symbol labels and associate them with variables in program instances, thereby achieving hardware and logic mapping.

3.3 Resource Attribute Configuration

The resource attributes include multiple key tabs:

I/O parameters: Define the response of PES to I/O faults, such as noise suppression cycles, shutdown behavior of faulty modules (display only, emergency stop, or normal operation).

Redundancy: Set the behavior of the redundant central unit in case of failure (immediate shutdown, limited time single channel operation, etc.).

Security: Configure security time, watchdog time, requirement level, and restrict online changes, mandatory and testing modes, and other operations.

Programming unit: Define communication parameters with PADT.

Code Generator: Control code generation options, including generating reloadable code, comparing object code, comparing code images, etc.


Programming and Variable Management

4.1 Program instances and variable types

Create program instances under resources to implement the functionality of program types. Variables support multiple types such as BOOL, UINT, INT, WORD, and can be assigned initial values. Global variables can exchange data between different program organizations and function blocks.

4.2 System Variables and Parameters

System variables are predefined and used to access or control the state of PES in user programs, such as I/O errors, forced states, running versions, etc. System parameters are used to configure resource behavior, such as safe time, watchdog time, mandatory permission, etc.

4.3 Event Creation

The variable can be configured as' event driven 'to record state changes with timestamps. Events can be divided into Boolean events (changes in switch values) and scalar events (numerical exceedance). Events are stored in non-volatile buffers and can be transmitted to the upper system through X-OPC servers.

Communication configuration

5.1 HIBUS and HIPRO Protocol

HIBUS is a proprietary bus of HIMA, supporting HIPRO-S (safety related) and HIPRO-N (non safety) protocols. HIPRO-S is used for secure data exchange between PES, using a point-to-point connection where data is directly transmitted from the sender to the receiver and protected by code and signature. HIPRO-N is operated by the PES master station as the data center, collecting data from slave stations and distributing it to other master stations.

5.2 PES main station

The PES master station is a coprocessor module in the H51/H51q system, capable of managing up to 31 slave stations. The main station program needs to be compiled and downloaded to the coprocessor module. The master station can be configured as a time master station, synchronizing the time of all PES on the bus.

5.3 Communication with External Systems

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.

  • LUST LTi Drives CDD34.005.C2.1 Servo Drive
  • LTi Drives SO84.012.0002.0100.2 Servo Controller
  • LUST LTi Drives CDE34.010.D2.4 Servo Drive
  • LUST LTI Drives CDF30.008 Servo Drive
  • LTi Drives SO CM-P.0010.11.00.0 Power Module
  • LTi DRiVES SO84.008.0002.0100.2 Servo Controller
  • LTI MOTION Servo Drive SO22.006.0040.1000.1
  • LTi DRiVES SO24.007.0030.1000.0 ServoOne Junior
  • LTi DRiVES LUST BC1300 Braking Module
  • LUST LTI DRIVES CDE34.010 Variable Frequency Drive
  • LUST LTI DRIVES CDA32.004 Servo Drive
  • LTi DRiVES LST-074-2-30-560/T1 Servo Motor
  • LUST LTI DRIVES CDB32.008 Servo Drive Module
  • Lust Antriebstechnik LTI Drives VF1204S Inverter
  • Lust LTI Drives CDE32.008 C3.0 Positioning Controller
  • LTI Drives LUST Servo One C-5633 D-35633
  • Lust LTI Drives CDA34.008.C1.3 Servo Controller 3kW
  • LTI CDF30.008 C2.6 Servo Drive 10962161
  • LUST LTi Drives CDB32.004 C2.3 SH Servo Drive
  • Lust LTi Drives CDE34.010 D2.0 Servo Drive
  • LTi Motion CDA32.006 Servo Drive with CM-CAN1
  • Lust LTI Drives CDB32.008 C2.3 Servo Controller
  • LTi CDE34.017.W3.0 Servo Drive
  • LUST LTI LST-074-2-30-320/T1 Servomotor
  • Lust LTi CDF30.002 C3.0 Positioning Controller
  • LTi DRIVES CDF30.008.C2.4 Drive
  • LUST LTI CDB32.008 W2.4 BR PC1 Drive
  • LTi SO84.004.0002.0100.2 Servo Controller
  • LTi SO84.012.0030.0011.2 ServoOne Drive
  • LTI Drives LUST Servo One C-5633 D-35633
  • LTi DRiVES c-line Smart Card A028.V01.1
  • LUST LTI CD A34.008 W1.4 BR Drive
  • LUST LTI LSH-097-2-30-560/T1 Servomotor
  • LUST LTI LST-074-2-30-320/T1 Servomotor
  • LUST LTi CDB32.004 C2.4.SH Servo Drive
  • LTI Drives PM-E40.2DRA054P Pitch Inverter
  • Lust LTI Drives CDF30.008 Servo Drive 8673548
  • LTI Drives CDF30.002.C0.7 Servo Controller
  • Lust LTI Drives CDB32.008.W2.4 Servo Drive
  • Lust LTI Drives CDB34.003 Servo Motor Driver
  • Lust LTI Drives CDA32.004 Servo Drive 3084456
  • Lust LTI Drives CDE34.005.W2.2 Servo Drive
  • Lust LTI Drives CDA34.006.W3.0 Servo Drive
  • LTI Drives CDF30.008.C2.4 Servo Controller
  • LTI Drives Lust CDB32.004.C2.4.SH Servo Drive
  • Delta Design 1666339-501 Micro Stepper PCB 114970
  • APEXEL 100X Microscope Mobile LED Pocket Lens
  • Micro Innovation XV-152-D4-10TVR-10 Touch Screen
  • Micro Innovation XVH330-57MPI-1-10 Touch Screen Glass
  • Delta Design 1666339-501 Micro Stepper PCB 114967
  • Micro Design MC100-MA V3 Board
  • Delta Design 1666339-501 Micro Stepper PCB 114968
  • Delta Design 1666339 PCB Micro Stepper ITR 116487
  • Micro Innovation XV-440-10TVB-1-10 Panel
  • Sterling 9B21-3 Micro Switch Durable Design
  • ATTINY104-XNANO Microchip AVR Prototype Board
  • Delta Design 1666339 Micro Stepper PCB ITR 116539
  • Super Micro X7SBJ Industrial Main Board
  • Delta Design NMS BD 1698437-501 Stepper Board
  • Micro Innovations Turbo Track Keyboard KB420BL
  • Micro Design PC-1 PC-1-H-DU010 Operator Panel
  • TCI MICRO MD 250mA 7W Dimmable LED Driver
  • Delta Design 1666339 Micro Stepper PCB ITR 116485
  • Delta Design NMS BD 1698437-501 Stepper Board
  • Life Instruments 714-1120-1U Micro Curette
  • Delta Design 1657925-501 Micro Processor PCB
  • Micro 100 RTC-125-2 Carbide Engraving Tool
  • Micro Design Inc. 2106022 Liquid Level Sensor PCB
  • Periodontal Micro Surgical Full Kit 20pc Blue Titanium K1004
  • Micro Innovation XN-2DO-24VDC-0.5A Module
  • Wide Innovative Technology PS-01 Micro Positioner Set
  • HU FRIEDY NH5020 Castroviejo Needle Holder Set
  • Moeller Micro Innovation XV-232-57BAS-1-10 Touch Screen
  • Micro Design System MCVP-300VR Control Module 24VDC
  • Scanlan 3003-234-1 Titanium Jacobson Needle Holder
  • Micro Innovation XV-102-B0-35TQR-10-PLC Panel
  • Promot Micro Design 3x8 Output 2187F
  • Micro Innovation LIC-SW-Galileo 91 30 000600 License Certificate
  • Micro Design AI0486.A4-50 Control Module Board
  • Micro Innovation XN-2DO-24VDC-0.5A Output Module
  • Micro Design Not-Aus Relais AE 8.96 AE 896
  • Micro Innovation CPC-600M-10 Ferag Touch Panel HMI
  • Micro Design System 96-002-09/1 Adapter 18 Bit
  • Micro Design LK3160 AI0486 Motherboard
  • Micro Design System 96-002-01/2 GF-1 CPU Board
  • Micro Design Systems CF1-10TVA-100 Micro Panel
  • Eaton Micro Innovation XP-702-C0-15TXI-10 Panel
  • HU FRIEDY Castroviejo NH5020 Needle Holder
  • MPM Micro Precision 3.BMT100 P02 Balancing Station
  • Micro Innovation GF1-10TVD-101 Touch Panel
  • Micro Innovation XV-102-B0-35TQR-10-PLC
  • Micro Innovation XP-601-15T-10 Touch Panel
  • Micro Innovation License Certificate 9130000650 LIC-SW-MXPRO
  • Micro Innovation XVC-601-GTI-15-V1-000 Panel
  • MI Micro Innovation HPT-100-82FGBA-01 Panel
  • Micro Innovation XV-102-B3-35TQR-10 Panel Cable
  • Micro Innovation MC2-440-10TVB-1-2 HMI Panel
  • Promot Micro Design 2x8 Output 2087F
  • Micro Innovation XN-16DO-24VDC-0.5A Output Module
  • Micro Design System 96-002-03/1 Power Supply Board
  • Touch Screen for Moeller XV-252-57CNN-1-10 Digitizer
  • Micro Design Systems 96-002-03/1 Power Supply Board
  • Micropipette Variable Range 100-1000 Microliter
  • Murphy Nerve Hook 9 Inch Neurosurgery Instrument
  • Micro Innovation XN-2DI-24VDC-P Input Module 225169
  • Micro Innovation ST-GF0-57E0D-000 Touch Panel
  • Micro Innovation XN-S4T-SBBC Base Module
  • Micro Innovation XN-2DO-24VDC-0.5A-P Output
  • Micro Innovation XN-PF-24VDC-D 8550225186
  • Eaton Micro Innovation XV-230-57MPN-1-10 Panel
  • Micro Design MC100-BED REV2 ME96049 Board
  • Micro Innovation XN-PF-24VDC-D 85 50 225186
  • Micro Innovation XN-PF-24VDC-D Communication Module
  • Micro Innovation CPC-600M-10 FERAG Panel
  • Micro Design Systems 96-002-05/1 P-Bus Adapter
  • Micro Design System MPB1-TP 97-003-01/4 PCB Card
  • Eaton Micro Innovation XVS-440-12MPI-1-10 HMI
  • Micro Components 900806 Test Circuit Board
  • Promot Micro Design PL59-MOC ME95035
  • Micro Innovation XV-440-10TVB-1-21 Panel
  • Micro Forceps 3003-934 Micro Surgical Instrument
  • Eaton Micro Innovation XN-32DI-24VDC-P Module
  • MICRO INNOVATION AG XN-32DI-24VDC-P Input Module
  • Micro Innovation XN-PLC-CANOPEN 85 50 274124 Controller VN01-01
  • Micro Innovation XN-S4S-SBBS Base Module
  • Micro Innovation XN-2DO-24VDC-0.5A-P Module
  • Micro Design MPB2-TP Module
  • Micro Innovation XN-2DO-120/230VAC-0.5A Module