Page 1
Your Global Automation Partner FEN20-4IOL IO-Link Master Module Instructions for Use...
Page 2
Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 3
Table of Contents About These Instructions ........................ 7 Target groups........................ 7 Explanation of symbols used .................. 7 Additional documents.................... 7 Feedback about these instructions................ 7 Notes on the Product ......................... 8 Product identification..................... 8 Scope of delivery ...................... 8 Legal requirements...................... 8 Manufacturer and service ....................
Page 4
Using the data storage mode................... 116 10.5.1 Parameter ”data storage mode” = activated .............. 116 10.5.2 Parameter ”data storage mode” = read in ................. 118 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 6
Table of Contents Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 7
This symbol denotes actions that the user must carry out. RESULTS OF ACTION This symbol denotes relevant results of actions. Additional documents The following additional documents are available online at www.turck.com: Data sheet EU Declaration of Conformity Commissioning manual IO-Link devices...
Page 8
For further inquiries in Germany contact the Sales and Service Team on: Sales: +49 208 4952-380 Technology: +49 208 4952-390 Outside Germany, please contact your local Turck representative. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 9
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.
Page 10
IO-Link. Standard tools and functions are provided for the integration, commissioning and configura- tion of the IO-Link communication. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 11
BL67 BL67 BL67 BL67 BL67 BL67 Power Fig. 1: IO-Link system overview Operating principle IO-Link is a digital point-to-point connection between an IO-Link master and an IO-Link device. Process data and other information such as parameters and diagnostic messages are trans- ferred with a 24 V pulse modulation via a combined switching status and data channel (C/Q).
Page 12
The two communication types are independent of each other and do not interact. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 13
Cyclical communication Process data Value status (port qualifier) 0…32 bytes of process data possible per The Port Qualifier indicates whether the device (each input and output) process data is valid or not. Process data size determined by the device Acylical communication Device data Value status (port qualifier) Parameters, identification data or...
Page 14
In standard I/O mode IO-Link devices behave like digital sensors or actuators. In this mode the devices only send input or output data to the higher-level instance. IO-Link access to the device is not possible. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 15
Product Description The devices are designed in protection class IP20. The FEN20-4IOL IO-Link Master Module has four IO-Link ports for connecting IO-Link devices. The four IO-Link channels can be parameterized independently of each other and operated either in IO-Link mode, in SIO mode (DI) or as universal DXP channels.
Page 16
The four IO-Link channels can be parameterized independently of each other and operated either in IO-Link mode, in SIO mode (DI) or as universal DXP channels. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 17
Mounting The device can be mounted on a DIN rail according to EN 60715 (TS35) or screwed onto a flat mounting plate. Mounting the device onto a mounting plate Attach the device to the mounting plate with two M4 screws. The maximum tightening torque for the M4 screws is 1.3 Nm ...
Page 18
Fig. 7: Fieldbus and I/O level shielding The module is connected to the reference potential of the system via the ground terminal. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 19
Connecting Connecting the device to Ethernet For connection to Ethernet, the device has an autocrossing switch with two RJ45 Ethernet sock- ets. Fig. 8: RJ45 sockets for Ethernet connection Connect the device to Ethernet according to the pin assignment. 1 = TX + 2 = TX –...
Page 21
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.
Page 22
Change the IP address and if necessary the network mask and gateway. Accept the changes by clicking Set in device. Fig. 17: Turck Service Tool – Change device configuration Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 23
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. Commissioning an IO-Link device with IO-Link V1.0 IO-Link devices in accordance with IO-Link specification V1.0 do not support data storage. If an IO-Link V1.0 device is used, data storage at the IO-Link port must be deactivated.
Page 24
Fig. 19: Reset device to factory settings via DTM (example) Connect the IO-Link V1.1 device. The LED IOL at the IO-Link port is green, IO-Link communication active. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 25
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. The LED IOL at the IO-Link port is green, IO-Link communication active.
Page 26
Either the respective sensor DTMs in PACTware or the sensor IODDs via IODD DTM Configurator have to be installed. Fig. 21: PACTware – topology scan Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 27
Commissioning the Device in PROFINET 8.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.
Page 28
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. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 29
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. All device names must be unique. Maximum name size: 255 or 127 characters (a...z, 0...9, “-”...
Page 30
Depending on the PLC manufacturer, the IO-Link CALL function block can differ from the spe- cification (for example in the representation or the use of variables). Fig. 24: IOL_CALL in accordance with IO-Link specification Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 31
IOL_CALL– input variables Designation Data type Meaning acc. IO-Link spec. BOOL A rising edge triggers the send command. DWORD Address of the IO-Link master module Step 7 Classic Start address of the input data of the IO-Link master module. TIA Portal older Siemens CPUs (e.g.
Page 32
0xXX80C3XX RESOURCE_UNAVAILABLE device. 0xXX8901XX INPUT_LEN_TOO_SHORT The index to be read contains more data than defined in the input variable "LEN". Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 33
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...
Page 34
Inconsistent parameters SIST 0x8082 APP_DEVNOTRDY Application not ready, device busy 0x8100 UNSPECIFIC Vendor specific, according to device documentation 0x8101… VENDOR_SPECIFIC 0x8FF Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 35
– Port 4: Turck IO-Link hub: TBIL-M1-16DXP, IO-Link V1.1 Used Software The following software tools are used in this example: SIMATIC STEP7 Professional V15 (TIA-Portal) GSDML file for FEN20-4IOL (can be downloaded for free as ZIP archive “FEN20_PROFINET.zip” under www.turck.com) Prerequisites The programming software has been started.
Page 36
Installing the GSDML-file: Define the source path for the GSDML-file and click Install. The device is added to the Hardware catalog of the programming software. Fig. 25: Installing the GSDML-file Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 37
8.7.2 Connecting the devices to the PLC Select the FEN20-4IOL from the Hardware catalog and drag them into the "Device & net- works" editor. Connect the devices to the PLC in the "Devices & networks" editor. Fig. 26: Connecting the device to the PLC...
Page 38
Assign PROFINET device name. Assign the desired PROFINET device name with Assign name. Fig. 27: Assigning the PROFINET device name Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 39
8.7.4 Setting the IP address in TIA Portal Ò Ò Select Device view Properties Ethernet addresses. Assign the desired IP address. Fig. 28: Assigning the IP address V01.00 | 2019/12...
Page 40
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 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 41
Ò Select Device view Device overview. Select functions as operation mode, diagnostics Diagnostics etc. from the hardware cata- log and add them to the device slots via drag&drop. Fig. 29: TIA-Portal – configuring device slots V01.00 | 2019/12...
Page 42
Select the device to be parameterized. Ò Ò Click Properties General Module parameters. Set the device parameters. Fig. 30: TIA-Portal – Parameterizing generic IO-Link-Devices Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 43
8.7.6 Going online with the PLC Start the online mode (Go online). The device has been successfully connected to the PLC. Fig. 31: Online mode 8.7.7 PROFINET – mapping The PROFINET mapping corresponds to the data mapping described in the sections "Process In- put Data”...
Page 44
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. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 45
HW identifier of the basic slot (slot 1), for example with CPU 1511-PN (used in this example) Start address of the input data of the IO-Link master e.g. with CPU 315 Fig. 33: Hardware identifier: Basic slot of the FEN20-4IOL in the example V01.00 | 2019/12...
Page 46
The I/O hub TBIL-M1-16DXP is connected to port 4. IOL_INDEX 0x12 Index for product name Fig. 34: IO_LINK_DEVICE – input variables for read access Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 47
Activate the read access via a rising edge at REQ. Fig. 35: IO_LINK_DEVICE – activate read access 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. Fig. 36: IO_LINK_DEVICE –...
Page 48
0x05 = 600 ms measured value update time, display rotated by 180°. Fig. 37: Extract from the documentation for TS-500-… Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 49
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 TRUE Send a write request Hardware identifier of the Basic slot according to the configuration in the Device view Function block instance Length of the data to be written in byte...
Page 50
Fig. 40: IO_LINK_DEVICE – activate read access The display is now rotated about 180° and set to an actualization time of 600 ms Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 51
Commissioning the Device in Modbus TCP 8.8.1 Implemented Modbus functions The devices support the following functions for accessing process data, parameters, dia- gnostics and other services. Function Code Read Coils – reading multiple output bits Read Discrete Inputs – reading multiple input bits Read Holding Registers –...
Page 53
Register 0x1130: Modbus connection mode This register defines the behavior of the Modbus connections. Designation Value Meaning MB_OnlyOneWritePermis- All Modbus connections receive the write au- sion thorization Only one Modbus connection can receive the write permission. A write permission is opened until a Disconnect.
Page 54
FC16 and FC23. The parameters are saved. 8.8.3 Data width Module Process input Process output Alignment TBEN-S2-4IOL 208 byte word by word Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 55
8.8.4 Register mapping Register no. Bit no. 15 14 13 12 11 10 9 Input data 0x0000… Process input data 0x00xx [} 108] Module status 0x00xx see status- and control word + 1 register Output data 0x0800… Process input data Process output data – [} 110] 0x08xx Diagnostics [} 113]...
Page 56
8.9.2 EDS files and catalog files The ARGEE FLC programming software can be downloaded free of charge from www.turck.com FEN20_ETHERNETIP.zip Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 57
Ethernet Link Object [} 76] Identity Object (0x01) 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. Instance attributes Attr. no.
Page 58
0x0E Get_Attribute_Single returns the content of a specified attribute 0x10 Set_Attribute_Single changes a single attribute Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 59
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. Class attributes Attr. no.
Page 60
IOL 6 IN/6 OUT, diagnostics IOL 8 IN/8 OUT, diagnostics IOL 4 IN/4 OUT IOL 6 IN/6 OUT IOL 8 IN/8 OUT Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 61
Configuration assembly (instance 106) The modules support Configuration Assembly. The Configuration Assembly contains: 10 bytes module configuration data (EtherNet/IP-specific) + 72 bytes (parameter data, depending on device) The meaning of the input data can be found in chapter “Parameterizing and configuring”. Byte no.
Page 62
IOL 6 IN/6 OUT, diagnostics IOL 8 IN/8 OUT, diagnostics IOL 4 IN/4 OUT IOL 6 IN/6 OUT IOL 8 IN/8 OUT Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 63
Instance 103 – Exclusive Owner The description of the parameters can be found in chapter “Parameterizing and configur- ing” [} 108] Word no. Bit no. Status word [} 112] 0x00 FCE - ARGEE DIAG Process input data valid Inputs 0x01 DVS1 DVS0 - (SIO) (SIO) (SIO)
Page 64
Diagnostics DXP channels 0x0A VAUX1 VAUX1 IO-Link port diagnostics Port 1 0x0B EVT1 EVT2 … Port 4 0x0E EVT1 EVT2 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 65
Instance 121 – 4 byte IN/4 byte OUT The description of the input data can be found in chapter “Parameterizing and configur- ing” [} 108] Word no. Bit no. Status word [} 112] 0x00 FCE - ARGEE DIAG Process input data valid Inputs 0x01 DVS1 DVS0 -...
Page 66
Diagnostics DXP channels 0x0E VAUX1 VAUX1 IO-Link port diagnostics Port 1 0x0F EVT1 EVT2 … Port 4 0x13 EVT1 EVT2 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 67
Instance 123 – 6 byte IN/6 byte OUT The description of the input data can be found in chapter “Parameterizing and configur- ing” [} 108] Word no. Bit no. Status word [} 112] 0x00 FCE - ARGEE DIAG Process input data valid Inputs 0x01 DVS1- DVS0- -...
Page 68
Diagnostics DXP channels 0x12 VAUX1 VAUX1 IO-Link port diagnostics Port 1 0x13 EVT1 EVT2 … Port 4 0x16 EVT1 EVT2 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 69
Instance 125 – 8 byte IN/8 byte OUT The description of the input data can be found in chapter “Parameterizing and configur- ing” [} 108] Word no. Bit no. Status word [} 112] 0x00 FCE - ARGEE DIAG Process input data valid Inputs 0x01 DVS1- DVS0- -...
Page 70
16 words per port 0x11 0x12… 0x21 0x22… 0x31 0x32… 0x41 VAUX Control 0x42 reserved VAUX pin9 VAUX pin7 VAUX pin5 VAUX pin9 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 71
Instance 150 – 4 byte IN/4 byte OUT The description of the input data can be found in chapter “Parameterizing and configur- ing” [} 110] Word no. Bit no. 15 14 13 12 11 10 9 Control Word 0x00 reserved DXP outputs 0x01 DXP3 DXP1...
Page 72
Common services Service code Class Instance Meaning Dec. Hex. 0x54 FWD_OPEN_CMD (opens a connection) 0x4E FWD_CLOSE_CMD (closes a connection) 0x52 UNCONNECTED_SEND_CMD Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 73
TCP/IP Interface Object (0xF5) 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...
Page 74
1 = The Interface Configuration attribute contains valid configuration. 2…15 = reserved 4…31 reserved Fig. 41: TCP/IP object state diagram (acc. to CIP Spec., Vol.2, Rev. 1.1) Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 75
Configuration capability The Configuration Capability indicates the device’s support for optional network configuration capability. Designation Meaning Value BOOTP client This device supports network configuration via BOOTP. DNS client The device is capable of resolving host names by querying a DNS server. DHCP client This device supports network configuration via BOOTP.
Page 76
3 = successfully negotiated speed and duplex 4 = Autonegotiation not started, yet Forced speed and duplex. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 77
Designation Meaning Default value Manual setting 0 = interface can activate changes to link paramet- requires reset ers (auto-negotiate, duplex mode, interface speed) automatically 1 = device requires a Reset service to be issued to its Identity Object in order to adapt the changes. Local Hardware 0 = interface detects no local hardware fault Fault...
Page 78
(cannot be deactivated via the EtherNet/IP interface). Bit 1: Deactivates Modbus TCP Bit 2: Deactivates PROFINET Bit 15: Deactivates the web server Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 79
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.
Page 81
Write_ISDU – Request Data Value/content Description Class 0x67 IO-Link Parameter Object Instance 0x01 Addressing the IO-Link master Instance attribute 0x01…n, 128 IO-Link port number, or 128 for Port-0 functions Service code 0x4C Write_ISDU Data Request parameters for the ISDU write service Name Data type Description...
Page 82
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. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Error code Designation acc. to Meaning specification 0x8021 SERV_NOTAVAIL_ Service temporarily not available, device is busy (e. LOCCTRL g. teaching or parameterization of the device at the device active) 0x8022 SERV_NOTAVAIL_ Service temporarily not available, device is busy (e. DEVCTRL g.
Page 84
USINT 0 = inactive error 1 = active 0x0F Process input data USINT 0 = inactive invalid 1 = active Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 85
Attr. no. Designation Get/ Type Meaning Dec. Hex. 0x10 Hardware error USINT 0 = inactive 1 = active 0x11 Maintenance events G USINT 0 = inactive 1 = active 0x12 Out-of-specification USINT 0 = inactive events 1 = active 0x13 Parameterization USINT 0 = inactive...
Page 86
0x15 Output value Byte 0 = IOL 0 1 = IOL 1 2 = IOL 2 3 = IOL 3 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Class 181 – VAUX Control This class contains parameters for the 24 VDC sensor and actuator supply. Applies to: Attr.-no. Designation Get/Set Type Meaning Dec. Hex. Parameters 0x01 VAUX1 pin3 C0 USINT 0: 24 VDC 1: switchable 2: off 0x02 VAUX1 pin5 C1 USINT 0: 24 VDC...
Page 88
A new project has been created in a second instance of RSLogix. The PLC and the Scanner mentioned above have been added to the project in the second in- stance. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 89
8.10.1 Adding the devices from the catalog files to the new project Right-click the device entry and use Copy. Fig. 42: RSLogix – Copying the device entry from catalog file V01.00 | 2019/12...
Page 90
Paste. In this example, the configuration with 4 byte in- and 4 byte output data plus diagnostics FEN20_4IOL_4in4out_diag is used. Fig. 43: RSLogix – predefined configurations of FEN20-4IOL in new project Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 91
8.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. Fig. 44: Setting module name and IP address Optional: Set the connection parameters Fig. 45: Setting the connection parameters V01.00 | 2019/12...
Page 92
Open the Controller Tags of the device. Parameterize the device via the Controller Tags FEN20_4IOL_4in_4out_diag:C. Fig. 46: Parameterizing the Device Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 93
8.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. The communication path is set. Fig. 47: Setting the communication path V01.00 | 2019/12...
Page 94
Click Download In the following dialog (Connect To Go Online) Confirm all following messages. The project is loaded down to the controller. The connection is established. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 95
8.10.5 Reading process data Open the Controller Tags in the project tree by double-clicking the entry. The access to parameter data (TFEN20_4IOL_…:C), input data (FEN20_4IOL_…:I) and out- put data (FEN20_4IOL_…:O) is possible. Fig. 49: Controller Tags in the project tree V01.00 | 2019/12...
Assignment similar to IO-Link port 1 (word 0x02…0x09) 0x20 VAUX monitoring 0x21 VAUX1 pin VAUX1 pin2 (ch1) (ch0) 0x22 VAUX1 pin8 VAUX1 pin6 (ch3) (ch2) Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 97
The default values are shown in bold type. Parameter name Value Meaning Description Dec. Hex. Manual output re- 0x00 Yes The output switches on automatically after an over- set after overcur- load. rent (SROx) 0x01 No The output is manually switched-off after an overload until a new set-command is given (rise and fall).
Page 98
GSD 0x01 Active In PROFINET the port is parameterized with a specific (GSD) device type from the GSDML-file. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 99
Parameter name Value Meaning Description Dec. Hex. Cycle time 0x00 Automatic The lowest cycle time supported by the device is taken from the table. 1.6…132.8 ms 16… 0x10 Settable in steps of 0.8 or 1.6 ms. … 0xBF 0xFF Automatic, compatible Compatibility mode The mode solves possible com- munication problems with sensors of the SGB family from IFM.
0x54 29.6 0x7A 57.6 0x90 0xA3 118.4 0xB6 15.2 1x56 30.4 0x7C 59.2 0x91 89.6 0xA4 0xB7 auto., 0xFF comp. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 101
9.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.
Page 102
Deactivate Force Mode 0 Explicit deactivation of the Ethernet protocols or web server Deactivate EtherNet/IP Deactivate Modbus Deactivate WEB server 0 Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 103
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: Entity_Port 0 = IO-Link master module (IOLM) Entity_Port 1 = IO-Link device at IO-Link port 1...
Page 104
High or- low byte of the error code sent Event Code low byte … … Qualifier see byte 2…5 Port Event Code high byte Event Code low byte Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 105
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 Write 4 byte Structure of the reset command: Byte 3 Byte 2...
Page 106
Diagnostic bit Meaning NO_DS The parameterized port mode does not support data storage. Remedy: Change the parameterization of the port. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 107
Diagnostic bit Meaning DS_F Error in the data storage, synchronization not possible Possible causes: Connected device does not support data storage Overflow of the data storage buffer Remedy: Connect a device that supports data storage. Clear the data storage buffer. ...
Page 108
Event Code low byte (16th Event) Event Code high byte (16th Event) Module status (status word) 0x66 COM V1 DIAG Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 109
Meaning of process data bits Name Value Meaning I/O data IOLx Channel as digital input No input signal at DI at C/Q channel (SIO) Input signal at DI at C/Q channel (SIO) Channel as di- gital output No output signal at C/Q channel Output signal at C/Q channel DVSx Input value valid (Data Valid Signal)
Page 110
The 24 VDC sensor/actuator supply at Pin x is switched off. The 24 VDC sensor/actuator supply at Pin x is switched on. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 111
10.3 LED displays Every device displays the following statuses via LEDs: Group and bus errors LED BUS Meaning No voltage connected Green Active connection to a master Flashing green 3x in 2s ARGEE/FLC active Green flashing (1 Hz) Device is ready for operation IP address conflict, Restore mode active, F_Reset active or Modbus connection timeout Red flashing...
Page 112
Activating or deactivating the status and control word modifies the process data mapping. Control word The control word has no function. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 113
10.4.2 Diagnostic telegram Channel Byte no. Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 V1 overcurrent diagnostics ERR ch3 ERR ch2 ERR ch1 ERR ch0 IO-Link Device diagnostic messages Master diagnostics IO-Link port 1 EVT1 EVT2 PD_INV...
Page 114
One of the voltages at the connected device is below the defined range. VHIGH Overvoltage One of the voltages at the connected device is below the defined range. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 116
DS_UPLOAD_FLAG = 1, parameter set in the device changed. The parameter data are transferred from the new IO-Link device to the IO-Link master. Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 117
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.
Page 118
The data set in the master is deleted. The synchronization of parameter sets is deactivated. IOLM IOLD Fig. 56: Data storage mode deactivated – no synchronization Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 119
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.
Page 120
Example: update the firmware with the PACTware FDT frame application Launch PACTware. Ò Right-click Host PC Add device. Fig. 57: Adding a Device in PACTware Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 121
Select BL Service Ethernet and confirm with OK. Fig. 58: Selecting the Ethernet interface Double-click the connected device. PACTware opens the bus address management. Fig. 59: Opening the busaddress management V01.00 | 2019/12...
Page 122
Carry out firmware update via FDT/DTM Search for connected Ethernet devices: Click the Search icon. Select the required device. Fig. 60: Selecting the device Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 123
Click Firmware Download to start the firmware update. Fig. 61: Starting the firmware update V01.00 | 2019/12...
Page 124
PACTware shows the progress of the firmware update with a green bar at the bottom of the screen. Fig. 62: Firmware update in progress Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 125
Observe our return acceptance conditions when returning the device to Turck. 13.1 Returning devices Returns to Turck can only be accepted if the device has been equipped with a Decontamination declaration enclosed. The decontamination declaration can be downloaded from https://www.turck.de/en/retoure-service-6079.php and must be completely filled in, and affixed securely and weather-proof to the outside of the packaging.
Page 126
EtherNet/IP standard Device Level Ring (DLR) Supported Quick Connect (QC) < 0 ms Number of Class 1 (CIP) connections Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 127
Technical data Input Assembly Instances 103, 120, 121, 122, 123,124, 125 Number of input bytes Output Assembly Instances 104, 150, 151, 152 Number of output bytes Configuration Assembly Instance Number of configuration bytes PROFINET PROFINET specification V 2.35 Conformance Class B (RT) Address assignment MinCycle Time...
Page 128
Protection class IP20 MTTF 160 years acc. to SN 29500 (Ed. 99) 20 °C Housing material PA6-GF30 Housing color Black Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com...
Page 129
Over 30 subsidiaries and over 60 representations worldwide! 100009607 | 2019/12 100009607 www.turck.com...
Need help?
Do you have a question about the FEN20-4IOL and is the answer not in the manual?
Questions and answers