Herunterladen Inhalt Inhalt Diese Seite drucken

BONFIGLIOLI Agile Kommunikationshandbuch Seite 39

Vorschau ausblenden Andere Handbücher für Agile:
Inhaltsverzeichnis

Werbung

Protokoll
Beispiel für die Berechnung von CRC-Werten für das Telegramm: „0x02 0x07"
Start CRC
1.Zeichen
ExOR
CRC
1.Schieben rechts
0xA001
ExOR
CRC
2.Schieben rechts
0xA001
ExOR
CRC
3.Schieben rechts
4.Schieben rechts
0xA001
ExOR
CRC
5.Schieben rechts
6.Schieben rechts
0xA001
ExOR
CRC
7.Schieben rechts
8.Schieben rechts
0xA001
ExOR
CRC
2.Zeichen
ExOR
CRC
1.Schieben rechts
0xA001
ExOR
CRC
2.Schieben rechts
0xA001
ExOR
CRC
3.Schieben rechts
0xA001
ExOR
CRC
4.Schieben rechts
5.Schieben rechts
0xA001
ExOR
CRC
6.Schieben rechts
7.Schieben rechts
8.Schieben rechts
Ergebnis
02/2011
MSB
1111
1111
1111
0000
0000
0000
1111
1111
1111
0111
1111
1111
1010
0000
0000
1101
1111
1111
0110
1111
1111
1010
0000
0000
1100
1111
1111
0110
0111
1111
0011
0011
1111
1010
0000
0000
1001
0011
1111
0100
1001
1111
0010
0100
1111
1010
0000
0000
1000
0100
1111
0100
0010
0111
0010
0001
0011
1010
0000
0000
1000
0001
0011
0000
0000
0000
1000
0001
0011
0100
0000
1001
1010
0000
0000
1110
0000
1001
0111
0000
0100
1010
0000
0000
1101
0000
0100
0110
1000
0010
1010
0000
0000
1100
1000
0010
0110
0100
0001
0011
0010
0000
1010
0000
0000
1001
0010
0000
0100
1001
0000
0010
0100
1000
0001
0010
0100
1
2
4
LSB
1111
0xFFFF
0010
0x02
1101
⇒1 = ExOR
1110
0001
1111
1111
0001
1110
⇒0 = kein ExOR
1111
⇒1 = ExOR
1111
0001
1110
⇒0 = kein ExOR
1111
⇒1 = ExOR
1111
0001
1110
⇒0 = kein ExOR
1111
⇒1 = ExOR
1111
0001
1110
0111
0x07
1001
⇒1 = ExOR
1100
0001
1101
⇒1 = ExOR
1110
0001
1111
⇒1 = ExOR
0111
0001
0110
⇒0 = kein ExOR
0011
⇒1 = ExOR
1001
0001
1000
⇒0 = kein ExOR
0100
⇒0 = kein ExOR
0010
⇒0 = kein ExOR
0001
CRC = 0x41 0x12
1
39
Modbus Agile
02/2011
Agile
Modbus
39

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis