Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic C7-621 Handbuch Seite 137

Inhaltsverzeichnis

Werbung

Hinweis
Die oben beschriebenen vier Byte werden vom C7-CPU-Betriebssystem
beim Auftreten eines Alarms in den System-Diagnosepuffer eingetragen.
Lesen des Diagno-
Der C7-ASi CP aktualisiert fortlaufend eine sog. Deltaliste, in der alle von
sedatensatzes
der Projektierung abweichenden, d.h.: fehlende, falsche oder nicht projek-
DS 1
tierte, aber dennoch vorhandene Slaves angezeigt werden (Jedem Slave ist
ein Bit in der Deltaliste zugeordnet: 0 = kein Fehler; 1 = Fehler).
Diese Deltaliste ist Bestandteil des Diagnosedatensatzes DS1, den Sie über
den Aufruf der Betriebssystemfunktion SFC 59 ("RD_REC") sowohl im
Alarm-OB (OB 82), als auch jederzeit im zyklischen Programm (OB 1) aus-
lesen können.
Der DS 1 hat beim C7-ASi CP immer die Länge von 11 Byte und ist wie
folgt aufgebaut:
Tabelle 6-6
0 bis 3
4 bis 6
7 bis 10
Im Anschluß an das Programmierbeispiel finden Sie ein Beispiel für die Aus-
wertung der Deltaliste.
Programmierbei-
Das nachfolgende Beispiel zeigt ihnen exemplarisch, wie sie im OB 82 mit
spiel
einem Lesen des Datensatzes (DS1) auf einen Diagnosealarm des C7-ASi CP
reagieren können.
Komplettgeräte C7-621, C7-621 ASi
C79000-G7000-C622-01
Aufbau des DS 1
Byte
Diese 4 Byte beinhalten den sog. DS0 und entsprechen den
Lokaldatenbytes 8 bis 11 im OB 82 (siehe Kap. 3.4.5)
Fester Wert: 60 00 20 H
Deltaliste
0
Bit 2
im Byte 7 entspricht Slave 0
7
Bit 2
im Byte 10 entspricht Slave 31
ASi Einsatz und Funktion
Erklärung
6-33

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic c7-621 asi

Inhaltsverzeichnis