Serijski prenos podatkov

Uporaba

TNC7 basic samodejno uporabi protokol prenosa LSV2 za serijski prenos podatkov. Z izjemo hitrosti prenosa v strojnem parametru baudRateLsv2 (št. 106606) so parametri protokola LSV2 fiksni.

Opis funkcije

V strojnem parametru RS232 (št. 106700) lahko definirate drugo vrsto prenosa (vmesnik). V nadaljevanju opisane nastavitvene možnosti tako veljajo samo za posamezne na novo določene vmesnike.

Strojni parametri

V naslednjih strojnih parametrih lahko določite naslednje nastavitve:

Strojni parameter

Nastavitev

baudRate (št. 106701)

Hitrost prenosa podatkov (Baud-Rate)

Vnos: 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 (št. 106702)

Protokol prenosa podatkov

  • STANDARD: standardni prenos podatkov, po vrsticah
  • BLOCKWISE: paketni prenos podatkov
  • RAW_DATA: prenos brez protokola, prenos po znakih

Vnos: STANDARD, BLOCKWISE, RAW_DATA

dataBits (št. 106703)

Podatkovni biti v posameznih prenesenih znakih

Vnos: 7 bitov, 8 bitov

parity (št. 106704)

Preverjanje glede napak pri prenosu s pomočjo paritetnega bita

  • NONE: brez ustvarjanja paritete, brez zaznavanja napak
  • EVEN: soda pariteta, napaka pri lihem številu nastavljenih bitov
  • ODD: liha pariteta, napaka pri sodem številu nastavljenih bitov

Vnos: NONE, EVEN, ODD

stopBits (št. 106705)

Začetni bit in eden ali dva končna bita omogočata prejemniku pri serijskem prenosu podatkov sinhronizacijo z vsakim prenesenim znakom.

Vnos: 1 končni bit, 2 končna bita

flowControl (št. 106706)

Z rokovanjem (Handshake) dve napravi nadzorujeta prenos podatkov. Ločimo programsko in strojno rokovanje.

  • NONE: brez nadzora pretoka podatkov
  • RTS_CTS: strojno rokovanje, zaustavitev prenosa prek RTS je aktivna
  • XON_XOFF: strojno rokovanje, zaustavitev prenosa prek DC3 je aktivna

Vnos: NONE, RTS_CTS, XON_XOFF

fileSystem (št. 106707)

Datotečni sistem za serijski vmesnik

  • EXT: minimalni datotečni sistem za tiskalnik ali programsko opremo za prenos, ki ni iz podjetja HEIDENHAIN
  • FE1: komunikacija s strežnikom TNCserver ali zunanjo disketno enoto

Ta strojni parameter ni potreben, razen če potrebujete poseben datotečni sistem.

Vnos: EXT, FE1

bccAvoidCtrlChar (št. 106708)

Block Check Charakter (BCC) je znak za preverjanje bloka. BCC je neobvezno dodan bloku prenosa, da se olajša odkrivanje napak.

  • TRUE: BCC se ne sklada z nobenim krmilnim znakom
  • FALSE: funkcija ni aktivna

Vnos: TRUE, FALSE

rtsLow (št. 106709)

S tem izbirnim parametrom določite, katero raven naj ima linija RTS v stanju mirovanja.

  • TRUE: v stanju mirovanja je raven low
  • FALSE: v stanju mirovanja je raven high

Vnos: TRUE, FALSE

noEotAfterEtx (št. 106710)

Ta izbirni parameter se uporablja za določitev, ali je treba po prejemu znaka ETX (konec besedila) poslati znak EOT (konec prenosa).

  • TRUE: znak EOT ne bo poslan
  • FALSE: znak EOT bo poslan

Vnos: TRUE, FALSE

Primer

Za prenos podatkov s programsko opremo osebnega računalnika TNCserver v strojnem parametru RS232 (št. 106700) določite naslednje nastavitve:

Parametri

Izbira

Hitrost prenosa podatkov v baudih

Mora ustrezati nastavitvi v programu TNCserver

Protokol prenosa podatkov

BLOCKWISE

Podatkovni biti v posameznih prenesenih znakih

7 bit

Način preverjanja parnosti

EVEN

Število končnih bitov

1 končni bit

Vrsta stiska roke

RTS_CTS

Datotečni sistem za dejanje datotek

FE1

TNCserver je del programske opreme računalniškega sistema TNCremo.

Programska oprema računalniškega sistema za prenos podatkov