All -
I am currently working on a project to use a Contrinex RFID reader/writer and Contrinex RFID tags. Thru all the documentation it seems that I need to use the AsynCom_AXL_33 communications for IO Link. I have that setup and I am mostly able to see the the RFID tag and see that some parameters are being read. The problem comes when I want to read the RFID Tag for the user data that can be read/written. No matter what combination I use and I cannot seem to read the User Configurable data space. Has anyone worked with these and maybe has a snippet of cade to share?
Are you using the AXL F IOL8 module on the backplane of the PLCnext?
If so, the process data (cyclic) of the IO-Link device is mapped in the “Data List” as seen below:
image.pngIf the data is not part of the process data (i.e., cyclic data), you can read it by Index # / Sub-index # using the PDI_READ (or PDI_WRITE) commands. In the example below, I am performing a PDI_READ to Module 4 (my IO-Link scanner). The subslot (2) is which IO-Link device am I reading from ( 2=FPS300). I am reading Index 78, sub-index 0 (which is the AC Input voltage on this power supply).
image.png
Hope this helps,
SFW
I am currently using the AXL SE IO4 Smart IO element for this project. Does that change what you have done?
Did you make the PDI_Read2 function block or is it part of PLCNext Engineer?
It should not change…just fewer ports.
The function is PDI_Read (and PDI_Write). These are part of PLCnext Engineer.
SFW
