Download Print this page

Murr Elektronik IMPACT67 Pro EtherCAT Series Manual

Hide thumbs Also See for IMPACT67 Pro EtherCAT Series:

Advertisement

Quick Links

ENGLISH MANUAL
for devices of the IMPACT67 Pro EtherCAT series
Art.-No. 54632

Advertisement

loading
Need help?

Need help?

Do you have a question about the IMPACT67 Pro EtherCAT Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Murr Elektronik IMPACT67 Pro EtherCAT Series

  • Page 1 ENGLISH MANUAL for devices of the IMPACT67 Pro EtherCAT series Art.-No. 54632...
  • Page 2 This document is valid for the following products: Product designation Art.-No. IMPACT67 Pro EC DIO8 IOL8 M12L 5P 54632 Document status: Manual number 54632 Language Version Date 2024-01 Murrelektronik GmbH Falkenstraße 3 71570 Oppenweiler GERMANY Phone +49 7191 47-0 Fax +49 7191 47-491000 info@murrelektronik.com NOTE Translation of the original instructions...
  • Page 3: Table Of Contents

    Technical Data Electrical data Environmental characteristics Protection Mechanical data Conformity, Approvals IP ports used Mounting Requirements Dimensions Mounting distance Mounting the device 5.4.1 Functional ground 5.4.2 Addressing lid ENGLISH MANUAL 3 / 135 for devices of the IMPACT67 Pro EtherCAT series Art.-No. 54632...
  • Page 4 Configuring the IO-Link master 8.7.2 Configuring the IO-Link ports 8.7.3 Geräte-Reset Operation LED indication 9.1.1 LED flashing behavior 9.1.2 LED indication for inputs and outputs 9.1.3 LED indication RUN_ERR ENGLISH MANUAL 4 / 135 for devices of the IMPACT67 Pro EtherCAT series Art.-No. 54632...
  • Page 5 MAINTENANCE INFORMATION menu 10.7.2 FIRMWARE menu 10.7.3 FACTORY RESET menu 10.8 User Administration Maintenance and cleaning Appendix 12.1 Accessories 12.1.1 System components 12.1.2 Tools 12.2 Glossary Legal notes ENGLISH MANUAL 5 / 135 for devices of the IMPACT67 Pro EtherCAT series Art.-No. 54632...
  • Page 6: Introduction

    Introduction Introduction Purpose of this This document instructs the technical staff of the machine manufacturer or document machine operator on the safe use of the described devices. It does not include instructions on the safe use of the machine in which the devices are integrated.
  • Page 7: Environmentally Friendly Disposal

    Introduction Environmentally friendly disposal Comply with country-  Always dispose of scrap devices in compliance with the applicable coun- specific try-specific regulations on waste disposal waste disposal (e.g., the European Waste Code 16 02 14). regulations! Only qualified persons  Proceed with caution when dismantling the device since you could injure may sort scrap materi- yourself.
  • Page 8: About This Manual

    Introduction About this manual 1.5.1 Symbols This document includes information and notes that must be observed for your own safety and to avoid injuries and equipment damage. They are marked as follows: DANGER! Immediate danger.  Failure to observe this warning involves an imminent risk of death or seri- ous injuries.
  • Page 9: Trademarks

    Introduction 1.5.2 Trademarks Trademarks of the following companies and institutions are used in this docu- mentation: EtherCAT® and TwinCAT® Registered trademarks of the Beckhoff Automation GmbH IO-Link c/o PROFIBUS Nutzerorganisation e.V. (PNO) 1.5.3 Specifications Specification Link TwinCAT www.beckoff.com Version 3.1 IO-Link www.io-link.com Version 1.1.2 dated 2013-07...
  • Page 10: For Your Safety

    For your safety For your safety  Read this chapter carefully.  Only after that you may work with the fieldbus device. General safety instructions DANGER! High electrical voltage in the machine/system. Death or severe injuries resulting from electric shock ...
  • Page 11: Intended Purpose

    For your safety Intended purpose IMPACT67 is a decentralized device. It can be used in harsh industrial envi- ronments up to degree of protection IP67. Operation of the device in accordance with its designated use and the degree of protection IP67 are only guaranteed if open male and female connectors are closed using screw plugs.
  • Page 12: Description

    Description Description Device The IMPACT67 EC is a compact EtherCat device in a plastic housing with IP67 protection. Connection 2xM12 ports (D-coded) are available for connection to the EtherCAT. Power supply The supply is fed in via M12 Power (L-coded) and looped through. IO-Link The device also has 8xM12 IO-Link master ports (A-coded).
  • Page 13: Structure Of The Device Designation

    Description 3.1.1 Structure of the device designation The designation is based on a scheme that indicates the product's function. IMPACT67 Product family Industrial Ethernet protocol  EtherCAT DIO8 Digital inputs and outputs  D = Digital  I = Input ...
  • Page 14: Device Structure

    Description 3.1.2 Device structure Slots overview X0 ... X7 Digital inputs and outputs or IO-Link, M12, A-coded Channel corresponds to pin 4 Channel corresponds to pin 2 Examples: Channel 02 = Pin 4 Female connector X2 Channel 16 = Pin 2 Female connector X6 Power supply POWER IN, M12, L-coded, 5-pin Power supply POWER OUT,...
  • Page 15: Pin Assignment

    Description 3.1.3 Pin assignment M12 female connector X0 ... X7 A-coded Pin 1 24 V Pin 2 DI/DO Pin 3 Pin 4 DI/DO/IO-Link Pin 5 M12 male/female con- nector Pin 1 24 V L-coded Pin 2 POWER IN/OUT Pin 3 Pin 4 24 V Pin 5...
  • Page 16: Display Elements

    Description 3.1.4 Display elements X0 ... X7 LED digital inputs and digital outputs or IO-Link LED RUN LED ERR LED L/A1 LED L/A 2 LED Status (ST) LED POWER UA LED POWER US Fig. 3-2: Indicators For further information on the behavior of the LEDs, please refer to chap. 9.1 "LED indication".
  • Page 17: Ethercat

    Description EtherCAT 3.2.1 EtherCAT communication Fieldbuses have been well established in the automation technology for many years. Due to the demand for higher speeds on the one hand and the fact that the technical limits in this technology have already been reached on the other, new solutions needed to be found.
  • Page 18: Io-Link

    Description IO-Link IO-Link is a standardized protocol that enables connection of intelligent devic- es (sensors and actuators) to an automation system. Communication takes place between an IO-Link master and one or more IO- Link devices. A master module has one or more ports and one device can be connected to each port.
  • Page 19: Data Storage

    Description 3.3.1 Data storage NOTE Data storage is only available for IO-Link devices that comply with IO-Link ver- sion V1.1 and higher.  Data storage offers scope for replacing IO-Link devices without reconfigu- ration. The IO-Link master and the IO-Link device save the set device parameters ...
  • Page 20: Industrial Internet Of Things (Iiot)

    Description Industrial Internet of Things (IIoT) The device supports the following IIoT functions for industrial communication: JSON, MQTT, and OPC UA. For further information, refer to chap. 8.6 "Industrial Internet of Things (IIoT)". NOTE Functions are only available after having activated EoE Ethernet via EtherCat. User manual 54632_hdb_en_14 20 / 135...
  • Page 21: Technical Data

    Technical Data Technical Data Electrical data Bus data Fieldbus protocol EtherCAT Connection M12, 4-pin, D-coded Transfer rate 100 Mbit/s Addressing AutomaticallyID via rota- ry switchID via mailbox (station alias) Specification ETG.5001.6220 S Supported protocol ADS over EtherCAT CANopen over EtherCAT Ethernet over EtherCAT File access over EtherCAT Diagnostic function...
  • Page 22 Technical Data MQTT-Client  Topics Printable UTF-8 string  NUL-terminated  Multibyte encoding (MBCS)  Payload: JSON Will Topic ≤256 Bytes Quality of Service QoS 0, QoS 1 and QoS 2 IP standard IPv4 Port 1883 (default) MQTT unencrypted MQTT standard V3.1.1 JSON, MQTT JSON integration for IO-Link V1.0.0...
  • Page 23 Technical Data Supply Voltage range UA 18 ... 30 V Sensor current US ≤40 °C (see Derating) ≤16 A Actuator current UA ≤40 °C (see Derating) ≤16 A Current consumption At idle ≤0.18 A Protection against reverse polarization for US and UA Reverse polarity protection Connection M12, 5-pin, L-coded...
  • Page 24 Technical Data Derating sensor current US/ I [A] actuator current UA T [°C] Fig. 4-1: Derating sensor current US and actuator current UA Derating total current, sensor power supplies/ I [A] total current, outputs T [°C] Fig. 4-2: Derating total current, sensor power supplies and total current, outputs Derating current per sensor power supply/ output...
  • Page 25: Environmental Characteristics

    Technical Data Environmental characteristics Climatic Ambient temperature -25 °C ... +70 °C Until HW 1.02 and SW 1.06 Ambient temperature -40 °C ... +70 °C From HW 1.03 and SW 1.07 Storage temperature Provide acclimatization for commissioning -25 °C ... +85 °C Until HW 1.02 and SW 1.06 Storage temperature Provide acclimatization for commissioning...
  • Page 26: Mechanical Data

    Technical Data Mechanical data Material data Housing material Plastic Assembly data Weight 470 g Dimensions L x W x H 225.4 x 63 x 36 mm Conformity, Approvals Conformity, Approvals Product standard EN 61131-2 Compliant Programmable logic controllers, Part 2 2014/30/EU Compliant 2011/65/EU...
  • Page 27: Ip Ports Used

    Technical Data IP ports used Port TCP Port 80 Integrated Webserver TCP Port 4840 Integrated OPC UA server. Port can be re-configured at runtime: netPROXY Object “OPC UA Server - Component Configuration” For the MQTT client, no fixed or configurable port is provided. If the MQTT client is active, the next free port of the IP stack is assigned to it.
  • Page 28: Mounting

    Mounting Mounting Requirements  Prerequisites for mounting:  Even mounting surface to avoid mechanical tension.  Provide proper grounding. Suitable installation site in terms of vibration and shock load, temperature  and humidity (see chap. 4 "Technical Data").  Protected to avoid tearing off the connecting cables by personnel or de- vice.
  • Page 29: Mounting Distance

    Mounting Mounting distance Fig. 5-2: Distance in mm NOTE  For correct installation and improved heat dissipation, we recommend keeping a minimum distance of 3 mm when mounting the IMPACT67. NOTE  If angled male connectors are used, a minimum distance of 50 mm is re- quired.
  • Page 30: Mounting The Device

    Mounting Mounting the device NOTICE Material damage due to incorrect installation. The fastening screws and tightening torques depend on the surface of the in- stallation site.  Use fastening screws that are suitable for the mounting surface structure.  Carefully tighten the screws. The indicated tightening torques must be ad- hered to.
  • Page 31 Mounting Mount the device in the order indicated below:: Slightly tighten the top M6 bolt. Align the housing. Slightly tighten the lower M6 bolt. Tighten the M6 bolts to the specified tightening torque. Ground device: Attach the grounding strap (see chap. 5.4.1 "Functional ground").
  • Page 32: Functional Ground

    Mounting 5.4.1 Functional ground NOTE Use a conductive screw to attach the grounding strap. Fig. 5-4: Attach the grounding strap Art.-No. 1,2 Nm 7000-98001-0000000 For further information, refer to chap. 12.1.1 "System components". The bolts and the grounding strap illustrated are not included in the scope of delivery.
  • Page 33: Addressing Lid

    Mounting 5.4.2 Addressing lid Fig. 5-5: Fasten rotary switch cover Art.-No. 0,8 Nm 7000-98001-0000000 For information on how to set the rotary switches, please refer to chap. 6.1.1 "Rotary switch settings" User manual 54632_hdb_en_14 33 / 135...
  • Page 34: Installation

    Installation Installation Electrical Installation of the device DANGER! High electrical voltage in the machine/system. Death or severe injuries resulting from electric shock  When working on the machine/devices, comply with the five safety rules of electrical engineering. Protection of persons ...
  • Page 35 Installation NOTE Use only a power supply unit that allows max. 60 V DC or 25 V AC under single-fault conditions. The power supply must comply with SELV or PELV. User manual 54632_hdb_en_14 35 / 135...
  • Page 36: Rotary Switch Settings

    Installation 6.1.1 Rotary switch settings NOTE Delivery state: The rotary switches are set to 000. NOTE An unambiguous and unique device ID address must be assigned to each user in the network. Address range 1 ... 999 Rotary switch (ones) Rotary switch (tens) x100 Rotary switch (hundreds) Tab.
  • Page 37 Installation NOTE Reserved switch positions do not have any fieldbus communication, see 9.1 "LED indication". NOTE** The last protocol setting is maintained. Service Setting proce- The switch positions 911, 912 and 913 disable the services of the device dure marked in the "Set address" matrix. The device starts normally in these switch positions with the previously set address configuration and has no restrictions on function except for the services disabled by the switch position.
  • Page 38: Sensors And Actuators

    Installation 6.1.2 Sensors and actuators Connecting the M12 ports Fig. 6-1: Example of M12 connection inputs and outputs Art.-No. 0,6 Nm 7000-99102-0000000 The pin assignment of the slots can be found in the chap. 3.1.3 "Pin assign- ment" NOTE Feeding in an external ground via M12 female connectors can lead to faults. ...
  • Page 39 Installation Sensor power supply Please note: Sensors can be supplied via pin 1 (24 V) and pin 3 (0 V) of the M12  female connectors.  The maximum permissible current for the power supply of the sensors is 2 A. ...
  • Page 40: Power Supply

    Installation 6.1.3 Power supply Connect M12 male con- nector to POWER IN and M12 female con- nector to POWER OUT Fig. 6-2: Example of M12 connection POWER Art.-No. 0,6 Nm 7000-99102-0000000 The pin assignment of the slots can be found in the chap. 3.1.3 "Pin assign- ment"...
  • Page 41: Ethercat Communication

    Installation 6.1.4 EtherCAT communication Connecting the M12 port Fig. 6-3: Example of M12 connection bus Art.-No. 0,6 Nm 7000-99102-0000000 The pin assignment of the slots can be found in the chap. 3.1.3 "Pin assign- ment" User manual 54632_hdb_en_14 41 / 135...
  • Page 42: Ensuring Tightness (Ip67)

    Installation Ensuring Tightness (IP67) CAUTION! Leaky housing. Risk of personal injury and material damage due to failure caused by ingress of conductive liquids.  Seal unused male and female connectors. Connection of cables Fig. 6-4: Connection of cables Art.-No. 0,6 Nm 7000-99102-0000000 You will find a wide range of connecting wires in the catalog or in the online shop of Murrelektronik GmbH at:...
  • Page 43: Start-Up

    Start-up Start-up CAUTION! Uncontrolled processes. Personal injury and material damage due to incorrectly performed start-up phases (e.g. first start-up, restart and configuration changes).  Always perform the start-up in this sequence: Mount and connect cables to the device. System check and approval by an expert. Put it into operation.
  • Page 44: Ethercat

    Start-up EtherCAT Component An EtherCAT network consists of at least the following components:  1 EtherCAT master 1 or more slave nodes   Ethernet cables and plugs for connecting the nodes 7.1.1 Integrate device into Beckhoff TwinCAT V3 The configuration and system integration are shown by way of example for the connection of a device to a Beckhoff TwinCAT control using the “TwinCAT ®...
  • Page 45: Adding A Device

    Start-up 7.1.2 Adding a device Adding a device The device can be added by automatic scanning or manually. Before connecting devices to the EtherCAT network, the EtherCAT system must be in a safe and de-energized condition. Automatic scanning of the device Fig.
  • Page 46 Start-up Manual integration of the device Fig. 7-2: Manual integration of the device Switch the operating voltage on and start the TwinCAT System Manager in the “Config mode”. Switch on the supply voltage. User manual 54632_hdb_en_14 46 / 135...
  • Page 47 Start-up Adding the device to the tree structure Fig. 7-3: Adding the device to the tree structure Select the device Click OK Required After the automatic scanning or manual integration, the device is shown in the settings on the device tree structure of TwinCAT.
  • Page 48: Explicit Device Id

    Start-up 7.1.3 Explicit Device ID Explicit Device ID is used for the EtherCAT function Hot-Connect. Impact67 PRO has two possibilities to set the “identification value”: a | using rotary switch b | writing the E PROM Set identification value Set Identification Value in the Ethercat Tab. using rotary switch This value will be used to be compared with value that is set with the rotary switches.
  • Page 49 Start-up Select “Explicit Device Identification” under Identification. Set an address in „Value”. Under General > Behavior activate the „Identification Check” checkbox. Press OK . Power off device and set the same Identification value using rotary switch- Power it on again. Compile your project and download it to the PLC.
  • Page 50 Start-up Identification writing Set “Identification Value” in the EtherCAT tab. PROM This value will be used to be compared with value that is set in the E PROM. Select EtherCAT device MVK or IMPACT67. On the EtherCAT tab, select Advanced Settings. Select “Explicit Device Identification”...
  • Page 51 Start-up Select Configured Station Alias. In New Value set the same value Identification that was set previously. Press Write to E PROM Now the value address is saved in the E PROM. Under General > Behavior activate the „Identification Check” checkbox. Press OK.
  • Page 52: Aoe

    Start-up 7.1.4 The master device supports the reading and writing of IO-Link parameters via AoE (ADS over EtherCAT). The acyclic communication with the IO-Link device is performed via an ADS command. The ADS address required for this consists of the NetID and the IO-Link mater port number.
  • Page 53 Start-up ADS Index Group In the IO-Link EtherCat Integration xyz, the Index Group for the ADS com- mand has been set to 0xF302 as for the CoE. ADS Index Offset In the Index Offset, the index and subindex addressing of the IO-Link request is stored.
  • Page 54: Eoe

    Start-up 7.1.5 The device supports EoE (Ethernet over Ethercat). To configure TwinCAT accordingly, select “Advanced Settings” in the Ether- CAT tab.  “EtherCAT®” tab > Advanced Settings > Mailbox > EoE First a valid DNS name must be entered and then a valid IP address. Fig.
  • Page 55: Firmware-Update Via Foe

    Start-up 7.1.6 Firmware-Update via FoE Requires:  TwinCAT V2 or V3  Existing TwinCAT configuration including EtherCAT slave to update. Firmware-Update In TwinCAT open Online page of the EtherCAT slave and switch it to Pre- (with TwinCAT V3) Op state. Click Download button.
  • Page 56 Start-up Edit FoE Name In window Edit FoE Name set String to value „fwupdate.zip” Click OK button. Fig. 7-11: Edit FoE Name Wait until download has finished (about 1 minute). TwinCAT does not update the screen while download is active. Open FW update Open the CoE –...
  • Page 57 Start-up Enter value Enter any value in range 1..255. Click OK button. Fig. 7-13: Enter value Start FW update Device starts firmware update. All status LEDs on the front are off. After less than one minute module stars with the new firmware, see CoE object „100A Manufacturer Software Version”. User manual 54632_hdb_en_14 57 / 135...
  • Page 58: Configuration/Setting

    Configuration/setting Configuration/setting Configuring the IO-Link master Structure of the IO-Link The IO-Link master is a modular device with 8 slots. master Each individual slot corresponds to a M12 female connector pin 4. A certain amount of process data (buffer size) can be assigned to the slot. The connected device determines the process data length at a port.
  • Page 59 Configuration/setting IOL_1/0_I/O-Byte IOL_2/0_I/O-Byte IOL_4/0_I/O-Byte IOL_8/0_I/O-Byte IOL_16/0_I/O-Byte IOL_32/0_I/O-Byte IOL_0/1_I/O-Byte IOL_0/2_I/O-Byte IOL_0/4_I/O-Byte IOL_0/8_I/O-Byte IOL_0/16_I/O-Byte IOL_0/32_I/O-Byte IOL_1/1_I/O-Byte IOL_2/2_I/O-Byte IOL_4/4_I/O-Byte IOL_8/8_I/O-Byte IOL_16/16_I/O- Byte IOL_32/32_I/O- Byte User manual 54632_hdb_en_14 59 / 135...
  • Page 60: Parameterizing The Io-Link Master

    Configuration/setting Parameterizing the IO-Link master The “Startup” tab can be used to set the individual parameters of the module and the individual ports. Fig. 8-2: Selecting an object Fig. 8-3: Setting the values Select an object. If ENUM is supported, the context menu can be called and the values can be set.
  • Page 61 Configuration/setting PD layout The pin/port-based IO layout defines the arrangement of individual channels configuration in the process data. This relates to inputs and outputs. Selection Index Subindex Meaning 0x2001 Port-based: The arrangement is sorted by ports in ascending or- der. Pin-based: The arrangement is sorted by pins in ascending order.
  • Page 62 Configuration/setting Port X_ Pin2 (I/Q) DI Filter Time: Selection Index Subindex Description 0x21n0 Without filter 1 ms 3 ms 5 ms 15 ms IO-Link Master Parame- Configuration Data Port X_: Selec- Description tion Device ID Device ID of the IO-Link device Vendor ID Vendor ID of the IO-Link device IO-Link Version of the implemented IO-Link specification (connected IO-Link de-...
  • Page 63: General Ethercat Objects

    Configuration/setting  the master fetches the DataStorage data (one-time backup) from the de- vice,  saves them and  then sends this data to each newly connected, compatible device with a different configuration (restore). General EtherCAT objects Explanation of the elements Access Read and/or write access: ...
  • Page 64 Configuration/setting Identity Object Index Name Type Access Default val- Meaning 0x1018:00 Identifiy object UINT8 0x04 (4dec) Information of the slave 0x1018:01 Vendor ID 0x4F (79dec) Vendor ID of EtherCAT slave device manufac- turer 0x1018:02 Product code 0xDC70 Product code of the EtherCAT slave UINT32 (56432dec) 0x1018:03...
  • Page 65 Configuration/setting Diagnosis History Index Name Type Access Length in Meaning bytes 0x10F3 Diagnosis History RECORD 0x10F3:0 Diagnosis History UINT8 Highest supported subindex 0x10F3:1 Maximum Messag- UINT8 0xFA Number of diagnosis messages which can be (250dec) stored in the diagnosis history (subindex 6 onwards) 0x10F3:2 Newest Message...
  • Page 66 Configuration/setting Index Name Type Access Length in Meaning bytes 0x10F3:5 Flags UINT2 0x0000 Flags to control sending and storing of diagno- (0dec) sis messages Bit 0: Enable Emergency sending 0: default if device does not support emergen- cy sending 1: new diagnosis messages shall be sent as emergency message Bit 1: Disable info messages 0: Info messages are stored in the diagnosis...
  • Page 67 Configuration/setting Subindex 0: Highest The diagnostic history can contain a maximum number of diagnostic messag- supported subindex es as specified in subindex 1: Maximum Messages. These are available start- ing with subindex 6. Subindex 0 indicates the highest subindex under which a diagnostic message is stored.
  • Page 68: Overwrite Mode

    Configuration/setting Writing = 1...5: The slave returns SDO Abort with error code 0x06090032 (written parameter value too small). Writing = 6...255: The diagnostic messages are acknowledged. Note All diagnostic messages up to the age of the message located in the subindex just written are acknowledged.
  • Page 69 Configuration/setting Subindex 6-255: Diag- Subindex 6-255: Diagnostic message buffer nostic message Depending on subindex 1, the EtherCAT slave can save up to 250 diagnostic messages. The first message is saved in subindex 6, the second in subindex 7 etc. As soon as the buffer is full, the EtherCAT slave overwrites subindex 6 etc.
  • Page 70: Bit Mapping And Process Data Of The Device

    Configuration/setting Bit mapping and process data of the device When used in an EtherCAT master system, the Murrelektronik EtherCAT IO- Link master uses these objects in the address range of the EtherCAT master. Process data has the following structure: TxPDO/RxPDO ...
  • Page 71 Configuration/setting TxPDO assignment Process data assignment for digital outputs to pin 4 and pin 2.  of digital outputs Pin4 (C/Q) + Pin2 (I/Q) – Port basiertes Daten-Layout Input byte n Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7...
  • Page 72: Distributed Clocks (Dc)

    Configuration/setting Bit 4...7 ErrorCode 0x00 (0dec) No Error 0x10 (16dec) Watchdog Error 0x20 (32dec) Buffer Overflow 0x30 (48dec) Invalid Device ID 0x40 (64dec) Invalid Vendor ID 0x50 (80ec) Invalid IO-Link Revision 0x60 (96dec) Invalid Frame Capability 0x70 (112dec) Invalid Cycle Time 0x80 (128dec) Invalid Length processdata 0x90 (144dec)
  • Page 73: Industrial Internet Of Things (Iiot)

    Configuration/setting Industrial Internet of Things (IIoT) 8.6.1 JSON General JSON settings REST API URL Description Support- GET /iolink/v1/gateway/identification Identification of the gateway GET /iolink/v1/gateway/capabilities Capabilities of the gateway GET /iolink/v1/gateway/configuration Read network configuration of the gateway POST /iolink/v1/gateway/configuration Write network configuration of the gateway POST /iolink/v1/gateway/reset Reset the gateway including all masters POST /iolink/v1/gateway/reboot...
  • Page 74 Configuration/setting REST API URL Description Support- GET /iolink/v1/devices/{deviceAlias}/parameters/ Read the value of a specific sub-parameter {index}/subindices/{subindex}/value/?format= with the given index and subindex byteArray GET /iolink/v1/devices/{deviceAlias}/parameters/ Read a specific parameter value with the giv- {parameterName}/value/?format=byteArray en name POST /iolink/v1/devices/{deviceAlias}/parameters/ Write the parameter with the given index to {index}/value the device POST /iolink/v1/devices/{deviceAlias}/parameters/...
  • Page 75: Mqtt

    Configuration/setting 8.6.2 MQTT If MQTT is enabled, the activation of JSON is required. MQTT settings MQTT topics Description $MQTT_CLIENT_HEAD_TOPIC/iolink/v1/gateway/ Identification of the gateway identification $MQTT_CLIENT_HEAD_TOPIC/iolink/v1/gateway/ Capabilities of the gateway capabilities $MQTT_CLIENT_HEAD_TOPIC/iolink/v1/gateway/ Network configuration of the gateway configuration $MQTT_CLIENT_HEAD_TOPIC/iolink/v1/masters Get all available master number keys and identification information $MQTT_CLIENT_HEAD_TOPIC/iolink/v1/vendor/masters/ Diagnostic values of the master...
  • Page 76 Configuration/setting MQTT topics Description $MQTT_CLIENT_HEAD_TOPIC/Asset Information about the publisher (network, ven- dor, firmware) $MQTT_CLIENT_HEAD_TOPIC/Online Status of the publisher (online when connect- User manual 54632_hdb_en_14 76 / 135...
  • Page 77: Opc Ua

    Configuration/setting 8.6.3 OPC UA The devices shown in the screenshots serve as examples. The device has an OPC UA server. An OPC UA client can establish a connec- tion to the device and access the following parameters:  device identification, configuration parameters, ...
  • Page 78 Configuration/setting The following figure shows an excerpt of the device's information model. Fig. 8-4: OPC UA server - Information model of the device User manual 54632_hdb_en_14 78 / 135...
  • Page 79 Configuration/setting The following figure shows an excerpt of an IO-Link port's information model. Fig. 8-5: OPC UA server - Information model of a port User manual 54632_hdb_en_14 79 / 135...
  • Page 80: Authentication

    Configuration/setting 8.6.3.1 Authentication User login For OPC UA, the same users and passwords as those documented in the web server description are used 10.2 "Access and login" A connection with the OPC UA server is started using the user “guest”, which allows read access to the OPC UA objects.
  • Page 81 Configuration/setting Forcing Digital outputs can be switched manually via OPC UA (forcing). Step 1 Create an ID from the device using the GetForcingId method. Fig. 8-8: Calling the GetForcingID method Fig. 8-9: Dialog window of the GetForcingID method The forcing ID is only valid for 10 seconds. Every call of the forcing function will extend the validity again to 10 seconds.
  • Page 82 Configuration/setting Step 2 Set the digital outputs using the OutputPin2 and OutputPin4 methods. Fig. 8-10: Calling the OutputPin2 method For this method, the following parameters must be entered: forcing ID that has been received, a bit mask and the data to be written. Fig.
  • Page 83: Device Identification

    Configuration/setting 8.6.3.2 Device identification Nodes for the device identification are provided by the device. The OPC UA client, for example, can read the version of the device firmware from the SoftwareRevision node. Node name Node class Access Description Manufacturer Variable Read Device manufacturer ManufacturerUrl...
  • Page 84: Configuration Parameters

    Configuration/setting 8.6.3.3 Configuration parameters The OPC UA server provides nodes with configuration parameters of the de- vice. In the node OverTemperature, the OPC UA server can, for example, read the upper limit value for the temperature. Device specific configu- ration parameter Node name Node class Access...
  • Page 85 Configuration/setting Fig. 8-13: Device-specific configuration parameters User manual 54632_hdb_en_14 85 / 135...
  • Page 86 Configuration/setting Device-specific config- uration parameters Node name Node Access Default Description class OverCurrentPin1, Variable Read Warning level for upper current limit at pin 1, pin 2 or OverCurrentPin2, pin 4, unit: 1mA OverCurrentPin4 0: Monitoring not activated UnderCurrentPin1, Variable Read Warning level for lower current limit at pin 1, UnderCurrentPin2, pin 2 or pin 4, unit: 1mA...
  • Page 87: Process Data

    Configuration/setting 8.6.3.4 Process data The OPC UA server provides nodes with process data. In the node Pin2ProcessData, the OPC UA client can, for example, read the value at pin 2 of a port. Node name Node class Access Description Pin2ProcessData Variable Read Process data at pin 2...
  • Page 88: Measured Values

    Configuration/setting 8.6.3.5 Measured values The OPC UA server provides nodes with calculated results. The OPC UA cli- ent, for example, can read in the node SumCurrentL the calculated total cur- rent of the supply line 1. Device specific results Node name Node class Access Description...
  • Page 89 Configuration/setting Port specific measuring values Node name Node class Access Description CurrentPin1, Variable Read Current measured at pin 1, pin 2 or pin 4, unit: mA CurrentPin2, CurrentPin4 TemperaturePin1, Variable Read Temperature measured at pin 1, pin 2 or pin 4, unit: °C TemperaturePin2, TemperaturePin4 VoltagePin1,...
  • Page 90: Diagnostic

    Configuration/setting 8.6.3.6 Diagnostic The OPC UA server provides nodes with diagnostic information. In the node DiagnosticsPin1, the OPC UA client can read, for example, whether the de- vice has detected an overcurrent at pin 1 of a port. Node name Node class Access Description...
  • Page 91: Statistics

    Configuration/setting 8.6.3.7 Statistics The OPC UA server provides nodes with statistical information. In the node MaxCurrentPin1, the OPC UA client can, for example, read the maximum measured current at pin 1 of a port. Node name Node class Access Description MaxCurrentPin1, Variable Read...
  • Page 92: Ntp Client Configuration

    Configuration/setting 8.6.3.8 NTP client configuration The OPC UA server provides nodes for the configuration of the NTP client. Node name Node class Access Description  NtpClientServerIpAd- Variable Read/ NTP server IP address dress write  The NTP client uses the set IP address to fetch the time from an NTP server.
  • Page 93: Opc Ua Pc Client

    Configuration/setting 8.6.3.9 OPC UA PC client The IMPACT67 device has an integrated OPC UA server. An OPC UA client can be used to communicate with the IMPACT67 device. For test purposes, e.g. the UaExpert from Unified Automation GmbH can be used: www.unifiedautomation.com An OPC UA client has read access to the IMPACT67 device using the authen-...
  • Page 94 Configuration/setting Discovery (Default) tab ..Advanced tab Fig. 8-20: Add Server dialog window – Discovery and Advanced tabs Enter a name for your configuration in the Configuration field, e.g. Test.  ...
  • Page 95 Configuration/setting Example of an NTP server NTP-Server ptbtime1.ptb.de of the German National Metrology Institute in Braunschweig with the IP address 192.53.103.108 Spare NTP server (optional) of the NTP server ptbtime2.ptb.de of the German National Metrology Institute in Braunschweig with the IP address 192.53.103.104 Conversion of an IP address into a decimal number To convert the IP address into a decimal number, the following formula is used:...
  • Page 96 Configuration/setting The dialog window Call NtpClientUpdateConfiguration on NtpClient is dis- played: Fig. 8-23: Dialog window to configure the NTP client  In the Input Arguments area, enter the value 3224725356 into the input field ServerIpAddress for the IP address of the NTP server. ...
  • Page 97: Object Directory

    Configuration/setting Object directory 8.7.1 Configuring the IO-Link master Digital IO layout config- uration Index Name Type Access Default val- Meaning  0x2001 PD Layout Configu- UNIT8 0: Port-based ration  1: Pin-based NOTE After a restart of the device, the changed settings will become effective. DO Substitute Configu- ration Index...
  • Page 98: Configuring The Io-Link Ports

    Configuration/setting 8.7.2 Configuring the IO-Link ports Digital ports IO-Link-Port Index Name Type Class A/B 0x2100 Configuration port X0 parameter 0x2110 Configuration port X1 parameter 0x2120 Configuration port X2 parameter 0x2130 Configuration port X3 parameter RECORD 0x2140 Configuration port X4 parameter 0x2150 Configuration port X5 parameter 0x2160...
  • Page 99: Geräte-Reset

    Configuration/setting 8.7.3 Geräte-Reset Firmware Update Index Name Zugriff Default- Bedeutung Wert  0x5FFF Reset to Factory UINT8 1: Device Config  2: Network Config  3: Application Config  4: Factory reset User manual 54632_hdb_en_14 99 / 135...
  • Page 100: Operation

    Operation Operation LED indication The module has separate and clearly arranged indicators:  LED indication for inputs and outputs  LED indication for EtherCAT  LED indication POWER  EtherCAT diagnostic messages The LEDs on the front panel of the module are labeled for clear identification of the displayed information.
  • Page 101: Led Indication For Inputs And Outputs

    Operation 9.1.2 LED indication for inputs and outputs A separate status display is assigned to each input and output.  LED of channel 0X (X=port number) is assigned to pin 4.  LED of channel 1X (X=port number) is assigned to pin 2. Pin 2 Digital input DI Indica-...
  • Page 102 Operation Pin 4 Digital input DI Indica- Condition Description tion Permanently on Fixed configuration: DI (NO) visible in process data Yellow 24 V Flashing at 1 Overload/ short circuit in sensor supply 24 V + Pin1 Pin 4 is not used or deactivated Tab.
  • Page 103: Led Indication Run_Err

    Operation 9.1.3 LED indication RUN_ERR  RUN LED indicates the state of the bus system. LED indication Display State Description Permanently on Device in OPERATIONAL mode Green Short flash Device in SAFE OPERATIONAL mode long pause (sin- gle flash) Green Flashing 2.5 Hz Device in PRE-OPERATIONAL mode Green Device in INIT mode...
  • Page 104: Led Indication L/A1/La2

    Operation 9.1.4 LED indication L/A1/LA2  L/A1 and L/A2 (Link/Activity) indicate the state of the EtherCAT communi- cation at each port. LED indication Indica- Condition Description L/A1 and L/A2 tion Permanently on The device a | is connected to the EtherCAT net- Green work b | does not send/receive EtherCAT...
  • Page 105: Led Indication For State

    Operation 9.1.5 LED indication for state  ST - indicates the state of the overall device. LED indicator ST Indica- Condition Description tion Permanently on The regular firmware is running. Normal operation. Green Flashing at The operation requested by the posi- 4 Hz tion of the rotary switch is performed.
  • Page 106: Led Indicator Power Us And Ua

    Operation 9.1.6 LED indicator POWER US and UA The power LEDs indicate the state of the supply voltages  UA actuator voltage  US operating voltage LED indicator Indica- Condition Description POWER US tion Permanently on 18 V ≤ US ≤30 V Error-free operation Green Permanently on 11 V ≤...
  • Page 107: Ethercat Diagnostic Messages

    Operation EtherCAT diagnostic messages For the diagnostic function, the object 0x10F3 is available, where up to 250 diagnostic messages can be stored in a circular buffer. All events that have triggered a telegram in the device are recorded. Possible messages a | EtherCAT system diagnostics generated by the IO-Link master: •...
  • Page 108 Operation Port-specific diagnostic messages Error EtherCAT EtherCAT Emergency Text ID Meaning Identifier Diag Code (5 bytes) 0x1800 0x0001E002 0xE0, 0x02, 0xXX, 0x18, 0x00 0x002C No device (communication) 0x1801 0xE0, 0x02, 0xXX, 0x18, 0x01 0x0001 Startup parametrization error 0x1802 0xE0 0x02, 0xXX, 0x18, 0x02 0x0002 Incorrect Vendor ID 0x1803...
  • Page 109: Web Server

    Web server Web server The Murrelektronik web server is a graphic tool that you can use to obtain in- formation about the device quickly and intuitively. Fig. 10-1: The Murrelektronik web server The devices shown in the screenshots serve as examples. User manual 54632_hdb_en_14 109 / 135...
  • Page 110: Starting The Web Server

    Web server 10.1 Starting the web server Prerequisites Prerequisite for a correct graphic display of the web server:  The following browsers with HTML5 and ES5 are supported by: Mozilla Firefox   Microsoft Edge  Google Chrome To start the web server, proceed as follows: ...
  • Page 111: Access And Login

    Web server 10.2 Access and login Username and pass- Username and password at first start word Enter the login data for user name and password at the first start: a) Username <admin> b) Password <private> Click Sign In. Change password NOTE Ensure data security! ...
  • Page 112: Start Screen

    Web server 10.3 Start screen Operating areas The web server is divided into 4 operating areas. Fig. 10-2: Operating areas 1 | System tree Shows the device and the available sub-functions. 2 | Menu bar The menu bar enables you to switch between the different pages of the de- vice or the sub-function.
  • Page 113: Menu Bar

    Web server 10.4 Menu bar In the first line of the system tree, the device is displayed with article number and product name. The menu bar comprises the following clickable menu items:  STATUS  PARAMETERS  DIAGNOSTICS  IODD CATALOG ...
  • Page 114: Status Menu

    Web server 10.4.1 STATUS menu The “Status” menu item contains the following subitems: Fig. 10-4: “Status” menu item Manufacturer informa- “Manufacturer Information” displays the following information: tion Parameter designation Meaning Manufacturer name Fixed manufacturer data Manufacturer address Fixed manufacturer data Manufacturer phone Fixed manufacturer data Manufacturer URL...
  • Page 115: Device Version

    Web server Device version “Device version” displays the following information: Parameter designation Meaning Hardware version Design version of the hardware Software version Currently running software version in the device Website version Currently running version of the web server in the device Maintenance informa- tion The maintenance information can only be read here.
  • Page 116: Parameter Menu

    Web server 10.4.2 PARAMETER menu The “Parameters” menu item contains the following subitems: Fig. 10-5: “Parameters” menu OPC UA Users with admin and operator rights can change settings and enter the OPC UA port number. Guest users have reading rights. “OPC UA”...
  • Page 117 Web server JSON Users with admin and operator rights can activate and deactivate JSON. Guest users have reading rights. “JSON” displays the following information: Parameter designation Meaning Enable JSON JSON interface on the assembly active / passive User manual 54632_hdb_en_14 117 / 135...
  • Page 118: Diagnostics Menu

    Web server 10.4.3 DIAGNOSTICS menu The “Diagnostics” menu item shows the incoming and outgoing alarms of the master. The menu shows an overview of diagnostic messages. Depending on the setting in the “Please select an entry” drop-down menu, the following diagnostics of the device are displayed: ...
  • Page 119: Iodd Catalog Menu

    Web server 10.4.4 IODD CATALOG menu Im Menüpunkt „IODD KATALOG“ können die Benutzer die IODD-Dateien auf dem Gerät verwalten. Fig. 10-7: Menüpunkt „IODD Catalog“ 10.4.5 MAINTENANCE menu In the “Maintenance” menu item, users with admin and operator rights can de- lete the diagnostic memory.
  • Page 120: Io-Link Master Port

    Web server 10.5 IO-Link master port The system tree displays 8 IO-Link master ports (X0 ... X7) that can be select- ed individually. Depending on the user role, information can be read or func- tions can be configured here. When IO-Link communication is active, the IO- Link device name automatically appears under the relevant port.
  • Page 121: Status Menu

    Web server 10.5.1 STATUS menu The IO-Link master status is displayed here in the Status menu. Fig. 10-10: IO-Link master port – IO-Link master status If pin 4 is in IO-Link operation, all relevant IO-Link data including the I/O bytes of the device are displayed (see Fig.
  • Page 122 Web server Port status - pin 1 “Port status - pin 1” displays the following information: Parameter designation Meaning Temperature [°C] Temperature in degrees Celsius Voltage [V] Voltage in Volt Current [A] Current in Ampere Status State of the pin Port status - pin 2 “Port status - pin 2”...
  • Page 123: Information Menu

    Web server 10.5.2 INFORMATION menu The “Information” menu item contains the following subitems: Fig. 10-12: IO-Link master port – “Information” IO-Link device informa- The technical data and manufacturer information of a connected and active tion IO-Link device at the corresponding master port are displayed here. “IO-Link device information”...
  • Page 124: Configuration Menu

    Web server 10.5.3 CONFIGURATION menu In the “Configuration” menu item of the selected IO-Link port, the setting for pin 1, pin 2 and pin 4 is indicated at the selected port and can be configured there. Users with operator and admin rights can set the functions and behavior of pin 1, pin 2 and pin 4.
  • Page 125: Io-Link Parameter Menu

    Web server 10.5.4 IO-LINK PARAMETER menu In this menu item, the ISDU (Index Service Data Unit) of the device can be read and written during IO-Link operation. This enables an IO-Link device to be evaluated or configured without a controller. The input can be in hex or ASCII format.
  • Page 126: Digital Io Channels / Io Overview

    Web server 10.6 Digital IO Channels / IO Overview In the “Configuration” menu of the selected IO-Link port, the setting for pin 2 and pin 4 is indicated at the selected port. Outputs can be set under certain conditions. 10.6.1 Input data Every user can observe the digital states of the inputs configured on the de- vice.
  • Page 127 Web server Fig. 10-21: Force output data User manual 54632_hdb_en_14 127 / 135...
  • Page 128: Settings / Maintenance

    Web server 10.7 Settings / Maintenance 10.7.1 MAINTENANCE INFORMATION menu The maintenance information appears in the device under the menu item “Sta- tus” and submenu “Maintenance information”. Fig. 10-22: Maintenance information status Users with service, maintenance and admin rights can enter the device infor- mation here.
  • Page 129: Factory Reset Menu

    Web server Fig. 10-24: Firmware 10.7.3 FACTORY RESET menu In this menu item, users with service, maintenance and admin rights can reset the entire device or individual areas (device information, network, application). Fig. 10-25: Factory reset User manual 54632_hdb_en_14 129 / 135...
  • Page 130: User Administration

    Web server 10.8 User Administration User management can only be performed with admin rights. Upon receipt of the product, the administrator account is “admin” and the password is “private”. The default administrator password can be changed from the controller in the plant with the fieldbus running.
  • Page 131: Maintenance And Cleaning

    Maintenance and cleaning Maintenance and cleaning NOTICE Material damage caused by defective or damaged devices. The functioning of the devices is not guaranteed.  Replace defective or damaged devices. NOTE In the event of maintenance work, you can replace the device with the same type.
  • Page 132: Appendix

    Appendix Appendix 12.1 Accessories 12.1.1 System components Description Art.-No. Screw Plug M12 Metal 996049 Plastic M12 screw plug, VE10 58627 Ground strap 4 mm 100 mm for M4 4000-71001-0410004 Grounding strap screw-down set M4 4000-71003-0101604 Designation label 20x8 in a set (20 pcs) 55318 12.1.2 Tools...
  • Page 133: Glossary

    Appendix 12.2 Glossary EtherCAT Term Meaning ADS over EtherCAT CANopen over EtherCAT EMCY Emergency messaging Ethernet over EtherCAT ESI file Device description (EtherCAT slave information) in form of an XML file provided by the manufacturer. The states of the EtherCAT slave are controlled by means of the EtherCAT state ma- chine.
  • Page 134: Legal Notes

    Legal notes Legal notes Disclaimer Murrelektronik GmbH has reviewed the contents of this technical documenta- tion for conformity with the described hardware and software. It is possible that certain details may not be correct. For this reason, we make no warranty re- garding the accuracy of this technical documentation, and assume no liability for any errors, in particular full conformity.
  • Page 135 Murrelektronik GmbH | Falkenstraße 3 | 71570 Oppenweiler | GERMANY +49 7191 47-0 | +49 7191 47-491 000 | info@murrelektronik.com www.murrelektronik.com The information in the manual has been compiled with utmost care. Liability for the correctness, completeness and topicality of the information is restricted to gross negligence.

This manual is also suitable for:

Impact67 pro ec dio8 iol8 m12l 5p54632