Herunterladen Inhalt Inhalt Diese Seite drucken

Datenstruktur Übertragen - Siemens SIMATIC NET IM 180 Anwenderbeschreibung

Profibus interface modul
Inhaltsverzeichnis

Werbung

SchnittStellenCenter
3.2.6.3 Datenstruktur übertragen
Befehl:
Befehlsbyte:
Befehlsdaten: beliebig
Antwort:
Antwortlänge: Länge der Daten im Datenbereich bzw. 2 bei Fehler
Antwortdaten: Daten in Blöcken zu maximal 250 Bytes für die bestimmte Datenstruktur
Antwortwert
0x0005
0x0100
Struktur der Daten:
Das Datenfeld ( 124 x 14 = 1736 Bytes) besteht aus 124 Strukturen für die Slaveadressen 0-123
(Index bedeutet Slaveadresse) und die Struktur pro Slave ist wie folgt aufgebaut.
Dabei sind die Zeigerwerte reine Offsetwerte in Bezug auf die Startadresse des DPRAM's ( d. h. um
auf die aktuelle Adresse zugreifen zu können muss jeweils der Offsetwert zur Startadresse addiert
werden)
Variable
word
word
word
word
word
byte
byte
byte
byte
Tabelle 20: Datenstruktur
Seite 30
08/97
Übertragen von Dateninformationen, die für den Slavedatenzugriff notwendig sind.
03H bei Anforderungsbeginn
83H für die Folgeblöckeanforderung
Hier wird zusätzlich zur Befehlswiederholung das oberste Bit zur
Kennzeichung, dass noch Folgeblöcke kommen gesetzt ( Wert = 83H).
Der letzte Block wird wieder ohne Setzen vom obersten Bit (Wert = 03H)
übertragen und die damit letzte Antwort gemeldet.
- Information, welche Slaves vorhanden sind
- Information, über die Ein- bzw. Ausgangsdaten ( ohne / kurze / lange
Konsistenz)
- Information, über die Ein- /Aus- bzw. Diagnosedatenlängen
- Zeiger auf die Ein- / Aus- bzw. Diagnosedaten
bzw. Antwortwert laut Tabelle bei Fehler
Erklärung
falsche Befehlsreihenfolge
Befehlssemaphore ist nicht gesetzt
Bezeichnung Erklärung
in_ptr
Offsetzeiger auf Anfang der Eingänge des Slaves
outp_ptr
Offsetzeiger auf Anfang der Ausgänge des Slaves
diag_ptr
Offsetzeiger auf Anfang der Diagnose des Slaves
diag_len_ptr
Offsetzeiger auf das aktuelle Diagnoselängenbyte
diag_cnt_ptr
Offsetzeiger auf das Diagnosezählerbyte
inp_len
Länge der Eingänge in Bytes
outp_len
Länge der Ausgänge in Bytes
inout
Information über die Konsistenz der Ein/Ausgänge
type
Typ des Slaves
IM180
Stand V2.0
Copyright (C) Siemens AG 1997. All rights reserved.
IM180 Anwenderbeschreibung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

6es7 180-0aa00-8aa0

Inhaltsverzeichnis