Herunterladen Inhalt Inhalt Diese Seite drucken

Omron JX Handbuch Seite 146

200-v-klasse, dreiphasig, 0,2 bis 7,5 kw 200-v-klasse, einphasig, 0,2 bis 2,2 kw 400-v-klasse, dreiphasig, 0,4 bis 7,5 kw
Inhaltsverzeichnis

Werbung

4-2 Funktionsmodus
Funktionscode
Funktionscode
01 hex
03 hex
05 hex
06 hex
08 hex
0F hex
4
10 hex
<Fehlerprüfung>
•Für die ModBus-RTU-Fehlerprüfung wird der CRC (Cyclic Redundancy Check) verwendet.
•Der CRC-Code besteht aus 16-bit-Daten, die in der 8-bit-Einheit für einen Datenblock beliebiger
Länge generiert werden.
•Um den CRC-Code zu generieren, wird das CRC-16-Polynom (X
Beispiel zur CRC-16-Berechnung
<Header, Trailer (Stummintervall)>
•Wartezeit zwischen dem Empfang der Anfrage vom Master und der Antwort durch den
Frequenzumrichter.
•Für die Wartezeit muss unbedingt die Zeichenlänge von 3,5 eingehalten werden. Wenn die Länge
nicht 3,5 Zeichen erreicht, antwortet der Frequenzumrichter nicht.
•Die tatsächliche Kommunikationswartezeit ist die Summe des Stummintervalls (3,5 Zeichen lang)
und der Einstellung in C078 (Kommunikationswartezeit).
4-68
Funktion
Zellenstatus lesen
Lesen des Halteregisterinhalts
In die Zelle schreiben
In das Halteregister schreiben
Kommunikationstest
In mehrere Zellen schreiben
In mehrere Register schreiben
CRC-16
Berechnung
*1
CRC = FFFF hex
Zieldaten
Alle Zieldaten
verarbeitet
Hi- und Lo-
Bytes von CRC
*1
vertauschen
Verarbeitet
Maximale Anzahl der
Datenbytes in 1 Meldung
4
8
2
2
4
8
*1
CRC
Hi
Lo
CRC-Register (2 bytes)
Vorhanden
CRC
*1
= CRC
*1
XOR Zieldaten
8-Bit-
Verschiebung
CRC
*1
= Verschiebung CRC
um 1 bit nach rechts
Übertrags-
0
bit nach Verschie-
bung
1
CRC
*1
= CRC
*1
XOR A001 hex
Verschiebung um 1 byte gegenüber den Zieldaten
Maximale Datenanzahl in
1 Meldung
32 Zellen (in Bits)
4 Register (in Bytes)
1 Zelle (in Bits)
1 Register (in Bytes)
32 Zellen (in Bits)
4 Register (in Bytes)
16
15
2
+X
+X
+1) verwendet.
Verarbeitet
Bits übrig
*1

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis