Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
wiki:ems:plus-telegramme [2014/10/21 20:04] ingof angelegt |
wiki:ems:plus-telegramme [2014/12/17 21:40] wikiadmin |
||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
<WRAP nopagebreak> | <WRAP nopagebreak> | ||
====== Telegramme ====== | ====== Telegramme ====== | ||
+ | ==== Protokoll-Erweiterung ==== | ||
+ | Der EMS-Bus wurde beim EMS-Plus um weitere Telegramme erweitert. | ||
+ | Bei diesen zusätzlichen Telegrammen wird der alte " | ||
+ | Ist das Byte 0xF0..0xFF ist es ein EMS-Plus-Telegramm. | ||
+ | Der neue Telegrammtyp beim EMS-Bus wird dann hinter dem Offset eingefügt und ist jetzt 16-Bit lang. | ||
==== Zählweise ==== | ==== Zählweise ==== | ||
Alle Offsets sind 1 basiert. Allgemein gilt also: | Alle Offsets sind 1 basiert. Allgemein gilt also: | ||
- | ^ Byte \\ 1 ^ Byte \\ 2 ^ Byte \\ 3 ^ Byte \\ 4 ^ Byte \\ 5 ... n-2 ^ Byte \\ n-1 ^ Byte \\ n ^ Byte \\ n + 1^ | + | ^ Byte \\ 1 ^ Byte \\ 2 ^ Byte \\ 3 |
- | | Sender | Empfänger | Telegrammtyp | Offset | Datenbytes | CRC | 0x00 | Länge n | | + | | Sender | Empfänger | <del>Telegrammtyp</ |
Das 0x00 ist das BREAK, die Länge wird vom EMS-GW angefügt. | Das 0x00 ist das BREAK, die Länge wird vom EMS-GW angefügt. | ||
- | Ist also z.B. im Paket ein Offset von 2 angegeben, so ist das erste Datenbyte (Position 5 im Paket) das Byte 7 aus dieser Tabelle. | + | Ist also z.B. im Paket ein Offset von 2 angegeben, so ist das erste Datenbyte |
</ | </ | ||
Zeile 18: | Zeile 23: | ||
^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ^Quelle^Ziel^Typ^Start^Bit^Bytes^Divisor^Linie^Einheit^Bemerkung^ | ||
^Hex^Hex^Hex^Dez^Dez^Dez^Dez^ ^ ^ ^ | ^Hex^Hex^Hex^Dez^Dez^Dez^Dez^ ^ ^ ^ | ||
- | |08|00|34|6| |2|10|analog|°C|Warmwasser Temperatur Ist| | + | | Quelle |
- | |08|00|34|10|0| | |digital| |Tagbetrieb| | + | |
**Start** ist die Startposition. In Diesem Fall bei Warmwasser „6“ | **Start** ist die Startposition. In Diesem Fall bei Warmwasser „6“ | ||
Zeile 41: | Zeile 45: | ||
^Quelle^Ziel^Typ^Name^Länge^Bemerkung^ | ^Quelle^Ziel^Typ^Name^Länge^Bemerkung^ | ||
- | | | | | | | | | + | | Quelle |