Sériový prenos údajov

Aplikácia

TNC7 používa automaticky prenosový protokol LSV2 na sériový prenos údajov. Okrem prenosovej rýchlosti v parametri stroja baudRateLsv2 (č. 106606) sú parametre protokolu LSV2 pevne prednastavené.

Opis funkcie

V parametri stroja RS232 (č. 106700) môžete stanoviť ďalší typ prenosu (rozhranie). Nižšie opísané možnosti nastavenia sú aktívne len pre novo definované rozhranie.

Parameter stroja

V nasledujúcich parametroch stroja môžete definovať nasledujúce nastavenia:

Parametre stroja

Nastavenie

baudRate (č. 106701)

Rýchlosť dátového prenosu (Baud-Rate)

Zadanie: 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 dátového prenosu

  • STANDARD: štandardný prenos dát, po riadkoch
  • BLOCKWISE: Paketový dátový prenos
  • RAW_DATA: Prenos bez protokolu, čistý prenos znakov

Zadanie: STANDARD, BLOCKWISE, RAW_DATA

dataBits (č. 106703)

Dátové bity v každom prenášanom znaku

Zadanie: 7 bitov, 8 bitov

parity (č. 106704)

Kontrola chyby prenosu s bitom parity

  • NONE: žiadna tvorba parity, žiadne rozpoznanie chýb
  • EVEN: párna parita, chyba pri nepárnom počte nastavených bitov
  • ODD: nepárna parita, chyba pri párnom počte nastavených bitov

Zadanie: NONE, EVEN, ODD

stopBits (č. 106705)

Pomocou štartovacieho bitu a jedného alebo dvoch koncových bitov sa prijímateľovi pri sériovom prenose údajov umožní synchronizácia každého preneseného znaku.

Zadanie: 1 koncový bit, 2 koncové bity

flowControl (č. 106706)

Pomocou handshake vykonávajú dve zariadenia kontrolu dátového prenosu. Rozlišuje sa softvérový a hardvérový handshake.

  • NONE: Žiadna kontrola dátového toku
  • RTS_CTS: Hardware-Handshake, zastavenie prenosu cez RTS je aktívne
  • XON_XOFF: Software-Handshake, zastavenie prenosu cez DC3 je aktívne

Zadanie: NONE, RTS_CTS, XON_XOFF

fileSystem (č. 106707)

Systém súborov pre sériové rozhranie

  • EXT: minimálny systém súborov pre tlačiareň alebo pre prenosový softvér iný ako HEIDENHAIN
  • FE1 komunikácia s TNCserver alebo s externou disketovou jednotkou

Ak nepotrebujete špeciálny systém súborov, tento parameter stroja sa nevyžaduje.

Zadanie: EXT, FE1

bccAvoidCtrlChar (č. 106708)

Block Check Character (BCC) je kontrolný znak bloku. BCC sa voliteľne pridáva do prenosového bloku na uľahčenie detekcie chýb.

  • TRUE: BCC nezodpovedá žiadnej riadiacej značke
  • FALSE: Funkcia nie je aktívna

Zadanie: TRUE, FALSE

rtsLow (č. 106709)

Pomocou tohto voliteľného parametra definujete hladinu linky RTS v stave pokoja.

  • TRUE: V stave pokoja je hladina na hodnote low
  • FALSE: V stave pokoja je hladina na hodnote low

Zadanie: TRUE, FALSE

noEotAfterEtx (č. 106710)

Týmto voliteľným parametrom určíte, či sa má po prijatí znaku ETX (End of Text) poslať znak EOT (End of Transmission).

  • TRUE: Znak EOT sa neodošle
  • FALSE: Znak EOT sa odošle

Zadanie: TRUE, FALSE

Príklad

Na dátový prenos s počítačovým softvérom TNCserver definujte v parametri stroja RS232 (č. 106700) nasledujúce nastavenia:

Parameter

Výber

Dátová prenosová rýchlosť v Baudoch

Musí sa zhodovať s nastavením v TNCserver

Protokol dátového prenosu

BLOCKWISE

Dátové bity v každom prenášanom znaku

7 bitov

Spôsob kontroly parity

EVEN

Počet koncových bitov

1 koncový bit

Typ handshake

RTS_CTS

Systém súborov pre operáciu so súbormi

FE1

TNCserver je súčasťou počítačového softvéru TNCremo.

Počítačový softvér na dátový prenos