Anhang
A.3 Betrieb optischer Handlesegeräte, Zugangskontrollleser oder serieller Geräte
Programmbausteine
Ident-Bausteine
1)
Bei Verwendung von Rockwell-Steuerungen sind die Befehle identisch zu denen der Ident-Bausteine.
1)
Weitere Informationen zur Programmierung finden Sie in dem jeweiligen
Funktionshandbuch.
Ausführliche Informationen zu den Befehlen sowie Fehlermeldungen des RF1040R/RF1070R
finden Sie im Kapitel "Programmierung" im Handbuch "SIMATIC RF1000". Die abgebildeten
Auftragstelegramme der Systemaufträge müssen Sie im Datenbereich für den "Write"-Befehl
hinterlegen. Die Antworttelegramme werden im Datenbaustein nach einem "Read"-Befehl
ausgegeben.
Anmerkungen zu den Befehlen und Funktionen
Init_run
Durch den "Init_run" (RESET-Befehl) wird die Kommunikation zum CM initialisiert. Der RESET-
Befehl erfolgt ohne readerspezifische Parameter und löst ein Löschen der Puffer aus.
Nach dem "Init_run" ist das Kommunikationsmodul einsatzbereit.
Read
Wird der Befehl "Read" gestartet, werden die Daten, die das CM bereits empfangen hat, an die
Steuerung übermittelt.
172
Befehl
Beschreibung
Read
Lesen von Daten
•
•
Write
Senden von Daten
Die Adresse muss mit "0xFFFF" angegeben werden. Max. Nettodaten
194 Byte (ohne Längenangabe); keine Fehlermeldung bei
Längenüberschreitung
Reset_Univ
Kommunikation zwischen CM und Gerät zurücksetzen und Puffer
leeren.
Der Parameter "PARAM" kann im 11. Byte ("option_1") mit "0x0x" oder
"0x02" belegt werden. Im 1. Byte muss der Wert "0x04" und im 6.
Byte "0x0A" eingetragen werden.
Bei Verwendung des Technologieobjekts kann alternativ der Befehl
"Reset_Reader" verwendet werden.
Reset_Reder
Alternativ zu dem Befehl "Reset_Univ" kann, bei Verwendung des
Technologieobjekts "SIMATIC Ident > TO_Ident", dieser Befehl
verwendet werden.
Adresse "0x0000"
In den ersten 2 Byte des Ergebnisses wird die Länge der gültigen
Daten eingetragen. Die Nutzdaten werden ab dem 3. Byte
eingetragen. Max. Nettodaten 227 Byte; keine Fehlermeldung bei
Längenüberschreitung
Bei Verwendung des Parameters "Nach Empfang der/des
Endezeichens" wird das Ergebnis entsprechend um bis zu 2 Byte
erhöht.
Adresse "0x0002"
Keine Längeninformation im Ergebnis; max. Nettodaten 229 Byte
SIMATIC RF185C, RF186C, RF188C, RF186CI, RF188CI
Betriebsanleitung, 03/2022, C79000-G8900-C512-04