Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Parameter-String In As-I Slave 3(A) An As-I Master 1 Schreiben - IFM Electronic ecomot300 AC1375 Gerätehandbuch

Vorschau ausblenden Andere Handbücher für ecomot300 AC1375:
Inhaltsverzeichnis

Werbung

ifm
Gerätehandbuch AS-i Gateway Profinet DPV1 (AC1375 Target V1.4, AC1376 Target V2.3)
DP-Modul 12 – Erweiterter Kommandokanal
Antwort von Gerät an Feldbus-Master
Offset
Wort-Nr.
15
14
E=0
S
1
TG
res.
2
3...18
Legende:
E
Fehler-Bit
S
Sequenz-Bit
M
Master-Nr.
TG
Takt-Bit (Toggle-Bit)
F
Fehler-Bit
*) WICHTIG: Bei der Abfrage nur die konkret benötigten Bytes lesen!
Nicht verwendete Bytes können noch Informationen von früheren Abfragen enthalten.

Beispiel: Parameter-String in AS-i Slave 3(A) an AS-i Master 1 schreiben

Anforderung von Feldbus-Master an Gerät
Wort Nr.
Wert [hex.]
1
0923
2
0304
3
2DF4
4
5BB8
5...18
xxxx
Antwort von Gerät an Feldbus-Master
Wort Nr.
Wert [hex.]
1
0923
0604
2
8604
3...18
xxxx
13
12
11
10
M
reflektierter User-ID
reflektierte Slave-Adresse
nicht verändert*)
1 Bit
0 = Kein Fehler erkannt
1 = Fehler bei der Kommandoausführung
1 Bit
Ein großes Datenpaket wird in mehreren Teil-Sequenzen übertragen:
0 = die Datenübertragung ist abgeschlossen
1 = die Datenübertragung ist noch nicht abgeschlossen, mindestens ein
weiteres Paket folgt
1 Bit
0 = Master 1
1 = Master 2
1 Bit
Wert wechselt bei jeder Ausführung des Kommandos
1 Bit
0 = Kein Fehler erkannt
1 = Fehler bei der Kommandoausführung
Bedeutung
S=0: Sequenz hier immer gleich 0
M=0: AS-i Master 1
UID=09: User-ID wechselt z.B. auf 9
23 = Kommandonummer 35
03
= 03
= Slave-Adresse 3(A)
hex
dez
04  4 Parameter-Bytes senden
F4 = Parameter-Byte 0 für Slave 3
2D = Parameter-Byte 1 für Slave 3
B8 = Parameter-Byte 2 für Slave 3
5B = Parameter-Byte 3 für Slave 3
nicht verwendet
Bedeutung
E=0: Kommando abgearbeitet, kein Fehler aufgetreten
S=0: letzte Sequenz
09 = reflektierte Kommandodaten
23 = reflektierte Kommandonummer
0xxx/8xxx = Das Toggle-Bit TG wechselt nach jeder Ausführung.
x6xx = Slave-Adresse 3(A), um 1 Bit nach links verschoben
Kopie von Anforderung
nicht verändert
Bit
9
8
7
6
reflektierte Kommandonummer
F=0
res. = 0
Kommandos im erweiterten Kommandokanal
5
4
3
2
reflektierte Kommandodaten
nicht verändert*)
2012-02-06
1
0
261

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis