Tiedonsiirto sarjaliitännällä

Sovellus

TNC7 hallitsee automaattisesti LSV2-tiedonsiirtoprotokollaa sarjamuotoisessa tiedonsiirrossa. Lukuun ottamatta siirtonopeutta koneparametrissa baudRateLsv2 (nro 106606) LSV2-protokollan parametrit ovat kiinteät.

Toiminnon kuvaus

Koneparametrilla RS232(nro 106700) voidaan asettaa seuraava tiedonsiirtotapa (liitäntä): Seuraavaksi esitettävä asetusmahdollisuus vaikuttaa sitten ainoastaan kulloinkin uutena määritellylle liitännälle.

Koneparametri

Siitä seuraavilla koneparametreilla voit määritellä seuraavat asetukset:

Koneparametri

Asetus

baudRate (nro 106701)

Tiedonsiirtonopeus (Baud-Rate)

Sisäänsyöttö: 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 (nro 106702)

Tiedonsiirtoprotokolla

  • STANDARD: Standarditiedonsiirto, rivittäin
  • BLOCKWISE: Tiedonsiirto paketteina
  • RAW_DATA: Siirto ilman protokollaa, puhdas merkkien siirto

Sisäänsyöttö: STANDARD, BLOCKWISE, RAW_DATA

dataBits (nro 106703)

Databitit jokaisessa siirrettävässä merkissä

Sisäänsyöttö: 7 bittiä, 8 bittiä

parity (nro 106704)

Tiedonsiirtovirheen tarkastus pariteettibitillä

  • NONE: Ei pariteettimuodostusta, ei virheen tunnistusta
  • EVEN: Tasapariteetti, virhe parittomalla asetettujen bittien lukumäärällä
  • ODD: Pariton pariteetti, virhe parillisella asetettujen bittien lukumäärällä

Sisäänsyöttö: NONE, EVEN, ODD

stopBits (nro 106705)

Aloitusbitillä ja yhdellä tai kahdella pysäytysbitillä mahdollistetaan sarjaliitännällä vastaanoton synkronointi kunkin lähetetyn merkin kanssa.

Sisäänsyöttö: 1 Stop-Bit, 2 Stop-Bits

flowControl (nro 106706)

Kättelyn avulla tiedonsiirtoa voidaan ohjata kahden laitteen kautta. Kättely voi olla ohjelmistokättelyä tai laitekättelyä.

  • NONE: Ei tietovuon valvontaa
  • RTS_CTS: Laitteistokättely, tiedonsiirron pysäytys RTS:n ollessa aktiivinen
  • XON_XOFF: Ohjelmistkättely, tiedonsiirron pysäytys DC3:n ollessa aktiivinen

Sisäänsyöttö: NONE, RTS_CTS, XON_XOFF

fileSystem (nro 106707)

Tiedostojärjestelmä sarjaliitäntää varten

  • EXT: Minimitiedostojärjestelmä tulostinta tai HEIDENHAINille vierasta tiedonsiirto-ohjelmistoa
  • FE1: Tiedonsiirto TNCserverin tai ulkoisen diskettiyksikön kautta

Jos et tarvitse erityistä tiedostojärjestelmää, tätä koneparametria ei tarvita.

Sisäänsyöttö: EXT, FE1

bccAvoidCtrlChar (nro 106708)

Block Check Character (BCC) on lauseen tarkistusmerkki. BCC lisätään valinnaisesti tiedonsiirtolauseeseen virheiden havaitsemisen helpottamiseksi.

  • TRUE: BCC ei vastaa mitään ohjausmerkkiä
  • FALSE: Toiminto ei aktiivinen

Sisäänsyöttö: TRUE, FALSE

rtsLow (nro 106709)

Tällä valinnaisella parametrilla määrittelet RTS-linjan tason lepotilassa.

  • TRUE: Lepotilassa taso on low
  • FALSE: Lepotilassa taso on high

Sisäänsyöttö: TRUE, FALSE

noEotAfterEtx (nro 106710)

Tällä valinnaisella parametrilla määrität, lähetetäänkö EOT-merkki (End of Transmission = Tiedonsiirron loppu) sen jälkeen, kun ETX-merkki (End of Text = Tekstin loppu) on vastaanotettu.

  • TRUE: EOT-merkkiä ei lähetetä
  • FALSE: EOT-merkki lähetetään

Sisäänsyöttö: TRUE, FALSE

Esimerkki

Kun siirrät tietoja TNCserver-PC-ohjelmistolla, tarvitaan koneparametrissa RS232 (nro 106700) seuraavat asetukset:

Parametri

Valinnan

Tiedonsiirtonopeus Baud-lukuna

Täytyy täsmätä TNCserverissä oleviin asetuksiin

Tiedonsiirtoprotokolla

LAUSEITTAINEN

Databitit jokaisessa siirrettävässä merkissä

7-bitti

Pariteettitarkastuksen tyyppi

EVEN

Pysäytysbittien lukumäärä

1 pysäytysbitti

Kättelytapa

RTS_CTS

Tiedostojärjestelmä tiedostokäyttöä varten

FE1

TNCserver on osa PC-ohjelmistoa TNCremo.

PC-ohjelmisto tiedonsiirtoa varten