Einsatz von Peripherie in S7–400H
13.5 Weitere Möglichkeiten zum Anschluss von redundanter Peripherie
Beispiel AWL
Nachfolgend sind die erforderlichen Teile des Anwenderprogramms (OB 1, OB 122)
aufgeführt.
Tabelle 13- 6 Beispiel für redundante Peripherie, OB 1–Teil
AWL
NOP 0;
SET;
R VERSUCH2;
U BGA;
SPBN WBGB;
WBGA: SET;
R PZF_BIT;
L PED 8;
U PZF_BIT;
SPBN PZOK;
U VERSUCH2;
SPB WBG0;
SET;
R BGA;
S VERSUCH2;
WBGB: SET;
R PZF_BIT;
L PED 12;
U PZF_BIT;
SPBN PZOK;
U VERSUCH2;
SPB WBG0;
SET;
S BGA;
S VERSUCH2;
SPA WBGA;
WBG0: L ERSATZ;
PZOK:
210
Erläuterung
//Initialisierung
//Baugruppe A zuerst lesen?
//Wenn nicht, weiter mit Baugruppe B
//PZF–Bit löschen
//Lesen von CPU 0
//Wurde im OB 122 PZF erkannt?
//Wenn nicht, Prozesszugriff ok
//War dieser Zugriff der zweite Versuch?
//Wenn ja, dann Ersatzwert verwenden
//Baugruppe A zukünftig nicht mehr zuerst
//lesen
//PZF–Bit löschen
//Lesen von CPU 1
//Wurde im OB 122 PZF erkannt?
//Wenn nicht, dann Prozesszugriff ok
//War dieser Zugriff der zweite Versuch?
//Wenn ja, dann Ersatzwert verwenden
//Baugruppe A zukünftig wieder zuerst lesen
//Ersatzwert
//In Akku1 steht der zu verwendende Wert
Systemhandbuch, 07/2014, A5E00267693-13
S7-400H