Seriell dataoverføring

Bruk

TNC7 bruker automatisk overføringsprotokollen LSV2 for seriell dataoverføring. Med unntak av Baud-raten i maskinparameteren baudRateLsv2 (nr. 106606) er alle parametre til LSV2-protokollen fast definert.

Funksjonsbeskrivelse

I maskinparameteren RS232 (Nr. 106700) kan du fastlegge en ytterligere overføringsart (grensesnitt). Innstillingsmulighetene nedenfor gjelder bare for det aktuelle nydefinerte grensesnittet.

Maskinparametere

Du kan definere følgende innstillinger i følgende maskinparametere:

Maskinparameter

Innstilling

baudRate (nr. 106701)

Dataoverføringshastighet (baudrate)

Inndata: 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 (n. 106702)

Dataoverføringsprotokoll

  • STANDARD: Standard dataoverføring, linjebasert
  • BLOCKWISE: Pakkevis dataoverføring
  • RAW_DATA: Overføring uten protokoll (ren tegnoverføring)

Inndata: STANDARD, BLOCKWISE, RAW_DATA

dataBits (nr. 106703)

Databiter i hvert overførte tegn

Inndata: 7 Bit, 8 Bit

parity (nr. 106704)

Kontrollerer overføringsfeil med paritetsbiten

  • NONE: ingen paritetsdannelse, ingen feildeteksjon
  • EVEN: partallsparitet, feil ved oddetalls angitte biter
  • ODD: oddetallsparitet, feil med partalls angitte biter

Inndata: NONE, EVEN, ODD

stopBits (nr. 106705)

Med startbiten og én eller to stoppbiter muliggjøres synkronisering for hvert overførte tegn for mottakeren ved den serielle dataoverføringen.

Inndata: 1 stoppbit, 2 stoppbiter

flowControl (nr. 106706)

Handshake innebærer at to enheter utfører en kontroll av dataoverføringen. Det skilles mellom programvare-handshake og maskinvare-handshake.

  • NONE: Ingen kontroll av dataflyt
  • RTS_CTS: Maskinvare-handshake: Overføringsstopp aktiv gjennom RTS
  • XON_XOFF : Programvare-handshake, overføringsstopp aktiv gjennom DC3

Inndata: NONE, RTS_CTS, XON_XOFF

fileSystem (nr. 106707)

Filsystem for serielt grensesnitt

  • EXT: Minimalt filsystem for skriver, eller for overføringsprogramvare som ikke er fra HEIDENHAIN.
  • FE1: Kommunikasjon med TNCserver eller en ekstern diskettenhet

Dersom du ikke behøver noe spesielt datasystem, er denne maskinparameteren ikke nødvendig.

Inndata: EXT, FE1

bccAvoidCtrlChar (nr. 106708)

Block Check Charakter (BCC) er et blokkontrolltegn. BCC føyes til en overføringsblokk som alternativ, for å gjøre det lettere å detektere feil.

  • TRUE: BCC samsvarer ikke med noen styretegn
  • FALSE: Funksjon ikke aktiv

Inndata: TRUE, FALSE

rtsLow (nr. 106709)

Med denne alternative parameteren fastsetter du hvilket nivå RTS-ledningen skal ha i hviletilstand.

  • TRUE: I hviletilstand er nivået på low
  • FALSE: I hviletilstand er nivået på high

Inndata: TRUE, FALSE

noEotAfterEtx (nr. 106710)

Med denne alternative parameteren fastlegger du om det skal sendes et EOT-tegn (End of Transmission etter mottaket av et ETX-tegn (End of Text).

  • TRUE: EOT-tegn sendes ikke
  • FALSE: EOT-tegn sendes

Inndata: TRUE, FALSE

Eksempel

For dataoverføring med TNCserver PC-programvare definerer du følgende innstillinger i maskinparameter RS232 (nr. 106700):

Parameter

Valg

Dataoverføringshastighet i baud

Må stemme overens med innstillingen i TNCserver

Dataoverføringsprotokoll

BLOCKWISE

Databiter i hvert overførte tegn

7 biter

Type paritetskontroll

EVEN

Antall stoppbiter

1 stoppbit

Type handshake

RTS_CTS

Filsystem for filoperasjon

FE1

TNCserver er en del av TNCremo PC-programvaren.

PC-programvare for dataoverføring