Object description and parameterization
IO-Link IODD Device Description The display corresponds to the display of the IO-Link device parameters. It is advisable to download the latest IO-Link IODD device description files from the Download section of the Beckhoff website and install them according to the installation instructions. |
Parameter server (data storage)
The IO-Link box modules support the data storage functionality according to protocol revision 1.1. The parameters 0x0018 (application-specific tag) and 0x08n0 (settings) are secured with the IO-Link master. In order to use this functionality, the IO-Link master must also support it. (e.g. with the Beckhoff EP6224-xxxx IO-Link master from firmware 10) Changes to these parameters are saved by the IO-Link master and restored when the box is replace with an identical IO-Link box. How to use the data storage functionality is explained in chapter Setting of the IO-Link device parameters.
Index 0000 direct parameters 1
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0000:01 | Reserved | - | UINT8 | RO | 0 |
0000:02 | Master Cycle Time | IO-Link specific | UINT8 | RO | 0 |
0000:03 | Min Cycle Time | IO-Link specific | UINT8 | RO | 0 |
0000:04 | M-Sequence Capability | IO-Link specific | UINT8 | RO | 0 |
0000:05 | IO-Link Version ID | IO-Link specific | UINT8 | RO | 0 |
0000:06 | Process Data Input Length | IO-Link specific | UINT8 | RO | 0 |
0000:07 | Process Data Output Length | IO-Link specific | UINT8 | RO | 0 |
0000:08 | Vendor ID | Vendor ID 1 | UINT8 | RO | 0 |
0000:09 | Vendor ID | Vendor ID 2 | UINT8 | RO | 0 |
0000:0A | Device ID | Device ID 1 | UINT8 | RO | 0 |
0000:0B | Device ID | Device ID 2 | UINT8 | RO | 0 |
0000:0C | Device ID | Device ID 3 | UINT8 | RO | 0 |
0000:0D | Reserved | - | UINT8 | RO | 0 |
0000:0E | Reserved | - | UINT8 | RO | 0 |
0000:0F | Reserved | - | UINT8 | RO | 0 |
0000:10 | System Command | IO-Link specific |
| RO | 0 |
Index 0001 direct parameters 2
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0001:01 | Device Specific Parameter 1 | IO-Link specific | UINT8 | RW | 0 |
0001:02 | Device Specific Parameter 2 | IO-Link specific | UINT8 | RW | 0 |
0001:03 | Device Specific Parameter 3 | IO-Link specific | UINT8 | RW | 0 |
0001:04 | Device Specific Parameter 4 | IO-Link specific | UINT8 | RW | 0 |
0001:05 | Device Specific Parameter 5 | IO-Link specific | UINT8 | RW | 0 |
0001:06 | Device Specific Parameter 6 | IO-Link specific | UINT8 | RW | 0 |
0001:07 | Device Specific Parameter 7 | IO-Link specific | UINT8 | RW | 0 |
0001:08 | Device Specific Parameter 8 | IO-Link specific | UINT8 | RW | 0 |
0001:09 | Device Specific Parameter 9 | IO-Link specific | UINT8 | RW | 0 |
0001:0A | Device Specific Parameter 10 | IO-Link specific | UINT8 | RW | 0 |
0001:0B | Device Specific Parameter 11 | IO-Link specific | UINT8 | RW | 0 |
0001:0C | Device Specific Parameter 12 | IO-Link specific | UINT8 | RW | 0 |
0001:0D | Device Specific Parameter 13 | IO-Link specific | UINT8 | RW | 0 |
0001:0E | Device Specific Parameter 14 | IO-Link specific | UINT8 | RW | 0 |
0001:0F | Device Specific Parameter 15 | IO-Link specific | UINT8 | RW | 0 |
0001:10 | Device Specific Parameter 16 | IO-Link specific | UINT8 | RW | 0 |
Index 0002 standard command
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0002 | Standard Command | IO-Link specific | UINT8 | RW | 0 |
Index 000C Device Access Locks
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
000C:01 | Parameter (write) Access Lock | 0: Write access for the parameters is enabled. 1: Write access for the parameters is disabled. | BOOL | RW | FALSE |
000C:02 | Data Storage Lock | 0: The data storage function is enabled. 1: The data storage function is disabled. | BOOL | RW | FALSE |
000C:03 | Local Parameterization Lock | 0: Local parameterization is enabled. 1: Local parameterization is disabled. | BOOL | RW | FALSE |
000C:04 | Local User Interface Lock | 0: The local user interface is enabled. 1: The local user interface is disabled. | BOOL | RW | FALSE |
Index 0010 vendor name
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0010 | Vendor Name | Vendor name | String | R | Beckhoff Automation GmbH & Co. KG |
Index 0011 vendor text
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0011 | Vendor Text | Vendor-specific text | String | R | www.beckhoff.com |
Index 0012 product name
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0012:00 | Product Name | Product designation | String | R | EPI43174-0002, ERI43174 |
Index 0013 product ID
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0013 | Product ID
| Product designation | String | R | EPI43174-0002, ERI43174 |
Index 0014 product text
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0014 | Product Text | Product description | String | R | 2 analog input 2 analog output modules |
Index 0015 serial number
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0015 | Serial Number | Serial number | String | R | 00000000 |
Index 0016 Hardware version
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0016 | Hardware version | Hardware version | String | R | 00 |
Index 0017 firmware version
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0017 | Firmware version | Firmware version | String | R | 00 |
Index 0018 application-specific tag
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0018:00 | Application Specific Tag | Application-specific description | String | RW | ********************** ********** |
Index 0050 IO status
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0050:01 | State | Indicates the status of the IO board. The IO board is working properly if state = 8dec. and status code = 0 Other values indicate an error on the IO board. | UINT16 | RO | 0x0000 (0dec) |
0050:02 | Status code | UINT16 | RO | 0x0000 (0dec) |
Index 0800 AI Settings Ch.1 (parameterization of channel 1)
Index (hex) | Name | Meaning | Data type | Flags | Default | |
---|---|---|---|---|---|---|
0800:00 | AI Settings Ch1 | Maximum subindex | UINT8 | RO | 0x18 (24dec) | |
0800:01 | Enable User Scale | 1 | User scale is active. | BOOLEAN | RW | 0x00 (0dec) |
0800:02 | Presentation | 0 | Signed presentation (default) | UINT3 | RW | 0x00 (0dec) |
1 | Unsigned presentation | |||||
2 | Absolute value with MSB as sign (signed amount representation) | |||||
0800:05 | Siemens bits | 1 | Status indicators are displayed on the lowest 3 bits in the status word. | BOOLEAN | RW | 0x00 (0dec) |
0800:06 | Enable filter | 1 | Enable filter, which makes PLC-cycle-synchronous data exchange unnecessary | BOOLEAN | RW | 0x01 (1dec) |
0800:07 | Enable Limit 1 | 1 | Limit 1 enabled | BOOLEAN | RW | 0x00 (0dec) |
0800:08 | Enable Limit 2 | 1 | Limit 2 enabled | BOOLEAN | RW | 0x00 (0dec) |
0800:0A | Enable User Calibration | 1 | Enabling of the user calibration | BOOLEAN | RW | 0x00 (0dec) |
0800:0B | Enable Vendor Calibration | 1 | Enabling of the vendor calibration | BOOLEAN | RW | 0x01 (1dec) |
0800:0E | Swap Limit Bits | 1 | Swaps the two limit bits, in order to achieve compatibility with older hardware versions. | BOOLEAN | RW | 0x00 (0dec) |
0800:11 | User Scale Offset | User scale offset | INT16 | RW | 0x0000 (0dec) | |
0800:12 | User Scale Gain | User scale gain. | INT32 | RW | 0x00010000 (65536dec) | |
0800:13 | Limit 1 | First limit value for setting the status bits | INT16 | RW | 0x0000 (0dec) | |
0800:14 | Limit 2 | Second limit value for setting the status bits | INT16 | RW | 0x0000 (0dec) | |
0800:15 | Filter Settings | This object determines the digital filter settings for all channels of the module, if it is activated via Enable filter (index 0x80n0:06). The possible settings are sequentially numbered. | UINT16 | RW | 0x0000 (0dec) | |
0 | 50 Hz FIR |
|
|
| ||
1 | 60 Hz FIR | |||||
2 | IIR 1 | |||||
3 | IIR 2 | |||||
4 | IIR 3 | |||||
5 | IIR 4 | |||||
6 | IIR 5 | |||||
7 | IIR 6 | |||||
8 | IIR 7 | |||||
9 | IIR 8 | |||||
0800:17 | User Calibration Offset | User calibration: Offset | INT16 | RW | 0x0000 (0dec) | |
0800:18 | User Calibration Gain | User calibration: Gain | INT16 | RW | 0x4000 (16384dec) |
Index 080E ADC raw value
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
080E:01 | ADC raw value | Raw value of the analog/digital converter | INT16 | RO | 0x0000 (0dec) |
Index 080F Al vendor data Ch1
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
080F:0 | Al Vendor data Ch1 | Maximum subindex |
| RO | 0x0C (12dec) |
080F:01 | R0 offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
08 F:02 | R0 gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
080F:03 | R1 offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
080F:04 | R1 gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
080F:05 | R2 offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
080F:06 | R2 gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
Index 0810 AI Settings Ch.2 (parameterization of channel 2)
Index (hex) | Name | Meaning | Data type | Flags | Default | |
---|---|---|---|---|---|---|
0810:0 | AI Settings Ch2 | Maximum subindex |
| RO | 0x18 (24dec) | |
0810:01 | Enable User Scale | 1 | User scale is active. | BOOLEAN | RW | 0x00 (0dec) |
0810:02 | Presentation | 0 | Signed presentation (default) | UINT3 | RW | 0x00 (0dec) |
1 | Unsigned presentation | |||||
2 | Absolute value with MSB as sign (signed amount representation) | |||||
0810:05 | Siemens bits | 1 | Status indicators are displayed on the lowest 3 bits in the status word. | BOOLEAN | RW | 0x00 (0dec) |
0810:07 | Enable Limit 1 | 1 | Limit 1 enabled | BOOLEAN | RW | 0x00 (0dec) |
0810:08 | Enable Limit 2 | 1 | Limit 2 enabled | BOOLEAN | RW | 0x00 (0dec) |
0810:0A | Enable User Calibration | 1 | Enabling of the user calibration | BOOLEAN | RW | 0x00 (0dec) |
0810:0B | Enable Vendor Calibration | 1 | Enabling of the vendor calibration | BOOLEAN | RW | 0x01 (1dec) |
0810:0E | Swap Limit Bits | 1 | Swaps the two limit bits, in order to achieve compatibility with older hardware versions. | BOOLEAN | RW | 0x00 (0dec) |
0810:11 | User Scale Offset | User scale offset | INT16 | RW | 0x0000 (0dec) | |
0810:12 | User Scale Gain | User scale gain. | INT32 | RW | 0x00010000 (65536dec) | |
0810:13 | Limit 1 | First limit value for setting the status bits | INT16 | RW | 0x0000 (0dec) | |
0810:14 | Limit 2 | Second limit value for setting the status bits | INT16 | RW | 0x0000 (0dec) | |
0810:17 | User Calibration Offset | User calibration: Offset | INT16 | RW | 0x0000 (0dec) | |
0810:18 | User Calibration Gain | User calibration: Gain | INT16 | RW | 0x4000 (16384dec) |
Index 081E ADC raw value
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
081E:01 | ADC raw value | Raw value of the analog/digital converter | INT16 | RO | 0x0000 (0dec) |
Index 081F Al vendor data Ch2
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
081F:0 | Al Vendor data Ch2 | Maximum subindex |
| RO | 0x0C (12dec) |
081F:01 | R0 offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
081F:02 | R0 gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
081F:03 | R1 offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
081F:04 | R1 gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
081F:05 | R2 offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
081F:06 | R2 gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
Index 0820 AO Settings Ch.3 (parameterization of channel 3)
Index (hex) | Name | Meaning | Data type | Flags | Default | |
---|---|---|---|---|---|---|
0820:0 | AO Settings Ch3 | Maximum subindex |
| RO | 0x16 (22dec) | |
0820:01 | Enable User Scale | 1 | User scale is active. | BOOLEAN | RW | 0x00 (0dec) |
0820:02 | Presentation | 0 | Signed presentation (default) | UINT3 | RW | 0x00 (0dec) |
1 | Unsigned presentation | |||||
2 | Absolute value with MSB as sign (signed amount representation) | |||||
0820:05 | Watchdog | 0 | Default watchdog value The default value (index 0x8020:13) is active. | BIT2 | RW | 0x00 (0dec) |
1 | Watchdog ramp active The ramp (index 0x8020:14) for changing to the default value (index 0x8020:13) is active. | |||||
2 | Last output value active In the event of a fault (watchdog drop) the last process data is issued. | |||||
0820:07 | Enable User Calibration | 1 | Enabling of the user calibration | BOOLEAN | RW | 0x00 (0dec) |
0820:08 | Enable Vendor Calibration | 1 | Enabling of the vendor calibration | BOOLEAN | RW | 0x01 (1dec) |
0820:11 | User Scale Offset | User scale offset | INT16 | RW | 0x0000 (0dec) | |
0820:12 | User Scale Gain | User scale gain. | INT32 | RW | 0x00010000 (65536dec) | |
0820:13 | Default output | Output value in watchdog case, if activated via index 0x8020:05 | INT16 | RW | 0x0000 (0dec) | |
0820:14 | Default output ramp | This value defines the ramps for the ramp-down to the default value. The value is specified in digits / ms. If the entry is 100 and the default value 0, for example, it takes 327 ms (32767/100) for the output value to change from the maximum value (32767) to the default value in the event of a fault. | INT16 | RW | 0xFFFF (65535dec) | |
0820:15 | User Calibration Offset | User calibration: Offset | INT16 | RW | 0x0000 (0dec) | |
0820:16 | User Calibration Gain | User calibration: Gain | INT16 | RW | 0x4000 (16384dec) |
Index 082E ADC raw value
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
082E:01 | ADC raw value | Raw value of the analog/digital converter | INT16 | RO | 0x0000 (0dec) |
Index 082F AO Vendor Data Ch3
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
082F:0 | AO Vendor Data Ch3 | Maximum subindex |
| RO | 0x0C (12dec) |
082F:01 | R0 Offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
082F:02 | R0 Gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
082F:03 | R1 Offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
082F:04 | R1 Gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
082F:05 | R2 Offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
082F:06 | R2 Gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
Index 0830 AO Settings Ch.4 (parameterization of channel 4)
Index (hex) | Name | Meaning | Data type | Flags | Default | |
---|---|---|---|---|---|---|
0830:0 | AO Settings Ch4 | Maximum subindex |
| RO | 0x16 (22dec) | |
0830:01 | Enable User Scale | 1 | User scale is active. | BOOLEAN | RW | 0x00 (0dec) |
0830:02 | Presentation | 0 | Signed presentation (default) | UINT3 | RW | 0x00 (0dec) |
1 | Unsigned presentation | |||||
2 | Absolute value with MSB as sign (signed amount representation) | |||||
0830:05 |
| 0 | Default watchdog value The default value (index 0x8030:13) is active. | BIT2 | RW | 0x00 (0dec) |
1 | Watchdog ramp active The ramp (index 0x8030:14) for changing to the default value (index 0x8030:13) is active. | |||||
2 | Last output value active In the event of a fault (watchdog drop) the last process data is issued. | |||||
0830:07 | Enable User Calibration | 1 | Enabling of the user calibration | BOOLEAN | RW | 0x00 (0dec) |
0830:08 | Enable Vendor Calibration | 1 | Enabling of the vendor calibration | BOOLEAN | RW | 0x01 (1dec) |
0830:11 | User Scale Offset | User scale offset | INT16 | RW | 0x0000 (0dec) | |
0830:12 | User Scale Gain | User scale gain. | INT32 | RW | 0x00010000 (65536dec) | |
0830:13 | Default output | Output value in watchdog case, if activated via index 0x8030:05 | INT16 | RW | 0x0000 (0dec) | |
0830:14 | Default output ramp | This value defines the ramps for the ramp-down to the default value. The value is specified in digits / ms. If the entry is 100 and the default value 0, for example, it takes 327 ms (32767/100) for the output value to change from the maximum value (32767) to the default value in the event of a fault. | INT16 | RW | 0xFFFF (65535dec) | |
0830:15 | User Calibration Offset | User calibration: Offset | INT16 | RW | 0x0000 (0dec) | |
0830:16 | User Calibration Gain | User calibration: Gain | INT16 | RW | 0x4000 (16384dec) |
Index 083E ADC raw value
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
083E:01 | ADC raw value | Raw value of the analog/digital converter | INT16 | RO | 0x0000 (0dec) |
Index 083F Al vendor data Ch4
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
083F:0 | Al Vendor Data Ch4 | Maximum subindex |
| RO | 0x0C (12dec) |
082F:01 | R0 Offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
082F:02 | R0 Gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
082F:03 | R1 Offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
082F:04 | R1 Gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
082F:05 | R2 Offset | Offset (vendor calibration) | INT16 | RW | 0x0000 (0dec) |
082F:06 | R2 Gain | Gain (vendor calibration) | INT16 | RW | 0x4000 (16384dec) |
Index 0A00 diagnostics
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
0A00:0 | Diagnostics | Maximum subindex |
| RO | 0x02 (2dec) |
0A00:01 | Overtemperature | Overheating of the IO-Link module | BOOLEAN | RW | 0x00 (0dec) |
0A00:02 | Short detected | Short circuit on the IO-Link C/Q data line | BOOLEAN | RW | 0x00 (0dec) |
0A00:03 | L+ low | Power supply voltage too low (< 18 V) | BOOLEAN | RW | 0x00 (0dec) |
0A00:04 | 2L+ low 1) | The supply voltage P24 is too low (< 18 V) | BOOLEAN | RW | 0x00 (0dec) |
0A00:05 | 2L+ stat 1) | The supply voltage P24 is not available (< 8 V) | BOOLEAN | RW | 0x00 (0dec) |
0A00:06 - | Reserved | - | BOOLEAN | RW | 0x00 (0dec) |
1) „2L+“ was the original name for „P24” in the IO-Link specification.
Index 3800 Al range settings
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
3800:0 | Al Range Settings | Maximum subindex |
| RW | 0x0A (10dec) |
3800:01 | Input type Ch1 | Input signal range for channel 1 0: -10 V...+10 V 1: 0 mA…20 mA 2: 4 mA…20 mA 3: 0 V…10 V | UINT16 | RW | 0x0000 (0dec) |
3800:02 | Input type Ch2 | Input signal range for channel 2 (values see channel 1) | UINT16 | RW | 0x0000 (0dec) |
3800:03 | Input type Ch3 | Input signal range for channel 3 (values see channel 1) | UINT16 | RW | 0x0000 (0dec) |
3800:04 | Input type Ch4 | Input signal range for channel 4 (values see channel 1) | UINT16 | RW | 0x0000 (0dec) |