Herunterladen Inhalt Inhalt Diese Seite drucken

Command - Siemens Simatic Rf1100 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC RF1100:
Inhaltsverzeichnis
Programmieren
8.2 Programmieren über Modbus
Beachten Sie, dass die Datenlänge 200 nicht überschreiten darf. Werden mehr Daten
angegeben, schlägt der Befehl fehl und es wird ein Fehlercode im Register "Result" generiert.
Tabelle 8-12 Registeraufbau
 
Name
Zugriff
Default-Wert
8.2.3.7

Command

Mit diesem Register legen Sie die Zugriffsart des Readers auf den Transponder fest.
Wenn eines der Register zwischen VHL File ID und Data[99] geschrieben wird, während der
Reader Befehle abarbeitet, wird die Fehlermeldung "4 – Anwendungsfehler" zurückgegeben.
Um den Client bei der kontinuierlichen Abfrage zu unterstützen, wird keine Fehlermeldung
zurückgegeben, wenn genau dieselben Daten geschrieben werden, während der Reader
beschäftigt ist. Die Schreibvorgänge werden stattdessen ignoriert.
Um den Client zu unterstützen, werden wiederholte Schreibbefehle mit identischen
Dateninhalten nur ausgeführt, wenn das "Done"-Bit im Register "Result" nicht gesetzt ist.
Dieses Bit wird automatisch zurückgesetzt, sobald ein neuer Transponder erkannt wird oder
der aktuelle Transponder das Antennenfeld des Readers verlässt. Beim Lesen des Registers
"Data" wird nie ein Fehler gemeldet. Ein neuer Lesebefehl wird nur gestartet, wenn weder
das "Done"- noch das "Busy"-Bit gesetzt sind.
Modi der Befehlsabarbeitung
• Normalfall
Das "Done"-Bit wird zurückgesetzt, sobald ein neuer Transponder erkannt wird.
• Force
Transponder-Zugriffe mit gleichen Daten werden nur einmal pro Transponder ausgeführt.
Wenn der Client den gleichen Zugriff für den gleichen Transponder wiederholen möchte,
muss das "Force"-Bit gesetzt sein, um den Zugriff erneut auszuführen.
• Wait
Wenn dieses Bit gesetzt ist, wird ein Lesezugriff auf das Register "Result" verzögert, bis die
aktuelle Operation abgeschlossen ist ("Busy = 0"). Auf diese Weise kann der Client das
Abfragen des "Result"-Registers vermeiden. Nach dem Starten einer Operation kann der
Client das Lesen des Registers "Result" starten, das erst endet, nachdem die Operation
abgeschlossen ist.
74
15...0
Length
Lesend und schreibend
0
Bit
Betriebsanleitung, 08/2023, C79000-G8900-C698-02
SIMATIC RF1100
Inhaltsverzeichnis
loading

Inhaltsverzeichnis