How to Setup IO-Link Validation on Balluff IO-Link Master Module Running Modbus TCP?
IO-Link device validation is setup individually for each port on the Balluff IO-Link master module when running on Modbus TCP protocol mode. The Validation ID is located in Modbus Register 9n02 where n indicates the ports 1 through 8. At this Modbus register, the values 0-4 indicate the following:
0 = No Device Check
1 = Compatible V1.0 IO-Link device
2 = Compatible V1.1 IO-Link device
3 = Backup Restore IO-Link device
4 = Restore IO-Link device
Modbus register 9n03 where n indicates the ports 1 through 8, is the Vendor ID of the IO-Link device.
Modbus register 9n04 where n indicates the ports 1 through 8, the Device ID Most Significant Byte of the IO-Link device ID.
Modbus register 9n05 where n indicates the ports 1 through 8, the Device ID Least Significant Byte of the IO-Link device ID.
For example, to setup validation for an IO-Link device on port 1 of the Balluff IO-Link master module running Modbus TCP, the following registers would need to be written to.
9102 - Validation Type - value of 2 for compatible IO-Link device in port 1 with matching Vendor and Device ID.
9103 - Vendor ID of the IO-Link device in port 1.
9104 - Device ID of the IO-Link device most significant byte.
9105 - Device ID of the IO-Link device least significant byte.