ST_RFID_ReaderInfo

TYPE ST_RFID_ReaderInfo :
STRUCT
    dDate           : DATE;
    eType           : E_RFID_ReaderType;
    eGroup          : E_RFID_ReaderGroup;
    eManufacturer   : E_RFID_ReaderManufacturer;
    iReserved       : UINT;
    sSWVersion      : STRING(31);
    sHWVersion      : STRING(31);
    sCode           : STRING(39);
    sSerialNumber   : STRING(39);

    iSrcAddrRcv     : UDINT;            (* RS485 address *)
    iDstAddrRcv     : UDINT;            (* RS485 address *)
END_STRUCT
END_TYPE

Nach dem Befehl GetReaderVersion aus dem Befehlssatz werden die empfangenen Daten in dieser Ausgangsstruktur aufbereitet.

Nicht jede Variable wird dabei von jedem RFID Reader Modell in Form der Versionsinformation bedient. So gibt ein Reader Modell beispielsweise das Produktionsdatum bekannt, während ein anderes Reader Modell die Hardwareversion übermittelt.
Nähere Informationen zu den Angaben finden sich in den herstellereigenen Protokollspezifikationen und -handbüchern.

alle Hersteller:

eType

An diesem Ausgang wird der RFID Reader Typ als Enumeration angegeben.

eGroup

An diesem Ausgang wird die RFID Reader Gruppe/Serie angegeben. Durch diese Gruppenzuordnung wird die bibliotheksinterne Verarbeitung aller Telegramme festgelegt.

eManufacturer

An diesem Ausgang wird der Hersteller des angeschlossenen RFID Readers angegeben.
Die Enumeration gibt folgende Auswahl:

TYPE E_RFID_ReaderManufacturer : ( eRFRM_Unknown, eRFRM_Balluff, eRFRM_Deister, eRFRM_Leuze, eRFRM_PepperlFuchs, eRFRM_Baltech); END_TYPE

iSrcAddrRcv

Im Falle der RS485 Schnittstelle wird hier die empfangene Quelladresse angegeben.

iDstAddrRcv

Im Falle der RS485 Schnittstelle wird hier die empfangene Zieladresse angegeben.

Baltech:

dDate

An diesem Ausgang wird das Produktionsdatum des RFID Readers angegeben.

Das Datum 01.01.1970 bedeutet, dass kein Produktionsdatum übermittelt wurde.

sSWVersion

Gibt die Softwareversion als Text an.

sCode

Der spezielle Typ des RFID Readers wird als Zahlencode übermittelt. Dieser ist am Ausgang sCode als String ausgegeben.

sSerialNumber

Die Seriennummer des RFID Readers wird am Ausgang sSerialNumber als String in hexadezimaler Darstellung ausgegeben. Diese ist nicht zu verwechseln mit der Transponderseriennummer.

Deister:

sSWVersion

Gibt die Softwareversion als Text an.

sHWVersion

Gibt die Hardwareversion als Text an.

sCode

Der spezielle Typ des RFID Readers wird als Zahlencode übermittelt. Dieser ist am Ausgang sCode als String ausgegeben.

sSerialNumber

Die Seriennummer des RFID Readers wird am Ausgang sSerialNumber als String in hexadezimaler Darstellung ausgegeben.

Diese ist nicht zu verwechseln mit der Transponderseriennummer.

Leuze:

dDate

An diesem Ausgang wird das Produktionsdatum des RFID Readers angegeben.

Das Datum 01.01.1970 bedeutet, dass kein Produktionsdatum übermittelt wurde.

sCode

Der spezielle Typ des RFID Readers wird als Zahlencode übermittelt. Dieser ist am Ausgang sCode als String ausgegeben.

Pepperl+Fuchs:

dDate

An diesem Ausgang wird das Produktionsdatum des RFID Readers angegeben.
Das Datum 01.01.1970 bedeutet, dass kein Produktionsdatum übermittelt wurde.

sSWVersion

Gibt die Softwareversion als Text an.

sCode

Der spezielle Typ des RFID Readers wird als Zahlencode übermittelt. Dieser ist am Ausgang sCode als String ausgegeben.