Siemens RFID reader RF310R (2nd generation) and module X67IF1121-1

Hello everyone,

I use a Siemens RFID reader RF310R (2nd generation) and a module X67IF1121-1.
Communication between the reader and the module is RS422.
I tried to connect the RF310R reader with the X67IF1121-1 module using the S39SOpen, S39Slave, and S39SClose functions (protocol 3964R).
It’s not working, though. I don’t have communication!
I also need to configure the reader.

Does anyone have experience with this?

Hi @Darijo_Dujakovic,

Not sure if anyone here has experience with that. Me neither. But I asked our internal AI knowledge tool, so I shared the suggestion there. Please provide feedback.

Disclaimer: It is AI-generated, and I have no knowledge to verify if it is ok.

Your B&R module must be configured as RS422 active and the Siemens reader must also speak RS422/3964R with matching serial settings. On the X67IF1121-1, use IF2CfgPhy = 4 for point-to-point RS422, then set IF2phyBaud to the same baud rate as the reader; the module uses the RS422 port on X3, and the 3964R stack only works after S39SOpen() has initialized that interface.

For the first test, use receive-only on the B&R side (S39Slave mode 1) and match the reader’s framing to the B&R 3964R defaults: 9600 / even parity / 8 data bits / 1 stop bit unless the Siemens config says otherwise. If the reader is not explicitly configured for 3964R over RS422, you will get no communication even if the wires are correct.