Tben S2 4iol
Tben S2 4iol
Tben S2 4iol
TBEN-S2-4IOL
IO-Link Master Module
Instructions for Use
2 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Table of Contents
1 About These Instructions .................................................................................................................. 7
1.1 Target groups................................................................................................................... 7
1.2 Explanation of symbols used ........................................................................................ 7
1.3 Additional documents.................................................................................................... 7
1.4 Feedback about these instructions.............................................................................. 7
2 Notes on the Product ......................................................................................................................... 8
2.1 Product identification..................................................................................................... 8
2.2 Scope of delivery ............................................................................................................. 8
2.3 Legal requirements......................................................................................................... 8
2.4 Manufacturer and service .............................................................................................. 8
3 For Your Safety.................................................................................................................................... 9
3.1 Intended use..................................................................................................................... 9
3.2 General safety notes ....................................................................................................... 9
4 Product Description ......................................................................................................................... 11
4.1 Device overview ............................................................................................................ 11
4.1.1 Display elements............................................................................................................................ 11
4.2 Properties and features................................................................................................ 12
4.3 Operating principle....................................................................................................... 12
4.4 Functions and operating modes ................................................................................ 12
4.4.1 Multiprotocol technology........................................................................................................... 12
4.4.2 IO-Link channels............................................................................................................................. 13
4.4.3 Configurable digital channels – functions............................................................................ 13
5 Mounting............................................................................................................................................ 14
5.1 Combine TBEN-S modules for mounting.................................................................. 14
5.1.1 Combine TBEN-S modules for composite mounting to a mounting plate............... 14
5.1.2 Combine TBEN-S modules for single and composite mounting on a DIN rail ........ 15
5.2 Attach TBEN-S modules to a mounting plate .......................................................... 16
5.3 Mounting TBEN-S modules on a DIN rail (TS35)...................................................... 16
5.4 Mounting the device outdoors................................................................................... 16
5.5 Grounding the device................................................................................................... 17
5.5.1 Equivalent wiring diagram and shielding concept ........................................................... 17
5.5.2 Fieldbus and I/O level shielding ............................................................................................... 17
5.5.3 Grounding the device – I/O and fieldbus level ................................................................... 18
5.5.4 Grounding the device – mounting on a DIN rail ................................................................ 19
5.5.5 Grounding the device – mounting on a mounting plate................................................ 19
6 Connecting ........................................................................................................................................ 20
6.1 Connecting the device to Ethernet ............................................................................ 20
6.2 Connecting the supply voltage .................................................................................. 21
6.2.1 Supply concept............................................................................................................................... 22
6.3 Connecting IO-Link devices and digital sensors ..................................................... 22
7 Commissioning ................................................................................................................................ 23
7.1 Setting the IP address................................................................................................... 23
7.2 ARGEE/FLC ...................................................................................................................... 25
7.3 Commissioning an IO-Link device with IO-Link V1.0.............................................. 25
V01.00 | 2019/12 3
Table of Contents
4 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
9.5 Using the data storage mode................................................................................... 121
9.5.1 Parameter ”data storage mode” = activated .................................................................... 121
9.5.2 Parameter ”data storage mode” = read in ......................................................................... 123
9.5.3 Parameter ”data storage mode” = overwrite.................................................................... 123
9.5.4 Parameter ”data storage mode” = deactivated, clear.................................................... 123
10 Troubleshooting ............................................................................................................................. 124
10.1 Eliminate parameterization errors.......................................................................... 124
11 Maintenance.................................................................................................................................... 125
11.1 Carry out firmware update via FDT/DTM............................................................... 125
12 Repair................................................................................................................................................ 128
12.1 Returning devices....................................................................................................... 128
13 Disposal ............................................................................................................................................ 128
14 Technical Data................................................................................................................................. 129
V01.00 | 2019/12 5
Table of Contents
6 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
1 About These Instructions
These operating instructions describe the structure, functions and the use of the product and
will help you to operate the product as intended. Read these instructions carefully before using
the product. This is to avoid possible damage to persons, property or the device. Retain the in-
structions for future use during the service life of the product. If the product is passed on, pass
on these instructions as well.
V01.00 | 2019/12 7
Notes on the Product
Manufacturer and service
8 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
3 For Your Safety
The product is designed according to state-of-the-art technology. However, residual risks still
exist. Observe the following warnings and safety notices to prevent damage to persons and
property. Turck accepts no liability for damage caused by failure to observe these warning and
safety notices.
V01.00 | 2019/12 9
System Description IO-Link
General safety notes
10 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
4 Product Description
The devices are designed in a fully encapsulated housing with degree of protection IP65/IP67/
IP69K.
The TBEN-S2-4IOL IO-Link Master Module has four IO-Link ports for connecting IO-Link devices.
In addition to the four IO-Link channels, four universal digital DXP-channels (PNP) are available.
The four IO-Link channels can be parameterized independently of each other and operated
either in IO-Link mode or in SIO mode (DI).
With Turck's "Simple IO-Link Device Integration (SIDI)", IO-Link devices can be directly integ-
rated into PROFINET via the GSDML file of the TBEN-S2-4IOL.
The four digital channels are designed as DXP-channels and can therefore be parameterized as
in- or output.
For the connection of IO-Link devices and digital sensors and actuators four 5-pole M12 sockets
are provided. The power supply connectors are designed as 4-pole M8 connectors.
28 24 32
P1 C3 C2 C1 C0 X1
ø 4.6
32
17.9
P2 X2
132
144.3
V01.00 | 2019/12 11
Product Description
Functions and operating modes
12 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Protocol Dependent Functions
The device Supported the following Ethernet protocol specific functions:
PROFINET
n FSU - Fast Start-Up (prioritized startup)
n Topology discovery
n Address assignment via LLDP
n MRP (Media Redundancy Protocol)
EtherNet/IP
n QC – QuickConnect
n Device Level Ring (DLR)
V01.00 | 2019/12 13
Mounting
Combine TBEN-S modules for mounting
5 Mounting
The device can be mounted on a DIN rail according to EN 60715 (TS35) or screwed onto an
even mounting plate. Both composite and individual assembly are possible.
1
2
14 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
5.1.2 Combine TBEN-S modules for single and composite mounting on a DIN rail
The TBNN-S0-DRS adapter serves for single and composite mounting of TBEN-S modules on a
DIN rail.
NOTICE
Incorrect mounting
Missing grounding may cause malfunction
Align the adapters so that the arrow on the locking lever points in the direction
of the M8 Ethernet sockets.
Connect the grounding contact of the adapter with the grounding contact of
the module.
Unlock the cover flap at the connector with a flat tool (e.g. screw driver) (1).
Open the flap completely (2).
Connect the module and the connector so that the spring of the connector engages in
the groove of the module (3).
Flap back the cover and close it (4). It has to engage audibly.
Repeat steps 1 to 4 until the module group in complete.
1
2
V01.00 | 2019/12 15
Mounting
Mounting the device outdoors
NOTE
To increase stability on the DIN rail, end brackets can be mounted on the right and
left of the module or the module combination.
16 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
5.5 Grounding the device
5.5.1 Equivalent wiring diagram and shielding concept
The equivalent circuit diagrams and shielding concepts of the TBEN-S module variants are
shown in the following figures:
X1 X2
C0
C1
C2
C3
P1 P2
1
3
2
4 5
Fig. 13: Fieldbus and I/O level shielding
The grounding ring (2) and the grounding contact (4) are connected to each other and form
the module grounding. The shielding of the I/O level is permanently connected to the module
grounding. The module grounding is only connected to the reference potential of the installa-
tion when the module is mounted.
V01.00 | 2019/12 17
Mounting
Grounding the device
1
2
3
Fig. 14: Grounding clip (1)
Removing the Grounding Clip: Disconnect the direct grounding of the fieldbus level
Use a slim slotted screwdriver in order to lift up and remove the grounding clamp.
Fig. 15: Use a flat slotted screwdriver to push the grounding clip forwards and remove it.
18 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Mounting the Grounding Clip: Grounding the Fieldbus Level Directly
Place the grounding clamp between the fieldbus connectors by using a screwdriver in
such way that the clamp contacts the metal housing of the connectors.
a The shielding of the fieldbus cables is connected to the grounding clip.
V01.00 | 2019/12 19
Connecting
Connecting the device to Ethernet
6 Connecting
6.1 Connecting the device to Ethernet
The connection to Ethernet is done via an auto-crossing switch with two 4-pin M8 Ethernet
connectors.
NOTICE
Interchanging of Ethernet- and power cables
Destruction of module electronic
Observe using the correct M8-connectors when connecting Ethernet and power
cables:
- Ethernet: P1 and P2,
- supply voltage: X1and X2
v v
1 = TX + 1 = RX +
4 2 2 = RX + 4 2 2 = TX +
3 1 3 = RX – 3 1 3 = TX –
4 = TX – 4 = RX –
P1 P2
20 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
6.2 Connecting the supply voltage
For the connection to the power supply, the device has two 4-pin M8 connectors. V1 and V2 are
galvanically isolated.
NOTICE
Interchanging of Ethernet- and power cables
Destruction of module electronic
Observe using the correct M8-connectors when connecting Ethernet and power
cables:
- Ethernet: P1 and P2,
- supply voltage: X1and X2
Connect the device to the voltage supply according to the pin assignment below.
w v
1 BN = V1 (+)
2 4 2 WH = V2 (+) 4 2
1 3 3 BU = GND V1 3 1
4 BK = GND V2
X1 X2
Meaning
X1 Power feed
X2 Continuation of the power to the next node
V1 Power supply 1 (incl. supply of electronics)
V2 Power supply 2
NOTE
The system voltage (V1) and the load voltage (V2) are supplied and monitored sep-
arately. In case of an undercut of the admissible voltage, the connectors are
switched-off according to the module's supply concept. In case of an undervoltage
at V2, the LED PWR changes from green to red. In case of an undervoltage at V1, the
LED is turned off.
V01.00 | 2019/12 21
Connecting
Connecting IO-Link devices and digital sensors
V1
V2
NOTICE
Wrong supply of IO-Link devices
Damage to the device electronics
Only supply IO-Link devices with the voltage provided at the M12 connectors.
Connect the sensors and actuators to the device according to the pin assignment.
v
2 1 = V2 +
2 = DXP
1 3 3 = GND V2
4 = C/Q
5 4 5 = n.c.
C0...C3
Pin Meaning
Pin 1 VAUX2, not short-circuit proof
Pin 2 Digital in- or output (DXP)
Pin 3 Ground (V2)
Pin 4 IO-Link or digital input
Pin 5 Not connected
22 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7 Commissioning
7.1 Setting the IP address
The device is factory set to IP address 192.168.1.254 and does not have a PROFINET device
name. The IP address can be set via the Turck Service Tool, the DTM, the web server, a DHCP
server or PROFINET DCP. The following example shows the setting of the IP address via the
Turck Service Tool. The Turck Service Tool can be downloaded free of charge at
www.turck.com.
Connect the device to a PC via the Ethernet interface.
Launch the Turck Service Tool.
Click Search or press F5.
V01.00 | 2019/12 23
Commissioning
Setting the IP address
NOTE
Clicking the IP address of the device opens the web server.
Change the IP address and if necessary the network mask and gateway.
Accept the changes by clicking Set in device.
24 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.2 ARGEE/FLC
The ARGEE FLC programming software can be downloaded free of charge from
www.turck.com .
The Zip archive "SW_ARGEE_Environment_Vx.x.zip" contains the software and the respective
software documentation.
Fig. 27: Example: Deactivate or respectively delete the data storage mode with the DTM
V01.00 | 2019/12 25
Commissioning
Commissioning an IO-Link device with IO-Link V1.1
26 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Delete the Data Storage Memory via Parameters
Set Data storage mode to deactivated, clear.
Load the parameter changes into the device.
Re-activate the data storage, if necessary.
Load the parameter changes into the device.
Connect the IO-Link V1.1 device.
a The LED IOL at the IO-Link port is green, IO-Link communication active.
Fig. 29: Example: Deactivate or respectively delete the data storage mode with the DTM
V01.00 | 2019/12 27
Commissioning
Read in connected IO-Link devices: topology scan in the DTM
28 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.6 Commissioning the device in PROFINET
7.6.1 PROFINET IO device model
The technical properties of PROFINET IO devices are defined via their device description file, the
GSDML file. A PROFINET IO device consists of 1…n slots, which can also contain 1…n sub slots.
Sub slots are placeholders for sub modules and establish the interface to the process. Sub mod-
ules can contain parameters, data and diagnostics.
Slot 0 is always reserved as Device Access Point (DAP). The DAP contains the physical interface
to the Ethernet network and represents the device. The other slots and sub slots represent the
other device functions. The structure is defined by the manufacturer of field devices. It is not
necessary that every slot or respectively sub slot is related to physical functions. The allocation
of the slots and sub slots and thus the assignment of functions (operation mode, diagnostics,
etc.) is done in the configuration software of the PROFINET controller. This device model allows
manufacturers to design modular and flexible decentral field devices. Users are flexible in con-
figuring decentralized field devices.
Fig. 31: TIA-Portal – assignment of the slots and sub slots on the example of an TBEN-S1-8DXP
V01.00 | 2019/12 29
Commissioning
Commissioning the device in PROFINET
30 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
PROFINET naming convention
The names are assigned via DCP. The device name must meet the requirements of the Domain
Name System (DNS) (see below). The device name is checked for correct spelling during input.
NOTE
The maximum length of the device name is 255 characters according to the specific-
ation. In a Step7 or TIA Portal environment, however, only names with a maximum
length of 127 characters are accepted.
V01.00 | 2019/12 31
Commissioning
Commissioning the device in PROFINET
32 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Acyclic I/O channel user data
Index Name Data type Access Comment
Dec. Hex.
1 0x01 Module specific read/ Parameters of the module
parameters write
2 0x02 Module type ENUM read Contains the module type
UINT8
3 0x03 Module version UINT8 read Firmware version of I/O chan-
nels
4 0x04 Module ID DWORD read Ident number of the I/O
5…9 0x05 … reserved - - -
0x09
10 0x0A Slave controller UINT8 read Version number of the
version array [8] slave controller.
11…18 0x0B… reserved - - -
0x12
19 0x13 Input data specific read Input data of the respective
I/O-channel
20…22 0x14 … reserved - - -
0x16
23 0x17 Output data specific read/ Output data of the respective
write I/O-channel
… … reserved - - -
251 0xFB CAP 1 Record read/ Client access point for class 1
write masters
252 0xFC CAP 2 Record read/
write
253 0xFD CAP 3 Record read/
write
254 0xFE CAP 4 Record read/
write
255 0xFF CAP 5 Record read/ Client access point for class 2
write masters
IM99 (IOL_M)
Name Size Data type Default
setting
IOL_LINK_VERSION 1 byte UINT8 17 (0x11)
IO_LINK_PROFILE_VERSION 1 byte UINT8 0 (0x00)
IO_LINK_FEATURE_SUPPORT 4 byte UINT32 0 (0x00)
NUMBER_OF_PORTS 1 byte UINT8 4 (0x04)
REF_PORT_CONFIG 1 byte UINT8 0 (0x00)
REF_IO_MAPPING 1 byte UINT8 0 (0x00)
REF_IOL_M 1 byte UINT8 0 (0x00)
NUMBER_OF_CAP 1 byte UINT8 5 (0x05)
INDEX_CAP1 1 byte UINT8 251 (0xFB)
V01.00 | 2019/12 33
Commissioning
Commissioning the device in PROFINET
TIA Portal
n older Siemens CPUs (e.g. CPU 315):
Start address of the input data of the IO-Link master module.
n recent Siemens CPUs (e.g. CPU 1511):
HW identifier of the device's "Basic" slot
INDEX_CAP INT Function block instance: 247 to 254, 255
RD_WR BOOL 0 = read access
1 = write access
ENTITY_PORT INT Address of the IO-Link port to be accessed
FI_INDEX INT Fix value (65098): defines the access to be an IO-Link CALL
IOL_INDEX INT Number of the IO-Link index which has to be read
34 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Designation Data Meaning
acc. IO-Link type
spec.
IOL_SUBINDEX INT Definition of a possible sub index.
LEN INT Length of the data to be read/written. This information is not neces-
sary for the Siemens IOL_CALL.
RECORD_IOL_ ANY Source/destination for the data to be read/written.
DATA
V01.00 | 2019/12 35
Commissioning
Commissioning the device in PROFINET
IOL_CALL – IOL_STATUS
The IOL_STATUS consists of 2 byte Error Code (IOL_M Error_Codes, according to "IO-Link Integ-
ration Part 1- Technical Specification for PROFIBUS and PROFINET") and 2 byte Error Type (ac-
cording to "IO-Link Interface and System").
Byte 3 Byte 2 Byte 1 Byte 0
IOL_M-Error-Code IOL-Error Type
36 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
IOL-Error Type Designation acc. to IO- Meaning
Link Spec.
0x1000 COM_ERR Communication error
Possible source: the addressed port is parameterized
as digital input DI and is not in IO-Link mode
0x1100 I_SERVICE_TIMEOUT Timeout in communication, device does not respond
in time
0x5600 M_ISDU_CHECKSUM Master reports checksum error, access to device not
possible
0x5700 M_ISDU_ILLEGAL Device can not respond to master request
0x8000 APP_DEV Application error in the device
0x8011 IDX_NOTAVAIL Index not available
0x8012 SUBIDX_NOTAVAIL Sub-Index not available
0x8020 SERV_NOTAVAIL The service is temporarily not available.
0x8021 SERV_NOTA- Service temporarily not available, device is busy (e. g.
VAIL_LOCCTRL teaching or parameterization of the device via the
master active)
0x8022 SERV_NOTAVAIL_DEVC- Service temporarily not available, device is busy (e. g.
TRL teaching or parameterization of the device via DTM/
PLC etc. active)
0x8023 IDX_NOT_WRITEABLE Access denied, Index cannot be written
0x8030 PAR_VALOUTOFRNG Parameter value out of the valid range
0x8031 PAR_VALGTLIM Parameter value above the upper limit
0x8032 PAR_VALLTLIM Parameter value value below the lower limit
0x8033 VAL_LENOVRRUN Length of data to be written does not match the
0x8034 VAL_LENUNDRUN length defined for this parameter
0x8035 FUNC_NOTAVAIL Function not available in the device
0x8036 FUNC_UNAVAILTEMP Function temporarily unavailable in the device
0x8040 PARA_SETINVALID Invalid parameter: Parameters not consistent with
other parameters in the device.
0x8041 PARA_SETINCONSIST Inconsistent parameters
0x8082 APP_DEVNOTRDY Application not ready, device busy
0x8100 UNSPECIFIC Vendor specific, according to device documentation
0x8101… VENDOR_SPECIFIC
0x8FF
V01.00 | 2019/12 37
Commissioning
Connecting the device to a Siemens PLC in PROFINET
Used hardware
The following hardware components are used in this example:
n Siemens PLC S7-1500
n IO-Link master TBEN-S2-4IOL with the following configuration:
– Port 1: Turck temperature sensor, TS-530-LI2UPN8X-..., IO-Link V1.0
– Port 2: Channel used as DI
– Port 3: Turck linear position sensor, Li100P0-Q25LM0-..., IO-Link V1.0
– Port 4: Turck IO-Link hub: TBIL-M1-16DXP, IO-Link V1.1
Used software
The following software tools are used in this example:
n SIMATIC STEP7 Professional V15 (TIA-Portal)
n GSDML file for TBEN-S2-4IOL (can be downloaded for free as ZIP archive “TBEN-
S_PROFINET.zip” under www.turck.com)
Prerequisites
n The programming software has been started.
n A new project has been created.
n The PLC has been added to the project.
38 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.7.1 Installing the GSDML file
The GSDML file can be downloaded for free from www.turck.com .
Adding the GSDML-file: Click "Options" Ò "Manage general station description files
(GSD)".
Installing the GSDML-file: Define the source path for the GSDML-file and click Install.
a The device is added to the Hardware catalog of the programming software.
V01.00 | 2019/12 39
Commissioning
Connecting the device to a Siemens PLC in PROFINET
40 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.7.3 Assigning the PROFINET device name
Select Online access Ò Online & diagnostics.
Functions Ò Assign PROFINET device name.
Assign the desired PROFINET device name with Assign name.
V01.00 | 2019/12 41
Commissioning
Connecting the device to a Siemens PLC in PROFINET
42 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Configuring IO-Link ports (example)
IO-Link port Process data IO-Link device GSDML entry
(Hardware) length
Port 1 2 byte IN Turck temperature Port configuration generic:
sensor, IN 1 WORD
TS-530-LI2UPN8X-...
Port 2 1 Bit IN - DI
Port 3 2 byte IN Turck linearity sensor, Port-configuration specific:
Li100P0-Q25LM0-... Li100P0-QU25L
Port 4 2 byte IN Turck I/O hub, Port configuration specific:
2 byte OUT TBIL-M1-16DXP TBIL-M1-16DXP
V01.00 | 2019/12 43
Commissioning
Connecting the device to a Siemens PLC in PROFINET
44 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.7.6 Going online with the PLC
Start the online mode (Go online).
a The device has been successfully connected to the PLC.
V01.00 | 2019/12 45
Commissioning
Connecting the device to a Siemens PLC in PROFINET
NOTE
The access to the port 0 functions of the IO-Link master with an IOL_INDEX of 65535
is not possible with version V3.0.2 of the Siemens IO_LINK_DEVICE block. In TIA-
Portal V15, the old IOL_CALL function block can be used to access the port 0 func-
tions. Siemens provides the function block for TIA-Portal users underhttps://sup-
port.industry.siemens.com.
46 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Example accesses with IO_LINK_DEVICE
In this example, the watch table Sensor1 serves to visualize the procedure of the read and write
access via IO_LINK_DEVICE. The assignment of the SPDU-indices of IO-Link devices can be
found in the respective device documentation.
The function block access to the device an the connected sensors is done via the input variable
ID. The value which has to be set as ID depends on the used CPU:
Example:
n HW identifier of the basic slot (slot 1), for example with CPU 1511-PN (used in this example)
n Start address of the input data of the IO-Link master e.g. with CPU 315
V01.00 | 2019/12 47
Commissioning
Connecting the device to a Siemens PLC in PROFINET
48 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Activate the read access via a rising edge at REQ.
a In this example, the result of this request can be seen in the watch table (row 19 and fol-
lowing) in the IO-Link Record.
V01.00 | 2019/12 49
Commissioning
Connecting the device to a Siemens PLC in PROFINET
50 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Write the input variables of the function block via control variable as follows:
Activate the write access in the function block via RD_WR Sensor 1= TRUE.
Variable Value Meaning
REQ TRUE Send a write request
ID 264 Hardware identifier of the Basic slot according to the
configuration in the Device view
CAP 251 Function block instance
LEN 1 Length of the data to be written in byte
PORT 1 The temperature sensor TS-500-LUUPN8X-H1141 is con-
nected to port 1.
IOL_INDEX 0x12 Index for Measured value update time/rotating/dis-
abling a display
V01.00 | 2019/12 51
Commissioning
Connecting the device to a Siemens PLC in PROFINET
Set the value to be written 0x05 via the first word of IO-Link Record in the watch table.
a The display is now rotated about 180° and set to an actualization time of 600 ms
52 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.8 Commissioning the device in Modbus TCP
7.8.1 Implemented Modbus functions
The devices support the following functions for accessing process data, parameters, dia-
gnostics and other services.
Function Code
1 Read Coils – reading multiple output bits
2 Read Discrete Inputs – reading multiple input bits
3 Read Holding Registers – reading multiple output registers
4 Read Input Registers – reading multiple input registers
5 Write Single Coil – writing single output bit
6 Write Single Register – writing single output register
15 Write Multiple Coils – writing multiple output bits
16 Write Multiple Registers – writing multiple output
23 Read/Write Multiple Registers – reading and writing multiple registers
V01.00 | 2019/12 53
Commissioning
Commissioning the device in Modbus TCP
The following table shows the register mapping for the different Modbus addressing methods:
Description Hex decimal 5-digit Modicon
Inputs 0x0000…0x01FF 0…511 40001…40512 400001…400512
Outputs 0x0800…0x09FF 2048…2549 42049…42560 402049…402560
Module identifier 0x1000…0x1006 4096…4102 44097…44103 404097…404103
Module status 0x100C 4108 44109 404109
Watchdog, 0x1020 4128 44129 404129
actual time
Watchdog, 0x1120 4384 44385 404385
predefined time
Modbus connection mode 0x1130 4400 44401 404401
register
Modbus Connection Timeout 0x1131 4401 44402 404402
in sec.
Modbus Parameter Restore 0x113C…0x113D 4412…4413 44413…44414 404413…404414
Modbus Parameter Save 0x113E…0x113F 4414…4415 44415…44416 404415…404416
Deactivate protocol 0x1140 4416 44417 404417
Active protocol 0x1141 4417 44418 404418
LED behavior (PWR) at V2 under- 0x1150 4432 44433 404433
voltage
V1 [mV]: 0x2400 9216 49217 409217
V2 [mV]: 0x2401 9217 49218 409218
Process data inputs 0x8000, 0x8001 32768, 32769 - 432769, 432770
Process data outputs 0x9000, 0x9001 36864, 36865 - 436865, 436866
Diagnostics 0xA000, 0xA001 40960, 40961 - 440961, 440962
Parameters 0xB000, 0xB001 45056, 45057 - 445057, 445058
54 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Register 0x1130: Modbus connection mode
This register defines the behavior of the Modbus connections.
Bit Designation Value Meaning
0 MB_OnlyOneWritePermission 0 All Modbus connections receive the write au-
thorization
1 Only one Modbus connection can receive the
write permission. A write permission is opened
until a Disconnect. After the Disconnect the
next connection which requests a write access
receives the write authorization.
1 MB_ImmediateWritePermission 0 With the first write access, a write authoriza-
tion for the respective Modbus connection is
requested. If this request fails, an exception re-
sponse with exception-code 0x01 is gener-
ated. If the request is accepted, the write ac-
cess is executed and the write authorization
remains active until the connection is closed.
1 The write authorization for the respective
Modbus connection is already opened during
the connection establishment. The first Mod-
bus connection thus receives the write author-
ization, all following connections don’t (only if
bit 0 = 1).
2…15 reserved - -
V01.00 | 2019/12 55
Commissioning
Commissioning the device in Modbus TCP
56 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.8.4 Register mapping
Register no. Bit no.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MSB LSB
Input data
0x0000… Process input data
0x00xx [} 112]
Module status
0x00xx see status- and control word
+ 1 register
Output data
0x0800… Process output data
0x08xx [} 114]
Diagnostics
0xA000 DXP channel diagnostics
[} 116]
0xA001 IO-Link channel diagnosis
…
0xA004
Parameters
[} 100]
IO-Link Basic
0xB000 - - - - - - - - DXP7_ - DXP5_ - DXP3_ - DXP1_ -
SRO SRO SRO SRO
0xB001 - - - - - - - - DXP7_ - DXP5_ - DXP3_ - DXP1_ -
EN DO EN DO EN DO EN DO
IO-Link port 1
0xB002 Cycle time GSD Activate Quick Data Mode
Start-Up storage mode
0xB003 - - - - - - - - Mapping Mapping Deactivate PDIN Rev.
PCDO PDIN diag. invalid
0xB004… - - - - - - - - - - - - - - - -
0xB005
0xB006 Vendor ID
0xB007 … Device ID
0xB008
0xB009 - - - - - - - - - - - - - - - -
IO-Link port 2
0xB00A… 8 registers parameter data, assignment similar to port 1
0xB011
IO-Link port 3
0xB012… 8 registers parameter data, assignment similar to port 1
0xB019
IO-Link port 4
0xB01A… 8 registers parameter data, assignment similar to port 1
0xB021
V01.00 | 2019/12 57
Commissioning
Commissioning the device in Modbus TCP
Behavior of outputs
In case of a failure of the Modbus communication, the outputs’ behavior is as follows, depend-
ing on the defined time for the Watchdog (register 0x1120):
Watchdog Behavior of outputs
0 ms All outputs maintain the actual value in case of an error
> 0 ms (default = 500 Outputs switch to 0 after the watchdog time has expired (setting in re-
ms) gister 0x1120).
NOTE
Setting the outputs to predefined substitute values is not possible in Modbus TCP.
Eventually parameterized substitute values will not be used.
58 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.9 Commissioning the device in EtherNet/IP
7.9.1 Common EtherNet/IP features
Features Description
QuickConnect No
Device Level Ring (DLR) yes
Number of TCP connections 3
Number of CIP connections 10
Input assembly instance 103, 120, 121, 122, 123,124, 125
Output assembly instance 104, 150, 151, 152
Configuration assembly Instance 106
V01.00 | 2019/12 59
Commissioning
Commissioning the device in EtherNet/IP
60 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Device Status
Bit Name Definition
0…1 reserved default = 0
2 Configured TRUE = 1:
The application in the device has been con-
figured (default setting).
3 reserved default = 0
4…7 Extended Device Status 0011 = no I/O connection established
0110 = at least one I/O connection in RUN
mode
0111 = at least one I/O connection established,
all in IDLE mode
All other settings = reserved
8 Minor recoverable fault Recoverable fault, e.g.:
n Undervoltage
n Force-Mode in DTM active
n Diagnostic active at I/O channel
9…10 reserved
11 Diag Common error bit
12…15 reserved default = 0
Common services
Service code Class Instance Service name
Dec. Hex.
1 0x01 Yes Yes Get_Attribute_All
returns a predefined list of object attributes
5 0x05 No Yes reset
starts the reset service for the device
14 0x0E Yes Yes Get_Attribute_Single
returns the content of a specified attribute
16 0x10 No No Set_Attribute_Single
changes a single attribute
V01.00 | 2019/12 61
Commissioning
Commissioning the device in EtherNet/IP
Instance attributes
Attr.-no. Attribute name Get/set Type Value
Dec. Hex.
3 0x03 Data S ARRAY OF Identifies a special product
BYTE in a device type.
default: 27247dec = 6A6F
4 0x04 Size G UINT Number of bytes in
attribute 3:
256 or variable
Common services
Service code Class Instance Service name
Dec. Hex.
1 0x01 yes yes Get_Attribute_All
Returns a predefined list of object attributes.
14 0x0E yes yes Get_Attribute_Single
Returns the content of a specified attribute.
Assembly instances
EtherNet/ Input assembly Output assembly Configuration as- Supported by
IP Con- sembly
nection
Instance Size [8 Instance Size [8 Instance Size [8 Rockwell Omron
bit] bit] bit]
Exclusive 103 208 104 132 106 84 x -
Owner
Exclusive 103 208 104 132 1 0 - x
Owner
(Omron)
IOL 4 IN/4 120 32 150 20 106 84 x x
OUT, dia-
gnostics
IOL 6 IN/6 122 40 151 28 106 84 x x
OUT, dia-
gnostics
62 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
EtherNet/ Input assembly Output assembly Configuration as- Supported by
IP Con- sembly
nection
Instance Size [8 Instance Size [8 Instance Size [8 Rockwell Omron
bit] bit] bit]
IOL 8 IN/8 124 48 152 36 106 84 x x
OUT, dia-
gnostics
IOL 4 IN/4 121 22 150 20 106 84 x x
OUT
IOL 6 IN/6 123 30 151 28 106 84 x x
OUT
IOL 8 IN/8 125 38 152 36 106 84 x x
OUT
V01.00 | 2019/12 63
Commissioning
Commissioning the device in EtherNet/IP
64 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Word no. Bit no.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Status word [} 116]
0x00 - FCE - - - - V1 - V2 - - - - - - DIAG
Inputs
0x01 - - - - - - - - DXP7 DI6 DXP5 DI4 DXP3 DI2 DXP1 DI0
(SIO) (SIO) (SIO) (SIO)
Process input data valid
0x02 - - - - - - - - - DVS6 - DVS4 - DVS2 - DVS0
IO-Link – process input data
0x03… 16 words per port
0x12
0x13…
0x22
0x23…
0x32
0x33…
0x42
Diagnostics
DXP channels
0x43 - - - - - - - - ERR - ERR - ERR - ERR -
DXP 7 DXP 5 DXP 3 DXP 1
IO-Link port diagnostics
Port 1
0x44 GEN OVL V V ULVE LLVU O PRM EVT1 EVT2 PD HW DS CFG PPR -
ERR HIGH LOW TMP ERR INV ERR ERR ERR
…
Port 4
0x47 GEN OVL V V ULVE LLVU O PRM EVT1 EVT2 PD HW DS CFG PPR -
ERR HIGH LOW TMP ERR INV ERR ERR ERR
IO-Link Events
0x48 Port (1st Event) Qualifier (1st Event)
0x49 Event Code low byte (1st Event) Event Code high byte (1st Event)
…
0x66 Port 16th Event) Qualifier (16th Event)
0x67 Event Code low byte (16th Event) Event Code high byte (16th Event)
V01.00 | 2019/12 65
Commissioning
Commissioning the device in EtherNet/IP
66 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Instance 121 – 4 bytes IN/4 bytes OUT
The description of the parameters can be found in chapter “Parameterizing and configur-
ing” [} 112]
Word no. Bit no.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Status word [} 116]
0x00 - FCE - - - - V1 - V2 - - - - - - Diag
Inputs
0x01 - - - - - - - - DXP7 DI6 DXP5 DI4 DXP3 DI2 DXP1 DI0
(SIO) (SIO) (SIO) (SIO)
Process input data valid
0x02 - - - - - - - - - DVS6 - DVS4 - DVS2 - DVS0
IO-Link – process input data
0x03… 2 words per port
0x04
0x05…
0x06
0x07…
0x08
0x09…
0x0A
V01.00 | 2019/12 67
Commissioning
Commissioning the device in EtherNet/IP
68 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Instance 123 – 6 bytes IN/6 bytes OUT
The description of the parameters can be found in chapter “Parameterizing and configur-
ing” [} 112]
Word no. Bit no.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Status word [} 116]
0x00 - FCE - - - - V1 - V2 - - - - - - Diag
Inputs
0x01 - - - - - - - - DXP7 DI6 DXP5 DI4 DXP3 DI2 DXP1 DI0
(SIO) (SIO) (SIO) (SIO)
Process input data valid
0x02 - - - - - - - - - DVS6 - DVS4 - DVS2 - DVS0
IO-Link – process input data
0x03… 3 words per port
0x05
0x06…
0x08
0x09…
0x0B
0x0C…
0x0E
V01.00 | 2019/12 69
Commissioning
Commissioning the device in EtherNet/IP
70 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Instance 125 – 8 bytes IN/8 bytes OUT
The description of the parameters can be found in chapter “Parameterizing and configur-
ing” [} 112]
Word no. Bit no.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Status word [} 116]
0x00 - FCE - - - - V1 - V2 - - - - - - Diag
Inputs
0x01 - - - - - - - - DXP7 DI6 DXP5 DI4 DXP3 DI2 DXP1 DI0
(SIO) (SIO) (SIO) (SIO)
Process input data valid
0x02 - - - - - - - - - DVS6 - DVS4 - DVS2 - DVS0
IO-Link – process input data
0x03… 4 words per port
0x06
0x07…
0x0A
0x0B…
0x0E
0x0F…
0x12
V01.00 | 2019/12 71
Commissioning
Commissioning the device in EtherNet/IP
72 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Word no. Bit no.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x0B…
0x0D
V01.00 | 2019/12 73
Commissioning
Commissioning the device in EtherNet/IP
74 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Connection Manager Object (0x05)
This object is used for connection and connectionless communications, including establishing
connections across multiple subnets.
The following description of the Ethernet Link Object is taken from the CIP specification, Vol. 2,
Rev. 2.1 by ODVA & ControlNet International Ltd. and adapted to the Turck products.
Common services
Service code Class Instance Meaning
Dec. Hex.
84 0x54 no yes FWD_OPEN_CMD
(opens a connection)
78 0x4E no yes FWD_CLOSE_CMD
(closes a connection)
82 0x52 no yes UNCONNECTED_SEND_CMD
V01.00 | 2019/12 75
Commissioning
Commissioning the device in EtherNet/IP
Instance Attributes
Attr. no. Designation Get/set Type Value
Dec. Hex.
1 0x01 Status G DWORD Interface status
2 0x02 Configuration G DWORD Interface Capability Flag
capability
3 0x03 Configuration G/S DWORD Interface Control Flag
control
4 0x04 Physical G STRUCT
link object
Path size UINT Number of 16 bit words:
0x02
Path Padded 0x20, 0xF6, 0x24, 0x01
EPATH
5 0x05 Interface G Structure of: TCP/IP Network Interface
configuration Configuration
IP address G UDINT Actual IP address
Network mask G UDINT Actual network mask
Gateway addr. G UDINT Actual default gateway
Name server G UDINT 0 = no server address con-
figured
Name server 2 G UDINT 0 = no server address con-
figured for server 2
Domain name G UDINT 0 = no domain name con-
figured
6 0x06 Host name G String 0 = no host name con-
figured
12 0x0C QuickConnect G/S BOOL 0 = deactivate
1 = activate
Common services
Service code Class Instance Meaning
Dec. Hex.
1 0x01 Yes Yes Get_Attribute_All
76 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Service code Class Instance Meaning
Dec. Hex.
2 0x02 No No Set_Attribute_All
14 0x0E Yes Yes Get_Attribute_Single
16 0x10 No Yes Set_Attribute_Single
Interface status
This status attribute shows the status of the TCP/IP network interface. Refer to the TCP/IP Ob-
ject Status Diagram for details on the states of this status attribute.
Bit Designation Meaning
0…3 Interface Indicates the status of the Interface Configuration attrib-
Configuration Status ute:
0 = The Interface Configuration attribute has not been
configured
1 = The Interface Configuration attribute contains valid
configuration.
2…15 = reserved
4…31 reserved
Fig. 51: TCP/IP object state diagram (acc. to CIP Spec., Vol.2, Rev. 1.1)
Configuration capability
V01.00 | 2019/12 77
Commissioning
Commissioning the device in EtherNet/IP
The Configuration Capability indicates the device’s support for optional network configuration
capability.
Bit Designation Meaning Value
0 BOOTP client This device supports network configuration via 1
BOOTP.
1 DNS client The device is capable of resolving host names 0
by querying a DNS server.
2 DHCP client This device supports network configuration via 1
BOOTP.
Configuration control
The Configuration Control attribute is used to control network configuration options.
Bit Designation Meaning
0…3 Startup configuration Determines how the device shall obtain its initial config-
uration.
The device should use the previously stored interface
configuration (for example, from non-volatile memory,
set by hardware switch, etc.).
1…3 = reserved
4 DNS enable Always 0
5…31 reserved Set to 0
Interface configuration
This attribute contains the configuration parameters required to operate a TCP/IP device.
To change this attribute, proceed as follows:
Read out the attribute.
Change the parameters.
Set the attribute.
a The TCP/IP Interface Object applies the new configuration upon completion of the Set
service. If the value of the Startup Configuration bits (Configuration Control attribute) is
0, the new configuration is stored in non-volatile memory.
The device does not reply to the set service until the values are safely stored to non-volatile
memory.
An attempt to set any of the components of the Interface Configuration attribute to invalid val-
ues results in an error (status code 0x09) returned from the Set service. If initial configuration is
obtained via BOOTP or DHCP, the Interface Configuration attribute components are all 0 until
the BOOTP or DHCP reply is received. Upon receipt of the BOOTP or DHCP reply, the Interface
Configuration attribute shows the configuration obtained via BOOTP/DHCP.
Host Name
The attribute contains the name of the device host. The host name attribute is used when the
device supports the DHCP-DNS Update capability and has been configured to use DHCP upon
start up. This mechanism allows the DHCP client to forward its host name to the DHCP servers.
The DHCP server then updates the DNS data for the client.
78 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Ethernet Link Object (0xF6)
The following description of the Ethernet Link Object is taken from the CIP specification, Vol. 2,
Rev. 1.1 by ODVA & ControlNet International Ltd. and adapted to the Turck products.
Class attributes
Attr.-no. Designation Get/Set Type Value
Dec. Hex.
1 0x01 Revision G UINT 1
2 0x02 Max. object instance G UINT 1
3 0x03 Number of instances G UINT 1
6 0x06 Max. class identifier G UINT 7
7 0x07 Max. instance attribute G UINT 6
Instance attributes
Attr.-no. Designation Get/Set Type Value
Dec. Hex.
1 0x01 Interface speed G UDINT Speed in megabit per
second (e.g. (z. B. 10, 100,
1000 etc.)
2 0x02 Interface flags G DWORD Interface capability flag
3 0x03 Physical address G ARRAY OF Contains the interface’s
USINT MAC address (Turck:
00:07:46:xx:xx:xx)
6 0x06 Interface control G 2 WORD Allows port-wise changes
of the Ethernet-settings
7 0x07 Interface type G
10 0x0A Interface label G
Interface flags
Bit Designation Meaning Default value
0 Link status Indicates whether or not the Ethernet communica- Depends on
tions interface is connected to an active network. application
0 = inactive link
1 = active link
1 Half/full duplex 0 = Half duplex Depends on
1 = Full duplex application
If the Link Status flag is 0, the value of the Half/Full
Duplex flag is indeterminate.
2…4 Negotiation Indicates the status of the automatic autonegoti- Depends on
status ation application
0 = autonegotiation in progress
1 = autonegotiation and speed detection failed, Us-
ing default values for speed and duplex (10Mbps/
half duplex).
2 = auto-negotiation failed but detected speed (de-
fault: half duplex).
3 = successfully negotiated speed and duplex
4 = Autonegotiation not started, yet Forced speed
and duplex.
V01.00 | 2019/12 79
Commissioning
Commissioning the device in EtherNet/IP
Common services
Service code Class Instance Meaning
Dec. Hex.
1 0x01 yes yes Get_Attribute_All
14 0x0E yes yes Get_Attribute_Single
76 0x4C No yes Enetlink_Get_and_Clear
80 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.9.6 VSC-Vendor Specific Classes
In addition to supporting the above named CIP Standard Classes, the device support the
vendor specific classes (VSCs) described in the following.
Class Code Name Description
Dec. Hex.
100 0x64 Gateway Class [} 82] Data and parameters for the
field bus specific part of the device.
103 0x67 IO-Link Parameter Object ISDU object for acyclic transmission
[} 83] of parameter data between IO-Link
master and IO-Link device
135 0x87 Basic Class [} 88] Parameters and diagnostics of the di-
gital channels channels
137 0x89 IO-Link Port Class [} 89] Parameters and diagnostics of the IO-
Link-channels
138 0x8A IO-Link Events Class [} 91] IO-Link Events
V01.00 | 2019/12 81
Commissioning
Commissioning the device in EtherNet/IP
82 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
IO-Link Parameter Object (VSC 103)
The IO-Link Parameter Object enables the acyclic transfer of parameter data between the IO-
Link master and the IO-Link device.
Instance 1 of the object addresses the IO-Link master
The instance attribute numbers address the IO-Link port at the IO-Link master or the port 0
functions of the IO-Link master.
n 1…n: IO-Link port at IO-Link master, n = number of IO-Link ports at IO-Link master
n 128: Port-0 functions of the IO-Link master
Instance attributes
Common services
Service code Class Instance Service name
Dec. Hex.
14 0x0E Yes No Get_Attribute_Single
Returns the content of a specified attribute.
75 0x4B No yes Read_ISDU
The service reads parameters from the connected IO-
Link device.
76 0x4C No yes Write_ISDU
The service writes parameters from the connected IO-
Link device.
Read_ISDU - Request
Data Value/content Description
V01.00 | 2019/12 83
Commissioning
Commissioning the device in EtherNet/IP
Read_ISDU – Response
n CIP Service Response, General-Status ≠ 0 Ò error-free access
structure of the response:
Name Data type Description
ISDU data Array of Byte Read data, max. 232 byte
Example:
Read access – name of device at port 4 is read out
Data Value/content Description
84 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Write_ISDU – Request
Data Value/content Description
Write_ISDU – Response
n CIP Service Response, general status = 0 Ò error-free access
Service response without further data
n CIP Service Response, general status ≠ 0 Ò access error
structure of the response:
Name Data type Description
IOL_Master Error UINT IO-Link master specific, see IO-Link master Error Codes
IOL_Device Error UINT IO-Link device specific, see IO-Link device Error Codes
and device documentation
Example:
Write access – Application Specific Tag is written into the device at port 4
Data Value/content Description
V01.00 | 2019/12 85
Commissioning
Commissioning the device in EtherNet/IP
86 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Error code Designation acc. to Meaning
specification
0x8021 SERV_NOTAVAIL_ Service temporarily not available, device is busy (e. g.
LOCCTRL teaching or parameterization of the device at the device
active)
0x8022 SERV_NOTA- Service temporarily not available, device is busy (e. g.
VAIL_DEVCTRL teaching or parameterization of the device via DTM/PLC
etc. active)
0x8023 IDX_NOT_WRITEABLE Access denied, Index cannot be written
0x8030 PAR_VALOUTOFRNG Parameter value out of the valid range
0x8031 PAR_VALGTLIM Parameter value value above the upper limit
0x8032 PAR_VALLTLIM Parameter value value below the lower limit
0x8033 VAL_LENOVRRUN Length of data to be written does not match the length
0x8034 VAL_LENUNDRUN defined for this parameter
0x8035 FUNC_NOTAVAIL Function not available in the device
0x8036 FUNC_UNAVAILTEMP Function temporarily not available in the device
0x8040 PARA_SETINVALID Invalid parameter: Parameters not consistent with other
parameters in the device.
0x8041 PARA_SETINCONSIST Inconsistent parameters
0x8082 APP_DEVNOTRDY Application not ready, device busy
0x8100 UNSPECIFIC Vendor specific, according to device documentation
0x8101… VENDOR_SPECIFIC
0x8FF
V01.00 | 2019/12 87
Commissioning
Commissioning the device in EtherNet/IP
88 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
IO-Link Port Class (VSC 137)
This class provides one instance per IO-Link port at the IO-Link master module.
Attr. no. Designation Get/ Type Meaning
set
Dec. Hex.
Parameters
1 0x01 Operation G/S USINT 0 = IO-Link without validation
mode 1 = IO-Link with family compatible device
2 = IO-Link with compatible device
3 = IO-Link with identical device
4 = DI (with parameter access)
5…7 = reserved
8 = DI
2 0x02 Data Storage G/S USINT 0 = activated
Mode 1 = overwrite
2 = read in
3 = deactivated, clear
3 0x03 Cycle time G/S USINT See [} 104]
4 0x04 Revision G/S USINT 0 = automatic
1 = V 1.0
5 0x05 Activate G/S USINT 0 = no
Quick Start- 1 = yes
Up
6 0x06 Device para- G/S USINT 0 = no
meterization 1 = yes
via GSD
7 0x07 Process input G/S USINT 0 = diagnostics generated
data invalid 1 = no diagnostic generated
8 0x08 Deactivate G/S USINT 0 = no
diagnostics 1 = notifications
2 = notifications and warnings
3 = yes
9 0x09 Process input G/S USINT 0 = direct
data map- 1 = swap16 bit
ping 2 = swap 32 bit
3 = swap all
10 0x0A Process out- G/S USINT 0 = direct
put data 1 = swap16 bit
mapping 2 = swap 32 bit
3 = swap all
11 0x0B Vendor ID G/S INT
12 0x0C Device ID G/S DINT
Diagnostics
13 0x0D Wrong or G USINT 0 = inactive
missing 1 = active
device
14 0x0E Data storage G USINT 0 = inactive
error 1 = active
V01.00 | 2019/12 89
Commissioning
Commissioning the device in EtherNet/IP
90 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
IO-Link Events Class (VSC 138)
Attr. no. Designation Get/Set Type Meaning
Dec. Hex.
1 0x01 IOL-Event 1 – G USINT Port no. of the port which sends the 1st
port IO-Link Event.
… …
16 0x10 IOL-Event 16 – G USINT Port no. of the port which sends the 16th
port IO-Link Event.
17 0x11 IOL-Event 1 – G USINT Qualifier of the 1st IO-Link event
qualifier
… …
32 0x20 IOL-Event 16 – G USINT Qualifier of the 1st IO-Link event
qualifier
33 0x21 IOL-Event 1– G USINT Event code of the 1st IO-Link event
Event Code
… …
48 0x30 IOL-Event 16– G USINT Event code of the 1st IO-Link event
Event Code
V01.00 | 2019/12 91
Commissioning
Connecting the devices to a Rockwell PLC with EtherNet/IP
Used hardware
The following hardware components are used in this example:
n Rockwell PLC ControlLogix 1756-L72, Logix 5572
n Rockwell Scanner 1756-EN2TR
n Block module TBEN-S2-4IOL
Used software
The following software tools are used in this example:
n Rockwell RS Logix
n Catalog file for Turck compact stations "TURCK_BLOCK_STATIONS_Vxx.L5K" as part of the file
"TBEN-S_ETHERNETIP.zip" (downloadable free of charge under www.turck.com)
Catalog files
Turck provides catalog files "TURCK_BLOCK_STATIONS_Vxx.L5K" for use in Rockwell Automa-
tion's RSLogix/Studio5000. The catalog files contain predefined, application-dependent device
configurations with different input and output data widths and descriptions of the configura-
tion, input and output tag data. The predefined device configurations correspond to the input
and output assembly instances described in the section "Assembly Object" in the chapter
"Commissioning Devices with EtherNet/IP” Ò under "EtherNet/IP standard classes".
NOTE
The catalog file is available in the L5K file format and must be converted to the
"ACD" file format before it can be used. The file is opened in RSLogix/Studio5000
and saved as a project (*.ACD).
Prerequisites
n Instance of the programming software with the Catalog files is opened.
n A new project has been created in a second instance of RSLogix.
n The PLC and the Scanner mentioned above have been added to the project in the second in-
stance.
92 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.10.1 Adding the devices from the catalog files to the new project
Right-click the device entry and use Copy.
V01.00 | 2019/12 93
Commissioning
Connecting the devices to a Rockwell PLC with EtherNet/IP
Right-click the EtherNet/IP scanner in the 2nd instance of the RS Logix and add the
device to the project via Paste. In this example, the configuration with 4 byte in- and 4
byte output data plus diagnostics TBEN_S2_4IOL_4in4out_diag is used.
94 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.10.2 Configuring the device in RS Logix
Open the device entry by double-clicking.
Assign a module name.
Set the IP address of the device.
V01.00 | 2019/12 95
Commissioning
Connecting the devices to a Rockwell PLC with EtherNet/IP
96 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.10.4 Going online with the PLC
Search the network via the Who Active function.
Select the PLC.
Set the communication path via Set Project Path.
a The communication path is set.
V01.00 | 2019/12 97
Commissioning
Connecting the devices to a Rockwell PLC with EtherNet/IP
98 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.10.5 Reading process data
Open the Controller Tags in the project tree by double-clicking the entry.
a The access to parameter data (TBEN_S2_4IOL_…:C), input data (TBEN_S2_4IOL_…:I) and
output data (TBEN_S2_4IOL_…:O) is possible.
V01.00 | 2019/12 99
Parameterizing and Configuring
Parameters
100 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Parameter name Value Meaning Description
dec. Hex.
Operation mode 0 0x00 IO-Link without valida- Pin 4 is operated in IO-Link mode.
tion The master does not check if the connected device
matches the configured one.
1 0x01 IO-Link with family com- Pin 4 is operated in IO-Link mode.
patible device The master checks if the Vendor ID and the MSB of
the Device ID (this byte defines the product family) of
the connected device match those of the configured
one. If the master detects a mismatch, the IO-Link
communication is established, but there is no process
data exchange. The device remains in the safe state
(Pre-Operate).
Parameters and diagnostic information can be read
and respectively written.
2 0x02 IO-Link with compatible Pin 4 is operated in IO-Link mode.
device The master checks if the Vendor ID and the Device ID
of the connected device match those of the con-
figured one. If the Vendor ID matches, but the Device
ID not, then the master tries to write the Device ID to
the device. If the writing is successful, then the device
is a compatible one, process data exchange is pos-
sible. If writing the Device ID is not successful, then
process data exchange is not possible. The device re-
mains in the safe state (Pre-Operate).
Parameters and diagnostic information can be read
and respectively written.
3 0x03 IO-Link with identical Pin 4 is operated in IO-Link mode.
device The master checks if the device type (Vendor ID and
Device ID) and the serial number of the connected
device match the data of the configured one. If the
master detects a mismatch, the IO-Link communica-
tion is established, but there is no process data ex-
change. The device remains in the safe state (Pre-Op-
erate).
Parameters and diagnostic information can be read
and respectively written.
4 0x04 DI (with parameter access) Pin 4 is generally operated as simple digital input.
However, an acyclic parameter access from the PLC or
the DTM is possible. The IO-Link master starts the port
in IO-link mode, parameterizes the device and sets
the port back into SIO mode (SI). The port remains in
SIO mode (DI) until a new IO-Link request is sent from
the higher-level control.
Data storage is not supported. Connected devices
have to support the SIO mode (DI).
In case of a parameter access, the IO-Link communic-
ation at the port is started. Switching signals are inter-
rupted.
8 0x08 DI Pin 4 is operated as simple digital input. Data storage
is not supported.
102 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Parameter name Value Meaning Description
dec. Hex.
0 0x00 No The master transmits all IO-Link Events to the field-
bus.
1 0x01 Notifications The master transmits all IO-Link Events to the fieldbus
except for IO-Link notifications.
2 0x02 Notifications and warn- The master transmits all IO-Link Events to the fieldbus
ings except for IO-Link notifications and warnings.
3 0x03 Yes The master doesn't transmit any IO-Link Event to the
fieldbus.
Process inpput Optimization of the process data mapping for the used fieldbus: The I/O-Link-data can be
data mapping swapped depending on the used fieldbus in order to achieve an optimized data mapping on
(Mapping PDIN) the fieldbus side.
PROFINET:
With PROFINET, the parameter is permanently set to 0x00 = direct and cannot be changed.
0 0x00 direct The process data are not swapped.
i.e.: 0x0123 4567 89AB CDEF
1 0x01 Swap 16 bit The bytes are swapped per word.
i.e.: 0x2301 6745 AB89 EFCD
2 0x02 Swap 32 bit The bytes are swapped per double word.
i.e.: 0x6745 2301 EFCD AB89
3 0x03 swap all All bytes are swapped.
i.e.: 0xEFCD AB89 6745 2301
Process output see above Process input data mapping
data mapping
(Mapping PDOUT)
Vendor ID 0…65535 Vendor ID for the port configuration check
0x0000…
0xFFFF
Device ID 0… Device ID for the port configuration check
16777215 24 bit value
0…
0x00FFFFFF
104 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
8.1.1 Adapting process data mapping
The mapping of process data can be adapted application-specifically via the IO-Link master's
parameterization.
Depending on the used fieldbus, it can be necessary to swap process data word-wise, double
word-wise or completely in order to align them to the data structure in the PLC. The process
data mapping is determined channel by channel through the parameters process input data
mapping and process output data mapping.
106 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
8.2 IO-Link functions for acyclic communication
The acyclic access to the data of IO-Link devices is realized via IO-Link CALLs. A distinction must
be made between data of the IO-Link master (IOLM) and data of connected IO-Link devices
(IOLD).
The addressing of the IO-Link CALL defines which device is addressed via the CALL:
The addressing is defined by the so called Entitiy_Port:
n Entity_Port 0 = IO-Link master module (IOLM)
n Entity_Port 1 = IO-Link device at IO-Link port 1
n …
n Entity_Port 4 = IO-Link device at IO-Link port 4
NOTE
Only ”appears” (coming diagnostics) and ”Single Shot Events” are shown, as long as
they are pending.
108 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Subindex 66: Set Default Parameterization
Writing this object sets the IO-Link master back to factory settings. Any parameter setting and
configuration is overwritten. The data storage buffer is deleted as well.
Entity_Port IO-Link sub index Read/write Length
0 66 Write 4 byte
110 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Diagnostic bit Meaning
DS_F Error in the data storage, synchronization not possible
Possible causes:
n Connected device does not support data storage
n Overflow of the data storage buffer
Remedy:
Connect a device that supports data storage.
Clear the data storage buffer.
Deactivate the data storage.
TCYC The device does not support the cycle time parameterized in the master.
Remedy:
Increase the cycle time set in the master.
NO_SIO The device does not support the standard DI (SIO) mode.
Remedy:
Select the IO-Link mode for this port.
NO_PD No process data available The connected device is not ready for operation.
Remedy:
Check the configuration.
PDI_E The connected device reports invalid process data in accordance with IO-
Link specification V1.0.
PDI_H The connected device reports invalid process data in accordance with IO-
Link specification V1.1.
MD Missing device, no IO-Link device detected.
Remedy:
n Check the IO-Link cable.
n Change the device.
WD Wrong device detected: one or more parameters of the connected device
(Vendor ID, Device ID, serial number) does not/do not match the data
which are stored in the master for this device.
Remedy:
n Change the device.
n Adapt the master parameterization
Device status
Value Meaning
0 Device works correctly
1 Maintenance event
2 Out-of-specification event
3 Functional check
4 Error
5…255 reserved
9 Operating
9.1 Process input data
Word Bit no.
no. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Basic
0x00 - - - - - - - - DXP7 DI6 DXP5 DI4 DXP3 DI2 DXP1 DI0
(SIO) (SIO) (SIO) (SIO)
0x01 - - - - - - - - - DVS6 - DVS4 - DVS2 - DVS0
IO-Link process input data
0x02 IO-Link port 1,
… structure depends on the channel parameterization (0…32 byte per channel)
0x11
0x12 IO-Link port 2,
… structure depends on the channel parameterization (0…32 byte per channel)
0x21
0x22 IO-Link port 3,
… structure depends on the channel parameterization (0…32 byte per channel)
0x31
0x32 IO-Link port 4,
… structure depends on the channel parameterization (0…32 byte per channel)
0x41
Diagnostics
DXP channels
0x42 - - - - - - - - ERR - ERR - ERR - ERR -
DXP 7 DXP 5 DXP 3 DXP 1
IO-Link port 1
0x43 GEN- OVL V V ULVE LLVU O PRM EVT1 EVT2 PD HW DS CFG PPE -
ERR HIGH LOW TMP ERR INV ERR ERR ERR
0x44 IO-Link port 2, assignment similar to port 1
0x45 IO-Link port 3, assignment similar to port 1
0x46 IO-Link port 4, assignment similar to port 1
IO-Link Events
0x47 Port (1st Event) Qualifier (1st Event)
0x48 Event Code low byte (1st Event) Event Code high byte (1st Event)
…
0x65 Port 16th Event) Qualifier (16th Event)
0x66 Event Code low byte (16th Event) Event Code high byte (16th Event)
Module status (status word)
0x67 - FCE - - - COM V1 - V2 - - - - - - DIAG
112 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Meaning of process data bits
Name Value Meaning
I/O data
DIx Digital input x
0 No signal at DI (pin 4, SIO)
1 Signal at DI (pin 4, SIO)
DXPx configurable digital channel (DXP channel)
0 No input signal at DXP-channel (pin 2)
1 Input signal at DXP-channel (pin 2)
DVSx Input value valid (Data Valid Signal)
0 The IO-Link data are invalid.
Possible causes:
n Sensor supply is below the admissible range.
n IO-Link port is parameterized as simple digital input.
n No device connected to the master.
n No input data received from the connected device (only
valid for devices with an input data length > 0).
n No reaction from the connected device to the sending of
output data (only valid for devices with an output data
length > 0).
n The connected device sends an process input data in-
valid error.
1 The IO-Link data are valid.
IO-Link process input Process input data of the connected device The order of the IO-Link
data process input data can be changed via the parameter Process input
data mapping.
Diagnostics Software diagnostic messages
IO-Link Events [} 108]
Module status [} 116]
114 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
9.3 LED displays
The device has the following LED indicators:
n Power supply
n Group and bus errors
n Status
n Diagnostics
PWR LED Meaning
Off No voltage or undervoltage at V1
Green Voltage at V1 and V2 ok
Red No voltage or undervoltage at V2
Status word
EtherNet/IP/ PROFINET Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Modbus
Byte 0 Byte 1 V2 - - - - - ARGEE DIAG
Byte 1 Byte 0 - FCE - - - COM V1 -
Bit Description
COM Internal error
The device-internal communication is disturbed.
DIAG Diagnostic messages at the device
FCE The DTM Force Mode is activated, which means, the actual output values may no
match the ones defined and sent by the field bus.
V1 V1 or V2 too low (< 18 V DC).
V2
NOTE
Activating or deactivating the status and control word modifies the process data
mapping.
116 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Control word
The control word has no function.
NOTE
The “process data” invalid diagnostic (PDINV) can be sent from both devices, IO-Link
master or IO-Link device.
118 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Bit Meaning
PPE Port parameterization
The port parameters are inconsistent. The device parameterization via GSD is
active, but not working.
Possible causes:
n The IO-Link-master did not receive GSDML-parameters for a connected
device. The connected device was not parameterized by a PROFINET PLC via
GSDML.
n The port is in operation mode "IO-Link without validation" or "DI". These
modes do not allow parameterization via GSDL file.
n Data storage mode is active. The parameter is not set to "deactivated, clear".
A device parameterization via GSDML is not possible with activated data stor-
age.
n Vendor or Device ID are "0". The connected device can not be identified and is
thus not parameterizable.
IO-Link master/device diagnostics
PDINV Evaluating Process Input Data
The IO-Link master or the IO-Link device report invalid process input data. The
connected device is not in status "operate", which means, it is not ready for op-
eration.
Possible sources:
n The connected device does not match the configured one, additional dia-
gnostic message Wrong or missing device.
n Diagnostic message Process input data invalid because the process value
can not be measured (depends on the IO-Link device).
IO-Link device diagnostics
The IO-Link device diagnostics depend on the IO-Link device used. For more de-
tailed information on the diagnoses, please refer to the documentation for the
IO-Link device.
EVT1 Maintenance events
A Maintenance Event in accordance with the IO-Link specification occurred,
maintenance necessary.
EVT2 Out-of-specification events
An Out-of-Specification Event in accordance with the IO-Link specification oc-
curred.
GENERR Common error
The device sends an error (device status 4, in accordance with IO-Link specifica-
tion), which is not clearly specified. Read out the device Event Codes in order to
be able to specify the error more precisely.
HWER Hardware error
General hardware error or device malfunction of the connected device
LLVU Lower limit value underrun
The process value lies under the parameterized measurement range or the
chosen measurement range has been chosen too high.
OLV Overload
The connected device detected an overload.
OTMP Overtemperature
A temperature diagnosis is available on the connected device.
PRMERR Parameterization error
The connected device reports a parameterization error (loss of parameters, no
parameter initialization, etc.).
Bit Meaning
ULVE Upper limit value exceeded
The process value exceeds the parameterized measurement range or the
chosen measurement range has been chosen too low.
VLOW Undervoltage
One of the voltages at the connected device is below the defined range.
VHIGH Overvoltage
One of the voltages at the connected device exceeds the defined range.
120 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
IO-Link port diagnostics PROFINET Diagnostics
Similar to port 1 C2 4
IO-Link port 4
(Slot 5, according to configuration tool)
Similar to port 1 C3 6
NOTE
Data storage mode is only available for devices complying with the IO-Link specifica-
tion V1.1.
In the IO-Link master, the data storage mode can be set using the parameter "data storage
mode".
n 00 = activated
n 01 = overwrite
n 10 = read in
n 11 = deactivated, clear
IO-Link-Master IO-Link-Device
(IOLM) (IOLD)
DS_UPLOAD_FLAG
Fig. 60: Data storage mode – general principle, Para. IOLD = parameters of the IO-Link device
A change of parameters in the device is indicated by the status of the DS_UPLOAD_FLAG bit:
n 0 = no changes in the device's parameter set
n 1 = changes in the device's parameter set (e. g. via DTM, at the device, etc.)
IOLM IOLD
Fig. 61: Data storage mode activated – parameter set in the device changed
Use case 2: replace a defective device with a device in the delivery state.
ü The new IO-Link device has not been connected to the master before.
The parameters of the new device remain unchanged, DS_UPLOAD_FLAG = 0.
a The parameter data of the defective device are transferred from the IO-Link master to the
new IO-Link device.
IOLM IOLD
Fig. 62: Data storage mode activated – parameter set in the device unchanged
Use case 3: replace a defective device with a device with unknown (changed) parameters
ü The new IO-Link device has not been connected to the master before.
The parameters of the new device remain unchanged, DS_UPLOAD_FLAG = 1.
a The parameter data are transferred from the new IO-Link device to the IO-Link master.
IOLM IOLD
Fig. 63: Data storage mode activated – parameter set in the device changed
NOTE
If device replacement is necessary when data storage is activated, an IO-Link re-
placement device with unknown parameter data should be reset to its factory set-
tings before connection to the IO-Link master.
Turck IO-Link devices can be reset to factory settings via a system command using a
generic IO-Link-DTM and the device-specific IODD. For the reset of third party
devices, please read the corresponding manufacturer documentation.
122 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
9.5.2 Parameter ”data storage mode” = read in
n The data set in the device is always the reference data set.
n The synchronization of the parameter sets is unidirectional towards to the master.
n The status of the DS_UPLOAD_FLAG is ignored.
IOLM IOLD
Fig. 64: Data storage mode = read in – parameter set in the device changed
IOLM IOLD
Fig. 65: Data storage mode = overwrite – parameter set in the master changed
IOLM IOLD
10 Troubleshooting
If the device does not work as expected, proceed as follows:
Exclude environmental disturbances.
Check the connections of the device for errors.
Check device for parameterization errors.
If the malfunction persists, the device is faulty. In this case, decommission the device and re-
place it with a new device of the same type.
DXP channels
Error Possible causes: Remedy
DXP output The output is deactivated per default. Switch on the output via parameter Ac-
does not switch tivate output (DXP_EN_DO =1).
IO-Link channels
LED Diagnostics Possible causes: Remedy
behavior
DIA and IOL Data storage error IO-Link device according to IO- Set parameter Data storage mode to
flash red Link V1.0 connected IO-Link deactivated, clear.
devices in accordance with IO- a Data storage remain deactivated.
Link specification V1.0 do not
support data storage.
The data storage buffer contains Set parameter Data storage mode to
data of another device. deactivated, clear.
Re-activate the data storage if neces-
sary.
Wrong or missing The connected device does not Adapt the parameterization of the
device match the configured one IO-Link port (Vendor ID, Device ID,
(wrong vendor-ID, device-ID etc.) etc.) at the master.
The parameterization can be done
manually via DTM, the web server or
similar or by teaching the master us-
ing the IO-Link-Call (port 0 function,
sub index 67: Teach mode).
Process input data Certain IO-Link devices send a Deactivate the sending of the dia-
invalid process input data invalid dia- gnosis for the IO-Link port with the
gnosis if the process value can- parameter Process input data in-
not be measured. valid Ò No diagnostic generated.
124 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
11 Maintenance
Ensure that the plug connections and cables are always in good condition.
The devices are maintenance-free, clean dry if required.
NOTICE
Interruption of the power supply during the firmware update
Risk of device damage due to faulty firmware update
Do not interrupt the power supply during the firmware update.
During the firmware update do not reset the power supply.
Example: update the firmware with the PACTware FDT frame application
Launch PACTware.
Right-click Host PC Ò Add device.
126 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Search for connected Ethernet devices: Click the Search icon.
Select the required device.
12 Repair
The device must not be repaired by the user. The device must be decommissioned if it is faulty.
Observe our return acceptance conditions when returning the device to Turck.
13 Disposal
The devices must be disposed of correctly and must not be included in general
household garbage.
128 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
14 Technical Data
Technical data
Power supply
Power supply 24 VDC
Permisible range 18…30 VDC
n IO-Link n 20.4…28.8 VDC
Total current max. 4 A per voltage group
Technical data
Configuration Assembly Instance 106
PROFINET
PROFINET specification V 2.35
Conformance Class B (RT)
Address assignment DCP
MinCycle Time 1 ms
Fast Start-Up (FSU) < 150 ms
Diagnostics according to PROFINET Alarm Handling
Topology detection Supported
Automatic address setting Supported
Media Redundancy Protocol (MRP) Supported
System redundancy S2
Network load class 3
Digital inputs
Number of channels 4 DXP and 4 SIO
Input type PNP
Type of input diagnostics Channel diagnosis
Switching threshold EN 61131-2 type 3, PNP
Signal voltage, low level <5V
Signal voltage, high level > 11 V
Low level signal current < 1.5 mA
High-level signal current > 2 mA
Input delay 0.05 ms
Potential isolation Galvanic isolation to P1/P2,
voltage proof up to 500 V AC
Digital outputs
Number of channels 4 DXP
Output type PNP
Type of output diagnostics Channel diagnosis
Output voltage 24 VDC from potential group
Output current per channel 0.5 A, short-circuit-proof
Potential isolation Galvanic isolation to P1/P2,
voltage proof up to 500 V AC
IO-Link
Number of channels 4
IO-Link Pin 4 operated in IO-Link mode
IO-Link specification Version 1.1
IO-Link port type Class A
Frame type Supports all specified frame types
Supported devices Max. 32 byte input/32 byte output
n Input data n max. 32 Byte per channel
n Output data n max. 32 Byte per channel
130 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
Technical data
Transmission rate 4.8 kbps (COM 1)
38.4 kbps (COM 2)
230.4 kbps (COM 3)
Transmission cable Length: max. 20 m standard lines,
3- or 4-wire (depending on the application), unshiel-
ded
Mounting
Type of mounting Via 2 mounting holes, Ø 4.6 mm
Standard/Directive conformity
Vibration test According to EN 60068-2-6
Acceleration Up to 20 g
Shock test According to EN 60068-2-27
Drop and topple According to IEC 60068-2-31/IEC 60068-2-32
Electro magnetic compatibility According to EN 61131-2
Approvals and certificates CE, FCC
UL cond. cULus LISTED 21 W2, Encl.Type 1 IND.CONT.EQ.
General information
Dimensions (B × L × H) 32 × 144 × 32 mm
Operating temperature -40…+70 °C
Storage temperature -40…+85 °C
Operating height max. 5000 m
Protection class IP65/IP67/IP69K
MTTF 260 years acc. to SN 29500 (Ed. 99) 20 °C
Housing material PA6-GF30
Housing color Black
Metal screw 303 stainless steel
Material label Polycarbonate
Halogen-free Yes
FCC declaration
NOTE
This equipment has been tested and found to comply with the limits for a Class A di-
gital device, pursuant to part 15 of the FCC Rules. These limits are designed to
provide reasonable protection against harmful interference when the equipment is
operated in a commercial environment. This equipment generates, uses, and can ra-
diate radio frequency energy and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio communications. Oper-
ation of this equipment in a residential area is likely to cause harmful interference in
which case the user will be required to correct the interference at his own expense.
D301369 | 2019/12
D301369 www.turck.com