Herunterladen Inhalt Inhalt Diese Seite drucken

Digital Energy C30 Bedienungsanleitung Seite 335

Inhaltsverzeichnis

Werbung

ANHANG B
Tabelle B–2: CRC-16-ALGORITHMUS
SYMBOLE:
-->
A
Alow
Ahigh
CRC,
zyklische
Redundanz-
prüfung
i,j
(+)
N
Di
G
shr (x)
ALGORITHMUS:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
GE Multilin
Datenübertragung
16 Bit Arbeitsregister
niederwertiges Byte von A
höchstwertiges Byte von A
16 Bit CRC-16-Ergebnis
Schleifenzähler
logischer EXKLUSIVER-ODER-Operator
Gesamtzahl der Datenbyte
i-tes Datenbyte (i = 0 bis N-1)
16 Bit charakteristisches Polynom = 1010000000000001 (binär) mit weggelassenem MSbit
und umgekehrter Bitfolge
Rechtsverschiebe-Operator (...tes LSbit von x wird in eine Carry-Flag verschoben, eine '0' wird
in das MSbit von x verschoben, alle anderen Bits werden um eine Stelle nach rechts verschoben)
FFFF (hex) --> A
0 --> i
0 --> j
Di (+) Alow --> Alow
j + 1 --> j
shr (A)
Ist ein Übertrag
Nein: gehe zu 8; Ja: G (+) A --> A und fortsetzen.
vorhanden?
Ist j = 8?
Nein: gehe zu 5; Ja: weiter
i + 1 --> i
Ist i = N?
Nein: gehe zu 3; Ja: weiter
A --> CRC
C30 Steuerungssystem
B.1 MODBUS-RTU-PROTOKOLL
B
B-3

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Digital Energy C30

Inhaltsverzeichnis