Herunterladen Diese Seite drucken

IFM Electronic Ecomat300 AC1353 Ergänzungs-Gerätehandbuch Seite 129

As-i controllere mit ethernet-programmierschnittstelle

Werbung

Betrieb
Der Modbus-Kommandokanal
6.1.15
Kommando 34 (16#22):
Parameter-String eines AS-i Slaves mit Profil S-7.4 auslesen
Anforderung von Host:
Wort
Nr.
15
14
1
2
reserviert = 0
3...17
18
Feldnummer (16#00 / 16#01)
Beispiel:
1
16#0865
2
16#0322
Antwort von Controller e :
Wort
Nr.
15
14
1
2
TG
S
3
4...16
17
18
Legende:
Sequenz-Bit
Länge: 1 Bit
Erlaubte Werte: 0/1
S
Bedeutung:
0 = Datenübertragung ist abgeschlossen
1 = Datenübertragung ist noch nicht abgeschlossen, mindestens ein weiteres Paket folgt.
Takt-Bit (Toggle)
Länge: 1 Bit
TG
Erlaubte Werte: 0/1
Bedeutung: Wert wechselt bei jeder Ausführung des Kommandos
Fehler-Bit
Länge: 1 Bit
Erlaubte Werte: 0/1
F
Bedeutung:
0 = Ausführung war fehlerfrei
1 = bei der Ausführung ist ein Fehler aufgetreten, z.B.: Slave hat nicht das Profil S-7.4
HINWEIS
Die im Profil 7.4 definierten Steuer-Bytes mit Follow-Bit und Valid-Bit werden vom System herausgefil-
tert.
13
12
11
10
User-ID
AS-i Slave-Adresse
User-ID wechselt auf 16#08,
Kommando-Anforderung mit 16#65
Slave-Adresse = 3,
16#22 = Kommandonummer 34
13
12
11
10
User-ID
AS-i Slave-Adresse
Parameter-String 1
Parameter-Strings 2...27
Parameter-String 29
16#00
Bit
9
8
7
6
5
Kommando-Anforderung = 16#65
Kommandonummer = 34 (16#22)
ignoriert
Anzahl zu lesender Bytes
Bit
9
8
7
6
5
Kommando-Status = 16#6F
F
reflektierte Kommandonummer = 16#22
Parameter-String 0
Parameter-String 28
Anzahl empfangener Bytes
4
3
2
1
0
4
3
2
1
0
6-31

Werbung

loading