125kHz Transponder Unit 5E9000.29 in AS 4.11

Hey everyone,
Did anyone integrate lately the 125 kHz transponder reader into a PLC?
I’m trying to read data from B&R 125 kHz transponder keys and some 3rd party access cards.
I’ve looked over the provided documentation (and example C program) but I can’t seem to get it working.
I’ve also tried modifying my existing and working code for 13 MHz transponder reader but to no avail.
What I’m doing:

  • using AsUSB getting the address to connect it :white_check_mark:
  • using DvFrame deviceopen, with the indicated mode: ‘/FLAGS=2 /MODE=0’ , as seen in the datasheet :white_check_mark:
  • init reader with FRMwrite ‘tag,0,0,#crc\r\n’ - like in the C example :white_check_mark:
  • try to read tag with the same FRMwrite as seen in the C example :white_check_mark:
  • not getting any reply from the transponderreader , error 60 on FRMread :x:

Other notes:
The C example provided in the PDF datasheet seems out of date. The dvframe library does not have the datatypes declared there.
I’m using a CP0483 to connect the unit via USB, same as the 13 MHz unit which is working.
Connecting the unit to windows 11, in the device manager I get the message that PL2303TA DO NOT SUPPORT WINDOWS 11 OR LATER, PLEASE CONTACT YOUR SUPPLIER.

Anyone can help here ? Maybe with a sample more recently implemented communicating with this Transponder Unit ?

Did you check out the example that can be imported in Automation Studio (via Toolbox - Samples - Library Samples - Library - AsUSB)?
I’ve tested the 2nd example quickly (the ST code, LibAsUSB2_ST) on a X20CP0484-1 and this works out of the box. The tag I am using is a 5A9000.42.

As you can see I also occasionally some statusses 60 although a tag was present but nevertheless, the tag gets read properly. Hope this can help!

Hi Jan,
It seems I forgot to search all places and rushed to the Community :grinning:
Thank you very much for your answer, indeed the example LibAsUSB2_ST from AsUSB works out of the box also for me.
Much appreciated!

1 Like