Table of Contents

Advertisement

Quick Links

Operating Manual
IO-Link Master
EN
PROFINET IO and Modbus/TCP

Advertisement

Table of Contents
loading

Summary of Contents for Baumer IO-Link Master

  • Page 1 Operating Manual IO-Link Master PROFINET IO and Modbus/TCP...
  • Page 2: Table Of Contents

    Table of contents Baumer Table of contents 1 About this document........................... 1.1 Purpose ..............................1.2 Installation and configuration overview....................2 Hardware Installation ..........................2.1 BIOLM L-PN Hardware Installation....................... 2.1.1 Setting the rotary switch......................2.1.2 Connecting to the network ......................2.1.3 Connecting the power ........................ 10 2.1.4 Mounting ............................
  • Page 3 Baumer Table of contents 5 IO-Link Port Configuration ......................... 61 5.1 Preparing for Port Configuration ......................61 5.2 IO-Link Configuration Page ........................63 5.2.1 Editing IO-Link Port Settings...................... 63 5.2.2 IO-Link Settings Parameters...................... 64 5.3 PROFINET IO Settings Configuration Page ..................68 5.4 Modbus/TCP Settings Configuration Page ...................
  • Page 4 9.4 PROFINET IO Diagnostics Page......................97 9.5 OPC UA Diagnostics Page ........................99 10 PROFINET IO Reference Information ......................100 10.1 Sample IO-Link Master Gateway Configuration ................... 100 10.2 Read PDI Data as Record Data......................102 10.3 Diagnostic Alarm........................... 104 10.3.1 IO-Link Event Mapping Overview ....................104 10.3.2 IO-Link EventCode Mapping......................
  • Page 5: About This Document

    Purpose This document provides installation, configuration, and embedded web interface information for the Baumer IO-Link Master (BIOLM). In addition, it includes detailed information about PROFINET IO and Modbus/TCP. The web interface provides a platform so that you can easily configure, review diagnostic...
  • Page 6: Hardware Installation

    Hardware Installation Baumer Hardware Installation Use the appropriate hardware installation for your BIOLM model: BIOLM L-PN Hardware Installation [} 6] BIOLM DR-PN Hardware Installation [} 14] Refer to Connecting Devices [} 49] for information about connecting IO-Link or digital devices to the ports after you program the network information using the next chapter.
  • Page 7: Setting The Rotary Switch

    Baumer Hardware Installation 2.1.1 Setting the rotary switch You can use the rotary switches under the configuration window on the BIOLM to set the lower 3-digits (8 bits) of the static IP address. INFO Setting network address via web interface Optionally, you can leave the rotary switch set to the default and use the web interface to set the network address.
  • Page 8 Hardware Installation Baumer Switch Setting Node Address Use the network configuration stored in the flash. The default network con- (Default setting) figuration values are: IP address: 192.168.0.250 Subnet mask: 255.255.255.0 IP gateway: 0.0.0.0 After completing the hardware installation, you can set the network address...
  • Page 9: Connecting To The Network

    Baumer Hardware Installation 2.1.2 Connecting to the network The BIOLM provides two Fast Ethernet (10 / 100BASE-TX) M12, 4-pin female D-coded con- nectors. 1: Tx+ 4: Rx- 3:Tx- 2: Rx+ Use the following steps to connect the BIOLM to the network: Condition: ð...
  • Page 10: Connecting The Power

    Actual Power Pin Power Input Power Output or Actuator Description (Male) Power (Female) US+ or +V IO-Link Master’s system electronics and IO-Link devices UA- or 0 V Actuator supply US- or 0 V IO-Link Master’s system electronics and IO-Link devices UA+ or +V...
  • Page 11 The IO-Link LEDs flash (if no IO-Link device attached) or are lit if an IO-Link device is at- tached. ü It takes approximately 25 seconds after power up for the IO-Link Master to be ready for operation. If a PLC is connected, the NET LED is lit and green.
  • Page 12 Hardware Installation Baumer If the LEDs indicate that you are ready to go to the next installation step: Program the IP address using the web interface. For configuring the network information Configuring the BIOLM with STEP 7 [} 18]. If using the rotary switches to set the IP address, then you are ready to attach devices (see Connecting Devices [} 49]).
  • Page 13: Mounting

    Baumer Hardware Installation 2.1.4 Mounting You can mount the BIOLM on a mounting panel or a machine. Use the following procedure to mount the BIOLM: Instruction: a) Verify that the mounting surface is level (flat) to prevent mechanical stress to the BIOLM.
  • Page 14: Biolm Dr-Pn Hardware Installation

    Hardware Installation Baumer BIOLM DR-PN Hardware Installation NOTICE The BIOLM DR-PN must be installed in a suitable fire, electrical, mechanical enclosure. Use the following information to install the hardware for the BIOLM DR-PN: Connecting to the network [} 15] Connecting the power [} 16] Mounting [} 17]...
  • Page 15: Connecting To The Network

    Baumer Hardware Installation 2.2.1 Connecting to the network The BIOLM provides two Fast Ethernet (10 / 100BASE-TX) standard RJ45 connectors. Use the following steps to connect the BIOLM to the network or IO controller: Instruction: a) Securely connect one end of the RJ45 Ethernet cable to either Ethernet port.
  • Page 16: Connecting The Power

    The BIOLM DR-PN provides redundant power input with a single pluggable connector on the top of the IO-Link Master. The power plug is keyed for your safety so that it cannot be inserted into an IO-Link port using the headers and plugs keyed as supplied.
  • Page 17: Mounting

    Baumer Hardware Installation The IO-Link LEDs flash (if no IO-Link device attached) or are lit if an IO-Link device is at- tached. If a PLC is connected, the NET LED is lit and green. If the LEDs indicate that you are ready to go to the next installation step. Refer to Configuring the BIOLM with STEP 7 [} 18]...
  • Page 18: Configuring The Biolm With Step 7

    Refer to your STEP 7 documentation, if you require step-by-step procedures. Instruction: a) Download, unzip, and upload the GSD file for the IO-Link Master (BIOLM). b) Insert the BIOLM in the PROFINET IO system. c) Configure the IP address for the BIOLM.
  • Page 19: Configuring The Biolm

    Select the BIOLM from the Hardware catalog window (Other field devices | PROFINET IO | I/ O | Baumer IVO GmbH & Co. KG | Baumer IO-Link Master | SAP Number) and drag it into the Device configuration | Network view. Then connect the BIOLM to the IO controller, as shown in the figure below.
  • Page 20: Ip Address Assignment

    Configuring the BIOLM with STEP 7 Baumer IP Address Assignment Baumer BIOLM gateways support three methods for IP address assignment according to GSDML Specification: DCP – The BIOLM supports IP address assignment via Discovery and basic Configuration Protocol (DCP), see Assigning an IP Address via IO Controller (DCP) [} 20]...
  • Page 21 Baumer Configuring the BIOLM with STEP 7 3.4.1.1 STEP 7 V5.5 Use the following procedure to assign an IP address via DCP: Instruction: a) Double-click the X1 PNIO-IO interface of the IO control to open the Properties window. b) On the General tab, click the Properties button, which opens the Ethernet interface Prop- erties window.
  • Page 22 Configuring the BIOLM with STEP 7 Baumer 3.4.1.2 TIA Portal V13 Use the following procedure to assign an IP address via DCP: Instruction: a) Double-click the BIOLM in the Device configuration | Network view. b) On the Properties | General tag, select Ethernet addresses Make sure that the User IP protocol option is checked and the Set IP address in the pro- ject is selected.
  • Page 23: Assigning An Ip Address Via Dhcp

    Configuring the BIOLM with STEP 7 3.4.2 Assigning an IP Address via DHCP The Baumer BIOLM gateway supports DHCP for IP address assignment. DHCP is disabled by default. Use the following steps to enable DHCP. INFO The BIOLM default IP address is: 192.168.0.250 and the subnet mask is 255.255.255.0.
  • Page 24 | Ethernet | Edit Ethernet Node option. e) Once opened, click the Browse button, which opens the Browse Network window. The BIOLM should be displayed as an IO-Link Master with a default IP address of 192.168.0.250. f) Select the BIOLM and click the OK button to return to the Edit Ethernet Node window.
  • Page 25 Baumer Configuring the BIOLM with STEP 7 3.4.3.2 TIA Portal V13 Use the following procedure if you want to set the LOCAL method using TIA Portal: Instruction: a) Double-click the BIOLM in the Device configuration | Network view. b) On the Properties | General tag, select Ethernet addresses.
  • Page 26 Configuring the BIOLM with STEP 7 Baumer h) Click Functions | Assign IP address, enter the desired IP configurations. In the following figure, the BIOLM was configured to use a static IP address 10.0.0.100, subnet mask 255.0.0.0 and no router.
  • Page 27: Device Name Assignment

    Click the Browse button to open the Browse Network window. ü The unit should be displayed as an IO-Link Master with an empty device name. c) Select the unit and click the OK button to return to the Edit Ethernet Node window.
  • Page 28: Using The Web Interface To Assign The Device Name

    Using the Web Interface to Assign the Device Name You can use the Configuration | Profinet IO Settings page to assign the device name for PROFINET IO with the IO-Link Master. INFO Changes to device name using the web interface take effect immediately. It may interfere with the communication between the device and IO controller.
  • Page 29: Setting The Io Device Update Time

    Baumer Configuring the BIOLM with STEP 7 Setting the IO Device Update Time Use the appropriate procedure for your environment: STEP 7 V5.5 [} 29] TIA Portal V13 [} 30] 3.6.1 STEP 7 V5.5 Use the following procedure to set the IO Device Update Time: Instruction: a) Double-click the Ethernet(1): PROFINET-IO-System (100).
  • Page 30: Tia Portal V13

    Configuring the BIOLM with STEP 7 Baumer 3.6.2 TIA Portal V13 Use the following procedure to set the IO Device Update Time: Instruction: a) Double-click the BIOLM in the Device configuration | Network view. b) On the Properties | General tag, select PROFINET interface [X1] | Advanced options | Real time settings.
  • Page 31: Configuring Io-Link Ports

    Baumer Configuring the BIOLM with STEP 7 Configuring IO-Link Ports The IO-Link Master gateway has two categories of IO modules: IO-Link Port Modules [} 32] Port Status Modules [} 38] IO modules are used to configure IO-Link ports and exchange PDI and PDO data with various IO-Link devices and digital I/O devices.
  • Page 32: Io-Link Port Modules

    Configuring the BIOLM with STEP 7 Baumer 3.7.1 IO-Link Port Modules An IO-Link port can be configured as one of the following: IO-Link Mode SIO Digital In Mode SIO Digital Out Mode IO-Link Port modules are used to configure the mode of an IO-Link port.
  • Page 33 Valid range: 4 - 538 ms You can leave the Minimum Cycle Time set to the default value and the IO-Link Master negotiates with the IO-Link device for its minimum cycle time. The IO-Link Diagnostics page displays the Actual Cycle Time, which is the negotiated cycle time.
  • Page 34 Configuring the BIOLM with STEP 7 Baumer IO-Link Port Module Parameters The IO-Link device requests an upload and the Automatic Up- load Enable option is set to Off. If you change configuration parameters on the IO-Link device and want the parameters to remain loaded on the IO-Link device, you...
  • Page 35 Baumer Configuring the BIOLM with STEP 7 3.7.1.1.1 STEP 7 V5.5 Use the following information to configure IO-Link port module parameters: Instruction: a) Double-click an IO-Link Port module. b) Select the Parameters table. Available parameters are shown in the following figure and the table in IO-Link Port Settings (IO-Link Port Module Parameters) [} 33]...
  • Page 36 Configuring the BIOLM with STEP 7 Baumer 3.7.1.2 SIO Digital In/Out Module Parameters Use the appropriate procedure to configure SIO digital in/out module parameters: STEP 7 V5.5 [} 37] TIA Portal V13 [} 37] SIO Digital Input and Output Module Parameters SIO Digital Input...
  • Page 37 Baumer Configuring the BIOLM with STEP 7 3.7.1.2.1 STEP 7 V5.5 Use the following procedure to configure SIO digital in/out module parameters: Instruction: a) Double-click an SIO Digital In or SIO Digital Output module. b) Select the Parameters table. Available parameters are shown in the following figure and the table in SIO Digital In/Out Module Parameters [} 36]...
  • Page 38: Port Status Modules

    Configuring the BIOLM with STEP 7 Baumer 3.7.2 Port Status Modules There are two Port Status modules: IO-Link Status Module [} 38] Digital I/O Module [} 41] 3.7.2.1 IO-Link Status Module IO-Link Status module is a 4-byte input only module that provides status information of all IO- Link ports.
  • Page 39 (Default: 0) input is considered/accepted. Input Hold Time (ms) This is how long the IO-Link Master keeps the input at its present (Default: 0) value. For example, if the IO-Link Master detects the input to go to high, and the hold time is X milliseconds, then the IO-Link Master reports the input as high for X milliseconds, even though the input itself may have gone away already.
  • Page 40 Configuring the BIOLM with STEP 7 Baumer 3.7.2.2.1 STEP 7 V5.5 Use this procedure to set the auxiliary input parameters: Instruction: a) Double-click the IO-Link Status module. b) Select the Parameters table. Available parameters are shown in the following fingure and the table in Auxiliary Input Parameters [} 39]...
  • Page 41 Baumer Configuring the BIOLM with STEP 7 3.7.2.3 Digital I/O Module Digital I/O module has 1-byte input and 1-byte output. There are a total of four digital I/O ports: DIO 1 - 4 on applicable models (BIOLM). DIO 2 and DIO 4 can be configured as outputs. Use the following table to map DIO pins into bits of Digital IO module.
  • Page 42 Configuring the BIOLM with STEP 7 Baumer 3.7.2.3.1 STEP 7 V5.5 Use the following procedure to configure digital output: Instruction: a) Double-lick the Digital I/O module to open up the Parameters window, as shown in the fol- lowing figure. b) Change the parameter Mode of DIO 2 and DIO 4 to Digital Output.
  • Page 43 Baumer Configuring the BIOLM with STEP 7 3.7.2.3.2 TIA Portal V13 Use the following procedure to configure digital output: Instruction: a) Open the BIOLM Device view. b) Click the Digital I/O module. c) On the Properties | General tag, select Module parameters.
  • Page 44: Configuring Io-Link Ports With The Web Interface

    If an IO-Link device is attached to the port, no configuration is required for operation. If a digital input or output device is attached, it is necessary to change the Port Mode. Instruction: a) If necessary, open the IO-Link Master web interface with your web browser using the IP ad- dress. b) Click Configuration | IO-Link Settings.
  • Page 45 Time (0 - 10000) input is considered / accepted. Auxiliary Input Hold Time This is how long the IO-Link Master keeps the input at its present (0 - 10000) value. For example, if the IO-Link Master detects the input to go to high, and the hold time is X milliseconds, then the IO-Link Master reports the input as high for X milliseconds, even though the input itself may have gone away already.
  • Page 46 Configuring the BIOLM with STEP 7 Baumer IO-LINK Settings Page Data Storage Config Storage Contents Indicates that the data storage for the port is empty or displays the Vendor ID and Product ID of the data stored on that port.
  • Page 47 This is required if you select Identical for the Device Validation Mode. The Serial Number can be manually entered in this field or click the GET ATTACHED button and the IO-Link Master populates the serial number in this field. Data Validation Mode...
  • Page 48 Configuring the BIOLM with STEP 7 Baumer IO-LINK Settings Page Device ID Serial Num PDI Length PDO Length Operating Manual PROFINET IO and Modbus/TCP | V2...
  • Page 49: Connecting Devices

    (+) side of the device is connected to (+) side of the supply. The device is powered when the output LED is off. Sinking input Sinks current into the IO-Link Master so a positive voltage will cause the input to turn on.
  • Page 50: Biolm L-Pn Io-Link Ports

    Connecting Devices Baumer BIOLM L-PN IO-Link Ports The BIOLM L-PN provides eight IO-Link ports with M12, 5-pin female / A coded connectors. Each port has robust over-current protection and short circuit protection on its L+/L- power out- put and C/Q IO-Link signal. The pin-out for each IO-Link port is per the IO-Link standard and is provided in the following table: This table provides signal information for the IO-Link connectors.
  • Page 51 Baumer Connecting Devices L+/L- Port Output Cur- Overload Short-Cir- Output Cur- Overload Short-Cir- rent Capa- Cutoff Cur- cuit Protec- rent Capa- Cutoff Cur- cuit Protec- city (max.) rent tion city (max.) rent tion Port 1: Independent over- 1.6 A 1.65 A 200 mA 400 mA...
  • Page 52 Connecting Devices Baumer Use the following procedure to attach IO-Link or digital input/output devices to the ports: Instruction: a) Securely attach the IO-link cable between the IO-Link or digital input/output device and the IO-Link port. NOTICE! Make sure that you tighten the cables properly to maintain IP67 integrity.
  • Page 53: Biolm Io-Link And Dio Ports

    Baumer Connecting Devices BIOLM IO-Link and DIO Ports The following provides information about the IO-Link ports: Label Signal Description Value Power Supply Output (+) 200 mA @ 24 V (Maximum) Power Supply Output (-) Digital Input Not applicable. Communication signal, which supports 200 mA @ 24 V (Maximum)
  • Page 54: Tips When Connecting Devices To The Biolm

    Connecting Devices Baumer 4.3.1 Tips when Connecting Devices to the BIOLM The following tips may be useful when connecting devices to the BIOLM because it may be diffi- cult to manipulate the wire-clamp screws on the adjacent ports: If you are going to connect devices to Digital I/O ports (D1 through D4), connect the digital devices before connecting devices to IO-Link ports.
  • Page 55: Connecting Digital Input Devices To Io-Link Ports

    Baumer Connecting Devices c) If applicable, insert the DI wire into the DI contact and tighten the wire-clamp screws to pre- vent the wire from coming loose. d) Insert the IO-Link wire into the C/Q contact and tighten the wire-clamp screws to prevent the wire from coming loose.
  • Page 56: Connecting Devices To The Digital Io Ports

    Connecting Devices Baumer 4.3.5 Connecting Devices to the Digital IO Ports The BIOLM provides two digital input (DI) ports and two digital IO ports. Label Signal Description Value Power Supply Output (+) 200 mA @ 24 V (Maximum) Power Supply Output (-) Digital Input Digital I/O 200 mA @ 24 V (Maximum)
  • Page 57 Baumer Connecting Devices 4.3.5.1 Connecting to DI Use this procedure to connect a digital input device using the DI terminal on a DIO port: Instruction: a) Insert the IO-Link device negative wire into the L- contact and tighten the wire-clamp screws to prevent the wire from coming loose.
  • Page 58: Biolm Dr-Pn Io-Link Ports

    Connecting Devices Baumer BIOLM DR-PN IO-Link Ports The following provides information about the IO-Link ports: Label Signal Description Value Power Supply Output (+) 200 mA @ 24 V (Maximum) Power Supply Output (-) Digital Input Not applicable. Communication signal, which supports 200 mA @ 24 V (Maximum) SDCI (IO-Link) or SIO (standard input/out- put) digital I/O...
  • Page 59 Baumer Connecting Devices Use the following procedure to attach IO-Link or digital input/output devices to the ports: Instruction: a) Optionally, use a small screw driver to remove the IO-Link plug from the receptacle. By default, the IO-Link ports are keyed headers on Pins 2 and 3 of the receptacle.
  • Page 60 Connecting Devices Baumer ü If a digital input or output device is attached to the IO-Link port, after the port is con- figured for digital input or output on the IO-Link Settings page, the IO-Link LED does not light but when an event occurs: Digital input causes the DI LED to flash.
  • Page 61: Io-Link Port Configuration

    Before beginning port configuration, you may want to verify that the connected device is func- tioning: Instruction: a) If necessary, log into the IO-Link Master. b) Click Diagnostics | IO-Link Diagnostics. c) Review the Port Status and IOLink State (see also the tables at the end of the sections).
  • Page 62 IO-Link Port Configuration Baumer Operational An IO-Link device is operating on the port that has not received valid PDI data. Inactive One of the following conditions exists: A valid IO-Link device is not connected to the port. A digital input or output device is connected to the port but the configured Port Mode is not correct.
  • Page 63: Io-Link Configuration Page

    If an IO-Link device is attached to the port, no configuration is required for operation. If a digital input or output device is attached, it is necessary to change the Port Mode. Instruction: a) If necessary, open the IO-Link Master web interface with your web browser using the IP ad- dress. b) Click Configuration | IO-Link Settings.
  • Page 64: Io-Link Settings Parameters

    Time (0  - 10000) input is considered/accepted. Auxiliary Input Hold Time This is how long the IO-Link Master keeps the input at its present (0 - 10000) value. For example, if the IO-Link Master detects the input to go to high, and the hold time is X milliseconds, then the IO-Link Master reports the input as high for X milliseconds, even though the input itself may have ceased.
  • Page 65 Baumer IO-Link Port Configuration IO-LINK Settings Page reports the input as high for X milliseconds, even though the input itself may have ceased. If X is zero, then you get the behavior cur- rently in the field. Data Storage Config...
  • Page 66 This is required if you select Identical for the Device Validation Mode. The Serial Number can be manually entered in this field or click the GET ATTACHED button and the IO-Link Master populates the serial number in this field. Data Validation Mode There are three Data Validation Modes: Default: None...
  • Page 67 This is required if you select a Data Validation Mode other than None. The PDO Length can be manually entered in this field or click the GET ATTACHED button and the IO-Link Master populates the PDO length in this field GET ATTACHED (Button)
  • Page 68: Profinet Io Settings Configuration Page

    PROFINET IO Device The PROFINET IO Device Name is the same as the name later Name used to configure PROFINET IO for the IO-Link Master. The device name must be specified according to DNS conven- tions: Restricted to a total of 240 characters (letters, digits, dash or period).
  • Page 69: Modbus/Tcp Settings Configuration Page

    5.4.1 Editing Modbus/TCP Settings Instruction: a) If necessary, open the IO-Link Master web interface with your web browser using the IP ad- dress. b) Click Configuration | Modbus/TCP. c) Click the EDIT button for the port that you want to configure.
  • Page 70: Modbus/Tcp Settings Parameters

    24-bytes (20 bytes data) 36-bytes (32 bytes data) PDI Byte-Swap Method If enabled, the IO-Link Master swaps the data bytes in word (2 Default: No byte-swap byte) format or dword (4 byte) format. Options include: No byte-swap – data passed through as received Word (16-bit) byte-swap –...
  • Page 71 32-bytes = event code word, 15 data words 34-bytes = event code word, 16 data words PDO Byte-Swap Method If enabled, the IO-Link Master swaps the data bytes in word (2 Default: No byte-swap byte) format or dword (4 byte) format. Options include: No byte-swap –...
  • Page 72 (minutes) hours days Include Digital Output(s) If enabled, the IO-Link Master expects the digital output settings to in PDO Data Block be included in the PDO data block. Default: False False – The digital pin setting(s) are not included in the PDO data block True (enable check box) –...
  • Page 73 Baumer IO-Link Port Configuration Modbus/TCP Settings Page Modbus Master PLC The Modbus Device ID used to access the slave. Device ID (1 - 247) Default: 1 Modbus Master PLC PDI The address of the slave’s PDI (determined by the slave). Data Address (base 1) (1 - 65535)
  • Page 74: Opc Ua Settings Configuration Page

    Edit OPC UA Settings You can use this procedure to edit OPC UA settings: Instruction: a) If necessary, open the IO-Link Master web interface with your web browser using the IP ad- dress. b) Click Configuration | OPC UA. c) Click the EDIT button.
  • Page 75: Loading And Managing Iodd Files

    Baumer Loading and Managing IODD Files Loading and Managing IODD Files There are several Attached Devices pages that support IO-Link Device Description (IODD) file management. IO-Link Device Description Files Page [} 75] – load IODD files from the IO-Link device manufacturer onto the BIOLM.
  • Page 76: Preparing Iodd Files To Upload

    Loading and Managing IODD Files Baumer 6.1.1 Preparing IODD Files to Upload After downloading the IODD files for the IO-Link device from the IO-Link sensor or actuator manufacturer, you may need to unzip the file and locate the appropriate xml file for the device.
  • Page 77: Uploading Xml Files Or Supporting Files

    Baumer Loading and Managing IODD Files 6.1.3 Uploading xml Files or Supporting Files You can use the following procedure to upload xml, or supporting image files: Instruction: a) Click Attached Devices and IODD FILES. b) Click the UPLOAD FILE button.
  • Page 78: Io-Link Device Configuration Summary Page

    Loading and Managing IODD Files Baumer IO-Link Device Configuration Summary Page The IO-Link Device Configuration Summary page provides basic device configuration (device profile) information for ports with valid IO-Link devices attached. The Configuration Summary page retrieves information that resides on the IO-Link device from the manufacturer.
  • Page 79: Configuring Io-Link Devices

    Baumer Configuring IO-Link Devices Configuring IO-Link Devices This chapter discusses using the Attached Devices | Port pages to change IO-Link device parameters. INFO Optionally, you can use traditional methods such as: PLC interfaces or HMI/SCADAs, depend- ing on your protocol to configure the IO-Link devices.
  • Page 80: Editing Parameters - Io-Link Device - Port Table

    Configuring IO-Link Devices Baumer Editing Parameters – IO-Link Device – Port Table Use the following procedure to edit IO-Link device parameters using the IO-Link Device Port table. INFO You may want to verify that the Automatic Download Enable for Data Storage option on the Configuration | IO-Link Settings page is NOT set to On as this can cause unreliable results on the corresponding port.
  • Page 81: Editing Parameters - Io-Link Device Isdu Interface - Port

    The SET button sends the value to the IO-Link device. After successfully changing a parameter, the IO-Link Master responds with a command ex- ecuted notification. The message other failure (write) means that the IO-Link device defines the entry as an in- valid setting.
  • Page 82: Utilizing Biolm Features

    Utilizing BIOLM Features Baumer Utilizing BIOLM Features This chapter discusses using the following features: Setting User Accounts and Passwords [} 82] Data Storage [} 83], which provides automatic and manual data storage to upload or download IO-Link v1.1 device parameters Device Validation [} 86], which supports identical or compatible device validation to dedic-...
  • Page 83: Data Storage

    Baumer Utilizing BIOLM Features Page Admin Operator User Attached Devices – IO-Link Device Con- View-only figuration Summary Attached Devices – IO-Link Device – View-only Port You can use this procedure to set up passwords for the BIOLM: Instruction: a) Open your browser and enter the BIOLM IP address.
  • Page 84: Uploading Data Storage To The Biolm

    Utilizing BIOLM Features Baumer 8.2.1 Uploading Data Storage to the BIOLM The IO-Link device manufacturer determines which parameters are saved for data storage. Re- member, the IO-Link device should be configured before enabling data storage unless you are using data storage to back up the default device configuration.
  • Page 85: Automatic Device Configuration

    Baumer Utilizing BIOLM Features 8.2.3 Automatic Device Configuration Use the following steps to use an BIOLM port to configure multiple IO-Link devices with the same configuration parameters. INFO You must configure data storage in PROFINET IO using Step 7 or TIA Portal. You can use data storage on the web page for temporary data storage related tasks.
  • Page 86: Device Validation

    Utilizing BIOLM Features Baumer Device Validation Device validation is supported by many IO-Link devices. Device Validation Mode provides these options: None – this disables Device Validation Mode. Compatible – permits a compatible IO-Link device (same Vendor ID and Device ID) to func- tion on the corresponding port.
  • Page 87: Biolm Configuration Files

    Baumer Utilizing BIOLM Features BIOLM Configuration Files You can use the web interface to save or load BIOLM configuration files. Use one of the following procedures to save or load configuration files: Saving Configuration Files (Web Interface) [} 87] Loading Configuration Files (Web Interface) [} 87] 8.5.1...
  • Page 88: Using The Menu Bar Hover Shows Submenu Option

    / get familiar with devices. It allows you to interact with a PDO device that does not have a PLC connection. You must have set and signed into the IO-Link Master using an admin password. NOTICE The PDO write will not allow writes if the BIOLM has a PLC connection.
  • Page 89: Io-Link Test Event Generator

    Baumer Utilizing BIOLM Features 8.6.3 IO-Link Test Event Generator You can use the IO-Link Test Event Generator to send messages to an BIOLM port. The gen- erated events are displayed in the Diagnostics | IO-Link Settings page under the Last Events field and the syslog.
  • Page 90: Clearing Settings

    Utilizing BIOLM Features Baumer IO-Link Test Event Generator Descriptions 0x0003: generates a s_pdu_illegal event 0x0004: generates a m_pdu_illegal event 0x0005: generates a s_pdu_buffer event 0x0006: generates a s_pdu_inkr event 0x0007: generates an s_pd_len event 0x0008: generates an s_no_pdin event 0x0009: generates an s_no_pdout event...
  • Page 91: Using The Diagnostic Pages

    Baumer Using the diagnostic pages Using the diagnostic pages is chapter provides information about the following Diagnostics pages: IO-Link Port Diagnostics [} 91] Digital I/O Diagnostics (BIOLM) [} 94] PROFINET IO Diagnostics Page [} 97] Modbus/TCP Diagnostics [} 94] OPC UA Diagnostics Page [} 99] IO-Link Port Diagnostics Use the IO-Link Diagnostics page to determine the status of the IO-Link configuration.
  • Page 92 Configured in the Configuration | IO-Link page, this is the min- Cycle Time imum cycle time the IO-Link Master will allow the port to operate at. The Actual Cycle Time, which is negotiated between the IO- Link Master and the device, will be at least as long as the greater of the Configured Minimum Cycle Time and the Device Min- imum Cycle Time.
  • Page 93 Baumer Using the diagnostic pages IO-Link Diagnostics PDO Locked Indicates whether or not one of the industrial protocol applications has locked the write access to the PDO value. Device PDO Data Length The supported Device PDO Data Length, in bytes, as stored in ISDU Index 0.
  • Page 94: Digital I/O Diagnostics (Biolm)

    Invalid Message Data Er- Displays the number of invalid message data errors. These errors rors occur when the IO-Link Master receives a message that cannot be performed due to invalid data. Invalid Message Address Displays the number of invalid message address errors. These er-...
  • Page 95 Unknown Device ID Er- Displays the number of unknown device ID errors. These errors rors occur when the IO-Link Master receives a message that is ad- dressed to a device ID other than the configured Slave Mode Device ID. Invalid Protocol Type Er- Displays the number of invalid message protocol type errors.
  • Page 96 Using the diagnostic pages Baumer Modbus/TCP Diagnostics Valid ISDU Responses Displays the number of valid ISDU response messages returned From Port from the IO-Link port interface and available to the PLC(s). The re- sponse messages contain results to the ISDU command(s) re- ceived in the request message.
  • Page 97: Profinet Io Diagnostics Page

    IO-Link such as operating system er- rors or full message queues. These errors typically occur when the PLC(s) are sending messages to the IO-Link Master faster than the IO-Link Master can process them. PROFINET IO Frames The total number of transmitted PROFINET IO frames.
  • Page 98 Using the diagnostic pages Baumer PROFINET IO Diagnostics Last Error String Text description of the last error that occurred. PROFINET IO Port Status Application Relationship The application relationship (1 or 2) that the IO-Link port belongs PDI Reads The number of PDI reads.
  • Page 99: Opc Ua Diagnostics Page

    Baumer Using the diagnostic pages PROFINET IO Diagnostics ISDU Read Commands Displays the number of ISDU read commands received over PROFINET IO. ISDU Read Failures The number of errors when processing ISDU read commands. ISDU Write Commands Displays the number of ISDU write commands received over PROFINET IO.
  • Page 100: Profinet Io Reference Information

    PROFINET IO Reference Information Baumer PROFINET IO Reference Information 10.1 Sample IO-Link Master Gateway Configuration This section demonstrates how to configure and use an IO-Link gateway. STEP 7 V5.5 – BIOLM gateway Configuration Example: TIA Portal V13 – BIOLM gateway Configuration Example: The first IO-Link device, which supported 2 bytes of PDI data, was connected to IO-...
  • Page 101 Baumer PROFINET IO Reference Information STEP 7 V5.5 – Monitoring and Modifying IO Data: TIA Portal V13 – Monitoring and Modifying IO Data: IB 1 - 4 were input data from IO-Link Status module (Slot 10). IB 1 was IO-Link Active, IB 2 was PDI Valid, IB 3 was Auxiliary Input, and IB 4 was IO-Link Error. According to the current value of IB 1, Ports 1 - 4 were active.
  • Page 102: Read Pdi Data As Record Data

    1 - 4 byte of PDI data from a Port Status module in Slot 11 Using the same example in Sample IO-Link Master Gateway Configuration [} 100]; a record read request of 2-bytes at index 100 would return the current PDI data of the IO-Link device at- tached to Port 1.
  • Page 103 4-bytes at Index 100 returned 0x09 0x0E 0x00 0x00, where 0x09 and 0x0E were the actual PDI data. IO-Link Master returns an error if a record read request contains an invalid index. Writing PDO Data to an IO-Link device via data record write service is not supported. This is be- cause that the new PDO data written by a record write will only last for one update cycle.
  • Page 104: Diagnostic Alarm

    PROFINET IO Reference Information Baumer 10.3 Diagnostic Alarm Events from IO-Link Master and IO-Link devices are mapped to PROFINET alarms and channel diagnostics according to the IO-Link on PROFINET Working Document Version 13.4.2015 with some modifications. 10.3.1 IO-Link Event Mapping Overview IO-Link events are mapped into PROFINET Alarms and Channel Diagnostics using the fol- lowing table.
  • Page 105: Io-Link Eventcode Mapping

    For an EventCode that is between 0x8000-0xFFFF, ChannelErrorType 0x501 is used. The EventCode is mapped to ExtChannelErrorType with the MSB set to 0. For IO-Link events that are generated by IO-Link Master (local events), ChannelErrorType 0x502 is used. EventCode is directly mapped to ExtChannelErrorType. The following table summaries how IO-Link EventCode is mapped to PROFINET diagnostics.
  • Page 106 PROFINET IO Reference Information Baumer The following table lists some of the EventCode that the IO-Link Master generates: IO-Link EventCode ExtChannelErrorType Description 0x0001 0x0001 Slave PDU Flow 0x0002 0x0002 Master PDU checksum error 0x0003 0x0003 Slave illegal PDU 0x0004 0x0004...
  • Page 107: Modbus/Tcp Interface

    Baumer Modbus/TCP Interface Modbus/TCP Interface The BIOLM provides a slave-mode Modbus/TCP interface that provides: Read access to the Process Data Input (PDI) and Process Data Output (PDO) data blocks for each IO-Link port Write access to the PDO data block for each IO-Link port...
  • Page 108: Modbus Address Definitions

    Modbus/TCP Interface Baumer 11.2 Modbus Address Definitions The address definitions for the Modbus/TCP interface are shown in the following tables: IO-Link Port 1 IO-Link Port 2 IO-Link Port 3 IO-Link Port 4 Access Length Multiple Port 999 (Base 0) 1999 (Base 0)
  • Page 109: 8-Port Models

    Baumer Modbus/TCP Interface 11.2.1 8-Port Models IO-Link Port 5 IO-Link Port 6 IO-Link Port 7 IO-Link Port 8 Access Length Multiple Port 4999 (Base 0) 5999 (Base 0) 6999 (Base 0) 7999 (Base 0) Read- Only Configurable PDI Data 5000 (Base 1)
  • Page 110: Multiple Port Process Data (Pdi/Pdo) Access Via Modbus/Tcp

    The process data has been grouped together in order to minimize the number of Modbus mes- sages required to interface to the IO-Link master. The PDI and PDO data for multiple ports can be received or transmitted by one message.
  • Page 111 Baumer Modbus/TCP Interface Modbus Controller Port 5 Controller Port 6 Controller Port 7 Controller Port 8 Holding Access Access Access Access Register Read Write Read Write Read Write Read Write Address (Input) (Output) (Input) (Output) (Input) (Output) (Input) (Output) (Base 1)
  • Page 112 Modbus/TCP Interface Baumer ▪ The PDO data for one or more ports may be written with one Write Holding Registers message. ▪ Partial PDO data writes are not allowed. ▪ The length of the Write message must be equal to the total of the configured PDO lengths for all ports to be written.
  • Page 113: Functionality Descriptions

    Baumer Functionality Descriptions Functionality Descriptions This chapter discusses the following for Modbus/TCP: Process Data Block Descriptions [} 113] Event Handling [} 120] ISDU Handling [} 125] 12.1 Process Data Block Descriptions This subsection discusses the following: Input Process Data Block Description [} 113] Output Process Data Block Description [} 116] 12.1.1...
  • Page 114 Functionality Descriptions Baumer Parameter Data Type Description Name Auxiliary I/O BYTE The auxiliary bit on the IO-Link port is: Pin 2 on the BIOLM L-PN 5: N/A 2: DI 1: L+ 3: L- 4: C/Q DI (labeled as 3 on the device) on the BIOLM DR-PN Bit 0 (0x01): The status of the auxiliary bit.
  • Page 115 Baumer Functionality Descriptions 12.1.1.1 Input Process Data Block-8 Bit Data Format The following table provides detailed information about the Input Process Data Block-8 Bit data format. Byte Bit 7 / Bit 0 Port Status Auxiliary I/O Event Code LSB Event Code MSB...
  • Page 116: Output Process Data Block Description

    Functionality Descriptions Baumer 12.1.2 Output Process Data Block Description The contents of the Output Process Data Block are configurable. Parameter Name Data Description Clear Event Code in PDO Block If included, allows clearing of 16-bit (Configurable option) event code received in the PDI data Default: Not included block via the PDU data block.
  • Page 117 Baumer Functionality Descriptions With both the Clear Event Code in PDO Block and Include Digital Output(s) in PDO Data Block options selected: Byte Bit 7 / Bit 0 Event code LSB Event code MSB Digital Output Settings: Bit 1 (0x02) – DI setting Bit 3 (0x08) –...
  • Page 118 Functionality Descriptions Baumer 12.1.2.2 Output Process Data Block-16 Bit (INT) Data Format Without either the Clear Event Code in PDO Block or Include Digital Output(s) in PDO Data Block options selected: Word Bit 15 / Bit 0 PDO Data Word 0...
  • Page 119 Baumer Functionality Descriptions 12.1.2.3 Output Process Data Block-32 Bit (DINT) Data Format Without either the Clear Event Code in PDO Block or Include Digital Output(s) in PDO Data Block options selected: Long Word Bit 31 / Bit 0 PDO Data Long Word 0...
  • Page 120: Event Handling

    Functionality Descriptions Baumer 12.2 Event Handling The BIOLM event handling is designed to provide real-time updates of event codes received dir- ectly from the IO-Link device. The IO-Link event code: Is included in the second 16-bit word of the Input Process Data (PDI) block.
  • Page 121: Clear Event After Hold Time Process

    Baumer Functionality Descriptions 12.2.1 Clear Event After Hold Time Process This illustrates clearing the event after the hold time process. PROFINET IO and Modbus/TCP | V2 Operating Manual...
  • Page 122: Clear Event In Pdo Block Process

    Functionality Descriptions Baumer 12.2.2 Clear Event in PDO Block Process This illustrates clearing the event in the PDO block process. Operating Manual PROFINET IO and Modbus/TCP | V2...
  • Page 123: Clear Event Code In Pdo Block And Clear Event After Hold Time Process-Pdo Block First

    Baumer Functionality Descriptions 12.2.3 Clear Event Code in PDO Block and Clear Event After Hold Time Process-PDO Block First This illustrates clearing the event code in the PDO block and clearing the event after the hold time process with the PDO block first.
  • Page 124: Clear Event Code In Pdo Block And Clear Event After Hold Time Process-Hold Time Expires

    Functionality Descriptions Baumer 12.2.4 Clear Event Code in PDO Block and Clear Event After Hold Time Process-Hold Time Expires This illustrates clearing the event code in the PDO block and clearing the event after the hold time process with the hold time expired.
  • Page 125: Isdu Handling

    Baumer Functionality Descriptions 12.3 ISDU Handling The BIOLM provides a very flexible ISDU interface that is used by all supported industrial proto- cols. The ISDU interface contains the following: An ISDU request may contain one or multiple individual ISDU read and/or write commands.
  • Page 126 Functionality Descriptions Baumer 12.3.1.1 Single ISDU Command Request This illustrates a single ISDU command request. Operating Manual PROFINET IO and Modbus/TCP | V2...
  • Page 127 Baumer Functionality Descriptions 12.3.1.2 Multiple ISDU Command Structure ISDU requests with multiple commands may consist of commands of the same data size or commands with different data sizes. The following are two examples of multiple ISDU com- mands. ISDU commands of same data size...
  • Page 128 Functionality Descriptions Baumer Multiple Command ISDU Request/Response of Different Data Lengths Operating Manual PROFINET IO and Modbus/TCP | V2...
  • Page 129: Isdu Request Message Format-From Plc To Biolm

    Baumer Functionality Descriptions 12.3.2 ISDU Request Message Format-From PLC to BIOLM Write and read ISDU commands have the same message data format. Each ISDU request mes- sage is comprised of one or more commands. The command(s) can consist of either a series of nested commands or a single read command.
  • Page 130 Functionality Descriptions Baumer 12.3.2.2 Integer (16-Bit Word) ISDU Request Command Format This table shows an integer (16 bit word) ISDU request command format with a SLC, MicroLo- gix, PLC-5, or Modbus/TCP. Name Data Type Parameter Descriptions Byte Swapping / UINT...
  • Page 131: Isdu Response Message Format

    Baumer Functionality Descriptions 12.3.3 ISDU Response Message Format The ISDU responses have the same data format as requests with the only exception being the returned command status. Each ISDU response message is comprised of one or more re- sponses to the single and/or nested command(s) received in the request.
  • Page 132 Functionality Descriptions Baumer Name Data Type Parameter Descriptions Data Array of USINTs, Data required for read commands. Optionally can return UINTs, or UD- the data of a write command. INTs. The size of the array is determined by the Control field in the RdWrControlType.
  • Page 133: Isdu Blocking And Non-Blocking Methods

    Baumer Functionality Descriptions Name Data Type Parameter Descriptions Datalength UINT Length of data that was read or written. For nested batch commands, the data length can vary from 1 to fixed data area size. Data Array of USINTs, Data returned for read commands. Contains the data of UINTs, or UDINTs a write command.
  • Page 134 Functionality Descriptions Baumer 12.3.4.2 Multiple Command Blocking This illustrates the multiple command blocking method. Operating Manual PROFINET IO and Modbus/TCP | V2...
  • Page 135 Baumer Functionality Descriptions 12.3.4.3 Single Command Non-Blocking This illustrates the single command non-blocking method. PROFINET IO and Modbus/TCP | V2 Operating Manual...
  • Page 136 Functionality Descriptions Baumer 12.3.4.4 Multiple Command Non-Blocking This illustrates the multiple command non-blocking method. Operating Manual PROFINET IO and Modbus/TCP | V2...
  • Page 137: Troubleshooting And Technical Support

    ▪ Check the Device Validation and Data Validation settings. If the attached device does not meet these settings, a hardware fault is issued. Open the IO-Link Master web interface and review the following pages to see if you can loc- ate a problem: ▪...
  • Page 138: Biolm Leds

    If a PLC is connected, the NET LED is lit and green. BIOLM L-PN LEDs The US LED provides the following information: Green solid = The IO-Link Master is powered. Red solid = Power input voltage below 18 VDC. The UA LED provides the following information: Green solid = The IO-Link Master is powered.
  • Page 139 Baumer Troubleshooting and Technical Support 1 - 8 This LED provides the following information about the IO-Link port. Off = SIO mode – signal is low or disabled. Yellow = SIO mode – signal is high. Red flashing = Hardware fault – make sure that configured IO-Link set- tings on the port do not conflict with the device that is attached: ▪...
  • Page 140: Biolm Dr-Pn Leds

    Troubleshooting and Technical Support Baumer 13.2.2 BIOLM DR-PN LEDs The BIOLM DR-PN (8-port IP20 DIN rail model with pluggable, removable connectors) provides these LEDs. LED Activity During Power On Sequence – BIOLM DR-PN 1. The E1/E2 LED lights on the connected port.
  • Page 141: Using Log Files

    Typically, log files are intended to be used by Technical Support in the event there is a problem. The IO-Link Master provides five different log files that you can view, export, or clear: Syslog (system log) displays line-by-line activity records.
  • Page 142: Clear A Log File

    Clear a Log File Use this procedure to clear a log file: Instruction: a) Open your browser and enter the IP address of the IO-Link Master. b) Click Advanced and then LOG FILES. c) Optionally, export the log file (Export a Log File [} 141]).
  • Page 144 Baumer Worldwide Belgium Brazil Canada Baumer SA/NV Baumer do Brasil Ltda Baumer Inc. BE-2260 Westerlo BR-13208-120 Jundiaí, São Paulo CA-Burlington, ON L7M 4B9 Phone +32 14 57 462 0 Phone +55 11 4523-5120 Phone +1 905 335 8444 China France Denmark Baumer (China) Co., Ltd.

Table of Contents