ADIO-EI (Studio 5000 Logix Designer Guide)
User Manual MTO-ADIOEIU1-V1.0-2202US
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Manual Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Common Symbols in the Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1. ADIO-EI (Studio 5000 Logix Designer Guide) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1. Install EDS File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2. Configure the Ethernet Module (ADIO-EI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.3. Controller Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.4. Configure I/O Port: Instance 102 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.4.1. Configure Operation Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4.2. Configure IO-Link Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.4.3. Configure SIO Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.5. Read Input Data: Instance 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.5.1. Usage Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.6. Write Output Data: Instance 101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.6.1. Usage Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2. Configuration with Explicit Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.1. Address Conflict Detection (ACD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.2. Fault State. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.3. Access ISDU Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3.1. Example of Ladder logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3. Download the Program to a Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4. Instance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.1. Instance 102: Parameter Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.1.1. Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.1.2. Port Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.1.3. Port Functions: Port 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.2. Instance 100: Input Process Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2.1. Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.2.2. Standard Input Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2.3. IO-Link Input Data: Port 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2.4. Mapping: Input Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.2.5. Mapping: Port Status Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.2.6. Mapping: IO-Link Status Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.2.7. Mapping: IO-Link Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.3. Instance 101: Output Process Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.3.1. Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.3.2. Standard Output Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.3.3. IO-Link Output Data: Port 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.3.4. Mapping: Output Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5. Explicit Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.1. Supported Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Preface
Thank you for purchasing Autonics products.
Be sure to read and follow the Safety Precautions thoroughly before use.
This manual contains information about the product and how to use it properly, so keep it in a place
where users can easily find it.
Preface 5
6 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
Manual Guide
• Use the product after fully reading the contents of the manual.
• The manual explains the product functions in detail and does not guarantee the contents other than
the manual.
• Any or all of the manual may not be edited or copied without permission.
• The manual is not provided with the product.
• Download and use from our website (www.autonics.com).
• The contents of the manual are subject to change without prior notice according to the improvement
of the product’s performance, and upgrade notices are provided through our website.
• We put a lot of effort to make the contents of the manual a little easier and more accurate.
Nevertheless, if you have any corrections or questions, please feel free to comment through our
website.
Manual Guide 7
8 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
Common Symbols in the Manual
Failure to follow instructions may result in serious injury or death.
Failure to follow instructions may result in injury or product damage.
Supplementary explanation of the function
Example of that function
Important information about the feature
Common Symbols in the Manual 9
10 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
1. ADIO-EI (Studio 5000 Logix Designer Guide)
• Be sure to see the product manual of the ADIO-EI (EtherNet/IP) model and follow
the precautions.
• This guide document describes the configuration and settings of the ADIO-EI
(EtherNet/IP) model based on Studio 5000 Logix Designer which is Rockwell
Automation’s project planning software.
• Refer to the project configuration used in this documentation below.
◦ CompactLogixTM 5370 controller: 1769-L30ER
1.1. Install EDS File
The EDS file describes specific data information about the EtherNet/IP Slave (Adapter) required for
EtherNet/IP project planning software, and defines parameters, process data and valid values for the
configuration of IO-Link communication.
1. Download the ADIO-EI’s EDS file on the Autonics website.
2. Launch Studio 5000 Logix Designer.
3. Select Tools » EDS Hardware Installation Tool.
1.1. Install EDS File 11
4. The EDS Wizard begins.
5. Select Register an EDS file(s).
12 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
6. Define a path of the EDS file.
7. Keep the EDS Wizard and register the EDS file to the project.
1.1. Install EDS File 13
1.2. Configure the Ethernet Module (ADIO-EI)
IP address settings
The setting method of IP address is different depending on the number of rotary
switches on the ADIO-EI. See the table below and consider your environment for
selecting the setting method of IP address.
The static IP address is used in this guide document.
Setting mode Rotary switches Description
Default IP address 000 The IP address stored in the ADIO-EI’s
EEPROM.
Static IP address 001 to 255 Set the last octet of the IP address.
• 192.168.2.□□□
BOOTP 800 to 899 Set the IP address in BOOTP.
DHCP 900 to 999 Set the IP address in the DHCP server.
1. Right-click Controller Organizer » I/O Configuration » Ethernet on the left side of the screen,
and select New Module.
14 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
2. Enter a Series Name of IO-Link Master (e.g., ADIO), select the available module, and click Create .
3. Assign a Name of the Ethernet module and IP address, then click Change to open the Module
Definition window.
1.2. Configure the Ethernet Module (ADIO-EI) 15
4. Select the Connections type as Exclusive Owner and check the size, then click OK .
5. The ethernet module is created under the Controller Organizer » I/O Configuration » Ethernet.
16 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
1.3. Controller Tags
Controller Tags for configuring ADIO-EI are automatically created after the installation of EDS file is
completed. The controller tags make you available to set input, output and configuration data or use
the ladder logic. For more information about methods and examples of configuration, refer to the next
chapter.
Structure of Instance Assembly
For detailed information on the instances, refer to 4, Instance.
• Module Name: C → Configuration Assembly (Instance 102)
• Module name: I → Input Assembly (Instance 100)
• Module Name: O → Output Assembly (Instance 101)
Controller tags and mapping
e.g.) module name:C.Data[0].0~1
• Since the name structure of controller tag is module name:Configuration.Data[Index].Bit
number, it means the port 0 consisted of two bits (0 to 1) in the index 0 from Configuration
Assembly.
1.3. Controller Tags 17
1.4. Configure I/O Port: Instance 102
Expand module name:C in Controller Tags to find more tags for port configuration.
The attributes of Instance 102 is shown in the figure below and this document describes based on the
index of port 0.
• For detailed information, refer to 4.1, “Instance 102: Parameter Data”.
18 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
1.4.1. Configure Operation Mode
1. Double-click the Controller Tags on the left side of screen and expand Module Name:C.
2. Refer to the mapping of 4.1.2, “Port Mode” and designate the operation mode to each port.
Configure the IO-Link mode
1. Enter 16#55 in the Value field of module name:C.Data[0~1] to designate all ports as the IO-Link
mode.
1.4. Configure I/O Port: Instance 102 19
Configure the Standard I/O (SIO) mode
1. Enter 16#00 in the Value field of module name:C.Data[0~1] to designate all ports as the SIO mode.
20 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
• For detailed description of port functions based on the operation mode,
refer to 4.1.3, “Port Functions: Port 0”.
1.4.2. Configure IO-Link Functions
Cycle Time Enter a value in the Value field of Module Name:C.Data[2].
Validation for IO-Link device Compare and verify a connected IO-Link device with a
IO-Link device information stored in the IO-Link Master.
1. Enter a Vendor ID of IO-Link device
in the Value field of Module name: C.Data[4~5].
2. Enter a Device ID of IO-Link device
in the Value field of Module name: C.Data[6~8].
3. Enter the value of 1 in the Value field of Module
Name:C.Data[3] to complete the configuration of
validation.
Data Storage The whole parameters of IO-Link device are stored/uploaded
in the IO-Link Master (backup), or apply/download last
updated parameters to the compatible IO-Link device
(restore).
1. Enter the value of 1 to configure Validation Type as
compatible.
2. Parameters of the IO-Link device can be read or written via
ISDU access if necessary. For detailed information, refer to
2.3, “Access ISDU Parameters”.
3. Select the data storage mode by entering the value in the
Value field of Module Name:C.Data[25].
1.4. Configure I/O Port: Instance 102 21
1.4.3. Configure SIO Functions
Digital Input Filter The processing time of the digital input signal can be set via this
function. The digital input filtering time suppresses unwanted input
signal changes or eliminates noise from input signals to prevent a data
distortion or chattering. It can also be used as ON Delay/OFF Delay
depending on the selected filter time.
Enter the setting value in the Value field of Module Name:C.Data[9].
22 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
1.5. Read Input Data: Instance 100
Expand Module Name:I in Controller Tags to monitor the input data of the connected sensor or IO-Link
device. The attributes of Instance 100 is shown in the figure below and and this document describes
based on the index of port 0.
• Firstly see the value of module name:I.ConnectionFaulted to check whether the communication
status between the PLC and IO-Link Master is in the normal state.
• For detailed information, refer to 4.2, “Instance 100: Input Process Data”.
1.5. Read Input Data: Instance 100 23
1.5.1. Usage Examples
Access the standard input data
• Refer to 4.2.4, “Mapping: Input Data”.
1. Configure the port mode as the SIO mode in module name:C.
2. Check a value in the Value field of module name:I.Data[0~1] changes.
(A sensor is connected to port 0 in the figure below.)
24 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
Port status information: Overload detection
• Refer to 4.2.5, “Mapping: Port Status Information”.
Expand Module Name:I.Data[4], then the value of 1 is displayed in the Value field of port that the
overload occurs. (The overload is detected on the port 1 in the figure below.)
1.5. Read Input Data: Instance 100 25
Monitor the IO-Link status
• Refer to 4.2.6, “Mapping: IO-Link Status Information”.
1. Expand ModuleName:I.Data[40].
2. • The value of 1 is displayed in the Value field of Module Name:I.Data[40].0
when the port is in IO-Link communication state.
• A value of 1 is displayed in the Value field of module name: status[40].1
when the ADIO-EI and IO-Link device are normally connected.
26 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
1.6. Write Output Data: Instance 101
Expand Module Name:O in Controller Tags to access the output data of the connected sensor or IO-
Link device. The attributes of Instance 101 is shown in the figure below and this document describes
based on the index of port 0.
• For more information, refer to 4.3, “Instance 101: Output Process Data”.
1.6. Write Output Data: Instance 101 27
1.6.1. Usage Examples
Write the standard output data
• Refer to 4.3.4, “Mapping: Output Data”.
1. Configure the port mode as the SIO mode in module name:C.
2. Expand Module Name:O.Data[0] and enter a value of 1 in the Value field of the port to send the
signal of output. (All ports are configured as the output ports in the figure below.)
3. The yellow LED lights up on the I/O port indicator 0 of the output port.
28 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
2. Configuration with Explicit Message
• For more information about the Ladder logic using commands and messages,
refer to Rockwell Automation’s Logix 5000 Controllers General Instructions.
• For more information on QuickConnect EtherNet/IP function,
refer to Allen-Bradley’s Ethernet/IP QuickConnect Application Technique.
2.1. Address Conflict Detection (ACD)
For QuickConnect function, see the class instance attributes in the table below to enable ACD function.
• Port mode: Standard I/O
Class Code Service Type (Code) Instance Attribute Value
0xF5 Set_Attribute_Single (0x10) 1 0x0A 0: Disabled
Get_Attribute_Single (0x0E) 1: Enabled (default)
Example of Ladder logic screen
2.1. Address Conflict Detection (ACD) 29
2.2. Fault State
Define the behaviour of output on each I/O port when the communication connection is interrupted
between the EtherNet/IP Master (Scanner) and Slave (Adapter).
See the class instance attributes in the table below to configure the Fault state function.
• Port mode: Standard I/O
Fault State Settings : Transfer the input signal.
Class Code Service Type (Code) Instance Attribute Value
0x09 Set_Attribute_Single (0x10) 1 to 8 01) 0x06 0: Disabled
Get_Attribute_Single (0x0E) 1: Enabled
Fault State Action : Define the behaviour of output on the corresponding port.
Class Code Service Type (Code) Instance Attribute Value
0x09 Set_Attribute_Single (0x10) 1 to 8 01) 0x05 0: Output On
Get_Attribute_Single (0x0E) 1: Hold Last State
01) It is mapped from port 0 to 7.
Example of Ladder logic screen
30 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
2.3. Access ISDU Parameters
You can select the following two options to access the ISDU parameters of the connected IO-Link
device. Be sure to consider the environmental conditions and use the suitable configuration method.
• atIOLink
atIOLink, Autonics' PDCT software, supports the read and write the ISDU parameters of IO-Link
devices, data storage, and more. Refer to the atIOLink User Manual.
• Explicit Message
See the class instance attributes in the table below to configure a message for reading and writing
the ISDU parameters of the connected IO-Link device.
For more information about Ladder logic, refer to 2.3.1, “Example of Ladder logic”.
Class Code Service Type (Code) Instance Attribute Value
0x96 Custom (0x32) 1 to 8 01) 0x03: Read -
0x02: Write
01) It is mapped from port 0 to 7.
2.3. Access ISDU Parameters 31
2.3.1. Example of Ladder logic
• Firstly check the parameter index and process data length of the IO-Link device.
In general, yon can find the related information on the instructions manual of the
IO-Link device.
• Port mode: IO-Link
• Parameter index of the IO-Link device: 24 (0x18, Application specific tag)
• Size of parameter data of IO-Link device: 32-byte
1. Go Offline the PLC project.
2. In Edit Tags, create tags and messages as shown in the figure below.
Select data type
◦ Source Element (Write_tag)
Enter the parameter index to be read and set the array size to include at least the length of
parameter index and data.
◦ Destination Element (Read_tag)
Set the array size larger than the parameter length since it shows the read-out value.
32 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
3. In Monitor Tags, Enter the parameter index in the Value field of IO_Link_Parameter_Write_Tag[0].
Enter the data to be written in the Value field of IO_Link_Parameter_Write_Tag[3 ~ 34].
(Enter the sub-index of parameter in the Value field of IO_Link_Parameter_Write_Tag[1 ~ 2].)
4. Right-click on the message tag in Monitor Tags and select Configure "message name".
2.3. Access ISDU Parameters 33
5. Configure write/read message in Configuration tab referring to the class instance attributes.
Select the Ethernet module to be applied the message configuration and check the
Connected/Cache Connections in Communication tab.
◦ Configuration of Write Message
Configuration tab Communication tab
◦ Configuration of Read Message
Configuration tab Communication tab
34 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
6. Example of Ladder logic screen
2.3. Access ISDU Parameters 35
36 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
3. Download the Program to a Controller
1. Click Offline and select Download.
2. Select Download .
3. Download the Program to a Controller 37
38 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
4. Instance
Instance Assembly Data length Description
100 Input 392-byte → 4.2, “Instance 100: Input Process Data”
101 Output 262-byte → 4.3, “Instance 101: Output Process Data”
102 Configuration 194-byte → 4.1, “Instance 102: Parameter Data”
4.1. Instance 102: Parameter Data
4.1.1. Instance Attributes
Index Designation Description
0 to 1 All I/O ports Port mode
2 to 25 Port 0 Port configuration
26 to 49 Port 1 Port configuration
50 to 73 Port 2 Port configuration
74 to 97 Port 3 Port configuration
98 to 121 Port 4 Port configuration
122 to 145 Port 5 Port configuration
146 to 169 Port 6 Port configuration
170 to 193 Port 7 Port configuration
4.1.2. Port Mode
Index Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 Port 3 Port 2 Port 1 Port 0
1 Port 7 Port 6 Port 5 Port 4
Port Mode Configure the operation mode on each I/O port
0x00: Standard Input and Output (SIO)
0x01: IO-Link
4.1. Instance 102: Parameter Data 39
4.1.3. Port Functions: Port 0
Index Designation Data length
2 Cycle Time 1-byte
3 Validation Type 1-byte
4 to 5 Vendor ID 2-byte
6 to 8 Device ID 3-byte
9 Input Filter 1-byte
10 to 24 Reserved 15-byte
25 Data Storage 1-byte
• From port 1 to 7: The attributes and data length are the same with the table above.
Cycle Time Select the cycle time
Range: 1.6 to 132.8 ms
Validation Type Configure the validation type
0: No validation
1: Compatible (Vendor ID + Device ID)
Input Filter Select the digital input filtering time
0: None 6: 8 ms
1: 250 us 7: 16 ms
2: 500 us 8: 32 ms
3: 1 ms (default) 9: 64 ms
4: 2 ms 10: 128 ms
5: 4 ms 11: 256 ms
Data Storage Select the data storage (DS) mode
0x00: DS disable + clear
0x82: DS restore
0x83: DS backup + restore
40 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
4.2. Instance 100: Input Process Data
4.2.1. Instance Attributes
Index Designation Description
0 to 7 A port in the SIO mode Input process data in the digital input mode
8 to 55 Port 0 Input process data in the IO-Link mode
56 to 103 Port 1 Input process data in the IO-Link mode
104 to 151 Port 2 Input process data in the IO-Link mode
152 to 199 Port 3 Input process data in the IO-Link mode
200 to 247 Port 4 Input process data in the IO-Link mode
248 to 295 Port 5 Input process data in the IO-Link mode
296 to 343 Port 6 Input process data in the IO-Link mode
344 to 391 Port 7 Input process data in the IO-Link mode
4.2. Instance 100: Input Process Data 41
4.2.2. Standard Input Data
Index Designation Data length Description
0 to 1 Inputs 2-byte → 4.2.4, “Mapping: Input Data”
2 Short circuit 1-byte → 4.2.5, “Mapping: Port Status Information”
3 Reserved 1-byte -
4 Overload 1-byte → 4.2.5, “Mapping: Port Status Information”
5 Reserved 1-byte -
6 Supply voltage 1-byte → 4.2.5, “Mapping: Port Status Information”
7 Reserved 1-byte -
4.2.3. IO-Link Input Data: Port 0
Index Designation Data length Description
8 to 39 IOL input data 32-byte Depending on the connected device
40 IOL Status 1-byte → 4.2.6, “Mapping: IO-Link Status Information”
41 IOL Error 1-byte
42 to 43 Vendor ID 2-byte Depending on the connected device
44 to 46 Device ID 3-byte Depending on the connected device
47 IOL Event 1 1-byte → 4.2.7, “Mapping: IO-Link Events”
48 IOL Event 1 Code 1-byte (High)
49 IOL Event 1 Code 1-byte (Low)
50 IOL Event 2 1-byte
51 IOL Event 2 Code 1-byte (High)
52 IOL Event 2 Code 1-byte (Low)
53 IOL Event 3 1-byte
54 IOL Event 3 Code 1-byte (High)
55 IOL Event 3 Code 1-byte (Low)
• From port 1 to 7: The attributes and data length are the same with the table above.
42 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
4.2.4. Mapping: Input Data
Index Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DI P3 DI P3 DI P2 DI P2 DI P1 DI P1 DI P0 DI P0
0
Pin 2 Pin 4 Pin 2 Pin 4 Pin 2 Pin 4 Pin 2 Pin 4
DI P7 DI P7 DI P6 DI P6 DI P5 DI P5 DI P4 DI P4
1
Pin 2 Pin 4 Pin 2 Pin 4 Pin 2 Pin 4 Pin 2 Pin 4
DI Digital input
P0 to P7 Number of each I/O port
Pin 2 Signal level of pin 2 on the I/O port
0x00: Low
0x01: High
Pin 4 Signal level of pin 4 on the I/O port
0x00: Low
0x01: High
4.2. Instance 100: Input Process Data 43
4.2.5. Mapping: Port Status Information
Index Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
2 S P7 S P6 S P5 S P4 S P3 S P2 S P1 S P0
3 Reserved
OL P7 OL P6 OL P5 OL P4 OL P3 OL P2 OL P1 OL P0
4
Pin 4 Pin 4 Pin 4 Pin 4 Pin 4 Pin 4 Pin 4 Pin 4
5 Reserved
6 0 0 0 0 0 No UA US PWR UA PWR
7 Reserved
P0 to P7 Number of each I/O port
S Short circuit status
0x00: Normal
0x01: Short circuit detected
OL Overload status
0x00: Normal
0x01: Overload detected
No UA No actuator supply voltage
0x00: Normal
0x01: No actuator power
US PWR (Sensor Power) Status of the sensor supply voltage
0x00: Normal
0x01: Low-voltage detected
UA PWR (Actuator Power) Status of the actuator supply voltage
0x00: Normal
0x01: Low-voltage detected
44 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
4.2.6. Mapping: IO-Link Status Information
Index Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
40 0 0 0 0 0 0 DC IOL
41 SC 0 0 0 0 PDI DF VF
DC Connection status between ADIO-EI and IO-Link device
0x00: Not connected
0x01: Connected
IOL IO-Link status
0x00: Not IO-Link
0x01: Port in IO-Link mode
SC Short circuit status
0x00: Normal
0x01: Short circuit detected
PDI Status of input process data
0x00: Valid
0x01: Invalid
DF Status of data storage (DS) validation
0x00: Normal
0x01: Failed (invalid Vendor ID and Device ID)
VF Status of validation
0x00: Normal
0x01: Failed (invalid Vendor ID and Device ID)
4.2. Instance 100: Input Process Data 45
4.2.7. Mapping: IO-Link Events
Index Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
47 Event 1: Mode Event 1: Type 0 0 0 0
48 Event 1: Code (High byte)
49 Event 1: Code (Low byte)
50 Event 2: Mode Event 2: Type 0 0 0 0
51 Event 2: Code (High byte)
52 Event 2: Code (Low byte)
53 Event 3: Mode Event 3: Type 0 0 0 0
54 Event 3: Code (High byte)
55 Event 3: Code (Low byte)
Mode Event mode
0x00: Reserved
0x01: Event single-shot
0x02: Event disappears
0x03: Event appears
Type Event type
0x00: Reserved
0x01: Notification
0x02: Warning
0x03: Error
46 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
4.3. Instance 101: Output Process Data
4.3.1. Instance Attributes
Index Designation Description
0 to 5 A port in the SIO mode Output process data in the digital output mode
6 to 37 Port 0 Output process data in the IO-Link mode
38 to 69 Port 1 Output process data in the IO-Link mode
70 to 101 Port 2 Output process data in the IO-Link mode
102 to 133 Port 3 Output process data in the IO-Link mode
134 to 165 Port 4 Output process data in the IO-Link mode
166 to 197 Port 5 Output process data in the IO-Link mode
198 to 229 Port 6 Output process data in the IO-Link mode
230 to 261 Port 7 Output process data in the IO-Link mode
4.3. Instance 101: Output Process Data 47
4.3.2. Standard Output Data
Index Designation Data length Description
0 Outputs 1-byte → 4.3.4, “Mapping: Output Data”
1 to 5 Reserved 5-byte -
4.3.3. IO-Link Output Data: Port 0
Index Designation Data length Description
6 to 37 IOL output data 32-byte Depending on the connected device
• From port 1 to 7: The attributes and data length are the same with the table above.
4.3.4. Mapping: Output Data
Index Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DO P7 DO P6 DO P5 DO P4 DO P3 DO P2 DO P1 DO P0
0
Pin 4 Pin 4 Pin 4 Pin 4 Pin 4 Pin 4 Pin 4 Pin 4
DO Digital output
P0 to P7 Number of each I/O port
Pin 4 Signal level of pin 4 on the I/O port
0x00: Low
0x01: High
48 Autonics | ADIO-EI (Studio 5000 Logix Designer Guide)
5. Explicit Message
5.1. Supported Classes
1. Address Conflict Detection (ACD)
Class Code Service Type (Code) Instance Attribute Value
0xF5 Set_Attribute_Single (0x10) 1 0x0A 0: Disabled
Get_Attribute_Single (0x0E) 1: Enabled (default)
2. Fault State Settings
Class Code Service Type (Code) Instance Attribute Value
0x09 Set_Attribute_Single (0x10) 1 to 8 01) 0x06 0: Disabled
Get_Attribute_Single (0x0E) 1: Enabled
3. Fault State Action
Class Code Service Type (Code) Instance Attribute Value
0x09 Set_Attribute_Single (0x10) 1 to 8 01) 0x05 0: Output On
Get_Attribute_Single (0x0E) 1: Hold Last State
4. IO-Link Parameter (ISDU_Read/Write)
Class Code Service Type (Code) Instance Attribute Value
01)
0x96 Custom (0x32) 1 to 8 0x03: Read -
0x02: Write
• 01) It is mapped from port 0 to 7.
5.1. Supported Classes 49
Dimensions or specifications on this manual are subject to change and some models may be discontinued without notice.
www.autonics.com