Download Print this page
Belden Lumberg 0980 SSL 3031-121-007D-101 Manual
Belden Lumberg 0980 SSL 3031-121-007D-101 Manual

Belden Lumberg 0980 SSL 3031-121-007D-101 Manual

Profisafe

Advertisement

Quick Links

Manual
PROFIsafe
LioN-Safety 8/4-F-DI, 4-F-DO, 2-IOLM M12 (PROFINET/PROFIsafe)
0980 SSL 3031-121-007D-101
 
LioN-Safety 16/8-F-DI M12 (PROFINET/PROFIsafe)
0980 SSL 3030-121-007D-101
Manual PROFIsafe
Technical Support
Version 1.0 08/2024
lumberg-automation-support.belden.com

Advertisement

loading
Need help?

Need help?

Do you have a question about the Lumberg 0980 SSL 3031-121-007D-101 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Belden Lumberg 0980 SSL 3031-121-007D-101

  • Page 1 Manual PROFIsafe LioN-Safety 8/4-F-DI, 4-F-DO, 2-IOLM M12 (PROFINET/PROFIsafe) 0980 SSL 3031-121-007D-101   LioN-Safety 16/8-F-DI M12 (PROFINET/PROFIsafe) 0980 SSL 3030-121-007D-101 Manual PROFIsafe Technical Support Version 1.0 08/2024 lumberg-automation-support.belden.com...
  • Page 2 Contents Contents 1 About this manual 1.1 General information 1.2 Explanation of symbols 1.2.1 Use of danger information 1.2.2 Use of general information 1.2.3 Use of the Functional Safety symbol 1.3 Version information 2 Safety instructions 2.1 Intended use 2.2 Qualified personnel 2.3 FS certifications 2.4 Underlying technical standards 3 Designations and synonyms...
  • Page 3 Contents 5.1 PROFINET/PROFIsafe product features 5.2 I/O port features 5.3 Integrated Web server 5.4 Security features 5.5 Other features 6 Assembly and wiring 6.1 General information 6.2 Outer dimensions 6.2.1 LioN-Safety Mixmodule 6.2.2 LioN-Safety DI variant 6.2.3 Notifications 6.3 Port assignments 6.3.1 Ethernet ports, M12 socket, 4-pin, D-coded 6.3.2 Power supply with M12 power L-coded 6.3.3 I/O ports as M12 sockets...
  • Page 4 Contents 8.2.2 Module 0980 SSL-3031-121-007D 8.2.3 Deleting the configuration of a specified IO-Link channel 8.2.4 Creating an IO-Link channel configuration 8.3 Parameterization of the Global Device Module 8.3.1 General Device Settings 8.3.2 I/O mapping configuration 8.3.3 General diagnostic settings 8.4 Parameterization of the Safety I/O module 8.4.1 Module parameters 8.4.2 PROFIsafe parameters 8.4.2.1 F_Source_Add...
  • Page 5 Contents 8.9.1.2 I&M 4 data of the Safety module 8.9.1.3 I&M data of the IOL-Master proxy (Status/Control Module) 8.9.1.4 I&M data of the IOL-Device proxy 8.9.2 Reading and writing I&M data 8.9.2.1 I&M Read Record 8.9.2.2 I&M Write Record 8.10 Fast Start Up (FSU) / Prioritized Startup 8.11 Suspend / Resume of IO-Link port operation 8.11.1 Automatic tool changer application use case 8.11.2 Concept...
  • Page 6 Contents 9.4.1.2 Digital Output Mode 1 9.4.1.3 Digital Input Mode 2 9.4.1.4 Digital Output Mode 2 9.5 Process data IO-Link ports, Slot 3.2 .. 3.3 9.6 Process data mirrored Global Device Module 9.7 Process data mirrored Safety Module 9.7.1 16/8-F-DI 9.7.1.1 Digital input data in One Channel Mode 9.7.1.2 Digital input data in Two Channel Mode 9.7.2 8/4-F-DI...
  • Page 7 Contents 13 Diagnostics 13.1 Detailed diagnostics description 13.1.1 Detected error of the system/sensor power supply U 13.1.2 Detected error of the actuator power supply U 13.1.3 Overtemperature 13.1.4 Overload/short-circuit of the I/O port sensor supply outputs 13.1.5 Detected discrepancy error on safety inputs 13.1.6 Overload/short circuit of Ch.
  • Page 8 Contents 14 IIoT functionality 14.1 MQTT 14.1.1 MQTT configuration 14.1.2 MQTT topics 14.1.2.1 Base topic 14.1.2.2 Publish topic 14.1.2.3 Command topic (MQTT Subscribe) 14.1.3 MQTT configuration - Quick start guide 14.1.3.1 MQTT configuration via JSON 14.2 OPC UA 14.2.1 OPC UA configuration 14.2.2 OPC UA address space 14.2.3 OPC UA configuration - Quick start guide 14.2.3.1 OPC UA configuration via JSON...
  • Page 9 Contents 14.6.1 NTP configuration 14.6.2 NTP configuration - Quick start guide 14.6.2.1 NTP configuration via JSON 15 The integrated Web server 15.1 The Status page 15.2 The Ports page 15.3 The System page 15.4 The User page 16 IODD 16.1 IO-Link Device parameters and ISDU requests 16.2 Web GUI functionality 16.2.1 Port Details page 16.2.2 Parameters page...
  • Page 10 Contents 17.10 Data transfer times for non-Safety I/O 18 Recycling note 19 Accessories 20 Declarations of conformity Manual PROFIsafe Version 1.0 08/2024...
  • Page 11 The texts, figures, diagrams, and examples used in this document are exclusively used to explain how to operate and apply the modules. Please contact us if you have any detailed questions on installing and starting up the devices: Belden Deutschland GmbH – Lumberg Automation™ – Im Gewerbepark 2 D-58579 Schalksmühle Germany lumberg-automation-support.belden.com...
  • Page 12 1.2 Explanation of symbols 1 About this manual 1.2 Explanation of symbols 1.2.1 Use of danger information Danger information is denoted as follows: Danger: Means that death, serious physical injury or substantial damage to property will occur if the required safety measures are not taken.
  • Page 13 1 About this manual 1.3 Version information 1.3 Version information Version Created Changes 08/2024 First published version including Declarations of conformity on page 291 Table 1: Overview of manual revisions Manual PROFIsafe Version 1.0 08/2024...
  • Page 14 2.1 Intended use 2 Safety instructions 2 Safety instructions 2.1 Intended use The products described in this manual (see Device variants on page 22) are decentralized Safety I/O modules on an Industrial Ethernet Network. We adhere to all safety standards when developing, producing, testing, and documenting our products.
  • Page 15 Only Belden Deutschland GmbH – Lumberg Automation™ – is permitted to make changes to the hardware or software of the products that go beyond the scope of this manual.
  • Page 16 2 Safety instructions 2.3 FS certifications 2.3 FS certifications The Functional Safety articles 0980 SSL 3030-121-007D-101 and 0980 SSL 3031-121-007D-101 are tested and certified by: TÜV Rheinland Industrie Service GmbH Am Grauen Stein 51105 Köln Germany The articles are certified according to the standards listed below: Standard Titel IEC 61508, Parts 1-7:2010...
  • Page 17 3 Designations and synonyms 3 Designations and synonyms Add-On Instruction Application Programming Interface Bus Fault LED Big Endian Data format with High-B on first place (PROFINET and IO-Link) Back-Up Inconsistency (EIP diagnostics) CC-Link IE Field I/O port pin 4 mode, IO-Link communication/switching signal Ch.
  • Page 18 3 Designations and synonyms EtherNet/IP ™ is a registered trademark of ODVA Enterprise Resource Planning system ETHERNET Functional Earth Force Mode Enabled (EIP diagnostics) Functional Safety Fast Start-Up GSDML General Station Description Markup Language High-B High-Byte HTTPS Hyper Text Transfer Protocol Secure IO-Link port COM Error (EIP diagnostics) Invalid Cycle Time (EIP diagnostics) IO-Link port Device Error (EIP diagnostics)
  • Page 19 3 Designations and synonyms LioN-X 60 LioN-X variants with a width of 60mm Little Endian Data format with Low-B on first place (EtherNet/IP) LLDP Link Layer Discovery Protocol Low-B Low-Byte Least Significant Bit Low Voltage Actuator Supply (EIP diagnostics) Low Voltage System/Sensor Supply (EIP diagnostics) Management Information Base Multiprotocol: PROFINET + EtherNet/IP + EtherCAT ®...
  • Page 20 3 Designations and synonyms Bit data output as seen from the master station (CC-Link) Short Circuit Actuator/U (EIP diagnostics) Short Circuit Sensor (EIP diagnostics) SFRT Safety Function Response Time SIO mode Standard Input Output mode SLMP Seamless Message Protocol SNMP Simple Network Management Protocol Single Protocol (PROFINET, EtherNet/IP, EtherCAT ®...
  • Page 21 Use all benefits of the Lumberg Automation ™ product solution by additionally downloading the configuration tool LioN-Management Suite from www.belden.com to enable e.g. a fast and easy parameterization of the connected IO-Link devices via the embedded IODD interpreter. Manual PROFIsafe...
  • Page 22 4 System description 4.2 About LioN-Safety 4.2 About LioN-Safety LioN variants with Functional Safety (FS) communicate via PROFIsafe: a certified protocol for safe PROFINET communication according to IEC 61784-3. CIP Safety: a certified protocol for safe EtherNet/IP communication according to IEC 61784-3. 4.3 Device variants The following PROFIsafe variants are available within the LioN-Safety family: Article...
  • Page 23 4 System description 4.4 I/O port overview 4.4 I/O port overview The following tables show the main I/O port differences of the LioN-Safety family. Pin 4 and Pin 2 of the I/O ports can be configured partly to IO-Link, Digital Input or Digital Output. The Functional Safety I/O ports in the following tables are highlighted in yellow: LioN-Safety Mixmodule Device...
  • Page 24 4 System description 4.4 I/O port overview LioN-Safety DI Module Device Port Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 variant -T-A DI-B GND U DI-A -T-B (1.5 A by (1.5 A by -T-A DI-B GND U DI-A -T-B (1.5 A by (1.5 A by...
  • Page 25 5 Overview of product features 5.1 PROFINET/PROFIsafe product features 5 Overview of product features 5.1 PROFINET/PROFIsafe product features Data connection The connection option provided by LioN-Safety is the common M12 connector with D-coding for the PROFINET IO network. The connectors are also color-coded to prevent the ports from being mixed Data transmission rates Support of 100 Mbit/s with auto crossover and auto negotiation corresponding to IEEE 802.3.
  • Page 26 5.1 PROFINET/PROFIsafe product 5 Overview of product features features Media Redundancy Protocol The additionally implemented Media Redundancy Protocol (MRP) enables the design of a highly available network infrastructure. Fast Start-Up (FSU) Fast Start-Up is an accelerated start-up process that enables LioN-Safety devices to start communicating on a PROFINET network after a very short time.
  • Page 27 5 Overview of product features 5.1 PROFINET/PROFIsafe product features Alarm and diagnostic messages The modules support extended PROFINET alarm and diagnostic messages. I&M functions Identification and maintenance data (I&M) are stored on the module. The identification data consist of manufacturer details for the module and can only be read.
  • Page 28 5.2 I/O port features 5 Overview of product features 5.2 I/O port features IO-Link specification. LioN-Safety supports IO-Link specification v1.1.3. IO-Link Master ports For the LioN-Safety Mixmodule variant (0980 SSL 3031-...), there are 2 IO- Link Class A ports with additional digital inputs and outputs available. For detailed information see chapter I/O port overview on page 23.
  • Page 29 5 Overview of product features 5.3 Integrated Web server 5.3 Integrated Web server Network parameter display Get an overview of network parameters such as the IP address, subnet mask and gateway. Displaying diagnostics View diagnostics via the integrated Web server. User management Use the integrated Web server for convenient management of all users.
  • Page 30 5.4 Security features 5 Overview of product features 5.4 Security features Firmware signature The official firmware update packages contain a signature which helps prevent the system against manipulated firmware updates. Syslog The LioN-Safety variants support the traceability of messages centrally managed and logged via Syslog.
  • Page 31 5 Overview of product features 5.5 Other features 5.5 Other features Interface protection The devices have reverse polarity, short-circuit and overload protection for all interfaces. For more details, see section Port assignments on page 36. Failsafe The devices support a failsafe function for non-safe I/Os of the 2-port IO-Link Master of module 0980 SSL 3031-121-007D-101.
  • Page 32 6.1 General information 6 Assembly and wiring 6 Assembly and wiring 6.1 General information Mount the device on a flat surface using 2 screws (M4x 25/30). The torque required here is 1 Nm. Use washers for all fastening methods as per DIN 125. Attention: The devices have a ground connection with an M4 thread for the conduction of interference currents and the EMC immunity.
  • Page 33 6 Assembly and wiring 6.2 Outer dimensions 6.2 Outer dimensions 6.2.1 LioN-Safety Mixmodule Figure 1: 0980 SSL 3031-121-007D-101 Manual PROFIsafe Version 1.0 08/2024...
  • Page 34 6.2 Outer dimensions 6 Assembly and wiring 6.2.2 LioN-Safety DI variant Figure 2: 0980 SSL 3030-121-007D-101 Manual PROFIsafe Version 1.0 08/2024...
  • Page 35 6 Assembly and wiring 6.2 Outer dimensions 6.2.3 Notifications Attention: For UL applications: Exclusively use a UL-certified cable with a suitable evaluation to connect the devices (CYJV or PVVA). To program the control, please refer to the OEM information, and only use suitable accessories.
  • Page 36 6.3 Port assignments 6 Assembly and wiring 6.3 Port assignments All the contact arrangements shown in this chapter show the frontal view of the connection area for the connectors. 6.3.1 Ethernet ports, M12 socket, 4-pin, D-coded Color coding: green Figure 3: Schematic drawing, ports X01, X02 Port Signal Function...
  • Page 37 6 Assembly and wiring 6.3 Port assignments 6.3.2 Power supply with M12 power L-coded Color coding: gray Figure 4: Schematic diagram of the M12 L-coding (connector X03 for Power Figure 5: Schematic diagram of the M12 L-coding (socket X04 for Power Out) Power supply Signal...
  • Page 38 6.3 Port assignments 6 Assembly and wiring 6.3.3 I/O ports as M12 sockets Color Port Black Non-Functional Safety ports Yellow Functional Safety ports Table 8: Color coding I/O ports M12 Figure 6: Schematic drawing I/O port as M12 socket IO-Link Manual PROFIsafe Version 1.0 08/2024...
  • Page 39 6 Assembly and wiring 6.3 Port assignments Signal Function 0980 XSL 3031-121... FS DI ports X1 .. X4 +24 V T-A Sensor power supply +24 V (A) IN-B Ch. B: Digital input GND U Ground/reference potential U IN-A Ch. A: Digital input +24 V T-B Sensor power supply +24 V (B) FS DO ports X5 ..
  • Page 40 All device variants are grouped in a single GSDML file. The file can be downloaded from the product pages on our online catalog: catalog.belden.com On request, the GSDML file is also sent by the support team. The GSDML file and the associated bitmap files are grouped together in an archive file named GSDML-V2.44-BeldenDeutschland-LioN-...
  • Page 41 7 Starting operation 7.3 State on delivery 7.3 State on delivery PROFINET/PROFIsafe parameters in state on delivery or after a factory reset: PROFINET/PROFIsafe name: Name not assigned IP address: 0.0.0.0 Subnet mask: 0.0.0.0 Device designations: 0980 SSL 3031-121-007D-101 0980 SSL 3030-121-007D-101 Vendor ID: 0x016a Device ID:...
  • Page 42 7.4 Setting the rotary encoding 7 Starting operation switches 7.4 Setting the rotary encoding switches With the rotary encoding switches (x100 / x10 / x1), the destination address of the safety device can be set. After changing the switches, a power cycle is necessary for taking over the new settings.
  • Page 43 7 Starting operation 7.5 SNMPv1 7.5 SNMPv1 The PROFINET IO-Link Master supports SNMP objects required by the PROFINET specification as per protocol standard SNMPv1. These include objects from RFC 1213 MIB-II (System Group and Interfaces Group) and the LLDP MIB. Passwords: Read Community: public Write Community: private...
  • Page 44 After installing the GSDML files for the LioN-Safety variants, they are available in the hardware catalog under Other field devices > PROFINET IO > IO > Belden Deutschland GmbH > Lumberg Automation LioN-Safety. 1. First, configure the TIA Portal project and the control system in the usual ®...
  • Page 45 8 Configuration and operation with SIEMENS TIA Portal ® 3. Click on the article designations of the modules in the hardware catalog and drag and drop the desired device into the network view: Figure 8: Network view 4. Assign the device to the PROFINET network: Figure 9: Assign device Manual PROFIsafe Version 1.0 08/2024...
  • Page 46 8.1 Assigning a device name and IP 8 Configuration and operation with address SIEMENS TIA Portal ® 5. Switch to the device configuration view and select the device to display configuration options: Figure 10: Device configuration 8.1 Assigning a device name and IP address PROFINET IO devices are addressed on PROFINET via a unique device name.
  • Page 47 8 Configuration and operation with 8.1 Assigning a device name and IP address SIEMENS TIA Portal ® 2. Check that the control unit and the I/O device are on the same Ethernet Subnet. 3. Accept the default settings for IP address and device name or change them if desired.
  • Page 48 8.2 Configuring LioN-Safety devices 8 Configuration and operation with SIEMENS TIA Portal ® 8.2 Configuring LioN-Safety devices 8.2.1 Module 0980 SSL-3030-121-007D Figure 15: Slot pre-configuration of 0980 SSL 3030-121-007D Slots 1 and 2 are fixed. Slots 3 and 4 can be used for optionally mirrored modules, e.g.
  • Page 49 8 Configuration and operation with 8.2 Configuring LioN-Safety devices SIEMENS TIA Portal ® 8.2.2 Module 0980 SSL-3031-121-007D Figure 16: Slot pre-configuration of 0980 SSL 3031-121-007D Slots 1, 2 and 3 are fixed. Slots 4, 5 and 6 can be used for optionally mirrored modules, e.g.
  • Page 50 8.2 Configuring LioN-Safety devices 8 Configuration and operation with SIEMENS TIA Portal ® Sub-slots 1 .. 3 are also providing parameter settings for the IO-Link Master module and for sub-slot related diagnostics (e.g. IO-Link Device events on the sub-slots 2 and 3). The configurations of the IO-Link channels (C/Q or Ch.
  • Page 51 8 Configuration and operation with 8.2 Configuring LioN-Safety devices SIEMENS TIA Portal ® 8.2.4 Creating an IO-Link channel configuration The Submodules folder of the I/O device inside the Hardware catalog shows all configurable options that can be selected: Figure 19: IO-Link channel configuration Manual PROFIsafe Version 1.0 08/2024...
  • Page 52 8.2 Configuring LioN-Safety devices 8 Configuration and operation with SIEMENS TIA Portal ® Select the desired option, click and hold down the left mouse button to drag the configuration to a free IO-Link sub-slot: The following options are available for the IO-Link C/Q channel (Ch. A/Pin 4): Digital In (DI) In this mode the channel operates as a digital input.
  • Page 53 8 Configuration and operation with 8.2 Configuring LioN-Safety devices SIEMENS TIA Portal ® I/O port will be pre-configured with these settings before the controller will send a new port configuration. The sensor supply (I/O port Pin 1) and the auxiliary supply (I/O port Pin 2) will be powered up directly depending on the last active configuration.
  • Page 54 8.3 Parameterization of the Global 8 Configuration and operation with Device Module SIEMENS TIA Portal ® 8.3 Parameterization of the Global Device Module Figure 20: Global Device Module Figure 21: Parameters Global Device Module The Global Device Module in slot 1 is pre-configured for each LioN-Safety module.
  • Page 55 8 Configuration and operation with 8.3 Parameterization of the Global Device Module SIEMENS TIA Portal ® 8.3.1 General Device Settings Web Interface The Web interface access can be set to "Enabled" or "Disabled" with this parameter. In case of the "Disabled" setting, the Web pages are not reachable.
  • Page 56 8.3 Parameterization of the Global 8 Configuration and operation with Device Module SIEMENS TIA Portal ® Mode 2: For detailed I/O mapping refer to chapter Process data Global Device Module on page 143. Manual PROFIsafe Version 1.0 08/2024...
  • Page 57 8 Configuration and operation with 8.3 Parameterization of the Global Device Module SIEMENS TIA Portal ® 8.3.3 General diagnostic settings Report U supply voltage fault alarms The U supply voltage fault alarm can be set to "Disabled" or "Enabled" with this parameter.
  • Page 58 8.4 Parameterization of the Safety I/O 8 Configuration and operation with SIEMENS TIA Portal ® module 8.4 Parameterization of the Safety I/O module The external wiring of the digital inputs must be considered from a safety point of view in order to meet the requirements for the safety functions. 8.4.1 Module parameters Manual PROFIsafe Version 1.0 08/2024...
  • Page 59 8 Configuration and operation with 8.4 Parameterization of the Safety I/O SIEMENS TIA Portal ® module Configuration F-DI module Option 1: Without Test Pulse for 1-Channel Mode/1oo1 In this mode, the Pin1 and Pin5 sensor supplies of a digital input port will not be switched off for functional hardware tests.
  • Page 60 8.4 Parameterization of the Safety I/O 8 Configuration and operation with SIEMENS TIA Portal ® module Option 3A: Without Test Pulse for 2-Channel Mode & Equivalence Evaluation In this mode, the Pin1 and Pin5 sensor supplies of a digital input port are not switched off for functional hardware tests.
  • Page 61 8 Configuration and operation with 8.4 Parameterization of the Safety I/O SIEMENS TIA Portal ® module Option 4A: With Test Pulse for 2-Channel Mode & Equivalence Evaluation In this mode, the Pin1 and Pin5 sensor supplies of a digital input port will be switched off for functional hardware tests.
  • Page 62 8.4 Parameterization of the Safety I/O 8 Configuration and operation with SIEMENS TIA Portal ® module Safety Configuration The input mode can bet set to 'Safe' or 'Non-Safe'. In "Non-Safe" mode, the input data are mapped into the Global Device input data. This setting is valid for both channels (A/B) of a digital input port.
  • Page 63 8 Configuration and operation with 8.4 Parameterization of the Safety I/O SIEMENS TIA Portal ® module Test Pulse Configuration F-DO Digital functional safety outputs will be switched off for cyclical Functional Safety hardware tests. With this parameter, the duration and repetition rate will be set.
  • Page 64 8.4 Parameterization of the Safety I/O 8 Configuration and operation with SIEMENS TIA Portal ® module = 336 ms (related to Figure 22: Diagram: F-DO test pulse timing repeat page 63 with P1, P2 and GND switch) ≥ t nextChannel next For a test pulse length of 50 ms (max.) and a repetition rate of ~5 ms: = 36 ms...
  • Page 65 8 Configuration and operation with 8.4 Parameterization of the Safety I/O SIEMENS TIA Portal ® module Evaluation Configuration F-DI Module Safe Non- Safe 1-Channel/1oo1 2-Channel/1oo2 Mode w/o test pulse w/ test pulse w/o test pulse w/ test pulse Safe Ø Ø...
  • Page 66 8.4 Parameterization of the Safety I/O 8 Configuration and operation with SIEMENS TIA Portal ® module 8.4.2 PROFIsafe parameters 8.4.2.1 F_Source_Add The F-Source address of the controller. The setting of the controller must be entered in this field. The Safety I/O module supports PROFsafe addressing type 1. The user is responsible for setting a unique F_Dest_Add (F-Destination Address) within the network.
  • Page 67 (application specific parameters). Default value: 123456789 = 0x75BCD15 (Dummy) The following workflow describes the setting of the F iParameter CRC: 1. Install the Belden Safety Configurator (download from https:// www.belden.com). 2. Set the module parameters.
  • Page 68 SIEMENS TIA Portal ® module 3. Start the Belden Safety Configurator by clicking with the right mouse button on the Safety Device symbol or on 'Slot 2'. Choose 'Start Device Module'. 4. Select the Device Description File as used in the TIA Portal® project.
  • Page 69 8 Configuration and operation with 8.4 Parameterization of the Safety I/O SIEMENS TIA Portal ® module 6. Copy the calculated iPar_CRC value into the clipboard. 7. Navigate back to the TIA Portal® project and go to the F_iPar_CRC field on page Module parameters of the respecting Safety device. Enter the iPar_CRC (from the clipboard) into the field and press Enter.
  • Page 70 8.5 Parameterization of the Status/ 8 Configuration and operation with Control Module SIEMENS TIA Portal ® 8.5 Parameterization of the Status/Control Module Figure 23: Status/Control Module Parameters within the Status/Control Module: Figure 24: Parameters Status/Control Module The Status/Control Module in slot 3 / sub-slot 1 is pre-configured for each LioN-Safety IOL-Master.
  • Page 71 8 Configuration and operation with 8.5 Parameterization of the Status/ Control Module SIEMENS TIA Portal ® 8.5.1 General Device Settings Force Mode The input and output I/O data of this slot 3 can be forced (= changed) for implementation reasons. This can be done by different interfaces (e.g. Web interface, REST, OPC UA, MQTT).
  • Page 72 8.5 Parameterization of the Status/ 8 Configuration and operation with Control Module SIEMENS TIA Portal ® Digital Out Ch. A controlled by... Port Sub-module: For controlling the digital A channels, the output Byte 1 / Bit 0 of the appropriate sub-slot module must be used. Status/Control Module: In this case, the digital A channel outputs can be controlled by the Status/ Control Module output bits.
  • Page 73 8 Configuration and operation with 8.5 Parameterization of the Status/ Control Module SIEMENS TIA Portal ® 8.5.2 I/O mapping configuration of Status/Control data Byte/Channel order of Status/Control I/O data With this parameter, 2 (Mode 1 .. 2) pre-defined bit mappings for the digital I/O bits can be selected.
  • Page 74 8.6 Parameterization of the I/O ports 8 Configuration and operation with X7 .. X8 SIEMENS TIA Portal ® 8.5.3 General Diagnostic Settings Voltage information U (Load voltage) is used for the functional safety outputs' supply. Only the functional safety outputs are supplied by U is electrically isolated to U .
  • Page 75 8 Configuration and operation with 8.6 Parameterization of the I/O ports X7 .. X8 SIEMENS TIA Portal ® Figure 25: Parameters of the IO-Link channels Manual PROFIsafe Version 1.0 08/2024...
  • Page 76 8.6 Parameterization of the I/O ports 8 Configuration and operation with X7 .. X8 SIEMENS TIA Portal ® 8.6.1 Enhanced port parameters In dependency of the configured sub-module, some of the following described parameters can differ. (Available only for special channel, otherwise not available.) Sensor Supply Mode Pin 1 / L+ The sensor supply on pin 1 is always active and cannot be disabled.
  • Page 77 8 Configuration and operation with 8.6 Parameterization of the I/O ports X7 .. X8 SIEMENS TIA Portal ® DO Restart Mode With this parameter, the digital output restart behavior can be set. Automatic Restart after Failure: In case of detecting an output short circuit or overload, the output will be switched off by the IO-Link Master.
  • Page 78 8.6 Parameterization of the I/O ports 8 Configuration and operation with X7 .. X8 SIEMENS TIA Portal ® DO Failsafe Value The device supports a failsafe function for the channels used as digital outputs. During configuration of the devices, the status of the PROFINET IO device outputs can be defined after an interruption, or loss of communication on the PROFINET IO network.
  • Page 79 8 Configuration and operation with 8.6 Parameterization of the I/O ports X7 .. X8 SIEMENS TIA Portal ® Swapping Data Type: The swapping can be setup to Word (2 Bytes) or DWord (4 Bytes): Word Swapping: Byte 1 - Byte 2 => Byte 2 - Byte 1 –...
  • Page 80 8.6 Parameterization of the I/O ports 8 Configuration and operation with X7 .. X8 SIEMENS TIA Portal ® 8.6.2 Failsafe port parameters for Ch. A in IO-Link mode The following values are selectable (for output data only): Figure 26: Failsafe Configuration For a proper function of the IO-Link failsafe values, the IO-Link Device parameters should be set in the same way, if possible.
  • Page 81 8 Configuration and operation with 8.6 Parameterization of the I/O ports X7 .. X8 SIEMENS TIA Portal ® Replacement Value If this option is selected, the value entered in the Replacement Value input field described below is continuously and cyclically transmitted to the IO-Link Device.
  • Page 82 8.6 Parameterization of the I/O ports 8 Configuration and operation with X7 .. X8 SIEMENS TIA Portal ® Word 1 = high order word (UINT16), in decimal Word n = low order word (UINT16), in decimal "Word" examples: 0x0102 = 258 dec., 0x01 = first byte for IO-Link Device, 0x02 = second byte for IO-Link Device.
  • Page 83 8 Configuration and operation with 8.6 Parameterization of the I/O ports X7 .. X8 SIEMENS TIA Portal ® 8.6.3 Standardized port parameters Digital Mode, Ch. B With this parameter the mode of channel B can be defined. The following modes are available: Disabled Digital Input Digital Output...
  • Page 84 8.6 Parameterization of the I/O ports 8 Configuration and operation with X7 .. X8 SIEMENS TIA Portal ® Input Fraction, Ch. A If the user configures a sub-slot module with less than the real input data of the device, the IO-Link Master sends as much as possible IO-Link Device input bytes to the PLC inclusive the PQI byte of the sub-slot module.
  • Page 85 8 Configuration and operation with 8.6 Parameterization of the I/O ports X7 .. X8 SIEMENS TIA Portal ® Port Mode, Ch. A Deactivated: With the "Deactivated" option, an IO-Link port can be configured for later use. No diagnostics are generated if the IO-Link Device is not connected. IO-Link - Autostart: With the “Plug&Play”...
  • Page 86 8.6 Parameterization of the I/O ports 8 Configuration and operation with X7 .. X8 SIEMENS TIA Portal ® Validation and Backup, Ch. A For using the Validation and Backup functionality of the IOL-Master, the port mode must be set to IO-Link - manual. In dependency of the Validation and Backup setting, the entry of the parameters Vendor ID and Device ID might be obligatory.
  • Page 87 8 Configuration and operation with 8.6 Parameterization of the I/O ports X7 .. X8 SIEMENS TIA Portal ® An upload will also be performed, when the IO-Link Device has set the DS_UPLOAD_FLAG (Data Storage Upload Flag). This IOL-Device flag can be set in two ways: Parameters written to IOL-Device in Block Parameter mode: An IO-Link –...
  • Page 88 8.6 Parameterization of the I/O ports 8 Configuration and operation with X7 .. X8 SIEMENS TIA Portal ® Type compatible (V1.1) IOL-Device with Restore: Type compatible according to IO-Link specification V1.1, check of Vendor ID and Device ID by IOL-Master with Restore (IOL-Master to IOL-Device) of the IOL-Device parameters.
  • Page 89 8 Configuration and operation with 8.6 Parameterization of the I/O ports X7 .. X8 SIEMENS TIA Portal ® Reset conditions of IO-Link Master parameter backup memory: The IO-Link Master backup memory will be deleted by the following events: IO-Link Master factory reset –...
  • Page 90 8.6 Parameterization of the I/O ports 8 Configuration and operation with X7 .. X8 SIEMENS TIA Portal ® Vendor ID, Ch. A (Port mode IO-Link - manual required) The Vendor ID of the connected IOL-Device used can be entered as a decimal value [0 …...
  • Page 91 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® 8.7 IO-Link Device Parameterization 8.7.1 SIEMENS IO-Link library The SIEMENS "LIO_LINK_DEVICE" function block (FB50004) can perform acyclic writing or reading data of an IOL-Device connected to the IO-Link Master.
  • Page 92 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® Figure 30: TIA project: Write/Read example with FB50004 Manual PROFIsafe Version 1.0 08/2024...
  • Page 93 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® 8.7.1.1 SIEMENS function block FB50004 – write example The following is a write example for an IOL-Device on port X7 at the application tag parameter (IOL_INDEX=24). The input data are in decimal. The write data are in hexadecimal.
  • Page 94 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® Figure 33: Data to be written with FB50004 Figure 34: Output status for write request with FB50004 Manual PROFIsafe Version 1.0 08/2024...
  • Page 95 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® 8.7.1.2 SIEMENS function block FB50004 – read example The following is a read example for an IOL-Device on port X7 at the application tag parameter (IOL_INDEX=24). The input data are in decimal. The read data are in hexadecimal.
  • Page 96 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® Figure 38: Read data from application tag of the IO-Link Device with FB50004 Manual PROFIsafe Version 1.0 08/2024...
  • Page 97 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® 8.7.2 SIEMENS WRREC and RDREC The Reading and Writing Parameters from the PLC over the IOL-Master to the connected IOL-Device modules can also be handled by using the SIEMENS Function Blocks SFB52/RDREC and SFB53/WREC.
  • Page 98 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® The following table shows the sequence with example data compared to the FB50004. The FB50004 uses the WRREC and RDREC blocks also internally: FB50004 WRREC RDREC RDREC Response Call ID (address ID (address proxy)
  • Page 99 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® Bit 7 Bit 6 Bit 5 Bit 4 Bit3 Bit2 Bit 1 Bit 0 Definition of Control octets Cancel / Release IOL_CALL IDLE Sequence Write On-request Data or Port function Read On-request Data Other codings...
  • Page 100 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® Manual PROFIsafe Version 1.0 08/2024...
  • Page 101 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® Figure 39: Example of data before writing Manual PROFIsafe Version 1.0 08/2024...
  • Page 102 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® Figure 40: Example of data after writing Manual PROFIsafe Version 1.0 08/2024...
  • Page 103 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® Figure 41: Read data after writing Manual PROFIsafe Version 1.0 08/2024...
  • Page 104 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® 8.7.2.2 Read sequence The following figure shows the sequence of WRREC and RDREC calls for reading data: Manual PROFIsafe Version 1.0 08/2024...
  • Page 105 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® The following table shows the sequence with example data compared to the FB50004. The FB50004 uses the WRREC and RDREC blocks also internally: FB50004 WRREC RDREC RDREC Response Call ID (address ID (address proxy)
  • Page 106 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® Bit 7 Bit 6 Bit 5 Bit 4 Bit3 Bit2 Bit 1 Bit 0 Definition of Control octets Cancel / Release IOL_CALL IDLE Sequence Write On-request Data or Port function Read On-request Data Other codings...
  • Page 107 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® Manual PROFIsafe Version 1.0 08/2024...
  • Page 108 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® Figure 42: Example of data before reading Manual PROFIsafe Version 1.0 08/2024...
  • Page 109 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® Figure 43: Example of data after reading Manual PROFIsafe Version 1.0 08/2024...
  • Page 110 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® Figure 44: Read data after reading Manual PROFIsafe Version 1.0 08/2024...
  • Page 111 8 Configuration and operation with 8.7 IO-Link Device Parameterization SIEMENS TIA Portal ® 8.7.2.3 Error PDU for the Read/Write sequence Offset Parameter Content Data type Port Error Error Codes detected by the Linking Module Unsigned16 or Client Error Code IO-Link Error codes according AL_Read/ Unsigned8 AL_Write services Additional Code...
  • Page 112 8.7 IO-Link Device Parameterization 8 Configuration and operation with SIEMENS TIA Portal ® Port Error Code Definition Coding Originator Port Function not Port function is not available (in 0x8056 Server available this state) Port Function not Port function (for this port) not 0x8057 Server supported...
  • Page 113 8 Configuration and operation with 8.8 Media Redundancy Protocol (MRP) SIEMENS TIA Portal ® 8.8 Media Redundancy Protocol (MRP) Redundant PROFINET communication can be implemented with the LioN- Safety devices via a ring topology without the use of additional switches. An MRP redundancy manager terminates the ring, detects individual failures, and transmits the data packets on the redundant path in case of error.
  • Page 114 8.8 Media Redundancy Protocol 8 Configuration and operation with (MRP) SIEMENS TIA Portal ® Figure 46: Example of setting up the Watchdog time monitoring in TIA ® Portal for using MRP Manual PROFIsafe Version 1.0 08/2024...
  • Page 115 8 Configuration and operation with 8.9 Identification & maintenance (I&M) SIEMENS TIA Portal ® 8.9 Identification & maintenance (I&M) The PROFINET IO-Link Master has the ability to uniquely identify the devices installed in the system via an electronic nameplate. This device-specific data can be read acyclic by the user at any time.
  • Page 116 0. The specified index is used for mapping the data sets. Data object Length Access Default value / Description [byte] MANUFACTURER_ID Read 0x016A (Belden Deutschland GmbH) ORDER_ID Read Order number of module in ASCII SERIAL_NUMBER Read Defined in production process in ASCII...
  • Page 117 8 Configuration and operation with 8.9 Identification & maintenance (I&M) SIEMENS TIA Portal ® Data object Length Access Default value / Description [byte] INSTALLATION_DATE Read/ 0x20 ff. (empty); Supported data format is a Write visible string with a fix length of 16 byte; “YYYY-MM-DD hh:mm”...
  • Page 118 8.9 Identification & maintenance 8 Configuration and operation with (I&M) SIEMENS TIA Portal ® 8.9.1.2 I&M 4 data of the Safety module Data object Length Access Default value / Description [byte] iPar CRC Read 0x00 ff. (empty) Table 24: I&M 4 (Slot 2, Index 0xAFF4) Figure 48: Hardware identifier of the Safety module for I&M 4 RDREC Manual PROFIsafe Version 1.0 08/2024...
  • Page 119 8 Configuration and operation with 8.9 Identification & maintenance (I&M) SIEMENS TIA Portal ® 8.9.1.3 I&M data of the IOL-Master proxy (Status/Control Module) For reading I&M 0 data, the appropriate hardware identifier for Slot 3 / Sub- slot 1 must be chosen: Figure 49: Hardware identifier of the Status/Control Module for RDREC (Slot 3 / Sub-slot 1) Manual PROFIsafe...
  • Page 120 (I&M) SIEMENS TIA Portal ® Data object Length Access Default value / Description [byte] MANUFACTURER_ID Read 0x016A (Belden Deutschland GmbH) ORDER_ID Read Order number of module in ASCII SERIAL_NUMBER Read Defined in production process in ASCII HARDWARE_REVISION Read Hardware revision of device...
  • Page 121 8 Configuration and operation with 8.9 Identification & maintenance (I&M) SIEMENS TIA Portal ® 8.9.1.4 I&M data of the IOL-Device proxy The IO-Link Device-specific I&M 0 and I&M 5 data can be read via slot 3 and the appropriate sub-slot (3.2/Port X7 .. 3.3/Port X8). The specified index is used for mapping the data sets.
  • Page 122 8.9 Identification & maintenance 8 Configuration and operation with (I&M) SIEMENS TIA Portal ® I&M0 data Octets Data type Mapping rules VendorID Unsigned16 IO-Link Direct parameter page 1: VendorID. Direct mapping, for example "0x136". Exceptions: 1 → 93; 26 → 257; 87 →...
  • Page 123 8 Configuration and operation with 8.9 Identification & maintenance (I&M) SIEMENS TIA Portal ® 8.9.2 Reading and writing I&M data In its standard library, SIEMENS offers TIA Portal system function modules ® that allow I&M data to be read and written. A data set contains a 6-byte BlockHeader and the I&M record.
  • Page 124 8.9 Identification & maintenance 8 Configuration and operation with (I&M) SIEMENS TIA Portal ® 8.9.2.1 I&M Read Record I&M data can be read via the standard RDREC (SFB52) function block in the Siemens PLC. The logical address of the slot/sub-slot (ID) and the I&M index (INDEX) must be used as handover parameters.
  • Page 125 8 Configuration and operation with 8.9 Identification & maintenance (I&M) SIEMENS TIA Portal ® Read data: Figure 51: Read example I&M0 of PN-IO device Read example I&M0 on port X7 with connected IOL-Device: Manual PROFIsafe Version 1.0 08/2024...
  • Page 126 8.9 Identification & maintenance 8 Configuration and operation with (I&M) SIEMENS TIA Portal ® Read data: Figure 52: Read example I&M0 on port X7 with connected IOL-Device Read example I&M5 on port X7 with connected IOL-Device: Manual PROFIsafe Version 1.0 08/2024...
  • Page 127 8 Configuration and operation with 8.9 Identification & maintenance (I&M) SIEMENS TIA Portal ® Read data: Figure 53: Read example I&M5 on port X7 with connected IOL-Device Manual PROFIsafe Version 1.0 08/2024...
  • Page 128 8.9 Identification & maintenance 8 Configuration and operation with (I&M) SIEMENS TIA Portal ® 8.9.2.2 I&M Write Record I&M data can be written via the standard WRREC (SFB53) function block in the Siemens PLC. The logical address of the slot/sub-slot (ID), the I&M index (INDEX) and the data length (LEN) must be used as handover parameters.
  • Page 129 8 Configuration and operation with 8.9 Identification & maintenance (I&M) SIEMENS TIA Portal ® Write data: Figure 54: Write example I&M1 of PN-IO device Manual PROFIsafe Version 1.0 08/2024...
  • Page 130 8.10 Fast Start Up (FSU) / Prioritized 8 Configuration and operation with Startup SIEMENS TIA Portal ® 8.10 Fast Start Up (FSU) / Prioritized Startup Devices with Fast Start-Up (FSU) support an optimized system start-up. This leads to a faster restart after the power supply is restored. Fast Start-Up can be activated via PROFINET interface [X1] >...
  • Page 131 8 Configuration and operation with 8.10 Fast Start Up (FSU) / Prioritized Startup SIEMENS TIA Portal ® Measured boot times PROFINET FSU time: < 500 ms Start time with/without FSU activated (for 0980 SSL-3031… and non-safe DIO on 2-port IO-Link Master slot): ~11500 ms Start time with/without FSU activated (for 0980 SSL-3031…...
  • Page 132 8.11 Suspend / Resume of IO-Link 8 Configuration and operation with port operation SIEMENS TIA Portal ® 8.11 Suspend / Resume of IO-Link port operation 8.11.1 Automatic tool changer application use case Depending on the state of a production process, a tool change inside of a machine is required by undocking a particular tool, for example a gripper, in a magazine and docking another one.
  • Page 133 8 Configuration and operation with 8.11 Suspend / Resume of IO-Link port operation SIEMENS TIA Portal ® Port configuration mode set to Digital Input or Digital Output Suspend/Resume Port operation Figure 55: Suspend/Resume Port operation on page 133 provides an overview of the mechanisms and serves as visualization of the following actions: Successfully suspended Port operation leads to flag bit indication...
  • Page 134 8.11 Suspend / Resume of IO-Link 8 Configuration and operation with port operation SIEMENS TIA Portal ® 8.11.3 Use cases Use case Inspection level (Backup & Description Restore) No. 1: A Device will be replaced 0: no Device check All Inspection Levels are by a Device of the same type permitted in use case No.
  • Page 135 8 Configuration and operation with 8.11 Suspend / Resume of IO-Link port operation SIEMENS TIA Portal ® 8.11.4 Suspend and Resume cycle For a complete Suspend and Resume cycle the following read and write requests must be performed step by step. After writing the commands Suspend or Resume, the successful execution of the command must be verified by the appropriate read request.
  • Page 136 8.11 Suspend / Resume of IO-Link 8 Configuration and operation with port operation SIEMENS TIA Portal ® Figure 56: WRREC data 8.11.4.2 Read Record Suspend – port status Use this read request to verify that the previous writing of the suspend port command has been performed successfully.
  • Page 137 8 Configuration and operation with 8.11 Suspend / Resume of IO-Link port operation SIEMENS TIA Portal ® If the suspend port command has been performed successfully, the read data look the following: The IO-Link Device can be disconnected now. If the suspend process has not been finished on the IO-Link Master before the read record is received, a negative PROFINET response will be sent with the code "Resource busy –...
  • Page 138 8.11 Suspend / Resume of IO-Link 8 Configuration and operation with port operation SIEMENS TIA Portal ® Possible error PDU codes: FUNCTION_ERROR 0x8055 FUNCTION_NOT_AVAILABLE 0x8056 FUNCTION_NOT_SUPPORTED 0x8057 8.11.4.3 Write Record Resume – port command The following example illustrates how to resume an IO-Link port operation with the TIA WRREC function block (after the IO-Link Device has been connected successfully): Manual PROFIsafe...
  • Page 139 8 Configuration and operation with 8.11 Suspend / Resume of IO-Link port operation SIEMENS TIA Portal ® Figure 57: WRREC data 8.11.4.4 Read Record Resume – port status Use this read request to verify that the previous writing of the resume port command has been performed successfully.
  • Page 140 8.11 Suspend / Resume of IO-Link 8 Configuration and operation with port operation SIEMENS TIA Portal ® ID = 0 for addressing the IO-Link Master proxy INDEX = 0xB400 LEN = 12 bytes, 8 bytes for command + 4 bytes for error PDU If the resume port command has been performed successfully, the read data look the following: If the resume process has not been finished on the IO-Link Master before the...
  • Page 141 8 Configuration and operation with 8.12 Acknowledge Re-Integration SIEMENS TIA Portal ® Possible error PDU codes: RDREC_FAULT 0x8052 WREC_FAULT 0x8053 UNEXPECTED_ERROR_SEQ 0x8054 FUNCTION_ERROR 0x8055 FUNCTION_NOT_AVAILABLE 0x8056 FUNCTION_NOT_SUPPORTED 0x8057 8.12 Acknowledge Re-Integration It can be necessary to re-integrate the Safety I/O data (Sub-Slot 2), e.g. after a re-connection of the PROFIsafe I/O device into the network.
  • Page 142 8 Configuration and operation with 8.12 Acknowledge Re-Integration SIEMENS TIA Portal ® Figure 59: Acknowledge Re-Integration for dedicated Safety I/O Manual PROFIsafe Version 1.0 08/2024...
  • Page 143 9 Process data assignment 9.1 Process data Global Device Module 9 Process data assignment This chapter describes the process data assignment for the different slots of the device. X1A = Port 1, Channel A Byte 0 = low address byte in a Siemens PLC Byte 1 = high address byte in a Siemens PLC (applicable for a Siemens PLC using Big-Endian format) 9.1 Process data Global Device Module...
  • Page 144 9.1 Process data Global Device 9 Process data assignment Module Global Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Device Module Slot 1 Byte 2 Byte 3 Table 30: Digital input qualifier for Mapping Mode 1 9.1.2 Mode 2 For module 0980 SSL 3031-121-007D, only X1 ..
  • Page 145 9 Process data assignment 9.2 Process data 16/8-F-DI 9.2 Process data 16/8-F-DI 9.2.1 Digital input data in One Channel Mode 16/8-F-DI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot 2 Byte 0 Input Status Byte 1 Input Status...
  • Page 146 9 Process data assignment 9.2 Process data 16/8-F-DI 9.2.2 Digital input data in Two Channel Mode 16/8-F-DI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot 2 Byte 0 (X4A) (X3A) (X2A) (X1A) Input Status Byte 1...
  • Page 147 9 Process data assignment 9.2 Process data 16/8-F-DI Physical Input LED A LED B PROFINET Input Bits Qualifier Diagnostic No.: Bits No.: Ch. A (Pin4) = 0V – Ch. B (Pin2) = 0V Ch. A (Pin4) = 24V Yellow & Discrepancy Error Ch.
  • Page 148 9 Process data assignment 9.3 Process data 8/4-F-DI, 4-F-DO 9.3 Process data 8/4-F-DI, 4-F-DO 9.3.1 Digital input data in One Channel Mode 8/4-F-DI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot 2 Byte 0 Input Status Byte 1...
  • Page 149 9 Process data assignment 9.3 Process data 8/4-F-DI, 4-F-DO 9.3.2 Digital input data in Two Channel Mode 8/4-F-DI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot 2 Byte 0 (X4A) (X3A) (X2A) (X1A) Input Status...
  • Page 150 9 Process data assignment 9.3 Process data 8/4-F-DI, 4-F-DO Physical Input LED A LED B PROFINET Input Bits Qualifier Diagnostic No.: Bits No.: Ch. A (Pin4) = 0V – Ch. B (Pin2) = 0V Ch. A (Pin4) = 24V Yellow & Discrepancy Error Ch.
  • Page 151 9 Process data assignment 9.4 Process data Status DI/Control 9.3.3 Digital output data 4-F-DO Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot 2 Byte 0 – – – – Output Control Byte 1 Safety Trailer (Control) Byte 2...
  • Page 152 9.4 Process data Status DI/Control 9 Process data assignment Parameter Dependencies for Digital-I/O data mapping Please refer to chapter I/O mapping configuration of Status/Control data page 73 for the bit mapping settings. Manual PROFIsafe Version 1.0 08/2024...
  • Page 153 9 Process data assignment 9.4 Process data Status DI/Control 9.4.1 Status/Control data with assignment For details on bit mapping configuration, see chapters I/O mapping configuration of Status/Control data on page 73 and I/O port overview. X1A = Port X1, Channel A (Pin 4) Byte = low address byte in a Siemens PLC Byte = high address byte in a Siemens PLC (applicable for a Siemens PLC using Big-Endian format)
  • Page 154 9.4 Process data Status DI/Control 9 Process data assignment 9.4.1.3 Digital Input Mode 2 Status DI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Status/ Byte 1 – – – – Control Status Slot 3.1 Byte 2...
  • Page 155 9 Process data assignment 9.5 Process data IO-Link ports, Slot 3.2 .. 3.3 9.5 Process data IO-Link ports, Slot 3.2 .. 3.3 The process data lengths of the IO-Link ports in COM mode depend on the IO-Link port configurations X7 .. X8. Data lengths between 0 .. 32 bytes of input data and/or 0 ..
  • Page 156 9.5 Process data IO-Link ports, 9 Process data assignment Slot 3.2 .. 3.3 Acronym Short Description Value Description – Reserved Reserved – – – Reserved Reserved – – NewParam New parameter Not supported yet, don’t evaluate this bit! Not supported yet, don’t evaluate this bit! SubstDev Substitute Device...
  • Page 157 9 Process data assignment 9.5 Process data IO-Link ports, Slot 3.2 .. 3.3 OUTPUT Output Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot 3.2 X7 Byte 0 .. 31 optional / If IO-Link Port is in “Digital-Out” Mode, the “DO-C/Q” state (Channel A, Pin 4) will be set in Bit 0 of Byte 0.
  • Page 158 9.6 Process data mirrored Global 9 Process data assignment Device Module 9.6 Process data mirrored Global Device Module As described in chapter Process data Global Device Module on page 143. 9.7 Process data mirrored Safety Module As described in chapters Process data 16/8-F-DI on page 145 and Process...
  • Page 159 9 Process data assignment 9.7 Process data mirrored Safety Module 9.7.1.2 Digital input data in Two Channel Mode 16/8-F-DI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot 4 Byte 0 (X4A) (X3A) (X2A) (X1A)
  • Page 160 9.7 Process data mirrored Safety 9 Process data assignment Module 9.7.2 8/4-F-DI 9.7.2.1 Digital input data in One Channel Mode 8/4-F-DI Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot 5 Byte 0 Input Status Byte 1 Input Qualifier...
  • Page 161 9 Process data assignment 9.8 Process data mirrored IO-Link Master numbers must be taken into consideration in the PLC for Input status and the Qualifier. 9.8 Process data mirrored IO-Link Master As described in chapters Process data Status DI/Control DO on page 151 Process data IO-Link ports, Slot 3.2 ..
  • Page 162 10.1 F-DI modes overview 10 Functional Safety I/O modes 10 Functional Safety I/O modes 10.1 F-DI modes overview The following Safety levels can be reached for the digital Functional Safety inputs of the modules 0980 SSL 3030-121-007D-101 and 0980 SSL 3031-121-007D-101.
  • Page 163 10 Functional Safety I/O modes 10.1 F-DI modes overview For the PL (Performance Level) and Cat. (Category), refer to EN ISO 13849-1:2015 / EN ISO 13849-1:2023. Refer also to chapter Module parameters on page 58 for parameter settings via the SIEMENS TIA Portal®. 10.1.1 SIL 2, PL d, Cat.
  • Page 164 10.1 F-DI modes overview 10 Functional Safety I/O modes Figure 60: Internal F-DI block diagram Module variant Available channels in this mode 0980 SSL 3031-121-007D-101 up to 8 0980 SSL 3030-121-007D-101 up to 16 Table 50: Available channels Manual PROFIsafe Version 1.0 08/2024...
  • Page 165 10 Functional Safety I/O modes 10.1 F-DI modes overview For Setting 2, the following configuration must be set: Configuration F-DI Module (Option 3B): 'Without Test Pulse for 2-Channel Mode/1oo2' – In this mode, the Pin1 and Pin5 sensor supplies of a digital input port will not be switched off for functional hardware tests.
  • Page 166 10.1 F-DI modes overview 10 Functional Safety I/O modes Figure 61: Internal F-DI block diagram Module variant Available channels in this mode 0980 SSL 3031-121-007D-101 up to 4 0980 SSL 3030-121-007D-101 up to 8 Table 51: Available channels Manual PROFIsafe Version 1.0 08/2024...
  • Page 167 10 Functional Safety I/O modes 10.1 F-DI modes overview 10.1.2 SIL 2, PL d, Cat. 2 For reaching this functional safety level there are two settings possible. For Setting 1, the following configuration must be set: Configuration F-DI Module (Option 4B): 'With Test Pulse for 2-Channel Mode/1oo2' –...
  • Page 168 10.1 F-DI modes overview 10 Functional Safety I/O modes Figure 62: Internal F-DI block diagram Module variant Available channels in this mode 0980 SSL 3031-121-007D-101 up to 4 0980 SSL 3030-121-007D-101 up to 8 Table 52: Available channels Manual PROFIsafe Version 1.0 08/2024...
  • Page 169 10 Functional Safety I/O modes 10.1 F-DI modes overview For Setting 2, the following configuration must be set: Configuration F-DI Module (Option 2): 'With Test Pulse for 1-Channel Mode/1oo1' – In this mode, the Pin1 and Pin5 sensor supplies of a digital input port will be switched off cyclically for functional hardware tests.
  • Page 170 10.1 F-DI modes overview 10 Functional Safety I/O modes Module variant Available channels in this mode 0980 SSL 3031-121-007D-101 up to 8 0980 SSL 3030-121-007D-101 up to 16 Table 53: Available channels Figure 64: Diagramm: F-DI test pulse timing = 0.5 ms length = 12 ms next...
  • Page 171 10 Functional Safety I/O modes 10.1 F-DI modes overview 10.1.3 SIL 3, PL d, Cat. 3 (with external test interval) For reaching this functional safety level the following configuration must be set: Configuration F-DI Module (Option 3A): 'Without Test Pulse for 2-Channel Mode/1oo2' – In this mode, the Pin1 and Pin5 sensor supplies of a digital input port will not be switched off for functional hardware tests.
  • Page 172 10.1 F-DI modes overview 10 Functional Safety I/O modes Figure 65: Internal F-DI block diagram Module variant Available channels in this mode 0980 SSL 3031-121-007D-101 up to 4 0980 SSL 3030-121-007D-101 up to 8 Table 54: Available channels Manual PROFIsafe Version 1.0 08/2024...
  • Page 173 10 Functional Safety I/O modes 10.1 F-DI modes overview 10.1.4 SIL 3, PL e, Cat. 4 For reaching this functional safety level the following configuration must be set: Configuration F-DI Module (Option 4A): 'With Test Pulse for 2-Channel Mode/1oo2' – In this mode, the Pin1 and Pin5 sensor supplies of a digital input port will be switched off for functional hardware tests.
  • Page 174 10.1 F-DI modes overview 10 Functional Safety I/O modes Figure 66: Internal F-DI block diagram Module variant Available channels in this mode 0980 SSL 3031-121-007D-101 up to 4 0980 SSL 3030-121-007D-101 up to 8 Table 55: Available channels Manual PROFIsafe Version 1.0 08/2024...
  • Page 175 10 Functional Safety I/O modes 10.1 F-DI modes overview Figure 67: Diagramm: F-DI test pulse timing = 0.5 ms length = 12 ms next = 96 ms (0980 SSL3031-121-007D-101, n = 8) repeat = 192 ms (0980 SSL3030-121-007D-101, n = 16) repeat Manual PROFIsafe Version 1.0 08/2024...
  • Page 176 10.2 F-DO modes overview 10 Functional Safety I/O modes 10.2 F-DO modes overview Only the module variant 0980 SSL3031-121-007D-101 provides digital Functional Safety outputs. For the digital Functional Safety outputs, the mode to select depends on the wiring of the connected actuators. Safety level F-DO concept (1oo2) GND UL...
  • Page 177 10 Functional Safety I/O modes 10.2 F-DO modes overview The pulse width for the test switches must be configured in dependency of the used actuators. Refer to section Test Pulse Configuration F-DO in Module parameters on page 58 for test pulse configuration and the appropriate test pulse timing in dependency of the setting.
  • Page 178 10.2 F-DO modes overview 10 Functional Safety I/O modes 10.2.2 SIL 3, PL e, Cat. 4 with two redundant actuators In this mode two actuators must be used redundantly on one F-DO. The internal tested GND on Pin 1 for the F-DO channel A and Pin 5 for the F-DO channel B must be used in this mode.
  • Page 179 Application within the SIEMENS TIA Portal ® Alternatively, you can use the PROFIsafe Configurator App as a standalone App without starting it from SIEMENS TIA Portal ® Install Belden PROFIsafe Configurator from https:// www.belden.com/products/i-o-systems. 2. Start the App via the respective desktop symbol in case the TCI (Tool Calling Interface) is not supported by your engineering software.
  • Page 180 11 PROFIsafe Configurator App Set the checkbox ‘I have checked all parameter entries’ when the parameters are set the same as in your engineering software project. 5. Click on the button Calculate iPar_CRC. 6. Copy the calculated iPar_CRC value into the clipboard. 7.
  • Page 181 12 PDCT interface 12 PDCT interface To use a PDCT for the IO-Link ports of the device variant 0980 SSL 3031-121-007D-101, the following indices are supported: Record data IOLM proxy IOLD proxy IOLD proxy Slot 3 - Subslot 1 Slot 3 - Subslot 2 / Port Slot 3 - Subslot 3 / Port IOLM info 0xB000...
  • Page 182 13.1 Detailed diagnostics description 13 Diagnostics 13 Diagnostics 13.1 Detailed diagnostics description 13.1.1 Detected error of the system/sensor power supply U The voltage value for the incoming system/sensor power supply is monitored globally for the PROFINET device. If the voltage drops below approx. 18 V, or exceeds approx.
  • Page 183 13 Diagnostics 13.1 Detailed diagnostics description Channel number of diagnostic 0x8000 (diagnostic not channel-specific) Channel related diagnostic code 0x012E Channel related diagnostic code message Undervoltage of Sensor / System supply If the undervoltage is detected for longer than 10 minutes, the safety system switches into safe state.
  • Page 184 13.1 Detailed diagnostics description 13 Diagnostics 13.1.3 Overtemperature Internal overtemperature detection of PROFINET IO device. The device sends the following PROFINET diagnostic message in the case of a detected overtemperature: Channel number of diagnostic 0x8000 (diagnostic not channel-specific) Channel related diagnostic code 0x012D Channel related diagnostic code message Overtemperature of IO device...
  • Page 185 13 Diagnostics 13.1 Detailed diagnostics description Channel number of 0x01 .. 0x08 (0980 SSL 3030-121-007D-101) diagnostics 0x01 .. 0x04 (0980 SSL 3031-121-007D-101) Channel related diagnostic 0x0121 or code 0x0123 or 0x0125 Channel related diagnostic Internal test pulse error on Channel B / Pin 5 code message Short circuit of sensor supply on Channel B / Pin 5 Test pulse overload on Channel B / Pin 5...
  • Page 186 13.1 Detailed diagnostics description 13 Diagnostics Channel number of 0x01 .. 0x08 (0980 SSL 3030-121-007D-101) diagnostics 0x01 .. 0x04 (0980 SSL 3031-121-007D-101) Channel related diagnostic 0x0126 code Channel related diagnostic Discrepancy error on digital input port code message Attention: If a detected discrepancy error is present for at least 24 hours, the error can no longer be cancelled and the affected inputs remain invalid until the module is restarted.
  • Page 187 13 Diagnostics 13.1 Detailed diagnostics description 13.1.7 Overload/short circuit of Ch. B for X5 .. X6 F-DO Applicable only for device variant 0980 SSL 3031-121-007D-101. The Functional Safety digital outputs on Channel B (pin 2) are protected against short circuits and overloads. In case of a fault, the output is automatically switched to "inactive".
  • Page 188 13.1 Detailed diagnostics description 13 Diagnostics Timeout parameter during the configuration of the device. The value of this parameter can range from 0 to 255 ms; the factory setting is 80 ms. The filter is used to avoid premature error messages when a capacitive load is activated.
  • Page 189 13 Diagnostics 13.1 Detailed diagnostics description In DO Restart Mode Parameter = “Restart after Output Reset”, the output must be set to "inactive" via PLC, before the output can be set again to "active". When an output channel is activated (rising edge of the channel state), the channel errors are filtered for the period that you set using the Surveillance- Timeout parameter during the configuration of the device.
  • Page 190 13.1 Detailed diagnostics description 13 Diagnostics 13.1.10 IO-Link C/Q error detection Applicable only for device variant 0980 SSL 3031-121-007D-101. If an IO-Link Device in COM mode is unplugged, an incorrect IO-Link Device is plugged in, or an electrical fault occurs (for example due to a short circuit), an error message is generated.
  • Page 191 13 Diagnostics 13.1 Detailed diagnostics description Channel number of 0x8000 (diagnostics not channel-specific) diagnostics Channel related diagnostic 0x0010 code Channel related diagnostic Parameter error code message 13.1.12 Process data mismatch error detection Applicable only for device variant 0980 SSL 3031-121-007D-101. The IO-Link Master checks the configured IO-Link Sub-module data length with the detected IO-Link Device data length.
  • Page 192 13.1 Detailed diagnostics description 13 Diagnostics Channel number of 0x8000 (diagnostics not channel-specific) diagnostics Channel related diagnostic 0x000A code Channel related diagnostic Simulation active code message 13.1.14 Internal module error detected Internal module error states (e.g. internal abnormal states) will be reported by the following diagnostic message.
  • Page 193 13 Diagnostics 13.2 Table of IO-Link Master diagnostic codes 13.2 Table of IO-Link Master diagnostic codes The following table gives an overview of the defined diagnostic codes in PROFINET (0x0000 – 0x17FF) and IO-Link (0x1800 – 0xFFFF) specification. Not all listed codes are used. Diagnostic code Definition Type...
  • Page 194 13.2 Table of IO-Link Master 13 Diagnostics diagnostic codes Diagnostic code Definition Type 0x012B Overload on Channel A / Pin 4 Error detection 0x012C Overload on Channel B / Pin 2 Error detection 0x012D Overtemperature of I/O device Error detection 0x012E Undervoltage of Sensor / System supply Error detection...
  • Page 195 13 Diagnostics 13.2 Table of IO-Link Master diagnostic codes Diagnostic code Definition Type 0x1812 Overcurrent at I/Q – check load Error detection 0x1813 Overcurrent at C/Q (if digital output) – check load Error detection 0x1814 to Reserved 0x1EFF 0x1F00 to 0x1FFF Vendor specific 0x2000 to 0x2FFF Safety extensions...
  • Page 196 13.3 IO-Link Device diagnostics in 13 Diagnostics PROFINET 13.3 IO-Link Device diagnostics in PROFINET Diagnostics (Events) of the IO-Link Device which are sent to the IO-Link Master, are reported to the PROFINET controller via a standard channel diagnostic or an extended channel diagnostic. Standard channel diagnostic message: Channel number of 0x01 - 0x08...
  • Page 197 13 Diagnostics 13.4 Table of IO-Link Device diagnostic codes 13.4 Table of IO-Link Device diagnostic codes The following table shows the defined diagnostic codes (events) of the IO- Link specification. Use the IO-Link Device documentation for vendor specific codes. Diagnostic code Definition Type 0x0000...
  • Page 198 13.4 Table of IO-Link Device 13 Diagnostics diagnostic codes Diagnostic code Definition Type 0x5100 General power supply fault detected – Check availability Error detection 0x5101 Fuse blown/open – Exchange fuse detection 0x5102 to 0x510F Reserved 0x5110 Primary supply voltage overrun – Check tolerance Warning 0x5111 Primary supply voltage underrun –...
  • Page 199 13 Diagnostics 13.5 Error detection behavior of F-I/O Diagnostic code Definition Type 0x8C31 to 0x8C3F Reserved 0x8C40 Maintenance required – Cleaning Warning 0x8C41 Maintenance required – Refill Warning 0x8C42 Maintenance required – Exchange wear and tear parts Warning 0x8C43 to 0x8C9F Reserved 0x8CA0 to Vendor specific 0x8DFF...
  • Page 200 13.5 Error detection behavior of F-I/O 13 Diagnostics For detected internal errors, the channel/module remains passivated until the device is restarted. For detected external errors, the channel/module remains passivated until the error is resolved. Note: The Bit ‘Device Fault/ChF_Ack_Req’ will allways be set to '0'. After a channel error has been resolved, no acknowledgement must be done on the I/O module.
  • Page 201 13 Diagnostics 13.5 Error detection behavior of F-I/O 13.5.3 Detected errors in failsafe communication In case of a detected Safety I/O communication error between the controller and the I/O device, the PROFIsafe profile specific error handling will be applied. In case of a detected error, all digital outputs will be switched to failsafe value '0'.
  • Page 202 13.5 Error detection behavior of F-I/O 13 Diagnostics Kind of delay Time Response time of connected sensor Refer to manufacturer data (field device) PROFIsafe device Worst case delay time device: Without activated IIoT protocols WCDT = 42 ms Input With activated IIoT protocols WCDT = 48 ms Input...
  • Page 203 13 Diagnostics 13.5 Error detection behavior of F-I/O Warning: For capacitive or inductive loads the WCDT Output OFDT times can be increased. Output 13.5.7 Total worst case delay time for F-DO The time required from an output state change in the controller until the new physical state is reached in the output channel under error-free conditions.
  • Page 204 13.5 Error detection behavior of F-I/O 13 Diagnostics Kind of delay Time Delay time of connected sensor (field Refer to manufacturer data device) PROFIsafe device (Input) Worst case delay time device: Without activated IIoT protocols WCDT = 42 ms Input With activated IIoT protocols WCDT = 48 ms...
  • Page 205 13 Diagnostics 13.5 Error detection behavior of F-I/O = 60 ms (without activated IIoT protocols) Output = 72 ms (with activated IIoT protocols) Output ΔT_WD (TD ) = (F_WD_Time + WCDT + DAT - WCDT Output Output Key: WCDT = Worst Case Delay Time WCDT = Worst Case Delay Time F-Host process F-Host...
  • Page 206 14 IIoT functionality 14 IIoT functionality The LioN-Safety variants offer a number of new interfaces and functions for the optimal integration into existing or future IIoT (Industrial Internet of Things) networks. The devices continue to work as field bus devices which communicate with and are controlled by a PLC (Programmable Logic Controller).
  • Page 207 14 IIoT functionality 14.1 MQTT 14.1 MQTT The MQTT (Message Queuing Telemetry Transport) protocol is an open network protocol for machine-to-machine communication, which provides the transmission of telemetric data messages between devices. The integrated MQTT client allows the device to publish a specific set of information to an MQTT broker.
  • Page 208 14.1 MQTT 14 IIoT functionality The following configuration elements are available (default values in bold): Element Data Description Example data type mqtt-enable boolean Master switch for the MQTT client. true / false broker string IP address of the MQTT Broker "192.168.1.1"...
  • Page 209 14 IIoT functionality 14.1 MQTT Element Data Description Example data type number Selects the "Quality of Service" status 0 = At most once for all published messages. 1 = At least once 2 = Exactly once Table 59: MQTT configuration MQTT response: The resulting response is a JSON object with a "status"...
  • Page 210 14.1 MQTT 14 IIoT functionality 14.1.2 MQTT topics MQTT mainly relates to topics. All messages are attached to a topic which adds context to the message itself. Topics may consist of any string and they are allowed to contain slashes (/) as well as wildcard symbols (*, #). 14.1.2.1 Base topic For all LioN-Safety variants there is a configurable Base topic which is the prefix for all topics.
  • Page 211 14 IIoT functionality 14.1 MQTT There are the following domains: Domain name Definition Example content identity All fixed data which is defined by the Device name, ordering number, MAC used hardware and which cannot be address, port types, port capabilites changed by configuration or at runtime.
  • Page 212 14.1 MQTT 14 IIoT functionality Topic Content examples Total Publish publish interval count [base-topic]/identity/ Name, ordering number, MAC, vendor, I&M Startup gateway etc. [base-topic]/identity/ Port name, port type Startup port/n [base-topic]/config/ Configuration parameters, ip address etc. Interval gateway [base-topic]/config/port/ Port mode, data storage, mapping, direction Interval [base-topic]/status/ Bus state, device diagnosis, master events...
  • Page 213 14 IIoT functionality 14.1 MQTT 14.1.2.2 Publish topic Overview of all publish JSON data for the defined topics: Data type product_name json_string ordering_number json_string device_type json_string serial_number json_string mac_address json_string production_date json_string fw_name json_string fw_date json_string fw_version json_string hw_version json_string vendor_name json_string vendor_address...
  • Page 214 14.1 MQTT 14 IIoT functionality Data type Range Default value Remarks fieldbus_protocol json_string PROFINET, EtherNet/IP, EtherCAT® 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_fault_without_ul json_boolean true / false false force_mode_lock json_boolean true / false false web_interface_lock json_boolean...
  • Page 215 14 IIoT functionality 14.1 MQTT Data type Range Default value Remarks protocol json_string wait_for_io_system wait_for_io_Connection failsafe connected error ethernet_port1 json_string 100_mbit/s_full 100_mbit/s 10_mbit/s_full 100_mbit/s ethernet_port2 json_string 100_mbit/s_full 100_mbit/s 10_mbit/s_full 100_mbit/s module_restarts json_integer 0 .. 4294967295 channel_diagnosis json_boolean true / false failsafe_active json_boolean true / false...
  • Page 216 14.1 MQTT 14 IIoT functionality Data type Range Default value Remarks port json_integer 1 .. 8 type json_string digital_universal digital_input digital_Output io_link max_output_power_cha json_string 2.0_mA 0.5_mA max_output_power_chb json_string 2.0_mA 0.5_mA channel_cha json_string input/output input output io_link channel_chb json_string input/output input output io_link Table 68: Identity/port/1 ..
  • Page 217 14 IIoT functionality 14.1 MQTT Data type Range Default value Remarks port json_integer 1 .. 8 direction_cha json_string input/output input output restart_mode_cha json_string Manual Auto restart_mode_chb json_string Manual Auto input_polarity_cha json_string input_polarity_chb json_string input_filter_cha json_integer input_filter_chb json_integer do_auto_restart_cha json_boolean true / false do_auto_restart_chb json_boolean true / false...
  • Page 218 14.1 MQTT 14 IIoT functionality 14.1.2.3 Command topic (MQTT Subscribe) The main purpose of MQTT is to publish data from the device to a broker. This data can then be received by any subscriber who is interested in this data. But also the other way round is possible. The device can subscribe to a topic on the broker and is then able to receive data.
  • Page 219 14 IIoT functionality 14.1 MQTT For the Force object properties digital and iol, there are several value specifications arrayed: Property Data type Example values Remarks port integer 1, 2, 5 channel string "a", "b" force_dir string "out", "in", "clear" force_value integer 0, 1 Table 72: Force object: Digital...
  • Page 220 14.1 MQTT 14 IIoT functionality For the Config object property portmode, there are several value specifications arrayed: Property Data type Example values Remarks port integer channelA* string "dio", "di", "do", "iol", "off" channelB* string "dio", "di", "do", "iol", "off", "aux" inlogicA string "no", "nc"...
  • Page 221 14 IIoT functionality 14.1 MQTT […]/reset Use the Command topic [base-topic]/command/reset for Reset object data about restart and factory reset issues. The Reset object can contain any of the following properties: Property Data type Example values Remarks factory_reset boolean true / false system_reset boolean true / false...
  • Page 222 14.1 MQTT 14 IIoT functionality 14.1.3 MQTT configuration - Quick start guide Attention: Lumberg Automation is not responsible for any content of the referenced Web pages and provides no warranty for any functionality of the named third party software. 14.1.3.1 MQTT configuration via JSON 1.
  • Page 223 14 IIoT functionality 14.1 MQTT 3. Read MQTT: GET: [IP-address]/r/config/mqtt.json Manual PROFIsafe Version 1.0 08/2024...
  • Page 224 OPC UA client can connect for information exchange secure in transmission. For OPC UA, we comply (apart from the exceptions listed below) with the IO-Link Companion Specification, which can be downloaded from catalog.belden.com or directly from io-link.com. Manual PROFIsafe Version 1.0 08/2024...
  • Page 225 14 IIoT functionality 14.2 OPC UA Feature Support Managing IODDs Not supported (chapter 6.1.6 in the specification) Mapping IODD information to OPC UA ObjectTypes Not supported (chapter 6.3 in the specification) IOLinkIODDDeviceType Not supported (chapters 7.2 ff. in the specification) ObjectTypes generated based on IODDs Not supported (chapters 7.3 ff.
  • Page 226 14.2 OPC UA 14 IIoT functionality There are the following configuration elements (default values in bold): Element Data Description Example data type port integer Server port for the OPC UA server. 0, 4840, 0xFFFF opcua-enable boolean Master switch for the OPC UA server. true / false true / false anon-allowed...
  • Page 227 14 IIoT functionality 14.2 OPC UA Examples: {"status": -1, "error": [{"Element": "upcua-enable", "Message": "Boolean expected"}]} {"status": 0} {"status": "error": [{"Element": "root", "Message": "Not JSON object"}]} 14.2.2 OPC UA address space OPC UA provides different services on the LioN-Safety devices with which a client can navigate through the hierarchy of the address space and read or write variables.
  • Page 228 14.2 OPC UA 14 IIoT functionality 14.2.3 OPC UA configuration - Quick start guide Attention: Lumberg Automation is not responsible for any content of the referenced Web pages and provides no warranty for any functionality of the named third party software. 14.2.3.1 OPC UA configuration via JSON 1.
  • Page 229 14 IIoT functionality 14.2 OPC UA 3. Read OPC UA: GET: [IP-address]/r/config/opcua.json Manual PROFIsafe Version 1.0 08/2024...
  • Page 230 1. A standardized REST API that has been specified by the IO-Link Community and is described separately: JSON_Integration_10222_V100_Mar20.pdf Please download the file from catalog.belden.com or directly from link.com. Attention: Consider the following table to get an overview of the supported features of the IO-Link specification:...
  • Page 231 14 IIoT functionality 14.3 REST API Feature Supported Port GET /ports GET /capabilities GET /status GET /configuration POST /configuration GET /datastorage Not supported POST /datastorage Not 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...
  • Page 232 Not supported GET /iodds/file Not supported Table 79: Support of REST API features according to the IO-Link specification 2. A customized Belden REST API that is described in the following chapters. 14.3.1 Standard device information Request method: http GET Request URL: <ip>/info.json...
  • Page 233 14 IIoT functionality 14.3 REST API 14.3.2 Structure Name Data type Description Example name string Device name "0980 XSL 3912- 121-007D-00F" order-id string Ordering number "935 700 001" 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 device "3C B9 A6 F3 F6...
  • Page 234 14.3 REST API 14 IIoT functionality Name Data type Description Example consuming array of numbers (2) Cyclic data from PLC to device producing array of numbers (2) Cyclic data from device to PLC Element 0 = 1 Byte: diag array of numbers (4) Diagnostic information Bit 7: Internal module error (IME)
  • Page 235 14 IIoT functionality 14.3 REST API Name Data type Description Example IOL Object Contains all IO-Link related information such as events, port states, device parameters. iol/diagGateway array of DIAG Array of currently active device/ gateway related events iol/diagMaster array of DIAG Array of currently active IOL-Master related events iol/ports...
  • Page 236 14.3 REST API 14 IIoT functionality Name Data type Description Example forced boolean True, if the output pin of this channel is forced simulated boolean True, if the input value to the PLC of this channel is simulated actuatorDiag boolean True, if the output is in short circuit / overload condition sensorDiag...
  • Page 237 14 IIoT functionality 14.3 REST API Name Data type Description Example port_status number Port status according to IOL specification ds_fault number Data storage error number ds_fault_text string Textual data storage error. device DEVICE Object IO-Link device parameters. → Null if no IO-Link communication active diag array of DIAG (n)
  • Page 238 14.3 REST API 14 IIoT functionality Name Data type Description Example forcingPossible boolean True, if forcing is possible and force mode can be activated ownForcing boolean True, if forcing is performed by REST API at the moment forcingClient string Current forcing client identifier digitalOutForced array of numbers (2) The force values of all 16 digital output channels.
  • Page 239 14 IIoT functionality 14.3 REST API 14.3.3 Configuration and forcing Method: POST URL: <ip>/w/force.json Parameters: None Post-Body: JSON Object Property Data type Example values Description forcemode boolean true / false Forcing authority on/off portmode array (Port mode object) digital array (Digital object) array...
  • Page 240 14.3 REST API 14 IIoT functionality Property Data type Example values Remarks port integer 0..7 channel string "a","b" force_dir string "phys_out","plc_in","clear" optional default is "phys_out" force_value integer Table 82: Digital object Property Data type Example values Remarks port integer 0..7 output array[integer] or null to clear [55,88,120]...
  • Page 241 14 IIoT functionality 14.3 REST API 14.3.4 Reading and writing ISDU parameters The Indexed Service Data Unit (ISDU) provides a highly flexible message format, which can contain single or multiple commands. LioN-Safety IOL-Masters with IIoT support reading and writing ISDU parameters from connected IOL-Devices.
  • Page 242 14.3 REST API 14 IIoT functionality Property Data type Example values Remarks integer 0-INT16 Index that was read subix integer 0-INT8 Subindex that was read status integer 0, -1 0 = no error, -1= an error occured eventcode integer IOL eventcode if status is -1 data array[integer]...
  • Page 243 14 IIoT functionality 14.3 REST API 14.3.4.2 Writing ISDU Method: POST URL: <ip>/w/isdu.json Parameters: port (6 .. 7) Post-Body: JSON array of write ISDU object Property Data type Example values Remarks integer 0-INT16 Index to be read subix integer 0-INT8 Subindex to be read data array[integer]...
  • Page 244 14.3 REST API 14 IIoT functionality Property Data type Example values Remarks integer 0-INT16 Index that was written subix integer 0-INT8 Subindex that was written status integer 0, -1 0 = no error, -1= an error occured eventcode integer IOL eventcode if status is -1 Table 89: Write ISDU data object Manual PROFIsafe...
  • Page 245 14 IIoT functionality 14.3 REST API 14.3.5 Example: Reading 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} 14.3.6 Example: Writing ISDU 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} Manual PROFIsafe...
  • Page 246 14.4 CoAP server 14 IIoT functionality 14.4 CoAP server The Constrained Application Protocol (CoAP) is a specialized Internet application protocol for constrained networks such as lossy or low power networks. CoAP is useful especially in M2M (Machine to Machine) communication and can be used to translate simplified HTTP requests of low speed networks.
  • Page 247 14 IIoT functionality 14.4 CoAP server The following configuration elements are available (default values in bold): Element Data type Description Example data true / false enable boolean Master switch for the CoAP server port integer Port of the CoAP server 5683 (0 to 65535) Table 90: CoAP configuration...
  • Page 248 14.4 CoAP server 14 IIoT functionality Type Note /r/status.lr /r/system.lr /info.json" /r/config/net.json /r/config/mqtt.json /r/config/opcua.json /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_number}/capabilities This API is available for all 8 ports. {port_number} should be between "1" and "8".
  • Page 249 14 IIoT functionality 14.4 CoAP server Type Note /iolink/v1/devices/master1port{port_number}/capabilities This API is available for all 8 ports. {port_number} should be between "1" and "8". /iolink/v1/devices/master1port{port_number}/processdata/ This API is available for getdata/value all 8 ports. {port_number} should be between "1" and "8".
  • Page 250 14.4 CoAP server 14 IIoT functionality 14.4.3 CoAP configuration - Quick start guide Attention: Lumberg Automation is not responsible for any content of the referenced Web pages and provides no warranty for any functionality of the named third party software. 14.4.3.1 CoAP configuration via JSON 1.
  • Page 251 14 IIoT functionality 14.4 CoAP server 3. Read CoAP configuration: GET: [IP-address]/r/config/coapd.json Manual PROFIsafe Version 1.0 08/2024...
  • Page 252 14.5 Syslog 14 IIoT functionality 14.5 Syslog The LioN-Safety variants provide a Syslog client which can connect with a configured Syslog server and is able to log messages. Syslog is a platform-independent standard for logging messages. Each message contains a timestamp as well as information about the severity level and the subsystem.
  • Page 253 14 IIoT functionality 14.5 Syslog The following configuration elements are available (default values in bold): Element Data type Description Example data true / false syslog-enable boolean Master switch for the Syslog client global-severity integer Severity level of Syslog client 0/1/2/3/4/5/6/7 0 –...
  • Page 254 14.5 Syslog 14 IIoT functionality Syslog response: The resulting response is a JSON object with a "status" field. Status should be "0" if no error occurred, and "-1" if there is an error. In case of an error, the response contains an error array. The error array contains an error object for each error occurred.
  • Page 255 14 IIoT functionality 14.5 Syslog 14.5.2 Syslog configuration - Quick start guide Attention: Lumberg Automation is not responsible for any content of the referenced Web pages and provides no warranty for any functionality of the named third party software. 14.5.2.1 Syslog configuration via JSON 1.
  • Page 256 14.5 Syslog 14 IIoT functionality 3. Read Syslog configuration: GET: [IP-address]/r/config/syslog.json Manual PROFIsafe Version 1.0 08/2024...
  • Page 257 14 IIoT functionality 14.6 Network Time Protocol (NTP) 14.6 Network Time Protocol (NTP) The LioN-Safety variants provide an NTP client (version 3) which can connect with a configured NTP server and is able to synchronize the network time at a configurable interval. NTP is a network protocol which uses UDP datagrams to send and receive timestamps in order to synchronize with a local clock.
  • Page 258 14.6 Network Time Protocol (NTP) 14 IIoT functionality The following configuration elements are available (default values in bold): Element Data type Description Example data true / false NTP client state boolean Master switch for the NTP client Server address string IP address of the NTP server 192.168.1.50 Server port...
  • Page 259 14 IIoT functionality 14.6 Network Time Protocol (NTP) 14.6.2 NTP configuration - Quick start guide Attention: Lumberg Automation is not responsible for any content of the referenced Web pages and provides no warranty for any functionality of the named third party software. 14.6.2.1 NTP configuration via JSON 1.
  • Page 260 14.6 Network Time Protocol (NTP) 14 IIoT functionality 3. Read NTP configuration: GET: [IP-address]/r/config/ntpc.json Manual PROFIsafe Version 1.0 08/2024...
  • Page 261 15 The integrated Web server 15 The integrated Web server All device variants are equipped with an integrated Web server which makes functions for the device configuration and the display of status and diagnostic information available via a Web interface. The Web interface provides an overview of the configuration and status of the device.
  • Page 262 15.1 The Status page 15 The integrated Web server 15.1 The Status page The status page provides a quick overview of the current state of the device. The left side shows a graphical representation of the module with all its LEDs and the positions of the rotary encoding switches.
  • Page 263 15 The integrated Web server 15.2 The Ports page 15.2 The Ports page The page shows detailed port information. In the field Port Diagnosis, incoming and outgoing diagnostics are displayed as clear text. Pin 2 and Pin 4 contain information about the configuration and state of the port. For IO-Link ports, additional information relating to the connected sensor and the process data is displayed.
  • Page 264 15.3 The System page 15 The integrated Web server 15.3 The System page The System page shows the basic information for the module like Firmware version, Device information, Ethernet, Network and Fieldbus information. Manual PROFIsafe Version 1.0 08/2024...
  • Page 265 15 The integrated Web server 15.3 The System page Restart Device The module initializes a software reset. Reset to Factory Settings The module restores to the default factory settings. IP Settings Use this parameter to change the current IP address of the module. For PROFINET, this is only useful during commissioning.
  • Page 266 15.4 The User page 15 The integrated Web server 15.4 The User page The User page provides the user management of the Web interface. New users with access rights "Admin" or "Write" can be added here. For security reasons please change the default admin password immediately after configuring the device.
  • Page 267 Link Device. The IODD is created by the vendor and is mandatory for each IO-Link Device. Belden IO-Link Masters with the "IODD on Module" functionality are ready to use IODDs in order to make the IO-Link Device configuration much more easier and the process data human readable in a better way.
  • Page 268 16.2 Web GUI functionality 16 IODD for vendor specific parameters without any additional knowledge about the vendor specific device features. 16.2 Web GUI functionality All of the "IODD on Module" features are accessible via the LioN-Safety Web interface. 16.2.1 Port Details page The Port Details Page shows all information about the selected port.
  • Page 269 16 IODD 16.2 Web GUI functionality The row called IODD provides access to the "IODD on Module" features. The button UPLOAD will let the user upload an IODD file into the module, regardless of the original device the IODD has been designed for. The maximum number of IODDs is limited due to storage space.
  • Page 270 16.2 Web GUI functionality 16 IODD 16.2.2 Parameters page The parameters page "IODD – Device configuration" shows all parameters which are provided by the IODD of the device. That means the parameter set is variable and depends on the connected IO-Link Device. The stored IODD reads the parameter meta data, such as names, units, min/ max values, descriptions etc.
  • Page 271 16 IODD 16.2 Web GUI functionality marked as "read-only" in the IODD. All values are directly written back to the device after any change. Limitations Editing parameter values will directly change them inside the connected device. No parameter server action is triggered by that. There is a maximum size of the IODD in order to be uploaded into the system.
  • Page 272 The following sections give an overview of the most important functional data needed to operate the device. For further information and detailed technical data, see the respective Data Sheet of your required product in the product specific download area on catalog.belden.com. Manual PROFIsafe Version 1.0 08/2024...
  • Page 273 17 Technical data 17.1 Safety codes 17.1 Safety codes Conditions: The values are calculated for an average ambient temperature of +40 °C (+104 °F) and an installation altitude of up to 3000 m (9842 ft) and apply to a safety function consisting of one input/input pair and one output pair. Mix modules 0980 SSL 3x31-121...
  • Page 274 17 Technical data 17.1 Safety codes DI modules 0980 SSL 3x30-121... Feature Code Standard Performance Level (PL) Up to e EN ISO 13849-1 Category Up to 4 EN ISO 13849-1 Safety Integration Level (SIL) Up to 3 IEC 61508 MTTF 107 years not standardized PFH (T...
  • Page 275 17 Technical data 17.2 General 17.2 General Protection class IP65 (Only applies if the connectors IP67 are screwed together or if IP69K protective caps are used.) Ambient temperature (during 0980 SSL 3x31-121... -40 °C .. +70 °C operation and storage) (-40 °F ..
  • Page 276 17.3 PROFINET protocol 17 Technical data 17.3 PROFINET protocol Protocol PROFINET IO device V2.44 Conformance Class C (CC-C) Netload Class Update cycle 1 ms GSDML file GSDML-V2.44-LumbergAutomation-LioN-Safety-20240314.xml Transmission rate 100 Mbit/s, full duplex Transmission procedure 100BASE-TX Autonegotiation is supported Vendor ID Device ID 0x0401 (same for all LioN-Safety variants) Supported Ethernet protocols Ping...
  • Page 277 17 Technical data 17.4 Power supply of the module electronics/sensors 17.4 Power supply of the module electronics/ sensors Port X03, X04 M12-L-coded Power, connector/socket, 5-pole Pin 1 / Pin 3 Nominal voltage U 24 V DC (SELV/PELV) Current U (X03/X04) Max.
  • Page 278 17.4 Power supply of the module 17 Technical data electronics/sensors Reverse polarity protection Operational indicator LED green: 18 V (+/- 1 V) < U LED red: < 18 V (+/- 1 V) Table 98: Information on the power supply of the module electronics/ sensors Figure 71: Derating of U Attention:...
  • Page 279 17 Technical data 17.5 Power supply of the actuators Confirm that the external connected sensors or actuators are designed for voltages up to +60 V DC. 17.5 Power supply of the actuators Nominal voltage U 24 V DC (SELV/PELV) Voltage range 18 ..
  • Page 280 17 Technical data 17.6 FS DI ports Caution: In case of a faulty SELV/PELV power supply unit, a maximum operating voltage of +60 V DC is possible at the U voltage supply (Pin 4/Pin2) on the F-DO ports. The device variants 0980 SSL 303x-121…...
  • Page 281 17 Technical data 17.7 FS DO ports 17.7 FS DO ports Attention: For ports X5 and X6 the outputs are supplied by the U power supply. FS DO ports 0980 SSL 3x31-121... Port X5 .. X6 M12 socket, 5-pin Output type Normally open, pp-switching or ppm-switching Nominal output voltage per channel...
  • Page 282 17.8 IO-Link Master ports Class A 17 Technical data 17.8 IO-Link Master ports Class A 0980 XSL 3x31-121... Port X7 .. X8 M12 socket, 5-pin Table 102: IO-Link Master ports Class A 17.8.1 Configured as digital input (Pin 4 + Pin 2) Input connection 0980 SSL 3x31-121...
  • Page 283 17 Technical data 17.8 IO-Link Master ports Class A 17.8.2 Configured as digital output (Pin 4 + Pin 2) Attention: For ports X7 and X8 the outputs are supplied by the U power supply. Output type Normally open, p-switching Nominal output voltage per channel Signal status “1”...
  • Page 284 17.8 IO-Link Master ports Class A 17 Technical data 17.8.3 Configured as IO-Link port in COM mode (Pin 4) IO-Link Master specification v1.1.3 ready, IEC 61131-9 Communication rates 4.8 kbaud (COM 1) 38.4 kbaud (COM 2) 230.4 kbaud (COM 3) Line lengths in the IO-Link max.
  • Page 285 17 Technical data 17.9 LEDs 17.9 LEDs Color Description Green Auxiliary actuator voltage OK 18 V (+/- 1 V) < U < 30 V (+/- 1 V) Auxiliary actuator voltage LOW < 18 V (+/- 1 V) or U > 30 V (+/- 1 V) if "Report U supply voltage fault" is enabled. None of the above conditions.
  • Page 286 17.9 LEDs 17 Technical data Color Description X7 .. X8 Green IO-Link COM Mode: IO-Link communication exists. A (only Green flashing IO-Link COM Mode: No IO-Link communication. 0980 SSL 3x31-121...) Yellow Standard I/O Mode: Status of digital input or output on C/Q (pin 4) line "on".
  • Page 287 The following tables give an overview of the internal data transfer times of the LioN-Safety IO-Link Master with a connected IO-Link Device as digital I/ O extension (Belden article 0960 IOL 380-021 16DIO Hub with a minimum cycle time of 1 ms).
  • Page 288 17.10 Data transfer times for non- 17 Technical data Safety I/O Use case 1: IO-Link Master configuration with enabled Web interface and disabled IIoT protocols Data direction Data transfer time in ms Minimum Average Maximum PLC to DO DI to PLC 11.1 Use case 2: IO-Link Master configuration with enabled Web interface and enabled IIoT...
  • Page 289 18 Recycling note 18 Recycling note The symbol of a crossed-out wheeled bin shown on the device indicates that the device MUST NOT be disposed of with household waste at the end of its service life. After its service life, the used device must be disposed of properly as electronic waste in accordance with the locally applicable disposal regulations.
  • Page 290 19 Accessories 19 Accessories In order to get access to various types of accessories, please visit our Web page: https://www.belden.com Manual PROFIsafe Version 1.0 08/2024...
  • Page 291 20 Declarations of conformity 20 Declarations of conformity Manual PROFIsafe Version 1.0 08/2024...
  • Page 292 20 Declarations of conformity Manual PROFIsafe Version 1.0 08/2024...

This manual is also suitable for:

Lumberg 0980 ssl 3030-121-007d-101935023002935023006