Herunterladen Inhalt Inhalt Diese Seite drucken

Eingänge / Ausgänge / Diagnose Der Einzelnen Slaves - Siemens SIMATIC NET IM 180 Anwenderbeschreibung

Profibus interface modul
Inhaltsverzeichnis

Werbung

3.2.2 Eingänge / Ausgänge / Diagnose der einzelnen Slaves
Für diese Daten stehen beim 16K- DPRAM 16064 Bytes zur Verfügung. Die Aufteilung ist abhängig von den
Längen der Ein- / Ausgänge und der Diagnosedaten der vorhandenen Slaves. ( d. h. es werden nur soviel
Bytes pro Slaves eingetragen, wie auch tatsächlich vorhanden sind)
Die Startadressen der Ein- / Ausgänge und Diagnosen fangen immer auf geraden Adressen an.
Über das Diagnoselängenbyte kann die momentane Diagnoselänge festgestellt werden.
Das Diagnosezählerbyte wird benötigt, um die Diagnosedaten auf Konsistenz zu prüfen.
Dieser Zähler wird bei jedem Neueintrag der IM180 hochgezählt, so dass beim Auslesen der Diagnose vom
Host aus, vor und nach dem Zugriff der Diagnosezählerwert übereinstimmen muss.
00H: Eingangsbyte 0
01H: Eingangsbyte 1
XXH: Eingangsbyte n
00H: Ausgangsbyte 0
01H: Ausgangsbyte 1
XXH: Ausgangsbyte n
00H: Diagnosebyte 0
01H: Diagnosebyte 1
XXH: Diagnosebyte n
Diagnoselängenbyte
Diagnosezählerbyte
Abbildung 6: Aufteilung
Die für den Host notwendigen Informationen über die Slaves, Adressen und Längen der Bereiche werden
dem Host beim Auftrag 'Datenstruktur übertragen' übertragen:
Im DP-RAM stehen also nur die Daten über die vorhandenen Slaves.
3.2.2.1.1 Diagnose
Die Vorgabe erfolgt nach DIN E 19245 Teil 3. Nach Norm kann die Diagnose max. 244 Byte Information
enthalten,. Die ersten 6 Byte sind fest vergeben, die restlichen Bytes sind anwendungsspezifisch
(Beschriebene Funktionen gelten bei Wert „1").
Octet 1
Diag. Prm_Fault falsche Parametrierung (Identnummer etc.)
Diag Master_Lock setzt Master, Slave ist von anderen Master parametriert
IM180 Anwenderbeschreibung
Copyright (C) Siemens AG 1997. All rights reserved.
Länge der Eingangsbytes abhängig
vom Slave und bis zu 244 Bytes
möglich
Länge der Ausgangsbytes abhängig
vom Slave und bis zu 244 Bytes
möglich
Länge der Diagnosebytes abhängig
vom Slave und bis zu 244 Bytes
möglich
Diag. Cfg_Fault Konfigurationsdaten stimmen nicht überein (Bad Parameter)
Diag. Ext_diag Slave hat externe Diagnosedaten
Diag. Not_Supported angeforderte Funktion wird vom Slave nicht unterstützt
Diag. Invalid_Slave_Response Slave setzt fest „0"
IM180
0
Diag. Station_Non_Exist setzt Master
Diag. Station_Not_Ready Slave ist noch nicht für Datenaustausch bereit
Stand V2.0
SchnittStellenCenter
Seite 19
08/97

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

6es7 180-0aa00-8aa0

Inhaltsverzeichnis