Puddle
Member
I've been trying to get some data out of IO-link devices, just for my own curiosity.
Tools:
Siemens ET200SP CPU
Siemens CM 4x IO-Link
Keyence LR-TB5000
Keyence LR-W500
All the Siemens help files guide you towards the PCT software, which works great if you just want the process value, which is one UINT.
The Keyence manuals have a lot of data that claims you can read and write which I haven't been able to access though. Things like response time and calibration limits may be useful and I would also like to figure out how to download the settings backup if the instrument is changed.
The closest I've got is using the RDREC instruction, which the CM IO-Link manual tells me I can use on index 128 to get some data out of it. I've found multiple indexes of varying size, but I'm struggling to see a correlation between the returned data and the manual. I also don't think I can use WRREC to write back to it.
Has anybody else managed to do this outside of PCT? I can't find much online about it.
Tools:
Siemens ET200SP CPU
Siemens CM 4x IO-Link
Keyence LR-TB5000
Keyence LR-W500
All the Siemens help files guide you towards the PCT software, which works great if you just want the process value, which is one UINT.
The Keyence manuals have a lot of data that claims you can read and write which I haven't been able to access though. Things like response time and calibration limits may be useful and I would also like to figure out how to download the settings backup if the instrument is changed.
The closest I've got is using the RDREC instruction, which the CM IO-Link manual tells me I can use on index 128 to get some data out of it. I've found multiple indexes of varying size, but I'm struggling to see a correlation between the returned data and the manual. I also don't think I can use WRREC to write back to it.
Has anybody else managed to do this outside of PCT? I can't find much online about it.