Herunterladen Inhalt Inhalt Diese Seite drucken

IDEC MICROSmart pentra FC5A Serie Betriebsanleitung Seite 386

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

10: A
NWENDERKOMMUNIKATIONSBEFEHLE
BCC-Codes vergleichen
MicroSmart
Die
vergleicht das BCC-Berechnungsergebnis mit dem BCC-Code in den empfangenen Eingangsdaten, um
Fehler in der Eingangskommunikation auf Grund von externem Rauschen oder anderen Ursachen zu finden. Wenn eine
Disparität im Vergleich gefunden wird, wird ein Fehlercode im Datenregister gespeichert, der als Empfangsstatus im RXD-
Befehl festgelegt wurde. Nähere Informationen über den Anwenderkommunikationsfehlercode finden Sie auf Seite10-35.
Beispiel 1: Das BCC wird für das erste Byte bis zum sechsten Byte mit dem XOR-Format berechnet, von Binär
nach ASCII konvertiert, und mit dem BCC-Code verglichen, der an das siebente und achte Byte der
ankommenden Daten angehängt ist.
Ankommende Daten
"1"
"2"
(31h)
(32h)
BCC-Berechnungsbereich
BCC-Berechnungsergebnis
31h  32h  33h  34h  35h  36h = 07h
Beispiel 2: Das BCC wird für das erste Byte bis zum sechsten Byte mit dem ADD-Format berechnet, von Binär
nach ASCII konvertiert, und mit dem BCC-Code verglichen, der an das siebente und achte Byte der
ankommenden Daten angehängt ist.
Ankommende Daten
"1"
"2"
(31h)
(32h)
BCC-Berechnungsbereich
BCC-Berechnungsergebnis
31h + 32h + 33h + 34h + 35h + 36h = 135h
10-28
"3"
"4"
"5"
"6"
(33h)
(34h)
(35h)
(36h)
Binär nach ASCII-Konvertierung
"3"
"4"
"5"
"6"
(33h)
(34h)
(35h)
(36h)
Binär nach ASCII-Konvertierung
M
S
FC5A B
ICRO
MART
"0"
"7"
(30h)
(37h)
BCC
"0"
"7"
(30h)
(37h)
"0"
"7"
(30h)
(37h)
BCC
"3"
"5"
(33h)
(35h)
ENUTZERHANDBUCH
Das Vergleichsergebnis ist wahr und
zeigt an, dass die Daten korrekt
empfangen wurden.
Das Vergleichsergebnis ist falsch.
Der Fehlercode 9 wird im Empfangsstatus-
Datenregister gespeichert.
FC9Y-B1271

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis