Rückmelde Event
Kennung

Rückmelde Event 0x11, in CAN-ID: 0x22

Format
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 High Low
Beschreibung

Behandeln von Kontaktmeldungen, Konfigurieren von Meldungsbroadcasts. Einrichten von Meldungsmodulen.

DLCResp Bedeutung
40 Abfrage des aktuellen Status eines Eingangs, Anwort mit DLC = 8
50 Einen Eingang für verteilte Anwendung anmelden und das Versenden von Statusänderungen einschalten, Antwort mit DLC = 8.
70 Abfrage / Setzen Eigenschaften im Blockmodus. Beim Abfragen wird für jeden Eingang eine Antwort im Antwortformat mit DLC = 8 versendet. (Primär zum Programmstart).
81 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 = 5. Beantwortet wird dieser Frame mit DLC = 8.
Statusmeldung:
Der Status wird immer mit 8 Byte zurückgemeldet.
Der "Zustand" des Rückmelders hängt vom Typ des Rückmelders ab. Rückmelder mit nur 2 Zuständen wie Taster, Belegtmelder digitale Eingänge etc melden Ihren Zustand mit:
0x01:
repräsentiert belegt, gedrückt, aktiviert
0x00:
repräsentiert frei, nicht gedrückt, deaktiviert
beliebiger Wert:
Achszähler, Analogmesser, Geschwindigkeitsmesser, etc können mit einem 8-Bit Wert zurückmelden
Konfiguration von Rückmeldern:
Der Parameter bestimmt, was geschehen soll:
WertNameBedeutung
0x00Pin Reset ?Rückmelder aus Überwachung nehmen / Reset aller Konfigurationen
0x01Pin Read ?Melde Status (Primär für Blockmodus)
0x02Pin Watch changeMeldet Änderung (Standardverhalten)
0x03Pin Watch aktiv Meldet nur Aktivierung des Pins (Wird zu 1)
0x04Pin Watch deakt Meldet nur Deaktivierung des Pins (Wird zu 0)
0x05Pin Count schaltet Zählen von Ereignissen ein (Aktivierungen).
0x06Pin Time Zeit vom Empfang Befehl bis zur Statusänderung.
0xFEPin Count Resetlöscht Zählwert / Zeitwert / letzten Status
0xFFBroadcast einMeleder 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.

Beispiel

- -

Antwort

Die Antwort auf ein Kommando erfolgt immer mit DLC=8. In der Antwort wird der aktuelle Status des Rückmelders 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.

Besonderheiten

Erst ab Version GUI Version 1.6 verfügbar