Herunterladen Inhalt Inhalt Diese Seite drucken

Verhalten Der Kommunikation Im Fehlerfall; Akku 1 - Siemens SIMATIC S5 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S5:
Inhaltsverzeichnis

Werbung

Verhalten der Kommunikation im Fehlerfall

8.1
Verhalten der Kommunikation im Fehlerfall
CPU 928B
CPU 948
Kommunikationsfehler auf der zweiten seriellen Schnittstelle
OB 35 im Anwender-
programm vorhanden
Aufruf des OB 35, in
AKKU 1 werden die
Fehlernummern über-
geben (siehe Abschnitt

11.1.1, "AKKU 1")

8 - 4
Das Systemprogramm prüft alle 100 ms, ob Kommunikationsfehler an
der zweiten seriellen Schnittstelle aufgetreten sind. Ist das der Fall,
ruft das Systemprogramm den OB 35 auf. Im OB 35 können Sie die
Reaktion auf die aufgetretenen Kommunikationsfehler programmie-
ren. Beachten Sie, daß OB 35 asynchron zum Anwenderprogramm
aufgerufen wird.
Je nach Voreinstellung im erweiterten Datenbaustein DX 0 geht die
CPU 928B bei Anforderung eines fehlenden OB 35 in den Systems-
topp oder nicht (Standardeinstellung: kein Systemstopp). Geht die
CPU 928B in den Systemstopp, so stehen in AKKU 1 die Fehlernum-
mer(n) für die zweite serielle Schnittstelle.
Hinweis
Beachten Sie, daß OB 35 Bestandteil des Anwenderprogrammes
ist und deshalb nicht im STOP-Zustand bearbeitet wird. Kommt es
an der zweiten seriellen Schnittstelle während des STOP-Zustands
zu Kommunikationsfehlern, wird der Fehler beim Wiederanlauf
oder Neustart über OB 35 gemeldet.
Die CPU 948 bleibt bei fehlendem OB 35 im RUN-Zustand. Die Feh-
lermeldungen gehen verloren.
Hinweis
Im Gegensatz zur CPU 928B wird bei der CPU 948 der OB 35
auch im "weichen" Stopp bearbeitet.
Wenn der OB 35 aufgerufen wird, stehen Informationen über die
aufgetretenen Fehler in AKKU 1 und können durch Ihr Anwender-
programm direkt ausgewertet werden.
Das nachfolgende Diagramm zeigt das Verhalten des System-
programmes bei Kommunikationsfehlern auf der zweiten seriellen
Schnittstelle.
OB 35 im Anwender-
programm nicht vorhanden
CPU 928B
Voreinstellung in DX0:
keine Reaktion
(Standardeinstellung)
Die CPU geht nicht in
STOP. Die Fehlernum-
mern gehen verloren
Voreinstellung in DX0:
Verzweigen in STOP
Die CPU geht in STOP.
In AKKU 1 sind die
Fehlernummern eingetragen
CPU 928B/CPU 948 Kommunikation
CPU 948
Die Fehlermeldungen
gehen verloren
C79000-T8500-C277-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis