Es werden alle Bytes addiert. Aus der Summe wird das Zweierkomplement gebildet (Negieren und +1)
Beispiel: Motor 12 Hoch (0x5C 0x01):
Beispiele
Motor 12 Hoch: > 5C 01 A3 < FF
Motor 12 100° Hoch: > 5C 21 64 1F < FF
Motor 12 Pos 50%: > 5C 45 7F FF E1 < FF
Diagnose alle Herst: > 20 00 < E0
Diagnose Motor 1: > 31 00 CF < FF FF FF E0 FF (alle stehen)
Diagnose Motor 1: > 31 00 CF < FF E0 FF FF FF (mind. 1 Motor läuft (ja, 1 nach AUF)
Diagnose Motor 1: > 31 00 CF < FF FF E0 FF FF (mind. 1 Motor läuft (ja, 1 nach AB)
Motor Suchlauf:
Suchlauf 1: > 24 7D ID ID ID ID XX < FE FE FE C0 C0 (mind. 1 Seriennummer passt, Motor mit ID vorhanden)
Suchlauf 1: > 24 7D ID ID ID ID XX < FE FE FE C0 FF (mind. 1 Seriennummer passt. kein Motor mit ID vorhanden)
Suchlauf 1: > 24 7D ID ID ID ID XX < FF E0 FF FF FF (mind. 1 Seriennummer ist kleiner)
Suchlauf 1: > 24 7D ID ID ID ID XX < FF FF E0 FF FF (mind. 1 Seriennummer ist größer)
Motor blockieren?
Motor 9 Hoch: > 59 00 A7 < 7F 56 80 FA (Motor blockiert?)
Motor 12 Hoch: > 5C 00 A4 < FF AE 00 A4 (Motor blockiert?)
Motor 13 Runter: > 5D 02 A1 < FF 57 81 E8 (Motor blockiert?)