Deister RFID reader

Settings of the RFID reader

For smooth communication between controller and RFID readers, some settings need to be made before the system startup. These include, for example, the baud rate for the serial communication. A proprietary tool from the manufacturer of the RFID reader may be required in order to transfer these settings to the RFID.

This standard setting for data communication has proven itself for all supported RFID reader models:

Setting

Value

Baud rate (RS232 and RS485)

9600 baud

Parity Bit

none

Data bits

8

Stop bit

1

Depending on the hardware, other parameters can also be adjusted if necessary or the default settings of the RFID reader can be used. These must then also be adopted into the reader connection on the software side.

The following special settings may need to be parameterised using the proprietary tools before the system startup.

Setting

Value

Data transmission parameters (see above)

Setting analogous to the values selected in the PLC program

Handling of the RFID reader

Here, too, the "Polling" function should be noted, which can be used to call the command repeatedly in cases where the current transponder information is important (see command description).
In addition there is the peculiarity that, in the case of the proxEntry models, a polling command must be present in order to establish a connection to the transponder. In the case of UDL models, on the other hand, the configuration provides for the automatic establishment of a connection to detected transponders, so that no polling command is absolutely necessary.

The block size corresponding to the tag must be configured in the RFID reader configuration.
The Deister RDL devices support 4 bytes or 8 bytes block size.
Example: if a block size of 8 bytes is specified for the transponder, the reader must be configured with the parameter iBlocksize:=8 and the read or write access via the structure ST_RFID_AccessData must occur with 8 bytes block size.

Deister RDL: a write command can write up to 36 bytes of data at a time. If more data is to be written to the transponder, it must be divided into several commands.

Deister RFID reader 1:

Not all peculiarities of each supported RFID reader model can be mentioned here. Therefore you are referred to the manufacturer’s own documentation for more detailed information.

Configuration

Is a new configuration written to the RFID device (command 'SetConfig') the following must be attended

Deister RDL devices:
Some combinations of configuration parameters (structure ST_RFID_CfgStruct_DeisterRDL) are invalid. Disregard of these dependencies leads to an error (eRFERR_InvalidCfg).

configuration parameter

required dependencies

eReadMode = eRFRD_ContinuousRead

eTriggerMode = eRFTR_ImmediateRead
eWriteMode = eRFWR_ImmediateWrite

eWriteMode = eRFWR_WriteToNextTag

eTriggerMode = eRFTR_ReadWithTrigger

bMultiTranspMode = TRUE

bSerialNumberMode = TRUE
eWriteMode = eRFWR_ImmediateWrite
eReadMode = eRFRD_SingleShot

These dependencies also exist if the configuration is transferred as register. The RFID device will return an error code in case of conflicts.