1 allgemeines, Bcc) – HEIDENHAIN TNC 407 (243 020) Technical Manual Benutzerhandbuch
Seite 684

3 Daten-Übertragungsprotokolle
3.2 Daten-Übertragung mit Block-Check-Character (BCC)
3.2.1 Allgemeines
Dieses HEIDENHAIN-spezifische Protokoll arbeitet mit anderen Steuerzeichen und einer
zusätzlichen Datensicherung bei der Übertragung.
Dieses Protokoll ist bei folgenden Betriebsarten eingestellt.
- FE1-Modus
- FE2-Modus
- EXT1/EXT2/EXT3-Modus (wählbar)
Das Datenübertragungsprotokoll ist bei diesen Betriebsarten, mit einer Einschränkung bei FE1, völlig
identisch. Im FE1-Modus wird zu Beginn automatisch eine Befehlssequenz ausgegeben, die vom
Peripheriegerät das Inhaltsverzeichnis anfordert.
In den frei konfigurierbaren Betriebsarten (EXT1/EXT2/EXT3) können die nachfolgend
aufgeführten Steuerzeichen (<SOH>, <ETB>, <STX>, <ACK>, <NAK>, <ETX>, <EOT>) als
beliebige ASCII-Zeichen definiert werden (siehe Kapitel "Frei konfigurierbare Schnittstellen").
Wird eine Datei übertragen, wird der erste Block, der sogenannter Header, gesendet, der aus
folgenden Zeichen besteht
<SOH>"K" "Name" "M" <ETB>BCC<DC1>
<SOH> (Start of Heading): Dieses Zeichen kennzeichnet den Beginn des Headers.
Dieser Header enthält die Kennung "K" des Programms (siehe Kapitel "Dateien
abspeichern/einlesen"), den Programm-Namen "Name" und den Übertragungsmodus "M"
(E=Eingabe/A=Ausgabe).
Abgeschlossen wird dieser Header durch das Zeichen <ETB>, das einen Datenübertragungsblock
beendet.
Das darauffolgende Zeichen BCC dient zur zusätzlichen Datensicherung:
Zusätzlich zur Paritätsprüfung der einzelnen Zeichen (siehe Kapitel "Datensicherung") wird dabei eine
Paritätsprüfung eines komplett übertragenen Satzes (Block) durchgeführt. Der BCC (Block Check
Character) ergänzt die einzelnen Bits der übertragenen Zeichen eines Datenüber-tragungsblocks
immer auf geradzahlige Parität.
Beispiel für die Bildung des BCC:
Zeichen
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
SOH
0
0
0
0
0
0
1
H
1
0
0
1
0
0
0
1
0
1
1
0
0
0
1
5
0
1
1
0
1
0
1
E
1
0
0
0
1
0
1
ETB
0
0
1
0
1
1
1
BCC
0
0
1
1
1
1
1