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) |