Reinigung Und Wartung - STAMOS S-LS-96 Manual De Instrucciones

Tabla de contenido

Publicidad

Idiomas disponibles
  • ES

Idiomas disponibles

  • ESPAÑOL, página 174
4. Fehlerprüfcode (CRC-Kontrolle)
Das übergeordnete (Master) und untergeordnete (Slave) Gerät können einen
Kontrollcode verwenden, um die Richtigkeit der empfangenen Daten zu
überprüfen. Datenübertragungsfehler können durch Rauschen oder andere
Störungen auftreten. Mit dem Fehlerprüfcode (CRC) kann überprüft werden,
ob die Datenübertragung erfolgreich war und fehlerhafte Daten können
zurückgewiesen werden, wodurch die Sicherheit und Effizienz des Systems
erhöht wird.
Der CRC-Code im Kommunikationsprotokoll Modbus umfasst 2 Byte. Die 8 Bit
des Low-Byte befinden sich am Anfang und die 8 Bit des High-Byte am Ende,
was eine 16-Bit-Binärzahl ergibt. Der von dem sendenden Gerät (Host)
generierte CRC-Code befindet sich auf der letzten Position des
Informationsframes. Das Empfangsgerät (Slave) berechnet erneut den CRC-
Code und überprüft, ob der erhaltene und berechnete Code identisch sind.
Unterscheiden sich die Codes, bedeutet dies, dass bei der Datenübertragung
ein Fehler aufgetreten ist.
5. Methode zur Berechnung des CRC-Codes
Die Methode zur Berechnung des CRC-Codes sieht wie folgt aus:
a) Das 16-Bit-Register wird hexadezimaler Form als FFFF aufgestellt. Dieses
Register wird als CRC-Register bezeichnet.
b) Durchführung der XOR-Operation auf dem ersten Datenbyte (aus dem
Frame) und dem Low-Byte im CRC-Register. Das Ergebnis wird im CRC-
Register gespeichert.
c)
Verschiebung des Inhalts des CRC-Registers um ein Bit nach rechts (in
Richtung des Low-Bytes), Einstellung des Wertes 0 für das High-Byte,
danach wird die Verschiebung des Bits überprüft.
d) Wenn der Wert des Ausgangsbits 0 beträgt, wird Schritt c) wiederholt;
wenn der Wert des Bits 1 beträgt, wird eine XOR-Operation des CRC-
Registers mit dem Polynom A001 (1010 0000 0000 0001) durchgeführt.
e) Bis zu 8-fache Wiederholung der Schritte c) und d), was einer
Verarbeitung von 8 Bit (1 Byte) von Daten entspricht.
f)
Ausführung der Schritte b) bis e) für das nächste Byte des
Kommunikationsframes.
g) Nachdem alle Bytes des Kommunikationsframes in Übereinstimmung mit
den oben aufgeführten Schritten umgerechnet wurden, werden die Low-
und High-Bytes des empfangenen 16-Bit-CRC-Registers ausgetauscht.
h) Der endgültige Inhalt des CRC-Registers entspricht dem Wert des CRC-
Codes.
3.4.

Reinigung und Wartung

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S-ls-100S-ls-101S-ls-102S-ls-103

Tabla de contenido