Herunterladen Diese Seite drucken

Siemens SIMATIC S7-1200 Bedienungsanleitung Seite 15

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

Werbung

3 Funktionsweise
FC „ModuleDiag"
3.2.2
Der FC „ModuleDiag" beinhaltet den Programmcode zur Identifizierung der
modulweisen Diagnose.
Er wird als Unterprogramm im FB „1x00Diag82" aufgerufen.
"ModuleDiag"(errorCode := #statAinfo.addInfo.errorCode,
Tabelle 3-8
Name
Input
errorCode
value
InOut
diag
errorCounter
Erweiterung der anzuzeigenden Modulfehler
Wenn Sie weitere Fehler bei der modulweisen Diagnose anzeigen wollen, müssen
Sie den PLC-Datentyp "typeModuleDiag" um den anzuzeigenden Fehler erweitern
(siehe Kapitel 3.1.5) und den entsprechenden Fehlertyp „errorCode" dem Fehler im
Programmcode des FC „ModuleDiag" zuordnen:
CASE WORD_TO_INT(#errorCode) OF
1:
#diag.shortCircuit := #value;
6:
#diag.wireBreak := #value;
7:
#diag.highLimitExceeded := #value;
8:
#diag.lowLimitExceeded := #value;
17:
#diag.noSupplyVoltage := #value;
END_CASE;
Hinweis
Die Kennungen der Fehlertypen finden Sie in der
AINFO
bei Alarmen von PROFINET IO oder zentraler Peripherie für die
Formatkennung („formatIdentifier") = 16#8000: Kanaldiagnose.
Modul- und Kanaldiagnose mit RALRM
Beitrags-ID: 109480387,
V2.0,
value := TRUE,
diag := #diag.input.module,
errorCounter := #diag.errorCounter);
Datentyp
Fehlertyp (Parameter „Ainfo.addInfo.errorCode")
Word
Bool
Wertübergabe:
TRUE bei kommendem Fehler
FALSE bei gehendem Fehler
"typeModuleDiag"
Zeiger auf PLC-Datentyp mit den Modulfehlern
USInt
Anzahl der unterschiedlichen Kanalfehler im Modul
01/2017
Beschreibung
Beschreibung des Parameters
15

Werbung

loading

Diese Anleitung auch für:

Simatic s7-1500