ISO-Tunneling
4.2 Befehlsausführung
ACHTUNG
Einschränkung unterstützter Befehle
Folgende, in der Norm ISO/IEC 15693-3 definierten Befehle können nicht beim ISO-Tunneling
verwendet werden:
• Inventory
• Stay Quiet
• Fast Read Multiple Blocks
• Fast Extended Read Multiple Blocks
• Challenge
Folgende herstellerspezifischen Befehle können ebenfalls nicht verwendet werden:
• Alle Fast...-Befehle
• Inventory Read
Prüfen Sie ggf. vor dem Einsatz des Transponders bzw. des Befehls, ob der Befehl von dem
Transponder unterstützt wird.
Anwendungsbeispiel: OTP-Speicher vergrößern
Ein klassisches Anwendungsbeispiel hierfür sind Befehle, mit deren Hilfe der OTP-Speicher zu
Lasten des Anwenderspeichers vergrößert wird. Bei den RF300-Readern können Sie durch
"Write"-Befehle ab der Adressen "0xFF80" Speicherbereiche beschreiben und diese anschließend
schreibschützen. Diese Option ist jedoch auf die 16 höchstwertigen Adressen beschränkt. Mit
Hilfe des ISO-Befehls "Lock Block" können Sie individuell Speicherblöcke im
Anwenderspeicherbereich des Transponders schreibschützen.
Mit den Befehlen "Lock Block", zum Sperren eines Blockes, und "Get Multiple Block
Security Status", zum Auslesen von Zuständen einzelner Speicherblöcke, können Sie diese
Speicherumwandlung realisieren.
4.2
Befehlsausführung
Eingebetete ISO-Befehle können Sie mit Hilfe des Ident-Profils bzw. des Ident-Bausteins
"IID_CMD_STRUCT" ausführen.
Voraussetzung
Der Schreib-/Lesebefehl ("Write"/"Read") muss immer paarweise, in der angegebenen
Reihenfolge ausgeführt werden.
24
Projektierung und Parametrierung des Systems SIMATIC RF300
Projektierungshandbuch, 05/2023, C79000-G8900-C695-01