Pepperl+Fuchs ICE11-8IOL-G60L-V1D Manual

Pepperl+Fuchs ICE11-8IOL-G60L-V1D Manual

Fieldbus module with multiprotocol technology and io-link
Hide thumbs Also See for ICE11-8IOL-G60L-V1D:
Table of Contents

Advertisement

Quick Links

ICE11-8IOL-G60L-V1D
Fieldbus Module with
Multiprotocol Technology
and IO-Link
Manual

Advertisement

Table of Contents
loading

Summary of Contents for Pepperl+Fuchs ICE11-8IOL-G60L-V1D

  • Page 1 ICE11-8IOL-G60L-V1D Fieldbus Module with Multiprotocol Technology and IO-Link Manual...
  • Page 2 Phone: +49 621 776 - 0 E-mail: info@de.pepperl-fuchs.com North American Headquarters Pepperl+Fuchs Inc. 1600 Enterprise Parkway Twinsburg, Ohio 44087 Phone: +1 330 425-3555 E-mail: sales@us.pepperl-fuchs.com Asia Headquarters Pepperl+Fuchs Pte. Ltd. P+F Building 18 Ayer Rajah Crescent Singapore 139942 Phone: +65 6779-9091 E-mail: sales@sg.pepperl-fuchs.com https://www.pepperl-fuchs.com...
  • Page 3: Table Of Contents

    ICE11-8IOL-G60L-V1D Contents Introduction........................ 5 Content of this Document ................5 Manufacturer ....................5 Target Group, Personnel ................5 Symbols Used ....................6 Cybersecurity Information..................7 Product Description ....................9 Use and Application ..................9 Indicators and Operating Elements ............11 Interfaces and Connections ...............
  • Page 4 ICE11-8IOL-G60L-V1D Contents Commissioning for PROFINET ................61 Preparation ....................61 Configuration Example................61 7.2.1 Integration of PROFINET IO Modules in the TIA Portal ............. 62 7.2.2 Assignment of a Device Name and IP Address..............63 7.2.3 Configuring the IO-Link Channels ..................65 Parameterization of the Status/Control Module ..............68 7.2.4...
  • Page 5: Introduction

    ICE11-8IOL-G60L-V1D Introduction Introduction Content of this Document This document contains information required to use the product in the relevant phases of the product life cycle. This may include information on the following: • Product identification • Delivery, transport, and storage •...
  • Page 6: Symbols Used

    ICE11-8IOL-G60L-V1D Introduction Symbols Used This document contains symbols for the identification of warning messages and of informative messages. Warning Messages You will find warning messages, whenever dangers may arise from your actions. It is mandatory that you observe these warning messages for your personal safety and in order to avoid prop- erty damage.
  • Page 7: Cybersecurity Information

    Security Context The ICE11-8IOL-G60L-V1D is intended for use in an automation network. This is a secure net- work with known and trusted participants that is separated (physically or logically) from the company network.
  • Page 8 ICE11-8IOL-G60L-V1D Cybersecurity Information The Following Measures Must Be Implemented on the Device for Commissioning: Change the device-specific password printed on the device. • Hardening: Access control with single factor authentication (SFA) • Special security Automatic login lock if access data is entered incorrectly after the sev-...
  • Page 9: Product Description

    ICE11-8IOL-G60L-V1D Product Description Product Description Use and Application The module is a multiprotocol fieldbus module with 8 type A IO-Link master ports according to IO-Link standard V1.1.3. The G60L design in fully cast metal housing is resistant to mechanical damage and environ- mental influences.
  • Page 10 ICE11-8IOL-G60L-V1D Product Description • This function makes it possible for you to easily replace the IO-Link device or the IO-Link master. This is possible from IO-Link specification V1.1 onward and only if the IO-Link device and the IO-Link master support the function.
  • Page 11: Indicators And Operating Elements

    ICE11-8IOL-G60L-V1D Product Description Indicators and Operating Elements Link/Act DIA BF E/IP x100 Channel indicator LED Status indicator LED Rotary switch Note The LEDs in the lower area of the Ethernet IO module have different names and functions depending on the selected protocol. The following LED descriptions are therefore divided into a general part (1), which is valid for all protocol settings, and LED descriptions for a specific protocol setting (2).
  • Page 12 ICE11-8IOL-G60L-V1D Product Description Indicators—General Part Description for LED A, B, DIA, U Function Green: Auxiliary sensor/actuator voltage OK • 18 V (± 1 V) < U < 30 V (± 1 V) : Auxiliary sensor/actuator voltage too low or too high •...
  • Page 13 ICE11-8IOL-G60L-V1D Product Description EtherNet/IP Indicators E/IP areas: relevant LEDs Lnk/Act X01, Lnk/Act X02, MS, NS Function Lnk/Act X01 Green: Connected to an Ethernet node Lnk/Act X02 Yellow flashing: Ethernet node data exchange Off: No connection Green: Module ready for operation...
  • Page 14: Interfaces And Connections

    ICE11-8IOL-G60L-V1D Product Description EtherCAT Indicators EC area: relevant LEDs Lnk/Act X01, Lnk/Act X02, BF, DIA Function Lnk/Act X01 Green: Connected to an Ethernet node Lnk/Act X02 Yellow flashing: Ethernet node data exchange Off: No connection Red: No configuration, slow or no physical connection...
  • Page 15 ICE11-8IOL-G60L-V1D Product Description Port Signal Function Ports X01, X02 Transmit data + Receive data + Transmit data - Receive data - Table 3.5 Assignment of port X01, X02 Connection for IO-Link, Digital Inputs/Outputs X1–X8 • Connection: M12 socket, 5-pin, A-coded •...
  • Page 16 ICE11-8IOL-G60L-V1D Product Description Caution! Loss of function when the system supply voltage is too low. Ensure in all cases that the supply voltage measured at the most remote node (sensor/actua- tor) does not drop below 18 V DC in terms of system supply voltage.
  • Page 17: Dimensions

    ICE11-8IOL-G60L-V1D Product Description Dimensions 16.5 M12 x1 (10x) 11.5 190.3 191.8 Figure 3.6...
  • Page 18: Installation

    ICE11-8IOL-G60L-V1D Installation Installation General Information Install the module with two M6x25/30 size screws on a level surface. The required torque is 1 Nm. Use washers according to DIN 125. For the installation holes, use a spacing of 237.3 mm to 239.7 mm.
  • Page 19: Commissioning, Protocol Setting

    ICE11-8IOL-G60L-V1D Commissioning, Protocol Setting Commissioning, Protocol Setting MAC Addresses Each device has 3 unique, manufacturer-assigned MAC addresses that cannot be changed by the user. The first assigned MAC address is printed on the device. This MAC address has no function for EtherCAT®. For EoE (Ethernet over EtherCAT®), the device is assigned a virtual MAC address.
  • Page 20 ICE11-8IOL-G60L-V1D Commissioning, Protocol Setting Figure 5.2 Select a module from those found. If the desired module is not displayed in the list of available nodes on the network, you can change the device filter and refresh the list. If the device still does not appear, please check your firewall settings.
  • Page 21: Iodd

    ICE11-8IOL-G60L-V1D Commissioning, Protocol Setting IODD The IODD consists of a set of files that formally describe an IO-Link device. The IODD is cre- ated by the device manufacturer and is required for each IO-Link device. The device can use an IODD to facilitate IO-Link device configuration and make process data more readable to people.
  • Page 22 ICE11-8IOL-G60L-V1D Commissioning, Protocol Setting E/IP Link/Act DIA BF E/IP x100 Figure 5.4 Rotary switch X100 Assignment of the Rotary Switches Per Protocol Protocol X100 EtherNet/IP 0–2 0–9 0–9 PROFINET EtherCAT Modbus TCP 0–9 0–9 CC-Link IE Field 0–9 0–9 Table 5.1 In its delivered state, the module does not contain any protocol settings.
  • Page 23 ICE11-8IOL-G60L-V1D Commissioning, Protocol Setting EtherNet/IP If you use EtherNet/IP as the protocol, use rotary switch X100 to set the value 100 as the last octet of the IP address for the module. You can use rotary switch X100 to set a value of 0 to 2 for the IP address.
  • Page 24 When restoring the factory settings, ensure that the module is connected to the voltage supply and switched on for at least 10 seconds. If it has been on for less than 10 seconds, the operat- ing system may be destroyed. The module would then need to be sent to Pepperl+Fuchs for repair.
  • Page 25: Commissioning For Ethernet/Ip

    ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Commissioning for EtherNet/IP Preparation To configure a module in the controller, you need an EDS file. Downloading the EDS File You can find the relevant EDS file in the Software section of the product detail page for the device.
  • Page 26: Configuration Example

    Select the "New Module" menu item. The following selection window opens: On the right-hand side in "Module Type Vendor Filters," select the option "Pepperl + Fuchs" to view all installed modules from Pepperl+Fuchs. Select the module you want to add and click the "Create" button.
  • Page 27 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Enter a name for the module and the correct IP address. The name "IOLink_Master" and IP address "192.168.1.9" have been used in this example. Click the "Change" button and change the module revision and the electronic keying settings,...
  • Page 28 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Select the type of connection in "Connections." This determines which process and diagnostic data the module provides. In the "Connection" tab of "Module Properties," you will see the selected connection type. You can also set the "Requested Packet Interval (RPI)" and "Input Type" on this tab. The minimum value for the RPI parameter is 5 ms.
  • Page 29: Io-Link Master Parameters

    ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP IO-Link Master Parameters The parameters must be transferred to the IO-Link master after switching on. The parameters also include the IO-Link port mode. The IO-Link port data length is selected from the various available connections. Parameter 1: General Device Setting...
  • Page 30 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Mapping mode, bit 0 With the "Digital IO Bit Mapping Mode" parameter, you can define the assignments of input/out- put bits that are transferred in the cyclic status and monitor the control data of the module.
  • Page 31 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Parameters 4–16: Failsafe Parameters for Digital Outputs The IO-Link master supports a fail-safe function for channels used as digital outputs (DO). During configuration of the devices, the status of the outputs after an interruption or loss of communication in the EtherNet/IP network can be defined.
  • Page 32 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Parameter Description Function Fail-safe value 0–1 0 = Set Low DO mode port 7 1 = Set High Channel B 2 = Hold Last 2–7 0 = Reserved; do not use Fail-safe value 0–1 0 = Set Low...
  • Page 33 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Parameter Description Function Digital input logic 0 = normally open port 1A Channel A 1 = normally closed port 1A 0 = normally open port 2A 1 = normally closed port 2A 0 = normally open port 3A...
  • Page 34 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Parameter Description Function Digital IO mode 0–1 0 = Reserved Port 5 1 = auxiliary energy Channel B 2 = digital output 3 = inactive 2–7 0 = Reserved; do not use Digital IO mode 0–1...
  • Page 35 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Digital Output (DO) In this mode the channel works as a digital output. It is not possible to communicate with the connected device. SIO mode (DI) This mode is used for the parameterization of IO-Link devices. The mode uses the fallback mechanism of "COM mode"...
  • Page 36 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Parameter Description Function Digital IO mode 0–2 0 = Inactive Port 6 1 = DI Channel A 2 = DO 3 = SIO 4 = IO-Link 3–7 0 = Reserved; do not use Digital IO mode 0–2...
  • Page 37 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Parameter Description Function Device validation mode 0–3 0 = no validation Port 1 1 = compatible with input values 2 = identical to input values 4–7 0 = Reserved; do not use Vendor ID (MSB) 0–7 0–...
  • Page 38 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP • Upload only (device to master): Activates the function to upload the IO-Link device parameter data to the IO-Link master. An upload is executed automatically when an IO-Link device is connected and the master has no valid data. This is the case if the Disabled and Cleared mode has been previ- ously configured, or if Disabled is in the factory state.
  • Page 39: Connections And Assembly Object

    ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Vendor ID The vendor ID of the IO-Link device used can be entered as a decimal val- ue in the "VendorID (MSB)" (most significant byte) and "VendorID (LSB)" (least significant byte) fields. Device ID The device ID of the IO-Link device used can be entered as a decimal val- ue in the "DeviceID (MSB)"...
  • Page 40 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP "Exclusive Owner" Connection "Exclusive Owner" connections can be configured as multicast or point-to-point connections in the target to source direction. Size of input data The volume of the provider data (input data) is variable and depends on the connection number selected.
  • Page 41 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Input Assembly- CONN No. Input Data Output Assembly-ID IO-Link master status data + 16 bytes per 106 (16 bytes IO-Link) port for IO-Link + extended IO-Link status + IO-Link events IO-Link master status data + 32 bytes per...
  • Page 42: Bit Assignment

    ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP "Listen Only" Connection "Listen Only" connections are available in both directions. The following EtherNet/IP assembly pairs are available for the configuration of input data: (con- nection = CONN, assembly = ASSY) Input Assembly- CONN No. Input Data...
  • Page 43 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Status of the Digital Inputs (Mapping Mode 1, Default) If mapping mode 1 has been selected in the device configuration, the digital input data of the module is transferred as follows. Byte 0 Digital input status of connections 1 - 4...
  • Page 44 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Status of the IO-Link Process Data Validity "IOL-PD Valid" indicates whether the IO-Link process data of the corresponding connection is valid. Byte 3 IOL-PD valid Connection Channel Status of Module Diagnosis This data provides the information collected from the available module diagnosis.
  • Page 45: Io-Link Device Input Data

    ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Status of Module Diagnosis For each connection, this data provides information about whether an IO-Link device has sent an error, warning, or notification. Input Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2...
  • Page 46 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Input Connection Description Bytes 22 - 25 Byte 0 - byte 3 of the IO-Link input data Bytes 26 - 29 Byte 0 - byte 3 of the IO-Link input data Bytes 30 - 33 Byte 0 - byte 3 of the IO-Link input data...
  • Page 47: Io-Link Input & Extended Io-Link Status Data

    ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Input Connection Description Bytes 14 - 45 Byte 0 - byte 31 of the IO-Link input data Bytes 46 - 77 Byte 0 - byte 31 of the IO-Link input data Bytes 78 - 109 Byte 0 - byte 31 of the IO-Link input data...
  • Page 48 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Byte Description Device ID Device ID (MSB) Reserved IO-Link, 4 bytes of input data & extended status, assembly 111 For each IO-Link connection, assembly 111 offers 4 bytes of IO-Link input data and 8 bytes of...
  • Page 49 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Input Connection Description Bytes 102 - 109 Byte 0 - byte 7 of the extended IO-Link status Bytes 110 - 117 Byte 0 - byte 7 of the IO-Link input data Bytes 118 - 125 Byte 0 - byte 7 of the extended IO-Link status...
  • Page 50: Io-Link Input Data & Extended Io-Link Status Data & Io-Link Event Data

    ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Input Connection Description Bytes 166 - 173 Byte 0 - byte 7 of the extended IO-Link status Bytes 174 - 205 Byte 0 - byte 31 of the IO-Link input data Bytes 206 - 213 Byte 0 - byte 7 of the extended IO-Link status...
  • Page 51 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Event Qualifier Reserve Mode Type Instance Event qualifier instance: Value Description Unknown Phy. Application 5 ... 7 Reserved Event qualifier res.: This bit is reserved, the module reports 0. Event qualifier type: Value Description Reserved Information...
  • Page 52 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Input Connection Description Bytes 62 - 65 Byte 0 - byte 3 of the IO-Link input data Bytes 66 - 73 Byte 0 - byte 7 of the extended IO-Link status Bytes 74 - 85 Byte 0 - byte 11 of the IO-Link event data...
  • Page 53 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Input Connection Description Bytes 162 - 169 Byte 0 - byte 7 of the extended IO-Link status Bytes 170 - 181 Byte 0 - byte 11 of the IO-Link event data Bytes 182 - 189 Byte 0 - byte 7 of the IO-Link input data...
  • Page 54: Control Data Of The Io-Link Master (Outputs)

    ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP IO-Link, 32 bytes of input data & extended status & event data, assembly Assembly 125 offers 32 bytes of IO-Link input data for each IO-Link connection, 8 bytes of extended IO-Link status data and 12 bytes of IO-Link event data with the following mapping:...
  • Page 55 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Assembly Description 4 bytes of IO-Link master control data + 16 bytes per connection for IO-Link device 4 bytes of IO-Link master control data + 32 bytes per connection for IO-Link device The digital output at the corresponding connection can be controlled via the control data of the IO-Link master.
  • Page 56: Control Data Of The Io-Link Device (Outputs)

    ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP No process data is exchanged during this time. Byte 2 COM mode Connection Channel Reserved Byte 3 Reserved, do not use Connection Channel 6.5.6 Control Data of the IO-Link Device (Outputs) IO-Link device, 4 bytes of output data, assembly 102...
  • Page 57: Ethernet/Ip Objects

    ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP IO-Link device, 16 bytes of output data, assembly 106 Assembly 106 provides 16 bytes of IO-Link output data (master to device) for each IO-Link con- nection with the following mapping: Input Connection Description Bytes 4 - 19...
  • Page 58 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Name Value Type Description Class 0x80 IO-Link device parameters object Instance IO-Link master Instance attribute 1 – 8 IO-Link connection number Service code 0x4B Read ISDU code Index UINT IO-Link ISDU object index Subindex USINT IO-Link ISDU object sub-index 1.
  • Page 59 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP If the write request was successful, i.e., "general status" of the CIP response is 0, the following response format is available. If the write request was not successful, i.e., "general status" of the CIP response is not 0, the...
  • Page 60 ICE11-8IOL-G60L-V1D Commissioning for EtherNet/IP Reading Fail-Safe Parameters (Class Code 0x81) The fail-safe service request parameters read are defined as follows: Name Value Type Description Class 0x81 IO-Link device parameters object Instance IO-Link master Instance attribute 1 – 8 IO-Link connection number...
  • Page 61: Commissioning For Profinet

    To configure the modules in the control system, you need a GSD file in XML format. You can download this file from our website at https://www.pepperl-fuchs.com. The file for the PROFINET modules is named GSDML-V2.41-Pepperl+Fuchs-ICE11-yyyym- mdd. In this case, yyyymmdd is the issue date of the file.
  • Page 62: Integration Of Profinet Io Modules In The Tia Portal

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET 7.2.1 Integration of PROFINET IO Modules in the TIA Portal Install the GSDML file for the desired module in the TIA portal. Once the GSDML file for the PROFINET modules has been installed, the modules are avail- able in the TIA portal hardware catalog.
  • Page 63: Assignment Of A Device Name And Ip Address

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET Figure 7.3 Assign the module to the PROFINET network. Figure 7.4 Switch to the device configuration. Select the desired device to view the configuration options. Figure 7.5 7.2.2 Assignment of a Device Name and IP Address Assignment of a unique device name and IP address PROFINET IO devices are addressed in the PROFINET network via a unique device name.
  • Page 64 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Figure 7.6 Verify that the controller and I/O device are on the same ETHERNET subnet. Either use or modify the device name and IP address defaults. For a correctly working setup, the selected device name must be programmed online in the I/O device.
  • Page 65: Configuring The Io-Link Channels

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET 7.2.3 Configuring the IO-Link Channels By default, all channels are preconfigured as IO-Link I/O 32/32 bytes + PQI according to IO- Link specification V1.1.3. Presetting the Channels Figure 7.9 The IO-Link channels (C/Q or channel A/pin 4 of the I/O port) in sub-slots 2–9 (port X1 of the device corresponds to sub-slot 2, ..., port X8 of the device corresponds to sub-slot 9) can be...
  • Page 66 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Creating an IO-Link Channel Configuration The I/O Module Submodules folder in the hardware catalog displays all configurable options that can be selected. IO-Link Channel Configuration Figure 7.12 Select the desired option and then click and hold the left mouse button to drag the...
  • Page 67 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Figure 7.13 The following options are available for the IO-Link C/Q channel (channel A/pin 4): Digital Input: In this mode the channel works as a digital input. The IO-Link master does not attempt to independently establish communi- cation with the connected IO-Link device.
  • Page 68: Parameterization Of The Status/Control Module

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET 7.2.4 Parameterization of the Status/Control Module Status/Control Module Figure 7.14 Parameters in the status/control module: Figure 7.15 The status/control module in slot 1/sub-slot 1 is permanently preconfigured for each module. It contains 2 bytes of input data and 2 bytes of output data for the digital IO data plus status and control bits of the IO-Link master.
  • Page 69 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Danger! Unexpected signals, machine movements Risk of injury or death! Unsupervised forcing can lead to unexpected signals and uncontrolled machine movements. • External Configuration Configuration and parameter data can be set via various external interfaces outside the GSDML configuration, e.g., web interface, REST, OPC UA, MQTT.
  • Page 70 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Mode 1 Figure 7.18 Mode 2 Figure 7.19 Mode 3 Figure 7.20 Mode 4 Figure 7.21 Mode 5 Figure 7.22 For details on I/O mapping, see chapter 7.3. General Diagnostic Settings Diagnostic Settings for Modules with IO-Link Class A Ports...
  • Page 71: Parameterization Of Io-Link Channels X1- X8

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET • Report U supply voltage fault alarms The U supply voltage fault alarm can be set to "Disabled" or "Enabled" with this param- eter. Default setting: Enabled • Report U supply voltage fault alarms The U supply voltage fault alarm can be set to "Disabled", "Enabled", or "Auto Mode"...
  • Page 72 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Parameters of the IO-Link Channels Figure 7.25 Extended Port Parameters • Sensor Supply Mode Pin 1/L+ The sensor voltage at pin 1 is permanently active and cannot be deactivated. • DI Filter This parameter can be used to define the filter time of the digital input. The following options are available: Off;...
  • Page 73 ICE11-8IOL-G60L-V1D Commissioning for PROFINET • Automatic Restart after Failure: If an output short-circuit or overload is detected, the output is switched off from the IO-Link master. However, after a time delay, the output is automatically switched on again to check whether the overload or short-circuit state is active.
  • Page 74 ICE11-8IOL-G60L-V1D Commissioning for PROFINET • Swapping Offset: Swapping offset in bytes can be set depending on the configured I/O data length. If "2" is set, byte 3 is swapped. Default setting: 0 Failsafe Port Parameters for Ch. A in IO-Link Mode Figure 7.26...
  • Page 75 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Figure 7.28 Word data If the "Fail Safe Value(s)" option "Replacement Value" has been set, the replacement value entered in this input field(s) is used. The value must be entered as a decimal value. Depending on the configured data length, the values must be entered as bytes (0 –...
  • Page 76 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Input Fraction, Ch. A If the user configures a sub-slot module with less than the actual input data of the device, the IO-Link master sends as many IO-Link node input bytes as possible to the PLC, including the PQI byte of the sub-slot module.
  • Page 77 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Validation and Backup, Ch. A To use the validation and backup functionality of the IO-Link master, set the port mode to IO- Link - manual. Depending on the Validation and Backup setting, an entry in the Vendor ID and Device ID parameters is mandatory.
  • Page 78 ICE11-8IOL-G60L-V1D Commissioning for PROFINET • Type-compatible (V1.1) IO-Link-Device with Restore: Type-compatible according to IO-Link specification V1.1, Vendor ID and Device ID are 2<Default ¬¹ Font> checked by the IO master with Restore IO-Link Device Parameter. 2<Default ¬¹ Font> Restore During the initial connection to an IO-Link node after activating this mode, the IO-Link...
  • Page 79: Io-Link Device Parameterization

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET Note An IO-Link device sets the upload flag independently if parameters have been written to the IO- Link device in block mode. 7.2.6 IO-Link Device Parameterization Siemens IO-Link Library You can use the SIEMENS "IO_LINK_DEVICE" function block (FB50001) to write or read out the data of an IO-Link node connected to the IO-Link master acyclically.
  • Page 80 ICE11-8IOL-G60L-V1D Commissioning for PROFINET "Write" sequence of WRREC and RDREC calls Figure 7.31 The following table shows the sequence with sample data compared to FB50001. The FB50001 also uses the WRREC and RDREC blocks internally. WRREC ID FB50001 Call WRREC...
  • Page 81 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Control parameters Definition of Control octets Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Cancel / Release IOL_CALL IDLE Sequence Write On-request Data or Port function 0 Read On-request Data...
  • Page 82 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Example: Data before "Writing" Figure 7.34 Example: Data after "Writing" Figure 7.35...
  • Page 83 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Example: "Read" data after "Writing" Figure 7.36 "Read" sequence of the WRREC and RDREC calls Figure 7.37...
  • Page 84 ICE11-8IOL-G60L-V1D Commissioning for PROFINET The following table shows the sequence with sample data compared to FB50001. The FB50001 also uses the WRREC and RDREC blocks internally. RDREC ID FB50001 Call WRREC RDREC RDREC Response ID (address proxy) (address (address proxy)
  • Page 85 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Figure 7.38 Figure 7.39...
  • Page 86 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Example: Data before "Reading" Figure 7.40...
  • Page 87 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Example: Data after "Reading" Figure 7.41 Example: "Read" data after "Reading" Figure 7.42...
  • Page 88 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Error PDU for the "Read/Write" sequence Offset Parameter Content Data type Port Error Error Codes detected by the Link- Unsigned16 ing Module or Client Error code IO-Link Error codes according to Unsigned8 AL_Read/ AL_Write services Additional Code...
  • Page 89: Media Redundancy Protocol (Mrp)

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET 7.2.7 Media Redundancy Protocol (MRP) You can create redundant PROFINET communication with the modules without the need for additional switches by using a ring topology. An MRP redundancy manager closes the ring, detects individual failures and, in the case of a fault, sends the data packets via the redundant path.
  • Page 90: Replacing Devices Without A Removable Medium/Programming Unit

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET 7.2.8 Replacing Devices without a Removable Medium/Programming Unit Note The replacement device that will be used for a replacement without a removable medium/programming unit must still have its factory settings applied. If necessary, the factory settings must be restored.
  • Page 91: Identification And Maintenance Functions (I&M)

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET Figure 7.46 The port interconnection was successful if the link is shown in the "Topology View" and on the "Partner Port." 7.2.9 Identification and Maintenance Functions (I&M) The PROFINET IO-Link master has the ability to uniquely identify the devices installed in the system using an electronic nameplate.
  • Page 92 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Length Data object [byte] Access Default value/description REVISION_COUNTER Read Counts each statically stored param- eter change on the IO-Link master (e.g., device name or IP address) PROFILE_ID Read 0xF600 (generic device) PROFILE_SPECIFIC_TYPE Read 0x0003 (IO module)
  • Page 93 ICE11-8IOL-G60L-V1D Commissioning for PROFINET I&M Data of the IOL Master Proxy To read I&M 0 data, the corresponding hardware identifier for slot 1: IO system 1.1 must be selected: Hardware identifier of the status/control module for RDREC "IO System 1"...
  • Page 94 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Hardware identifier of the status/control module for RDREC "IO System 1.2" Figure 7.49 I&M 0 I&M 0 data Octets Data type Mapping rule VendorID Unsigned16 IO-Link Direct parameter page 1: VendorID. Direct mapping, for example "0x136". Exceptions: 1  93; 26 ...
  • Page 95 ICE11-8IOL-G60L-V1D Commissioning for PROFINET "Read" example I&M5 on port X1 with connected IOL device Figure 7.50 I&M 5 Data I&M 5 data Octets type Mapping rule IM_Annotation String "IO-Link Devices" (UTF8) IM_OrderID Visible "Product Name" or "DeviceID" String IM_VendorID Unsigne "VendorID"...
  • Page 96 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Length Data Data object [byte] type Coding Description BlockType Word I&M 0: 0x0020 BlockHeader I&M 1: 0x0021 I&M 2: 0x0022 I&M 3: 0x0023 I&M 5: 0x0025 BlockLength Word I&M 0: 0x0038 I&M 1: 0x0038 I&M 2: 0x0012 I&M 3: 0x0038...
  • Page 97 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Example: "Read" I&M0 at port X1 with connected IOL device Figure 7.52 Example: "Read" I&M5 at port X1 with connected IOL device Figure 7.53 Writing I&M Records I&M data can be written in the Siemens PLC using the standard WRREC function block (SFB53).
  • Page 98: Prioritized Start-Up/Fast Start-Up (Fsu)

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET Example: Completed I&M1 write operation of a PROFINET IO device Figure 7.54 7.2.10 Prioritized Start-Up/Fast Start-Up (FSU) Devices with Fast Start-Up (FSU) function support optimized system start-up. This ensures faster restarting after the power supply is restored.
  • Page 99: Suspend / Resume" Of The Io-Link Port Control

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET Figure 7.56 Note The settings for the local and partner ports must be identical. Measured booting times PROFINET FSU time : < 2200 ms Start time with FSU enabled : ~2400 ms 2<Default ¬¹ Font> Start time without FSU enabled : ~5400 ms 7.2.11...
  • Page 100 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Suspend/Resume Port Operation Suspend/Resume Port Operation Figure 7.57 Visualization of the following actions: • Successful "Suspended Port operation" results in the flag bit display "PortActive" = 0 and "DevErr" = 0 • Disconnecting the tool/device results in the flag bit display "PQ" = 0 and "DevCom" = 0 •...
  • Page 101 ICE11-8IOL-G60L-V1D Commissioning for PROFINET "Suspend and Resume" Cycle For a complete "Suspend and Resume" cycle, execute the following "Read" and "Write" requests one after the other. After writing the "Suspend" or "Resume" commands, verify the successful execution of the command using the associated "Read" request.
  • Page 102 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Figure 7.60 ID = 0 to address the IO-Link master proxy INDEX = 0xB400 LEN = 12 bytes, 8 bytes for commands + 4 bytes for the error PDU If the "Suspend" port command was successful, the read data looks as follows: Figure 7.61...
  • Page 103 ICE11-8IOL-G60L-V1D Commissioning for PROFINET RDREC_FAULT 0x8052 WREC_FAULT 0x8053 UNEXPECTED_ERROR_SEQ 0x8054 FUNCTION_ERROR 0x8055 FUNCTION_NOT_AVAILABLE 0x8056 FUNCTION_NOT_SUP- 0x8057 PORTED Write Record Resume - Port command The following example shows how an IO-Link port operation can be resumed with the TIA WRREC function block after the IO-Link node has been successfully connected: Figure 7.62...
  • Page 104 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Figure 7.64 ID = 0 to address the IO-Link master proxy INDEX = 0xB400 LEN = 12 bytes, 8 bytes for commands + 4 bytes for the error PDU If the "Resume" port command was successful, the read data looks as follows: Figure 7.65...
  • Page 105: Bit Assignment

    ICE11-8IOL-G60L-V1D Commissioning for PROFINET Possible Error PDU Codes NO_ERROR 0x0000 IOL_CALL_CONFLICT 0x7000 INCORRECT_IOL_CALL 0x7001 PORT_BLOCKED 0x7002 TIMEOUT 0x8000 INVALID_PORT_NUMBER 0x8001 INVALID_IOL_INDEX 0x8002 INVALID_IOL_SUBINDEX 0x8003 NO_DEVICE 0x8004 DECODE_ERROR 0x8051 RDREC_FAULT 0x8052 WREC_FAULT 0x8053 UNEXPECTED_ERROR_SEQ 0x8054 FUNCTION_ERROR 0x8055 FUNCTION_NOT_AVAILABLE 0x8056 FUNCTION_NOT_SUPPORTED 0x8057 Bit Assignment The IO-Link master uses a modular device model.
  • Page 106 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Status/Control Data with Bit Mapping For details on bit mapping configuration see chapter 7.2.4. Legend Port 1, channel A UINT16 High Byte 1st/"low address" byte in a Siemens PLC UINT16 Low Byte 2nd/"high address" byte in a Siemens PLC Table 7.18...
  • Page 107 ICE11-8IOL-G60L-V1D Commissioning for PROFINET IO-Link Connections Process Data, Slot 1/Sub-Slot 2–Sub-Slot 9 The process data lengths of the IO-Link connections in COM mode depend on the configura- tions of IO-Link connections X1–X8. Data lengths of 1–32 bytes of input data and/or 1–32 bytes of output data are configurable.
  • Page 108 ICE11-8IOL-G60L-V1D Commissioning for PROFINET Acronym Short Description Value Description DevCom Device communica- no IOL device available tion IOL device detected and is in PREOPERATE or OPERATE state DevErr Port/Device error no error/warning occurred indication error/warning assigned to IOL device or IOL master port...
  • Page 109: Commissioning For Ethercat

    ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Commissioning for EtherCAT EtherCAT EtherCAT® is a registered trademark amd patented technology, licensed by Beckhoff Automa- tion GmbH, Germany. Preparation Downloading and Installing the ESI File An ESI file (EtherCAT Slave Information file) is required to configure a module in the controller.
  • Page 110: Configuration

    ICE11-8IOL-G60L-V1D Commissioning for EtherCAT 8.3.1 Configuration Input Data...
  • Page 111 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT PDO content Type Index Size [byte] Index Size Type Name Input 0x1A00 0x6000:01 UINT32 1 byte IO-Link input data etc. etc. etc. etc. 0x6000:32 UINT32 32 byte IO-Link input data 0x1A01 0x6010:01 UINT32 1 byte IO-Link input data etc.
  • Page 112 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Output Data PDO content Size Type Index [byte] Index Size Type Name Output 0x1600 32 0x7000:01 UINT32 1. bytes of IO-Link output data etc. etc. etc. etc. 0x7000:32 UINT32 32. bytes of IO-Link output data 0x1601 32...
  • Page 113 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Modular Slots The ESI file contains a modular, slot-based PDO configuration for various IO-Link configura- tions. The following slots are available: Slot Description STD_IN_1_bit IO-Link port as standard digital input IOL_I_1byte IO-Link, 1 byte as process data input...
  • Page 114 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Slot Description IOL_I/O_8/2byte IO-Link • 8 bytes as process data input • 2 bytes as process data output IOL_I/O_8/4byte IO-Link • 8 bytes as process data input • 4 bytes as process data output IOL_I/O_8/8byte IO-Link •...
  • Page 115: Device Parameters

    ICE11-8IOL-G60L-V1D Commissioning for EtherCAT 8.3.2 Device Parameters The modules support different parameters. The parameters are sent to the module during com- missioning of the controller. The following parameters can be set: Extended Parameters SDO content Index Size [byte] Index Size...
  • Page 116 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Digital outputs mode...
  • Page 117 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT...
  • Page 118 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT SDO content Index Size [byte] Index Size Type Name/description 0x2380 0x2380:01 UINT8 Port 1 Channel A 0 = Set Low 1 = Set High 2 = Hold Last Other = Reserved 0x2380:02 UINT8 Port 1 Channel B...
  • Page 119 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT SDO content Index Size [byte] Index Size Type Name/description Table 8.6...
  • Page 120 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT The following options are available: Option Value Description Deactivation of the output channel Set low Set high Activation of the output channel Hold last Hold the last output status 1. Standard General device settings SDO content...
  • Page 121 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Surveillance Timeout The module firmware allows you to set a delay time before monitoring of output currents begins. The delay time is also known as “Surveillance Timeout”. You can define this for each individual output channel.
  • Page 122 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Digital I/O Mode, Channel B The "Digital I/O mode" parameter allows the input/output channels (I/O channels) of channel B of the module to be configured. The following settings are possible: 1 = Input 2 = Output...
  • Page 123 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Digital Inputs Mode The device supports the configuration of the digital input logic of channel A (pin 4) and channel B (pin 2) of the IO-Link port. SDO content Index Size [byte] Index Size Type Name/description...
  • Page 124 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Digital Input Filters The device supports the configuration of a digital input filter for channel A (pin 4) and channel B (pin 2) of the IO-Link port. SDO content Index Size [byte] Index Size Type Name/description...
  • Page 125 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Timeout Before Restart The device supports the configuration of a pre-reboot digital output timeout for channel A (pin 4) and channel B (pin 2) of the IO-Link port. SDO content Size Index [byte] Index Size Type...
  • Page 126 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Additional IO-Link Port Settings SDO content Index Size [byte] Index Size Type Name/description 0x30n0:01 UINT8 Swap mode 0x30n0 0x30n0:02 UINT8 Swap length 0x30n0:03 UINT8 Swap offset 0x30n0:04 BOOL Sensor supply activated 0 = false 1 = true...
  • Page 127 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT IO-Link Parameterization SDO content Index Size [byte] Index Size Type Name/description 0x40n0:01 UINT8 Control panel 0x40n0 0x00 = no action 0x02 = write 0x03 = read 0x40n0:02 UINT8 Status 0x00 = no activity 0x01 = active/occupied...
  • Page 128 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT IO-Link Configuration Data SDO content Index Size [byte] Index Size Type Name/description 0x80n0:01 UINT32 Device ID 0x80n0 0x80n0:05 UINT32 Vendor ID 0x80n0:32 UINT8 IO-Link version Version of the IO-Link specification of the connected IO-Link device acc. to version 1.0 of the IO-Link specification.
  • Page 129 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT IO-Link Serial Number SDO content Index Size [byte] Index Size Type Name/description 0x80n1:01 VISI- Serial number 0x80n1 BLE_STRING Table 8.16 1. n = number between 0 ... 7 = port number -1...
  • Page 130 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT IO-Link Information Data SDO content Size Index [byte] Index Size Type Name/description 0x90n0:01 4 UINT32 Device ID 0x90n0 0x90n0:05 4 UINT32 Vendor ID 0x90n0:32 1 UINT8 IO-Link version Version of the IO-Link specification of the con- nected IO-Link device acc.
  • Page 131: Configuration Example With Twincat® 3

    ICE11-8IOL-G60L-V1D Commissioning for EtherCAT IO-Link Serial Number of Connected Devices SDO content Index Size [byte] Index Size Type Name/description 0x90n1:01 VISI- Serial number 0x90n1 BLE_STRING Table 8.18 1. n = number between 0 ... 7 = port number -1 8.3.3 Configuration Example with TwinCAT®...
  • Page 132 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Figure 8.1 In the "Choose Target System" menu, click on the "Search (Ethernet)” button Figure 8.2 In the "Add Route Dialog" menu, click on the "Broadcast Search” button.
  • Page 133 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Figure 8.3 TwinCAT® lists the found nodes in the menu. Click on the desired device. In this example, "CX-19FDE4" for the PLC. Figure 8.4 In the "Address Info" area, change the setting to "IP Address." Then click on the “Add Route” button.
  • Page 134 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Figure 8.5 You will be prompted to create a password, but this is not necessary. Click on the "OK" button without entering data. Figure 8.6 Click on the “Close” button in the "Add Route Dialog" menu.
  • Page 135 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Figure 8.7 To save the connection to "CX-19FDE4" in the project, click on "CX-19FDE4" again within the "Choose Target System” dialog that is still open. Figure 8.8 Click on the “OK” button to confirm the save.
  • Page 136 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Figure 8.9 Then select "EtherCAT Master" and confirm with "OK.” Figure 8.10 In the "Device Found At" dialog, select the port for your PLC. In this example, the port is "PCI\TcI8254x1" Figure 8.11...
  • Page 137 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Click on the "OK" button to confirm the selection. " Open the configuration tab for the TwinCAT project by double-clicking on "Device 3.” Figure 8.12 If you have not already done so, select the network adapter and install the driver for EtherCAT real-time communication.
  • Page 138 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Integrating the Ethernet IO Module Select the device. To do so, navigate to "Device 1 (EtherCAT)," right-click on "Devices" and select the option "Add New Item.." Figure 8.13 Select the desired module. Figure 8.14 Note Selecting a profile as follows is only possible on 16DIO modules such as ICE1- 16DIO-G60L-V1D and ICE1-16DIO-G60L-C1-V1D.
  • Page 139 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Figure 8.15 Click on the "OK" button to confirm the selection. Note The default standard PDOs will be used according to the profile selected. If necessary, you may change the I/O profile by carrying out the following steps.
  • Page 140 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Caution! Caution during parameter changes If you change the I/O profile having changed the parameter settings on the “Start-Up” tab, the parameters on the “Start-Up” tab will remain as changed. If this is the case, delete the device from the configuration and then add it again.
  • Page 141 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Figure 8.18 Navigate to the "Start-Up" tab and check the default device parameter settings. Figure 8.19...
  • Page 142 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT In order to change a parameter setting, double-click on a parameter, then the “Edit” dialog box will open. The new value can be entered in the data entry panel. Figure 8.20 Click on the "OK" button to confirm the entries.
  • Page 143 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Figure 8.21 Click on the "Advanced Settings” button. Navigate to the "EoE" entry under the "Mailbox” option. Figure 8.22 If no web server services are to be used, disable the "Virtual Ethernet Port" option by clicking on the tick.
  • Page 144 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Activating Configuration If the module is connected to the EtherCAT network, select "TWINCAT" in the menu bar and then "Activate Configuration." Figure 8.23 Caution! Personal injury and property damage Before you adjust the inputs or outputs of the module, make sure that no per- sonal injury or property damage can occur.
  • Page 145 ICE11-8IOL-G60L-V1D Commissioning for EtherCAT Figure 8.24 Click on the "Write" button to set a module output. Note Configuration of the PLC and module is now complete. You may now create your user program.
  • Page 146: The Integrated Web Server

    ICE11-8IOL-G60L-V1D The Integrated Web Server The Integrated Web Server The module has an integrated web server that provides functions for configuring modules, and displaying status and diagnostic information. The web interface provides an overview of the module configuration and status. It can also be used to adjust specific settings, perform a restart, reset to factory settings, and update firm- ware.
  • Page 147 ICE11-8IOL-G60L-V1D The Integrated Web Server Ports (Connection Side) Click the "Ports" tab in the menu bar of the start window. A new window opens with the details of the individual ports: Figure 9.2 The Port Details page displays all information about the selected port. The left column displays all port and channel-specific information.
  • Page 148 ICE11-8IOL-G60L-V1D The Integrated Web Server If a suitable IODD for the currently connected device already exists in the system memory, the CONFIGURE button is displayed in the interface. Clicking on the button opens the Parameters page to configure the device.
  • Page 149 ICE11-8IOL-G60L-V1D The Integrated Web Server System Page Click the "System" tab in the menu bar of the start window. A new window opens with informa- tion on the system of the module: Figure 9.4...
  • Page 150 ICE11-8IOL-G60L-V1D The Integrated Web Server This page contains information about the following values and parameters: • The firmware name and version are displayed under "Firmware". • The "Device" section contains all the information about the module itself. • Restart device •...
  • Page 151 ICE11-8IOL-G60L-V1D The Integrated Web Server Figure 9.6 The IODD Management page can be accessed from the System page and displays all IODDs that are currently stored in the system. All IODDs that match connected devices are marked. On the IODD Management page, you can manually delete each IODD in the system.
  • Page 152 Click on the "Contact" tab in the menu bar of the start window. A new window with the contact data of Pepperl+Fuchs opens: Figure 9.8 The address of the contact page is: http://[IP address]/contact.htm This page provides information about Pepperl+Fuchs Group contact details.
  • Page 153: Iiot Functionality

    ICE11-8IOL-G60L-V1D IIoT Functionality IIoT Functionality The device offers interfaces and functions for optimal integration into existing or future IIoT net- works. The device continues to function as a fieldbus node that can communicate with a PLC and be controlled by it. The device offers common IIoT interfaces that enable communication channels alongside the PLC.
  • Page 154 ICE11-8IOL-G60L-V1D IIoT Functionality MQTT Configuration Element Data type Description Example mqtt-enable boolean Master switch for the true/false MQTT client. broker string IP address of the MQTT "192.168.1.1" broker login string Username for MQTT bro- "admin" Default: null password string Password for MQTT bro- "private"...
  • Page 155 ICE11-8IOL-G60L-V1D IIoT Functionality Element Data type Description Example number Selects the "Quality of 0 = At most once Service" status for all 1 = At least once published messages. 2 = Exactly once Table 10.1 1. bold = standard MQTT Response The resulting response is a JSON object with a "status"...
  • Page 156 ICE11-8IOL-G60L-V1D IIoT Functionality Data Domains Domain name Definition Example identity All fixed data that is defined by the Device name, ordering number, used hardware and which cannot be MAC address, port types, port capa- changed by configuration or at run- bilities and more.
  • Page 157 ICE11-8IOL-G60L-V1D IIoT Functionality Application Examples Entire topic Description Receive only identity objects for the gateway [base-topic]/identity/gateway Receive all data related to the identity domain [base-topic]/identity/# Receive only status information for port num- [base-topic]/status/port/5 ber 5 Receive information of all domains for port...
  • Page 158 ICE11-8IOL-G60L-V1D IIoT Functionality Input Data type Scope Default Notes rotary_switches json_integer 0 – 999 ip_address json_string 192.168.1.1 subnet_mask json_string 255.255.255.0 report_alarms json_boolean 0.0.0.0 report_ul_alarm json_boolean true / false true report_do_- json_boolean true / false false fault_without_ul force_mode_lock json_boolean true / false...
  • Page 159 ICE11-8IOL-G60L-V1D IIoT Functionality Process/Gateway Input Data type Scope Default Notes Input_data json_integer[] output_data json_integer[] Table 10.9 Identity/Port/1 – 8 Input Data type Scope Default Notes port json_integer 1 – 8 type json_string digital_universal digital_input digital_Output io_link max_out- json_string 2.0_mA put_power_cha 0.5_mA...
  • Page 160 ICE11-8IOL-G60L-V1D IIoT Functionality Status/Port/1 – 8 Input Data type Scope Default Notes port json_integer 1 – 8 physical_state_- json_integer 0 – 1 physi- json_integer 0 – 1 cal_state_chb actuator_short_- json_boolean true / false circuit_cha actuator_short_- json_boolean true / false circuit_chb...
  • Page 161 ICE11-8IOL-G60L-V1D IIoT Functionality IO-Link Force Object Feature Data type Example Remarks port integer 0, 1, 5 output array[integer] [55, 88, 120] input array[integer] Input simulation Table 10.15 Force object for IO-Link devices […]/config Use the [base-topic]/command/config command topic for Config object data. The...
  • Page 162 ICE11-8IOL-G60L-V1D IIoT Functionality Reset Object Properties Feature Data type Example Remarks factory_reset boolean true / false system_reset boolean true / false Table 10.18 […]/publish Use the [base-topic]/command/publish command topic for Publish object data. The manually triggered publication of all topics can be used if "auto publish" is switched off or if "long interval"...
  • Page 163: Opc Ua

    ICE11-8IOL-G60L-V1D IIoT Functionality Figure 10.2 10.2 OPC UA OPC Unified Architecture is a platform-independent standard with a service-oriented architec- ture for communication in and with industrial automation systems. The OPC UA standard is based on the client-server principle and allows machines and devices to communicate horizontally with each other and vertically with the ERP system or the cloud, regardless of preferred fieldbuses.
  • Page 164 ICE11-8IOL-G60L-V1D IIoT Functionality Unsupported OPC UA Features within the "IO-Link Companion Specification" Function Support Managing IODDs Not supported (Section 6.1.6 in the specification) Mapping IODD information to OPC UA Object- Not supported Types (Section 6.3 in the specification) IOLinkIODDDeviceType Not supported (Section 7.2 ff.
  • Page 165 ICE11-8IOL-G60L-V1D IIoT Functionality All configuration elements are optional and not bound to any particular order. Not every ele- ment needs to be sent. This means that only configuration changes are applied. Optional: The configuration parameters of OPC UA can be set directly via the web interface.
  • Page 166 ICE11-8IOL-G60L-V1D IIoT Functionality Figure 10.3 Read MQTT from: GET: [IP-address]/r/config/opcua.json Figure 10.4...
  • Page 167: Rest Api

    ICE11-8IOL-G60L-V1D IIoT Functionality 10.3 REST API The REST API is a programmable interface that uses HTTP requests for GET and POST data. This allows access to detailed device information. With the gateway, the REST API can be used to read out the device status. The REST API can also be used to write configuration and forcing data.
  • Page 168 ICE11-8IOL-G60L-V1D IIoT Functionality Function Supported Devices GET /devices GET /capabilities GET /identification POST /identification GET /processdata/value GET /processdata/getdata/value GET /processdata/setdata/value POST /processdata/value GET /parameters GET /parameters/{index}/subindices GET /parameters/{parameterName}/subindices GET /parameters/{index}/value GET /parameters/{index}/subindices/{subindex}/value GET /parameters/{parameterName}/value GET /parameters/{parameterName}/subindices/ {subPa- rameterName}/value POST /parameters/{index}/value...
  • Page 169 ICE11-8IOL-G60L-V1D IIoT Functionality Structure STANDARD Object Name Data type Description Example Name string Device name "ICE11-8IOL-G60L- V1D" order id string Ordering number "70146527" fw-version string Firmware version "V.1.1.0.0 - 01.01.2021" hw-version string Hardware version "V.1.00" string MAC address of the "3C B9 A6 F3 F6 05"...
  • Page 170 ICE11-8IOL-G60L-V1D IIoT Functionality Name Data type Description Example producing array of numbers (2) Cyclic data from device to PLC diag array of numbers (4) Diagnostic informa- tion: Element 0 = 1 Byte: Bit 7: Internal module error (IME) Bit 6: Forcemode...
  • Page 171 ICE11-8IOL-G60L-V1D IIoT Functionality CHANNEL Object Name Data type Description Example Name string Name of channel type number Hardware channel type as number: 0 = DIO 1 = Input 2 = Output 3 = Input/Output 4 = IO-Link 5 = IOL AUX 6 = IOL AUX with DO 7 = IOL AUX with DO.
  • Page 172 ICE11-8IOL-G60L-V1D IIoT Functionality Name Data type Description Example iolink_text string Textual representation "Digital Input" of the current port mode aux_mode number Indicates the config- ured mode for the Pin 0 = No AUX 1 = AUX output 2 = Digital output...
  • Page 173 ICE11-8IOL-G60L-V1D IIoT Functionality DEVICE Object Name Data type Description Example device_id number vendor_id number serial string baudrate string Baudrate (COM1,2,3) cycle_time number Cycle time in micro- seconds input_len array of numbers (n) IOL input length in bytes output_len array of numbers (n)
  • Page 174 ICE11-8IOL-G60L-V1D IIoT Functionality Configuration and Forcing Method: POST URL: <ip>/w/force.json Parameter: n.a. Format: JSON ROOT Object Name Data type Description Example forcemode boolean Forcing authority true / false on/off portmode array (Port mode object) digital array (Digital object) array (IOL object) Table 10.29...
  • Page 175 ICE11-8IOL-G60L-V1D IIoT Functionality IOL Object Name Data type Description Example port integer 0– 7 output array[integer] or null to Output forcing [55,88,120] clear forcing input array[integer] or null to Input simulation to [20,0,88] clear forcing Table 10.32 Reading and Writing of ISDU Parameters...
  • Page 176 ICE11-8IOL-G60L-V1D IIoT Functionality Name Data type Description Example status integer 0 = no error 0, -1 -1= an error occurred eventcode integer IOL eventcode if sta- tus is -1 data array[integer] data, if no error occurred. otherwise null Table 10.35...
  • Page 177: Coap Server

    ICE11-8IOL-G60L-V1D IIoT Functionality Example Reading out ISDU ISDU read request: {"ix":5,"subix":0}, {"ix":18,"subix":0}, {"ix":19,"subix":0}, {"ix":20,"subix":0} Response: "message":"OK", "data": {"ix":5,"subix":0,"status":-1,"eventcode":32785}, {"ix":18,"subix":0,"data":[79,68,83,49,48,76,49,46,56,47,76,65,54,44 ,50, 48,48,45,77,49,50],"status":0}, {"ix":19,"subix":0,"data":[53,48,49,50,57,53,51,53],"status":0}, {"ix":20,"subix":0,"data":[100,105,115,116,97,110,99,101,32,115,101, 110, 115,111,114],"status":0} "status":0} Example Writing IDSU ISDU write request: {"ix":24,"subix":0,"data":[97,98,99,100,101,102]}, {"ix":9,"subix":0,"data":[97,97,97,97,97,98]} ] Response: "message":"OK", "data": {"ix":24,"subix":0,"status":0}, {"ix":9,"subix":0,"eventcode":32785,"status":-1} "status":0}...
  • Page 178 ICE11-8IOL-G60L-V1D IIoT Functionality CoAP Configuration The CoAP functions are deactivated in the factory settings. The CoAP server can be config- ured either by using the web interface or directly through a JSON object sent in an "HTTP request". The configuration URL is: http://[ip-address]/w/config/coapd.json The configuration can also be read back as a JSON file: http://[ip-address]/r/con- fig/coapd.json...
  • Page 179 ICE11-8IOL-G60L-V1D IIoT Functionality Type Note /r/config/coapd.json /r/config/syslog.json /contact.json /fwup_status /iolink/v1/gateway/identification /iolink/v1/gateway/capabilities /iolink/v1/gateway/configuration /iolink/v1/gateway/events /iolink/v1/masters /iolink/v1/masters/1/capabilities /iolink/v1/masters/1/identification /iolink/v1/masters/1/ports /iolink/v1/masters/1/ports/{port_num- The API is available for all 8 ber}/capabilities ports. {port_number} should be selected between "1" and "8". /iolink/v1/masters/1/ports/{port_number}/sta- The API is available for all 8 ports.
  • Page 180 ICE11-8IOL-G60L-V1D IIoT Functionality COAP Configuration - Quick Start Caution! Third party Lumberg Automation assumes no responsibility for any content contained on the referenced websites and does not guarantee the functionality of the third-party software mentioned above. COAP Configuration via JSON Depending on your application, download and install Insomnia or a similar application: insomnia.rest/download/.
  • Page 181: Syslog

    ICE11-8IOL-G60L-V1D IIoT Functionality Figure 10.6 10.5 Syslog The gateway provides a syslog client that can connect to a configured syslog server and is able to log messages. Syslog is a platform-independent standard for logging messages. Each message contains a timestamp and information about the severity level and subsystem. The Syslog protocol RFC5424 is based on the server-client principle and allows machines and devices to send and centrally collect messages in the network.
  • Page 182 ICE11-8IOL-G60L-V1D IIoT Functionality Syslog Configuration Name Data type Description Example syslog-enable boolean Master switch for the true/false syslog client global-severity integer Message level of the 0/1/2/3/4/5/6/7 syslog client: 0 = Emergency 1 = Alert 2 = Critical 3 = Error...
  • Page 183 ICE11-8IOL-G60L-V1D IIoT Functionality Syslog Configuration - Quick Start Caution! Third party Lumberg Automation assumes no responsibility for any content contained on the referenced websites and does not guarantee the functionality of the third-party software mentioned above. Syslog Configuration via JSON Depending on your application, download and install Insomnia or a similar application: insomnia.rest/download/.
  • Page 184: Ntp

    ICE11-8IOL-G60L-V1D IIoT Functionality Figure 10.8 10.6 The gateway provides an NTP client in version 3, which can connect to a configured NTP server. The NTP client is able to synchronize network time at a configurable interval. NTP is a network protocol that uses UDP datagrams to send and receive timestamps to syn- chronize them with a local clock.
  • Page 185 ICE11-8IOL-G60L-V1D IIoT Functionality NTP Configuration Name Data type Description Example NTP client status boolean Master switch for the true/false 1/2/10/60 NTP client Server address string NTP server IP 192.168.1.50 address Server port integer Port of the NTP server 123 Update interval...
  • Page 186 ICE11-8IOL-G60L-V1D IIoT Functionality NTP Configuration - Quick Start Caution! Third party Lumberg Automation assumes no responsibility for any content contained on the referenced websites and does not guarantee the functionality of the third-party software mentioned above. NTP Configuration via JSON Depending on your application, download and install Insomnia or a similar application: insomnia.rest/download/.
  • Page 187 ICE11-8IOL-G60L-V1D IIoT Functionality Figure 10.10...
  • Page 188: Troubleshooting

    ICE11-8IOL-G60L-V1D Troubleshooting Troubleshooting 11.1 Diagnostics Indicator in the Integrated Web Server The module shows the error diagnostics on the connection page of the integrated web server. For information on how to call up the connection page, . Figure 11.1 Diagnostic data is displayed in the "Port Diagnosis" area of the connection page, according to the connection.
  • Page 189 ICE11-8IOL-G60L-V1D Troubleshooting Cause OB call Diagnostics alarm (short circuit, overload, wire break, low voltage on an I/O OB82 module) Failure of a station or a rack OB86 The initial information regarding the cause and type of fault is provided by the OB called and its start information.
  • Page 190: Alarm Signals And Error Messages Via Ethernet Ip

    ICE11-8IOL-G60L-V1D Troubleshooting Figure 11.2 11.3 Alarm Signals and Error Messages via Ethernet IP Errors in the System/Sensor Power Supply The voltage value of the power supply for the system and the sensors is monitored globally. An error message is generated if the voltage drops below approx. 18.6 V or rises above 30 V.
  • Page 191 ICE11-8IOL-G60L-V1D Troubleshooting Error in the Auxiliary Voltage/Actuator Power Supply The voltage value of the power supply for the auxiliary voltage/actuator power supply is moni- tored globally. If the U diagnostic messaging is enabled, an error message is generated as soon as the voltage falls below approx.
  • Page 192 ICE11-8IOL-G60L-V1D Troubleshooting Overload/Short Circuit of the Digital 500 mA Outputs The digital outputs at the C/Q pin are protected against short circuit and overload. In case of a fault, the output is switched off automatically and cyclically switched on again automatically.
  • Page 193 ICE11-8IOL-G60L-V1D Troubleshooting Overload/Short Circuit of the Auxiliary Power Supply of the Type B Connection In the event of an overload or short circuit between pin 2 and pin 5 at connections X5 - X8, the following group diagnostic message (not channel-specific) is generated in the status data of the...
  • Page 194 ICE11-8IOL-G60L-V1D Troubleshooting • MI-SCB: Module information—actuator short circuit, channel B • MI-SCA: Module information—actuator short circuit, channel A • MI-SCS: Module information—sensor short circuit • MI-LVA: Module information—low-voltage auxiliary power supply • MI-LVS: Module information—low-voltage system/sensor power supply • VAL-X1A ... VAL-X8A: IO-Link master validation error, channel A (pin 4, C/Q) of connec-...
  • Page 195: Alarm Signals And Error Messages From Modules Via Ethercat

    ICE11-8IOL-G60L-V1D Troubleshooting IO-Link Notification In the event that a device sends a notification to the master, the following diagnostic bits can be set in the IO-Link master status data: Input Bit 7 Bit 6 Bit 5 Bit 4 Bit 3...
  • Page 196 ICE11-8IOL-G60L-V1D Troubleshooting Content of the Diagnosis Register Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte 4 MI-IME MI-FC MI-SCA MI-SCS MI-LVA MI-LVS Byte 5 SCS-X8 SCS-X7 SCS-X6 SCS-X5 SCS-X4 SCS-X3 SCS-X2 SCS-X1...
  • Page 197 Pepperl+Fuchs Quality Download our latest policy here: www.pepperl-fuchs.com/quality www.pepperl-fuchs.com © Pepperl+Fuchs · Subject to modifications / DOCT-8201...

Table of Contents