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.
Disclaimer
The technical information provided here free of charge in response to your inquiry is based on the knowledge available to BALLUFF and is intended to support you as effectively as possible in your technical question or application and to outline potential solutions.
As this technical information is provided free of charge, BALLUFF excludes liability for material defects and defects of title, unless there is intent or gross negligence on the part of BALLUFF or fraudulent intent. In this respect, BALLUFF shall only be liable for damages arising from defects in the technical information or from the breach of other contractual or non-contractual obligations in cases of intent or gross negligence. The above limitation of liability does not apply in cases of fraudulent intent, injury to life, body, or health, the assumption of a guarantee, or liability under the Product Liability Act. Any further liability of BALLUFF is excluded.
Before use in systems and machines, please check whether the information provided here free of charge is suitable for your application. By using the information provided here free of charge, you acknowledge these liability provisions.