Letzten Ergebnisse lesen
Für die Verwendung dieser Funktion ist es wichtig, folgendes auszuführen:
Bevor ein Start am Gerät durchgeführt wird,
Ohne eine Rücksetzung auf dem Gerät durchgeführt zu haben.
Master
Den Befehl "Letztes Ergebnis lesen" aktivieren.
Bei Adresse 01h den Wert schreiben
8000h
Byte 0 = 00h
Byte 1 = 80h (Bit 7 = 1)
Das Ende des Befehls erwarten:
Befehlsecho = 8000h und Fehlercode ≠ FFFFh.
(Wenn Fehlercode ≠ FFFFh: Ende des Befehls.)
Den Befehl "Letztes Ergebnis lesen" deaktivieren,
bei Adresse 01h den Wert 0000h (Byte 1, Bit
7 = 0) schreiben.
Bei Adresse 20h lesen, 12 Wörter.
Ab der Adresse 20h ist die Tabelle in Worten (16 Bit).
FG_F6_PROFINET_DE_01 / 2019- 05-22
Untergeordnetes Gerät
Bestätigung.
Byte 0 = 00h (Befehlsecho).
Byte 1 = 80h (Befehlsecho).
Byte 2 = FFh (Fehlercode).
Byte 3 = FFh (Fehlercode).
(Wenn Fehlercode = FFFFh: laufender Befehl.)
Befehl "Letztes Ergebnis lesen" läuft.
Wenn der Befehl abgeschlossen ist:
Byte 0 = 00h (Befehlsecho).
Byte 1 = 80h (Befehlsecho).
Byte 2 und Byte 3 = 0, wenn der Befehl korrekt
ausgeübt wurde.
Byte 2 und Byte 3 ≠ 0, Fehler (gleich mit dem
Fehlercodewert, siehe die Lese-Tabelle).
65 / 67