Wenn die CPU den Diagnosefehler-OB aufruft, enthält der Eingangsparameter LADDR die
Hardwarekennung des Moduls mit dem Fehler. Sie finden die Hardwarekennung des Moduls
SM 1231 in der STEP 7-Gerätekonfiguration des Moduls SM 1231.
Aufrufen der Anweisung RALRM
Um den Aufruf der Anweisung RALRM zu programmieren, gehen Sie wie folgt vor:
1. Fügen Sie einen Aufruf von RALRM in Ihr STEP 7-Programm ein.
2. Richten Sie für den Eingangsparameter F_ID die Hardwarekennung des Parameters LADDR
des Diagnosefehler-OBs ein.
3. Verwenden Sie ein Array aus Bytes für die Eingangsparameter TINFO und AINFO. Verwenden
Sie eine Array-Größe von mindestens 34 Bytes.
Auswerten von AINFO nach Auftreten eines Diagnosealarms
Nach Ausführung des Fehleralarm-OBs enthält das Byte-Array AINFO die Informationen über die
Moduldiagnose.
Bytes 0 bis 25 sind Kopfinformationen. Die folgenden Bytes gehören zur Moduldiagnose:
Byte
26 und 27
28 und 29
30
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
15.18 Ermitteln der Art eines Drahtbruchs über ein Modul SM 1231
Beschreibung
Wortwert 16#8000 - weist darauf hin, dass es sich um eine Diagnose im PROFINET-Stil handelt
Wort, das die für diese Diagnose verantwortliche Kanalnummer enthält
Bitmuster aaabb000 gibt die Art des Kanals (aaa) und die Art des Fehlers (bb) an
aaa
000: Reserviert
001: Eingangskanal
010: Ausgangskanal
011: Eingangs-/Ausgangskanal
Online- und Diagnose-Tools
bb
00: Reserviert
01: kommender Fehler
10: gehender Fehler
11: gehender Fehler, weitere Fehler sind vor‐
handen
1245