Falls ein Peripheriezugriffsfehler auftrat, wird Baugruppe B per Direktzugriff gelesen
("zweiter Versuch" im OB1). Wenn dabei kein Fehler auftrat, wird mit dem von Baugruppe B
gelesenen Wert weitergearbeitet. Trat hierbei jedoch ebenfalls ein Fehler auf, sind
momentan beide Baugruppen defekt, und es wird mit einem Ersatzwert weitergearbeitet.
Das Programmbeispiel beruht darauf, dass nach einem Zugriffsfehler auf Baugruppe A auch
nach deren Austausch immer Baugruppe B zuerst im OB1 bearbeitet wird. Erst nach einem
Zugriffsfehler auf Baugruppe B wird Baugruppe A wieder zuerst im OB1 bearbeitet.
ACHTUNG
Die Variablen BGA und PZF_BIT müssen auch außerhalb vom OB1 und OB122 gültig sein.
Die Variable VERSUCH2 hingegen wird nur im OB1 verwendet.
Bild 10-13
S7-400H
Systemhandbuch, 05/2008, A5E00267693-04
10.6 Weitere Möglichkeiten zum Anschluss von redundanter Peripherie
Flussdiagramm für OB1
Einsatz von Peripherie in S7–400H
167