Sériový přenos dat

Použití

TNC7 používá pro sériový přenos dat automaticky přenosový protokol LSV2. Až na rychlost přenosu v Baudech ve strojním parametru baudRateLsv2 (č. 106606) jsou parametry LSV2-protokolu pevně předvolené.

Popis funkce

Ve strojním parametru RS232(č. 106700) můžete definovat další druh přenosu (rozhraní). Dále popisované možnosti nastavení platí pouze pro dané, nově definované rozhraní.

Strojní parametry

V následujících parametrech stroje můžete definovat následující nastavení:

Parametry stroje

Nastavení

baudRate (č. 106701)

Rychlost přenosu dat (Baud-Rate)

Rozsah zadávání: BAUD_110, BAUD_150, BAUD_300 BAUD_600, BAUD_1200, BAUD_2400, BAUD_4800, BAUD_9600, BAUD_19200, BAUD_38400, BAUD_57600, BAUD_115200

protocol (č. 106702)

Protokol přenosu dat

  • STANDARD: Standardní přenos, po řádcích
  • BLOCKWISE: Přenos dat v paketech
  • RAW_DATA: Přenos bez protokolu, přenos čistých znaků

Zadání: STANDARD, BLOCKWISE, RAW_DATA

dataBits (č. 106703)

Datové bity v každém přenášeném znaku

Zadání: 7 bitů, 8 bitů

parita (č. 106704)

Kontrola chyb přenosu pomocí paritního bitu

  • NONE: žádná tvorba parity, žádná detekce chyb
  • EVEN: sudá parita, chyba při lichém počtu u nastavených bitů
  • ODD: lichá parita, chyba při sudém počtu u nastavených bitů

Zadání: NONE, EVEN, ODD

stopBits (č. 106705)

Pomocí startovního a jednoho nebo dvou stop bitů se při sériovém přenosu dat umožňuje příjemci synchronizace u každého přenášeného znaku.

Rozsah zadávání: 1 Stop-Bit, 2 Stop-Bits

flowControl (č. 106706)

Pomocí Handshake provádí dvě zařízení kontrolu datového přenosu. Rozlišuje se mezi softwarovou a hardwarovou kontrolou.

  • NONE: Žádné řízení toku dat
  • RTS_CTS: Hardwarový Handshake, zastavení přenosu pomocí RTS aktiv
  • XON_XOFF: Softwarový Handshake, zastavení přenosu pomocí DC3 aktiv

Zadání: NONE, RTS_CTS, XON_XOFF

fileSystem (č. 106707)

Systém souborů pro sériové rozhraní

  • EXT: Minimální souborový systém pro tiskárny nebo přenosový software jiných výrobců než HEIDENHAIN
  • FE1: Komunikace s TNCserverem nebo externí disketovou jednotkou

Pokud nepotřebujete speciální souborový systém, není tento parametr stroje vyžadován.

Zadání: EXT, FE1

bccAvoidCtrlChar (č. 106708)

Block Check Character (BCC) je kontrolní znak bloku. BCC se volitelně přidává k přenosovému bloku, aby se usnadnila detekce chyb.

  • TRUE: BCC neodpovídá žádnému řídicímu znaku
  • FALSE: Funkce není aktivní

Zadání: TRUE, FALSE

rtsLow (č. 106709)

Tímto opčním parametrem určíte, kterou úroveň má mít RTS-vedení za klidu.

  • TRUE: Za klidu je úroveň na low
  • FALSE: Za klidu je úroveň high

Zadání: TRUE, FALSE

noEotAfterEtx (č. 106710)

Tímto opčním parametrem určíte, zda se má po příjmu ETX-znaku (End of Text) poslat EOT-znak (End of Transmission – Konec přenosu).

  • TRUE: Znak EOT nebude odeslán
  • FALSE: Znak EOT bude odeslán

Zadání: TRUE, FALSE

Příklad

Pro přenos dat pomocí PC-softwaru TNCserver definujte ve strojním parametru RS232 (č. 106700) následující nastavení:

Parametr

Výběr

Přenosová rychlost dat v baudech

Musí odpovídat nastavení v TNCserveru

Protokol přenosu dat

PO BLOCÍCH

Datové bity v každém přenášeném znaku

7 bitů

Způsob kontroly parity

EVEN

Počet závěrných bitů

1 stop bit

Způsob Handshake (navázání spojení)

RTS_CTS

Systém souborů pro operace se soubory

FE1

TNCserver je součástí PC-softwaru TNCremo.

PC-software pro přenos dat