Herunterladen Inhalt Inhalt Diese Seite drucken

Checksumme (Crc16) - JUMO dTRON 304 Bedienungsanleitung

Kompaktregler mit programmfunktion kompaktregler für die kunststoffindustrie
Vorschau ausblenden Andere Handbücher für dTRON 304:
Inhaltsverzeichnis

Werbung

2.7 Checksumme (CRC16)

Berechnungs-
schema
H
Beispiel
Anhand der Checksumme (CRC16) werden Übertragungsfehler erkannt.
Wird bei der Auswertung ein Fehler festgestellt, antwortet das entspre-
chende Gerät nicht.
CRC = 0xFFFF
CRC = CRC XOR ByteOfMessage
For (1 bis 8)
while (nicht alle ByteOfMessage bearbeitet);
Das Low-Byte der Checksumme wird zuerst übertragen, dann
folgt das High-Byte.
Datenanfrage: Lesen von zwei Worten ab Adresse 0x00CE
(CRC16 = 0x92A5)
07
03
00
CE 00
Antwort: (CRC16 = 0xF5AD)
07
03
04
00
Wort 1
2 Protokollbeschreibung
CRC = SHR(CRC)
if (rechts hinausgeschobenes Flag = 1)
then
CRC = CRC XOR
0xA001
02
A5
CRC16
00
41
C8 AD
Wort 2
else
92
F5
CRC16
13

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Dtron 308Dtron 316

Inhaltsverzeichnis