HIMA HIMatrix M45 Manual
Hide thumbs Also See for HIMatrix M45:
Table of Contents

Advertisement

Quick Links

HIMatrix M45
Safety-Related Controller
System Manual M45
HIMA Paul Hildebrandt GmbH
Industrial Automation
Rev. 1.01
HI 800 651 E

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the HIMatrix M45 and is the answer not in the manual?

Questions and answers

Summary of Contents for HIMA HIMatrix M45

  • Page 1 HIMatrix M45 Safety-Related Controller System Manual M45 HIMA Paul Hildebrandt GmbH Industrial Automation Rev. 1.01 HI 800 651 E...
  • Page 2 All HIMA products mentioned in this manual are protected by the HIMA trade-mark. Unless noted otherwise, this also applies to other manufacturers and their respective products referred to herein. ® ® ® ® ® HIMax , HIMatrix , SILworX , XMR...
  • Page 3: Table Of Contents

    System Manual M45 Table of Contents Table of Contents Introduction Structure and Use of the Document Target Audience Formatting Conventions 1.3.1 Safety Notes 1.3.2 Operating Tips Service and Training Safety Intended Use 2.1.1 Scope 2.1.1.1 Application in Accordance with the De-Energize-to-Trip Principle 2.1.1.2 Use in Fire Alarm Systems Environmental Requirements...
  • Page 4 Table of Contents System Manual M45 Communication HIMatrix Communication Protocols M45 Ethernet Communication 4.2.1 Communication via Switches 4.2.2 safeethernet 4.2.3 Maximum Communication Time Slice 4.2.4 Connectors for safeethernet/Ethernet 4.2.5 Communication with the PADT 4.2.6 Ethernet Communication Protocols 4.2.6.1 SNTP 4.2.6.2 Modbus TCP 4.2.6.3 Send &...
  • Page 5 System Manual M45 Table of Contents 7.2.3 Mounting on a Flat Base Mounting and Removing Modules and Sockets 7.3.1 Mounting the Socket 7.3.2 Inserting and Removing the Module 7.3.3 Changes to M45 System Connecting the Input and Output Circuits 7.4.1 Earthing and Shielding 7.4.1.1 Earthing the 24 VDC System Voltage...
  • Page 6 Table of Contents System Manual M45 Maintenance Interferences Loading Operating Systems Repairing Modules and Sockets Decommissioning Transport Disposal Appendix Glossary Index of Figures Index of Tables Declaration of conformity Index Page 6 of 80 HI 800 651 E Rev. 1.01...
  • Page 7: Introduction

    1 Introduction Introduction The modular HIMatrix M45 system described in this manual is safety-related and can be used for various purposes. The following conditions must be met to safely install and start up the HIMatrix M45 automation devices, and to ensure safety during their operation and maintenance: ...
  • Page 8: Target Audience

    1 Introduction System Manual M45 The latest manuals can be downloaded from the HIMA website at www.hima.com. The revision index on the footer can be used to compare the current version of existing manuals with the Internet edition. Target Audience...
  • Page 9: Operating Tips

    HIMA holds training, usually in-house, for software programs and the hardware of the controllers. Additionally, customer training can be offered on-site. Refer to the HIMA website at www.hima.com for the current training program and dates. Offers for specialized, on-site training can also be provided upon request.
  • Page 10: Safety

    The product is operated with SELV or PELV. No imminent risk results from the product itself. The use in Ex-Zone is permitted if additional measures are taken. Intended Use This chapter describes the conditions for using HIMatrix M45 systems. 2.1.1 Scope The safety-related HIMatrix controllers can be used in applications up to SIL 3 in accordance with IEC 61508.
  • Page 11: Climatic Requirements

    System Manual M45 2 Safety Standard Content IEC/EN 61131-2: Programmable controllers, Part 2 2007 Equipment requirements and tests IEC/EN 61131-6: Programmable controllers, Part 6 2012 Functional Safety IEC/EN 61000-6-2: 2005 Generic standards, Parts 6-2 Immunity for industrial environments IEC/EN 61000-6-4: Electromagnetic compatibility (EMC) 2007 + A1:2011 Generic emission standard, industrial environments...
  • Page 12: Mechanical Requirements

    2 Safety System Manual M45 2.2.1.2 Mechanical Requirements The following table lists the most important tests and limits for mechanical requirements: IEC/EN 61131-2 Mechanical tests Vibration immunity test: 5...8,4 Hz, 3,5 mm 8.4...150 Hz, 1 g, EUT in operation, 10 cycles per axis Shock immunity test: 15 g, 11 ms, EUT in operation, 3 shocks per axis and direction (18 shocks)
  • Page 13: Power Supply

    System Manual M45 2 Safety 2.2.1.4 Power Supply The following table lists the most important tests and limits for the HIMatrix systems' power supply: IEC/EN 61131-2 Verification of the DC supply characteristics The power supply must comply with the following standards: IEC/EN 61131-2: SELV (Safety Extra Low Voltage) or PELV (Protective Extra Low Voltage)
  • Page 14: Noxious Gases

    Observe all local safety requirements and use the protective equipment required on site. Emergency Information A HIMatrix M45 system is a part of the safety equipment of a plant. If a device or a module fails, the system enters the safe state.
  • Page 15: Product Description

    3 Product Description Product Description The modular system HIMatrix M45 is composed of modules lined up on a DIN rail. The only processor module is located at the left-hand side of the system. If required, one to three communication modules can be added to the right of the processor module. All additional modules are positioned at the right-hand side.
  • Page 16: Inputs

    3.1.1.1 Surges on Digital Inputs Due to the short cycle time of the HIMatrix M45 systems, a surge pulse as described in EN 61000-4-5 can be read in to the digital inputs as a short-term high level. To prevent malfunctions, take one of the following measures for the application: ...
  • Page 17: Outputs

    Plug the terminals for output circuits without a load.  If short-circuits are present, the resulting high current may damage the terminals. Inductive loads may be connected with no free-wheeling diode on the actuator. However, HIMA recommends connecting a protective diode directly to the actuator.
  • Page 18: Extending The System Bus

    3 Product Description System Manual M45 Extending the System Bus Systems composed of a larger or the maximum number of modules require a very long DIN rail. This can result in exceeding the width of the planned mounting space. In this case, multiple short DIN rails may replace a long one.
  • Page 19: Monitoring The Temperature State

    Table 12: Temperature Monitoring If no or insufficient air circulates within a control cabinet and natural convection is not enough, the threshold associated with High Temperature in the HIMatrix M45 controller can already be exceeded at ambient temperatures of less than 35 °C.
  • Page 20: Alarms&Events

    A hysteresis is defined to avoid a needless large number of events when a global variable strongly oscillate around a limit. HIMatrix M45 can only create events if they are configured in SILworX, see Chapter 7.8. Up to 4 000 alarms and events can be defined.
  • Page 21: Recording Events

    1...62, including the communication modules 0…3 Number of communication modules 1…62 Number of power modules Table 13: Specifications HIMatrix M45 The specifications for the modules are detailed in the corresponding manuals. HI 800 651 E Rev. 1.01 Page 21 of 80...
  • Page 22: Communication

    (invalid configuration). Order the software activation code on time! The software activation code can be generated on the HIMA website using the system ID of the controller (value 1...65 535). The software activation code is intrinsically bound to this system ID. One license can only be used one time for a specific system ID.
  • Page 23: Maximum Communication Time Slice

     The processor module contains three RJ-45 connectors labeled Ethernet1, Ethernet2, and Local.  The communication module has four RJ-45 connectors Eth1…Eth4. To connect the HIMatrix M45 systems, only interference-free Ethernet cables may be used, e.g., shielded (STP)! 4.2.5 Communication with the PADT A HIMatrix controller communicates with a PADT via Ethernet.
  • Page 24: Sntp

    4.2.6.1 SNTP The SNTP protocol (simple network time protocol) is used to synchronize the time of the HIMA resources via Ethernet. The current time can be retrieved via Ethernet in predefined time intervals from a PC, or a HIMA resource configured as SNTP server.
  • Page 25: Restrictions For Simultaneous Operation Of Protocols

    RS422/RS485 M-COM 010 8 RS485 RS422/RS485 Use HIMA CAN interface cable Table 14: Fieldbus Submodule The fieldbus protocols are selected when ordering the controller using the part number. Depending on the type of communication module, the communication protocols must be activated.
  • Page 26: Operating System

    System Manual M45 Operating System The operating system includes all basic functions of the HIMatrix M45 controller ( PES). Which user functions the PES should perform is specified in the user program. A code generator translates the user program into a machine code. The programming tool transfers this machine code to the controller's flash memory.
  • Page 27: Temporary Faults On Inputs Or Outputs

    5.3.3 Internal Faults In the seldom case that a HIMatrix M45 controller detects an internal fault, it restarts automatically. Should an internal fault be detected again within the first minute after start up, the HIMatrix M45 controller will remain in the STOP/INVALID CONFIGURATION state.
  • Page 28: Programming

    Table 16: Modes of Operation for the Processor Module 5.4.2 Programming A PADT (programming and debugging tool) is used to program the HIMatrix M45 controllers. The PADT is a PC equipped with SILworX. SILworX supports the following programming languages in accordance with IEC 61131-3: ...
  • Page 29: User Program

    System Manual M45 6 User Program User Program In accordance with the IEC 61131-3 requirements, a PADT with installed programming tool SILworX must be used to create and load the user program for the PES. First, use SILworX to create and configure the user program for the controller's safety-related operation.
  • Page 30: Multitasking

    6 User Program System Manual M45 In the third phase, the user program results are forwarded for being processed in the following cycles and supplied to the output channels. 6.2.1 Multitasking Multitasking refers to the capability of the HIMatrix system to process up to 32 user programs within the processor module.
  • Page 31 System Manual M45 6 User Program Upon completion of the first part of the Prg 2 cycle under consideration, Prg 2 processing is completely aborted and only resumed when starts. During its cycle, Prg 2 processes the data provided by the system during .
  • Page 32: Multitasking Mode

    HIMA recommends setting the Max. Duration for each Cycle [µs] parameter to an appropriate value ≠ 0. This ensures that a user program with an excessively long runtime is stopped during the current CPU cycle and resumed in the next CPU cycle without affecting the other user programs.
  • Page 33 System Manual M45 6 User Program Example: 3 user programs (Prg 1, Prg 2 and Prg 3) that allow a user program cycle to take up to 3 CPU cycles. Prg 1 Prg 2 Prg 3 First CPU Cycle Considered. Max.
  • Page 34 6 User Program System Manual M45 2. In Multitasking Mode 2, the unneeded duration of lower-priority user programs is distributed among higher-priority user programs. In addition to the specified Max. Duration for Each Cycle [µs], these user programs can use the portions of unneeded duration. This procedure ensures high availability.
  • Page 35 System Manual M45 6 User Program The execution time not used by user programs that were not run, is not available as residual time for other user programs. User programs are not run if they are in one of the following states: ...
  • Page 36: Reload

    6 User Program System Manual M45 In the examples illustrating the multitasking modes, input and output processing are represented as empty spaces at the beginning and the end of each CPU cycle. Reload If user programs were modified, the changes can be transferred to the PES during operation. The operating system checks and activates the modified user program which then assumes the control task.
  • Page 37: Conditions For Using The Reload Function

    System Manual M45 6 User Program The user is responsible for ensuring that the watchdog time includes a sufficient reserve time. This should allow the user to manage the following situations:  Variations in the user program's cycle time  Sudden, strong cycle loads, e.g., due to communication. ...
  • Page 38: Forcing

     Forcing is only permitted after receiving consent from the competent test authority. When forcing values, the person in charge must take further technical and organizational measures to ensure that the process is sufficiently monitored in terms of safety. HIMA recommends setting a time limit for the forcing procedure, see below.
  • Page 39: Force Editor

    System Manual M45 6 User Program It is possible to define how the HIMatrix system should behave upon expiration of the time limit:  If global forcing is used, the following settings can be selected: - The resource stops. - The resource continues to operate. ...
  • Page 40: Start-Up

    7 Start-Up System Manual M45 Start-Up Commissioning of modular HIMatrix M45 system comprises the following phases:  Mounting the DIN rail in a suitable location and its assembly with modules. Take the dissipation of the generated heat into account.  Electrical connection of power supply, earthing, sensors, and actuators ...
  • Page 41: Natural Convection

    The list of the standards that must be observed is specified in Chapter 2.2.1 and in the manuals for the HIMatrix M45 systems. The protection class of the HIMatrix M45 systems (IP20) can be increased by installing them in an appropriate enclosure in accordance with the requirements. In doing so, appropriate heat dissipation must be ensured (see Chapter 7.1).
  • Page 42: Construction Depth

    Mounting Distance The HIMatrix systems must be mounted such that:  HIMatrix M45 systems are not heated up by other devices with high heat emissions.  Devices with high EMC interference do not interfere with HIMatrix M45 systems. Observe the instructions provided by the manufacturer.
  • Page 43: Mounting And Removing Modules And Sockets

    System Manual M45 7 Start-Up Mounting and Removing Modules and Sockets This chapter describes how to mount and remove the modules and sockets. When replacing modules, the sockets remain on the DIN rail. This saves additional wiring effort since all field lines are connected to the socket.
  • Page 44 7 Start-Up System Manual M45 Setting and Lifting the Socket Connecting and Disconnecting Sockets Swiveling the Socket In and Out Closing and Opening the Latch Figure 8: Example of Socket Mounting Page 44 of 80 HI 800 651 E Rev. 1.01...
  • Page 45: Inserting And Removing The Module

    System Manual M45 7 Start-Up 7.3.2 Inserting and Removing the Module This chapter describes how to mount and remove a module in the M45 system. Coding prevents the module from improper assembling. To insert the module 1. Plug the module in to the socket, until the locking mechanism is engaged. To remove the module 1.
  • Page 46: Connecting The Input And Output Circuits

    7.4.1.1 Earthing the 24 VDC System Voltage All HIMatrix M45 systems must be operated with power supply units that comply with the SELV (Safety Extra Low Voltage) or PELV (Protective Extra Low Voltage) requirements. A functional earth is prescribed to improve the electromagnetic compatibility (EMC).
  • Page 47: Earthing Connections

    The shielding must be connected to the HIMatrix M45 system and the sensor or actuator housing and earthed on one end to the HIMatrix M45 system side to form a Faraday cage. In all other devices, the shielding must be positioned in the controller housing, terminal box, control cabinet, etc.
  • Page 48: Resource Properties

    It defines how much time within a CPU cycle is available for 12 ms Application- Configuration configuration connections, 2...3500 ms specific Connections [ms] Maximum System Not applicable for HIMatrix M45 controllers! 0 µs Bus Latency [µs] Page 48 of 80 HI 800 651 E Rev. 1.01...
  • Page 49 SILworX V6 Configuration operating system versions in accordance with the project Version requirements may be generated. SILworX V2 Not applicable for HIMatrix M45 controllers! SILworX V3 SILworX V4 SILworX V5 SILworX V6 Setting for HIMatrix M45. Generates code suitable for the CPU operating system V9.
  • Page 50: Hardware System Variables For Setting The Parameters

    7 Start-Up System Manual M45 The following table describes the effect of Target Cycle Time Mode. Target Cycle Effect on user programs Effect on reload of processor modules Time Mode Fixed The PES maintains the target cycle time Reload is not processed if the target cycle and extends the cycle if necessary.
  • Page 51: Hardware System Variables For Reading The Parameters

    System Manual M45 7 Start-Up 7.5.1.3 Hardware System Variables for Reading the Parameters These system variables can be accessed in the SILworX Hardware Editor. Select the gray background outside the (yellow) subrack representation and double-click or use the context menu to open the detail view. Variable Description Data type...
  • Page 52 7 Start-Up System Manual M45 Variable Description Data type Last Communication Warning UDINT [ms] Date and time of the last communication warning in s and ms since 1970-01-01 Last Communication Warning UDINT Last System Warning [ms] UDINT Date and time of the last system warning in s and ms since 1970- 01-01 Last System Warning [s] UDINT...
  • Page 53 System Manual M45 7 Start-Up Variable Description Data type Power Supply State Bit-coded state of the power supply units. BYTE Value State 0x00 Normal 0x01 Undervoltage with 24 V supply voltage (Low voltage with battery) not used 0x02 0x04 Low voltage with internally generated 5 V voltage 0x08 Low voltage with internally generated 3.3 V voltage 0x10...
  • Page 54: Rack System Parameter Settings

    7 Start-Up System Manual M45 7.5.1.4 Rack System Parameter Settings The rack system parameters can be set in the Rack's online view. Parameter Description Default value Type Spare, not changeable Name Rack name for the controller, text HIMatrix F.. Rack Rack ID Not changeable Temperature monitoring...
  • Page 55: Configuration Of The Hardware Image

    This ensures that the current, enhanced features are activated and the latest hardware and operating system versions are supported. Verify that this setting is in accordance with the hardware in use. HIMatrix M45 needs the value SILworX V4 for the parameter Minimum Configuration Version.
  • Page 56: Use Of Digital Input

    7 Start-Up System Manual M45 To access the system variables for input and output channels 1. Display the desired resource in the Hardware Editor. 2. Double-click the required input or output module to open the corresponding detail view. 3. In the detail view, open the tab with the required channels. The system variables for the channels appear.
  • Page 57: Configuring The System Id And The Connection Parameters

    System Manual M45 7 Start-Up 3. Select CRC Comparison from the Code Generation <Resource Name> dialog box (default value). 4. In the dialog box, click OK.  An additional Code Generation <resource name> appears, shows the progress of the two code generation processes and is closed again.
  • Page 58: Setting The Date And The Time

    7 Start-Up System Manual M45 7.5.9 Setting the Date and the Time To set the controller's time and date 1. Select a resource in the structure tree. 2. Click the Online button on the Action Bar or select Online from the context menu. 3.
  • Page 59: User Management For The Controller

    System Manual M45 7 Start-Up  A project may contain up to 1000 user accounts.  A user account can be the project default user. 7.6.2 User Management for the Controller The user management scheme for a controller (PES user management) is used to protect the HIMatrix controller against unauthorized access and actions.
  • Page 60: Setting Up User Accounts

    7 Start-Up System Manual M45 Parameters for User Accounts To set up new user accounts, the following parameters must be set: Parameter Description User Name User name or ID used to log in to a controller. The user name must not contain more than 32 characters (recommended: a maximum of 16 characters) and may only be composed of letters (A ...
  • Page 61: Configuring The Ethernet Interfaces

    System Manual M45 7 Start-Up Refer to the SILworX communication manual (HI 801 101 E) for more information on how to configure the protocols. 7.7.1 Configuring the Ethernet Interfaces Ethernet interfaces are configured in the Detail View of the communication module. For HIMatrix systems, set the Speed Mode [Mbit/s] and Flow Control Mode to Autoneg in the Ethernet switch settings.
  • Page 62: Configuring Alarms And Events

    7 Start-Up System Manual M45 Configuring Alarms and Events To define the events 1. Define a global variable for each event. Generally use global variables that have already been defined for the program. 2. Below the resource, create a new Alarms&Events branch, if not existing. 3.
  • Page 63 System Manual M45 7 Start-Up The parameters of the scalar events must be entered in a table with the following columns: Column Description Range of values Name Name for the event definition; it must be unique within the Text, max. 32 resource.
  • Page 64: Handling The User Program

    7 Start-Up System Manual M45 Column Description Range of values LL Alarm Activated The user must confirm that the lowest limit (LL) has Checkbox activated, Acknowledgment been exceeded (acknowledgment). deactivated Required Deactivated The user may not confirm that the lowest limit (LL) has been exceeded.
  • Page 65: Program Test Mode

    System Manual M45 7 Start-Up 7.9.5 Program Test Mode The test mode is started from within the Control Panel, selecting Test Mode -> Test Mode with Hot Start (...Cold Start, ...Warm Start). Each Single Cycle command is used to activate a single cycle (one complete logic cycle).
  • Page 66: Operation

    8 Operation System Manual M45 Operation This chapter describes how to handle and diagnose the controller during its operation. Handling The controller needs not be handled during its normal operation. Only if problems arise, an intervention with the PADT may be required. Diagnosis A first, rough diagnosis can be performed via the light-emitting diodes (LEDs).
  • Page 67: Diagnosis In Silworx

    System Manual M45 8 Operation The long-term diagnosis of the communication system includes the following events:  Reboot of the communication system  Changed mode of operation (INIT, RUN, STOP/VALID CONFIGURATION, STOP/INVALID CONFIGURATION),  User log-in  Operating system load If the memory for the long term diagnosis is full, all data older than three days is deleted allowing new entries to be stored.
  • Page 68 8 Operation System Manual M45 If a controller is operating, messages about the state of the processor system, communication system and I/O modules are displayed at specific, user-defined time intervals. Page 68 of 80 HI 800 651 E Rev. 1.01...
  • Page 69: Loading Operating Systems

    System Manual M45 9 Maintenance Maintenance The maintenance of HIMatrix M45 systems is restricted to the following:  Removing disturbances  Loading operating systems and user programs Interferences Disturbances in the M-CPU 01 processor system mostly result in the complete shut-down of the controller and are indicated via the ERR LED on the M-CPU 01 module.
  • Page 70: Repairing Modules And Sockets

    Repairing Modules and Sockets The operator is not authorized to repair modules and sockets of the HIMatrix M45 system. Defective HIMatrix M45 modules must be returned to HIMA for repair after being tested by the operator with a brief description of the fault.
  • Page 71 System Manual M45 10 Decommissioning Decommissioning Remove the supply voltage to decommission the modular controller. Afterwards it is possible to pull out the pluggable screw terminal connector blocks for inputs and outputs and the Ethernet cables, and to remove the module. HI 800 651 E Rev.
  • Page 72 11 Transport System Manual M45 Transport To avoid mechanical damage, HIMatrix components must be transported in packaging. Always store HIMatrix components in their original product packaging. This packaging also provides protection against electrostatic discharge. Note that the product packaging alone is not suitable for transport.
  • Page 73 12 Disposal Disposal Industrial customers are responsible for correctly disposing of decommissioned HIMatrix hardware. Upon request, a disposal agreement can be arranged with HIMA. All materials must be disposed of in an ecologically sound manner. HI 800 651 E Rev. 1.01...
  • Page 74 Appendix System Manual M45 Appendix Glossary Term Description Address resolution protocol: Network protocol for assigning the network addresses to hardware addresses Analog input Analog output Communication module Cyclic redundancy check Digital input Digital output ELOP II Factory Programming tool for HIMatrix systems Electromagnetic compatibility European norm Electrostatic discharge...
  • Page 75 System Manual M45 Appendix Index of Figures Figure 1: HIMatrix M45 System Figure 2: Line Control Figure 3: CPU Cycle Sequence with Multitasking Figure 4: Multitasking Mode 1 Figure 5: Multitasking Mode 2 Figure 6: Multitasking Mode 3 Figure 7:...
  • Page 76 Table 10: Supply Voltage Table 11: Operating Voltage Monitoring Table 12: Temperature Monitoring Table 13: Specifications HIMatrix M45 Table 14: Fieldbus Submodule Table 15: Functions of the Processor Operating System Table 16: Modes of Operation for the Processor Module Table 17:...
  • Page 77: Declaration Of Conformity

    System Manual M45 Appendix Declaration of conformity For the HIMatrix M45 system, declarations of conformity exist for the following directives:  EMC Directive  Low Voltage Directive  EX Directive The current declarations of conformity are available on the HIMA website www.hima.com.
  • Page 78 Appendix System Manual M45 Index alarm (see event) ........19 restrictions ..........39 communication forcing ............38 configuration of Ethernet interfaces ..61 Hardware Editor ......... 50 communication time slice monitoring the temperature state ....19 maximum ..........23 noxious gases ..........14 counter inputs online test ..........
  • Page 80 HIMA Paul Hildebrandt GmbH P.O. Box 1261 68777 Brühl, Germany Phone: +49 6202 709-0 Fax: +49 6202 709-107 E-mail: info@hima.com Internet: www.hima.com (1404)

Table of Contents