Im Formattext können Sie zusätzlich konfigurieren, dass die Ergebnisbits "READ", "MATCH",
"N_OK" in den String eingefügt werden.
Wenn Sie die Gesamtlänge des Ergebnistexts nicht wissen wollen, so senden Sie einen
"PHYSICAL-READ"-Befehl ab Adresse "0x0002" ("CMD_STRUCT.ADDR_TAG = 2").
Zusätzlich können Sie ab einer beliebigen Startadresse zu lesen anfangen, wenn z. B. der
Ergebnistext erst ab dem 10. Zeichen im Code relevant ist.
Tabelle 9- 25 CMD_STRUCT
Parameter
CMD
OFFSETBUFFER
EPCID_UID
LEN_DATA
ADDR_TAG
Tabelle 9- 26 Speicherbereich der Empfangsdaten (TXREF bzw. RXREF)
Adresse
0x0000
0x0001
0x0002
0x0003
...
(n + 1)
(n + 2)
Befehl: Ergebnistext lesen
Über denselben Mechanismus wie "Trigger + Ergebnistext lesen" ist es möglich, den
decodierten Text eines Codes über das CM auszulesen.
Beachten Sie, dass, wenn im WBM als Trigger-Quelle nicht "CM" ausgewählt wurde, wird
der "PHYSICAL-READ"-Befehl keinen Trigger auslösen, sondern lediglich das Ergebnis der
Decodierung zurückliefern. Wenn bereits ein Ergebnis zur Verfügung steht, wird dieses
zurückgeliefert. Steht noch kein Ergebnistext zur Verfügung, wird gewartet, bis ein
Ergebnistext verfügbar ist.
Nach Abarbeitung des Befehls ist der Ergebnistext in dem im Befehl spezifizierten
Speicherbereich der Empfangsdaten verfügbar ("RXREF").
Sie können die Abarbeitung des Befehls durch Setzen des Bits "INIT" abbrechen.
SIMATIC MV500
Betriebsanleitung, 06/2018, C79000-G8900-C494-01
Prozessanbindung über ein Automatisierungssystem (PLC, PC)
Wert
0x70
0x00
0x00
≥ Länge des Ergebnistexts
0x00
Wert
0x00 ... 0xFF
0x00 ... 0xFF
--
--
--
--
--
9.3 Steuern mit Ident-Profil
Bedeutung
Länge des gesamten Ergebnistexts (höherwerti-
ges Byte)
Länge des gesamten Ergebnistexts (niederwerti-
ges Byte)
1. Zeichen des Ergebnistexts
2. Zeichen des Ergebnistexts
...
n – 1 Zeichen des Ergebnistexts
n. Zeichen des Ergebnistexts
123