Herunterladen Inhalt Inhalt Diese Seite drucken

Lesen Des Diagnosedatensatzes Ds 1 - Siemens SIMATIC NET CP 343-2 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC NET CP 343-2:
Inhaltsverzeichnis

Werbung

6.6

Lesen des Diagnosedatensatzes DS 1

Der CP 343−2 aktualisiert fortlaufend eine sog. Deltaliste, in der alle von der Pro-
jektierung abweichenden, d.h.: fehlende, falsche oder nicht projektierte, aber den-
noch vorhandene Slaves angezeigt werden (Jedem Slave ist ein Bit in der Deltali-
ste zugeordnet: 0 = kein Fehler; 1 = Fehler). Diese Deltaliste ist Bestandteil des
Diagnosedatensatzes DS1, den Sie über den Aufruf der Betriebssystemfunktionen
SFC 51 "RDSYSST" oder SFC 59 "RD_REC" auslesen können.
Um ein zeitoptimiertes Lesen des DS1 zu erreichen, empfiehlt sich die Verwen-
dung des SFC 51.
Der DS 1 hat beim CP 343−2 immer die Länge von 16 Byte und ist wie folgt aufge-
baut:
Byte
0−3
Byte
Wert
4
60
H
5
00
H
6
40
H
Byte
Bit *)
7
0..7
8
0..7
9
0..7
10
0..7
11
0..7
12
0..7
13
0..7
14
0..7
15
*) Bit 0 gehört zu Slave 0, Bit 1 gehört zu Slave 1 usw.
Im Anschluss an das Programmierbeispiel im folgenden Kapitel 6.7 finden Sie ein
Beispiel für die Auswertung der Deltaliste.
CP 343−2 / CP 343−2 P AS−Interface Master
Ausgabe 08/2008, C79000−G8900−C149−04
Diese 4 Byte beinhalten den sog. DS0 und entsprechen den Lokalda-
tenbytes 8 bis 11 im OB 82.
fester Wert
fester Wert
fester Wert
1: Fehler bei AS−i−Slave 0.. 7
1: Fehler bei AS−i−Slave 8..15
1: Fehler bei AS−i−Slave 16..23
1: Fehler bei AS−i−Slave 24..31
1: Fehler bei AS−i−Slave 0B.. 7B
1: Fehler bei AS−i−Slave 8B..15B
1: Fehler bei AS−i−Slave 16B..23B
1: Fehler bei AS−i−Slave 24B..31B
reserviert
6 Diagnose und Alarmverhalten des CP343−2
Wert / Bedeutung
Bedeutung
Wert / Bedeutung *)
109

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic net cp 343-2 p

Inhaltsverzeichnis