Connecting to the embedded web server of the IO-Link master provides full visibility into connected field devices, diagnostic statuses, and port configurations before setting up PLC communications.
Start your hands-on training: Industrial Robotics & IO-Link Trainer
The standard IP address for the robot training assembly Turck IO-Link master block is 192.168.1.20.
To configure port parameters:
Access the web server by navigating to 192.168.1.20 in a browser and logging in using the default credentials.
Under Parameters -> Local IO, view and configure ports 1 through 8.
Ports 5, 6, and 7 are dedicated to Banner K50 Pro Touch IO-Link display units. Port 1 utilizes the auxiliary DXP channel to drive the end-of-arm electromagnet.
Download the IODD (IO Device Description) files via the web interface to translate raw cyclic binary process data into readable physical parameters.
Studio 5000 Module Configuration & Catalog Import
To integrate the IO-Link master into Logix Designer:
Download the Turck Logix catalog and import files from the manufacturer download portal.
Open the provided catalog project in Studio 5000 to extract pre-labeled tag descriptions.
Copy the generic Ethernet module (Assembly Instances: Input = 104, Output = 103, Configuration = 1) into your active project under the Ethernet controller card.
Set the module name to Robot_IO_Link and assign the static IP address 192.168.1.20.
Program Structure & Subroutine Jump Logic
Organize ladder logic into functional subroutines using Jump to Subroutine (JSR) instructions:
In the MainRoutine, add JSR instructions pointing to distinct subroutines: IO_Link and Robot.
Ensure subroutine execution by verifying active online rung green margin indicators.
Banner K50 AOI Implementation & Data Mapping
Banner provides specialized Add-On Instructions (PDV4 series) to parse complex 16-bit process data registers:
Import the Banner K50 display AOI into Studio 5000.
Assign the Operating Mode tag to 3 (LED Control Mode).
Use a Synchronous Copy (CPS) instruction to map the AOI output buffer directly into the physical output array (Robot_IO_Link:O.Data[66] for Port 5, array offset 82 for Port 6, array offset 98 for Port 7).
Write intensity values (0 to 10) to individual LED tags to drive segment colors and status indicators.
Auxiliary Output Control & Alarm Diagnostics
Electromagnet Control: The end-of-arm gripper operates via auxiliary discrete output DXP1 (Robot_IO_Link:O.Data[0].0). Set bit to 1 to energize the magnet; set bit to 0 to release parts.
Fault Resolution: Unused IO-Link ports continually search for connected devices, generating module diagnostic warnings. Set unused ports (Channels 0-4 and 7) to Discrete Input (DI) mode in the web server parameters to clear background diagnostics.
Channel Alarming: Map channel fault status bits (Data[8] for Port 5, Data[10] for Port 6, Data[12] for Port 7) to trigger logic alarms if physical IO-Link cables are disconnected.
Knowledge Check Quiz
-
What is the standard IP address used to access the web configuration interface of the robot system Turck IO-Link master?
Click to reveal answer
The default IP address is 192.168.1.20.
-
Why is an IODD file used when working with IO-Link field devices?
Click to reveal answer
An IODD (IO Device Description) file translates raw binary or hex process data buffers into human-readable parameters, variables, and diagnostic text.
-
What assembly instances are required when manually configuring a Turck TBEN-L4-8 IO-Link master as a generic Ethernet module in Studio 5000?
Click to reveal answer
Input Assembly Instance 104, Output Assembly Instance 103, and Configuration Assembly Instance 1.
-
Why are JSR (Jump to Subroutine) instructions placed in the MainRoutine when adding new logic routines like IO_Link or Robot?
Click to reveal answer
Studio 5000 only executes the designated MainRoutine by default; JSR instructions are required to scan and execute secondary subroutines.
-
How do you clear persistent "Module Diagnostics Available" fault flags caused by unused IO-Link ports on the master block?
Click to reveal answer
Access the master block web parameter settings and reconfigure unused IO-Link channels from IO-Link mode to standard Discrete Input (DI) mode.