Rückmelde Event
Kennung |
Rückmelde Event
(0x11,
in CAN-ID: 0x22)
|
Prio
|
Command
|
Resp.
|
Hash
|
DLC
|
D-Byte 0
|
D-Byte 1
|
D-Byte 2
|
D-Byte 3
|
D-Byte 4
|
D-Byte 5
|
D-Byte 6
|
D-Byte 7
|
2+2 Bit
|
8 Bit
|
1 Bit
|
16 Bit
|
4 Bit
|
8 Bit
|
8 Bit
|
8 Bit
|
8 Bit
|
8 Bit
|
8 Bit
|
8 Bit
|
8 Bit
|
Message
Prio
|
Rückmelde
Event
|
0
|
- |
4
|
Gerätekenner |
Kontaktkennung |
|
|
|
|
High
|
Low |
High |
Low
|
Message
Prio
|
Rückmelde Event
|
0
|
- |
5
|
Gerätekenner |
Kontaktkennung |
Parameter |
|
|
|
High
|
Low |
High |
Low
|
Message
Prio
|
Rückmelde Event
|
0 |
- |
7 |
Gerätekenner |
Kontaktkennung
Start |
Kontaktkennung
Ende |
Parameter |
|
High
|
Low |
High |
Low
|
High |
Low |
Message
Prio
|
Rückmelde Event
|
0|1
|
- |
8
|
Gerätekenner |
Kontaktkennung |
Zustand alt |
Zustand neu |
Zeit |
High
|
Low |
High |
Low
|
Behandeln von Kontaktmeldungen, Konfigurieren von
Meldungsbroadcasts. Einrichten von Meldungsmodulen.
DLC |
Resp |
Bedeutung |
4 |
0 |
Abfrage des aktuellen Status eines Eingangs, Anwort mit
DLC = 8 |
5 |
0 |
Einen Eingang für verteilte Anwendung anmelden und das
Versenden von Statusänderungen einschalten, Antwort mit DLC = 8. |
7 |
0 |
Abfrage / Setzen Eigenschaften im Blockmodus. Beim
Abfragen wird für jeden Eingang eine Antwort im Antwortformat mit DLC =
8 versendet. (Primär zum Programmstart). |
8 |
1 |
Antwort auf ein Kommando. In der Antwort wird der
aktuelle Status des Rückmelder mitgeteilt. Weitere Teilnehmer können
diese Meldung verwenden, damit der interne Status richtig gestellt
werden kann. Auflösung ist 10 ms. |
Abfrage eines Kontaktes:
- Die Abfrage eines Kontaktes geschieht mit einer DLC von 5.
Beantwortet wird dieses Frame mit DLC = 8.
Statusmeldung:
Der
Status wird immer 8 Byte zurückgemeldet.
Der "Zustand" des
Rückmelders hängt vom Typ des Rückmelder
ab.
Rückmelder mit nur 2 Zuständen wie Taster, Belegtmelder
digitale Eingänge etc melden Ihren Zustand mit:
0xFF:
repräsentiert belegt, gedrückt, aktiviert.
0x00: repräsentiert frei, nicht gedrückt, deaktiviert.
Achszähler, Analogmesser,
Geschwindigkeitsmesser, etc können mit einem 8-Bit Wert
zurückmelden.
Konfiguration von Rückmeldern:
Der Parameter bestimmt, was
geschehen soll:
Wert |
Bedeutung |
0x00 |
Rückmelder aus Überwachung nehmen / Reset aller
Konfigurationen |
0x01 |
Melde Status (Primär für Blockmodus) |
0x02 |
Pin Watch change: Meldet Änderung (Standardverhalten) |
0x03 |
Pin Watch aktiv: Meldet nur Aktivierung des Pins (Wird
zu 1) |
0x04 |
Pin Watch deakt: Meldet nur Deaktivierung des Pins
(Wird zu 0) |
0x05 |
Pin Count: schaltet Zählen von Ereignissen ein
(Aktivierungen). |
0x06 |
Pin Time: Zeit vom Empfang Befehl bis zur
Statusänderung. |
0xFE |
Pin Count Reset löscht Zählwert / Zeitwert / letzten
Status |
0xFF |
Broadcast ein: Mleder in Überwachung nehmen
(mit vorheriger Konfig) |
Beim Standardverhalten eines
Eingangs wird in der Statusänderung sowohl
der neue Zustand, der vorherige Zustand sowie die Zeit zwischen diesen
2 Ereignissen mitgeteilt. (Zeitwert ist in 10 ms Schritten). Dabei
läuft dieser
Zähler nicht über.
-
Die Antwort auf ein Kommando erfolgt immer mit DLC=8. In der
Antwort wird der aktuelle Status des Rückmelder mitgeteilt. Weitere
Teilnehmer können diese Meldung verwenden, damit der interne Status
richtig gestellt werden kann.
Welche Eigenschaften ein Rückmelder hat, kann derzeitig noch
nicht festgestellt werden. Angedacht sind hier Zählmodule,
Geschwindigkeitsmodule, etc.
Für Version
> 2.0