Herunterladen Inhalt Inhalt Diese Seite drucken

Kommando 1, 16#1 - Parameter An Einen Angeschlossenen As-I Slave Schreiben (Aktuelle Slave-Parameter Ändern); Mögliche Fehlercodes - IFM Electronic AC1390 series Ergänzungs-Gerätehandbuch

Ethercat im as-i controllere
Inhaltsverzeichnis

Werbung

ifm
Ergänzungs-Gerätehandbuch Schnittstelle EtherCAT im AS-i ControllerE (AC1391, AC1392)
Der Host-Kommandokanal
7.2.2
Kommando 1, 16#1 – Parameter an einen angeschlossenen AS-i Slave
schreiben (aktuelle Slave-Parameter ändern)
Anforderung vom Host >> ControllerE:
Wort Nr.
15
14
R
R
1
2
3
4
Beispiel:
1. Wort: 16#0901
Kommandonummer 1,
AS-i Master 1 (M=0),
User-ID wechselt von 0 auf 9
2. Wort: 16#0000 (reserviert)
3. Wort: 16#0024
Slave-Adresse 4B (für B-Slaves: 16#20 addieren (Bit 5 = 1)!)
4. Wort: 16#0003
zu schreibender Parameterwert
Antwort ControllerE >> Host:
Wort Nr.
15
14
E = 0
B = 0
1
2
3
Beispiel:
1. Wort: 16#0901
reflektierte Kommandonummer 1,
User-ID wechselt von 0 auf 9
2. Wort: 16#0000 (reserviert)
3. Wort: 16#0003
zurückgelesener Parameterwert; kann ggf. vom zu schreibenden Wert abweichen (sogenannte reflektierte Parameter)
Antwort im Fehlerfall ControllerE >> Host:
Wort Nr.
15
14
E = 1
B = 0
1
2
3
Beispiel:
1. Wort: 16#8901
Fehler-Bit gesetzt: Fehler bei der Kommandoausführung
2. Wort: 16#0000 (reserviert)
3. Wort: 16#000A
Fehlercode 16#0A: Slave ist nicht in LAS
Mögliche Fehlercodes:
keine Slaveantwort oder Master ist zur Zeit des Kommandoaufrufes im Offline Modus
16#01
Slave ist nicht in der LAS
16#0A
Parameter oder Adresse sind ungültig
16#0B
Master in falscher Betriebsart; hier: ist nicht im Normalbetrieb
16#14
80
13
12
11
10
M
User-ID
reserviert = 0
16#00
16#00
13
12
11
10
M
User-ID
reserviert
16#00
13
12
11
10
M
User-ID
reserviert
16#00
Bit
9
8
7
6
zu schreibender Parameterwert = 16#03
Bit
9
8
7
6
reflektierte Kommandonummer = 01
zurückgelesener Parameterwert = 16#03
Bit
9
8
7
6
reflektierte Kommandonummer = 01
Host-Kommandos
5
4
3
2
Kommandonummer = 1
reserviert = 0
AS-i Slave 4B = 16#24
5
4
3
2
reserviert
5
4
3
2
reserviert
Fehlercode = 16#0A
2011-12-16
1
0
1
0
1
0

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ac1392Ac1391

Inhaltsverzeichnis