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

Seite 684

Advertising
background image


8-36

TNC 407/TNC 415/TNC 425

3 Daten-Übertragungsprotokolle

11.97

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

Advertising