Herunterladen Diese Seite drucken

Siemens SIMATIC S7-1200 Bedienungsanleitung Seite 14

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:

Werbung

3 Funktionsweise
Im FB „1x00Diag82" wird die Anweisung RALRM im MODE 2 mit Vorgabe des zu
diagnostizierenden Moduls (HW-Kennung „fId") aufgerufen. Diese liefert bei
Übereinstimmung der Alarm auslösenden HW-ID über den Parameter „TINFO" die
OB-Startinformation und Verwaltungsinformation über den Parameter „AINFO" die
Kopfinformation und Alarmzusatzinformation.
Bei gleichzeitig auftretenden Fehlern können bis zu 234 Ereignisse in der
Alarmzusatzinformation des Parameters AINFO gespeichert werden.
Aus der Blocklänge wird die Anzahl der aufgetretenen Ereignisse wie folgt ermittelt
und weiterverarbeitet (siehe Kapitel 2.1.2).
Anzahl Diagnoseereignisse = (Ainfo.header.blockLength - 24) / 6
Die wichtigsten Parameter zur Sortierung der Kanaldiagnose sind:
Tabelle 3-7
Ainfo.header.interruptType
Ainfo.addInfo.channelNumber
Ainfo.addInfo.channelErrorType
Ainfo.addInfo.errorCode
Aus dem Parameter „Ainfo.addInfo.channelErrorType" werden die Informationen
Fehlerart „ErrorType" und Kanalart „ChannelType" entnommen.
Bei einem kommenden Ereignis („ErrorType" = 1) wird je nach „ChannelType" (1 =
Input, 2 = Output und 3 = InOut) der jeweilige Kanalfehler gesetzt, der Fehlertyp
„errorCode" übernommen und die Anzahl der Kanalfehler im Modul „errorCounter"
erhöht.
Bei einem gehenden Ereignis („ErrorType" > 1) wird je nach „ChannelType" (1 =
Input, 2 = Output und 3 = InOut) der jeweilige Kanalfehler zurückgesetzt, der
Fehlertyp „errorCode" gelöscht und die Anzahl der Kanalfehler im Modul
„errorCounter" verringert.
Liefert die Kanalnummer „Ainfo.addInfo.channelNumber" den Wert -32768
(16#8000) unterstützt das zu diagnostizierende Modul keine kanalweise Diagnose.
Daraufhin wird das Bit „moduleDiagOnly" gesetzt und die Auswertung erfolgt über
die gelisteten Fehler im Datentyp „typeModuleDiag" (siehe Kapitel 3.1.5) und den
FC „ModuleDiag" (siehe Kapitel 3.2.2) modulweise.
Hinweis
Für die Kanaldiagnose im dezentralen Aufbau über PROFIBUS DP muss der FB
„1x00Diag82" entsprechend der
abgeändert werden.
Hinweis
Einige Module bieten keine mehrfache Kanaldiagnose (z.B. SM1232 AQ).
In diesem Fall wird der Diagnosealarm-OB nur beim ersten kommenden
Kanalfehler des Moduls durchlaufen. Ein weiterer Kanalfehler wird nur gemeldet,
wenn der erste Kanalfehler wieder gegangen ist.
Mit dem Zähler („ob82counter") des Diagnosealarm-OBs können Sie die Anzahl
der Alarmaufrufe prüfen.
Modul- und Kanaldiagnose mit RALRM
Beitrags-ID: 109480387,
V2.0,
Name
Kennung für den Alarmtyp
Kanalnummer der Alarm auslösenden Komponente
Kanal- und Fehlerart
Fehlertyp
Beschreibung des Parameters AINFO
01/2017
Beschreibung
14

Werbung

loading

Diese Anleitung auch für:

Simatic s7-1500