Herunterladen Diese Seite drucken

Beckhoff TF6600 Handbuch Seite 43

Rfid reader communication

Werbung

6.2
Datentypen
6.2.1
Strukturen
6.2.1.1
ST_RFID_TranspInfo
Die Struktur ST_RFID_TranspInfo gibt den Typ und die Seriennummer des zuletzt detektierten
RFID Transponders an. Mit dem Befehl GetInventory [} 23] werden diese Informationen abgefragt und
aktualisiert.
TYPE ST_RFID_TranspInfo :
STRUCT
    sSerialNumber : T_RFID_TranspSRN; (* serial number shown as hex coded string(ascii) *)
    eType         : E_RFID_TranspType;
    iHeadNumber   : USINT;  (* read head where the last transponder was detected *)
    iDCType       : USINT; 
(* data carrier type: the received transponder type code (see device specific type list) *)
END_STRUCT
END_TYPE
Alle Hersteller
Name
sSerialNumber
eType
iDCType
Pepperl+Fuchs
Name
iHeadNumber
Voraussetzungen
Entwicklungsumgebung
TC3.1.4013
6.2.1.2
ST_RFID_ReaderInfo
Nach dem Befehl GetReaderVersion [} 22] 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 RFID-Reader-
Modell die Hardwareversion übermittelt. Nähere Informationen zu den Angaben finden Sie in den
herstellereigenen Protokollspezifikationen und -handbüchern.
TYPE ST_RFID_ReaderInfo :
STRUCT
    dDate         : DATE;
TF6600
Beschreibung
Die Seriennummer des Transponders (häufig 8 Byte) wird im String sSerialNumber
in hexadezimaler Darstellung angegeben. Der Datentyp ist T_RFID_TranspSRN
[} 68].
Bei Verwendung von Balluff RFID Readern wird die Seriennummer bei 13,56 Mhz
Transpondern im Gesamten byteweise vom Bibliotheksbaustein gedreht. Dies
geschieht, weil die ausgelesene Seriennummer eines Transponders andernfalls
nicht mit der an einem anderen Reader ausgelesenen Seriennummer
übereinstimmen würde. So lassen sich Geräte verschiedener Hersteller
gemeinsam in einem Verbund betreiben.
Der Typ des Transponders wird als Enumerationswert der Enumeration
E_RFID_TranspType [} 67] angegeben.
Der Typ des Transponders wird als Zahlencode angegeben. Siehe hierzu die
proprietäre Geräte-spezifische Transpondertypenliste.
Beschreibung
Wenn ein RFID Reader mit mehreren Leseköpfen angeschlossen ist, so gibt
iHeadNumber an, von welchem Kopf der RFID Transponder detektiert wurde.
Zielplattform
PC oder CX (x86, x64)
Version: 1.3.1
Einzubindende SPS-Bibliotheken
Tc2_RFID
SPS API
43

Werbung

loading