Herunterladen Inhalt Inhalt Diese Seite drucken

IFM Electronic AS-i Controller-e Gerätehandbuch Seite 82

As-i master-profil: m3 firmware: version rts 1.x
Inhaltsverzeichnis

Werbung

Beispiel Kommando 8, LAS (Liste der aktiven Slaves) lesen:
DP Master Anforderung:
1. Byte: 16#08 (Kommandonummer)
2. Byte: 16#42 (AS-i Master 1, Slave Nr 2, entspricht Slaves 1..15 = Gruppe 1)
3. Byte: 16#00 (nicht verwendet)
4. Byte: 16#00 (nicht verwendet)
controller
Antwort:
e
1. Byte: 16#08 (Kopie von Anforderung)
2. Byte: 16#42 (Kopie von Anforderung)
3. Byte: 16#02 (Slaves 8..15, d.h. Slave 9 ist aktiviert)
4. Byte: 16#04 (Slaves 1..7, d.h. Slave 2 ist aktiviert)
In der Antwort wird jeweils die Gruppe der Slavelisten zurückgegeben, in der sich der angeforderte
Slave befindet :
Gruppe
1
15a 14a 13a 12a 11a 10a 9a
2
31a 30a 29a 28a 27a 26a 25a 24a 23a 22a 21a 20a 19a 18a 17a 16a
3
15b 14b 13b 12b 11b 10b 9b
4
31b 30b 29b 28b 27b 26b 25b 24b 23b 22b 21b 20b 19b 18b 17b 16b
(*) -> LAS und LPS haben keinen Slave 0, daher werden diese Werte per Voreinstellung auf 0
gesetzt!
Beispiel Kommando 9, LDS (Liste der detektierten Slaves) lesen:
DP Master Anforderung:
1. Byte: 16#09 (Kommandonummer)
2. Byte: 16#50 (AS-i Master 1, Slave Nr 16, entspricht Slaves 16..31 = Gruppe 2)
3. Byte: 16#00 (nicht verwendet)
4. Byte: 16#00 (nicht verwendet)
controller
Antwort:
e
1. Byte: 16#09 (Kopie von Anforderung)
2. Byte: 16#50 (Kopie von Anforderung)
3. Byte: 16#02 (Slaves 24..31, d.h. Slave 25 ist erkannt)
4. Byte: 16#04 (Slaves 16...23, d.h. Slave 18 ist erkannt)
Beispiel Kommando 10, LPF (Liste der Slaves mit Peripheriefehler) lesen:
DP Master Anforderung:
1. Byte: 16#0A (Kommandonummer)
2. Byte: 16#51 (AS-i Master 1, Slave Nr 17, entspricht Slaves 16..31 = Gruppe 2)
3. Byte: 16#00 (nicht verwendet)
4. Byte: 16#00 (nicht verwendet)
controller
Antwort:
e
1. Byte: 16#0A (Kopie von Anforderung)
2. Byte: 16#51 (Kopie von Anforderung)
3. Byte: 16#02 (Slaves 24..31, d.h. Slave 25 hat einen externen Peripheriefehler
4. Byte: 16#00 (Slaves 16...23 haben keinen Peripheriefehler erkannt)
6-82
Gerätehandbuch controller
Slave
Byte 3
8a
8b
erkannt)
e
Byte 4
7a
6a
5a
4a
3a
7b
6b
5b
4b
3b
2a
1a
0 *
2b
1b
res

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis