Trasmissione dati seriale

Applicazione

TNC7 basic impiega automaticamente il protocollo LSV2 per la trasmissione seriale dei dati. Ad eccezione del baud rate nel parametro macchina baudRateLsv2 (N. 106606), i parametri del protocollo LSV2 sono predefiniti in modo fisso.

Descrizione funzionale

Nel parametro macchina RS232 (N. 106700) è possibile definire un altro tipo di trasmissione (interfaccia). Le opzioni descritte di seguito sono efficaci soltanto per la relativa nuova interfaccia definita.

Parametri macchina

Nei seguenti parametri macchina è possibile definire le seguenti impostazioni:

Parametro macchina

Impostazione

baudRate (N. 106701)

Velocità di trasmissione dati (baud rate)

Immissione: 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)

Protocollo di trasmissione dati

  • STANDARD: trasmissione dati standard, riga per riga
  • BLOCKWISE: trasmissione dati a pacchetti
  • RAW_DATA: trasmissione senza protocollo, pura trasmissione di caratteri

Immissione: STANDARD, BLOCKWISE, RAW_DATA

dataBits (N. 106703)

Bit di dati in ogni carattere trasmesso

Immissione: 7 bit, 8 bit

parity (N. 106704)

Verifica degli errori di trasmissione con il bit di parità

  • NONE: nessuna formazione di parità, nessun rilevamento di errori
  • EVEN: parità pari, errore con numero dispari di bit impostati
  • ODD: parità dispari, errore con numero pari di bit impostati

Immissione: NONE, EVEN, ODD

stopBits (N. 106705)

Con lo start bit e uno o due stop bit viene resa possibile per il ricevitore nella trasmissione dati seriale una sincronizzazione su ogni carattere trasmesso.

Immissione: 1 bit di stop, 2 bit di stop

flowControl (N. 106706)

Attraverso l’handshake due dispositivi realizzano un controllo della trasmissione dati. Si distingue tra handshake software e handshake hardware.

  • NONE: nessun controllo del flusso di dati
  • RTS_CTS: handshake hardware; stop di trasmissione attivo con RTS
  • XON_XOFF: handshake software; stop di trasmissione attivo con DC3

Immissione: NONE, RTS_CTS, XON_XOFF

fileSystem (N. 106707)

File system per l'interfaccia seriale

  • EXT: file system minimo per stampante o software di trasmissione non HEIDENHAIN
  • FE1: comunicazione con TNCserver o un'unità a dischi esterna

Se non è richiesto alcun file system specifico, questo parametro macchine non è necessario.

Immissione: EXT, FE1

bccAvoidCtrlChar (N. 106708)

Block Check Charakter (BCC) è un carattere di controllo del blocco. BCC viene aggiunto come opzione a un blocco di trasmissione per facilitare il riconoscimento degli errori.

  • TRUE: BCC non corrisponde ad alcun carattere di controllo
  • FALSE: funzione non attiva

Immissione: TRUE, FALSE

rtsLow (N. 106709)

Con questo parametro opzionale si definisce il livello che la linea RTS deve avere in stato di riposo.

  • TRUE: in stato di riposo il livello è impostato su low
  • FALSE: in stato di riposo il livello è impostato su high

Immissione: TRUE, FALSE

noEotAfterEtx (N. 106710)

Con questo parametro opzionale si definisce se dopo la ricezione di un carattere ETX (End of Text) deve essere inviato un carattere EOT (End of Transmission).

  • TRUE: non viene inviato il carattere EOT
  • FALSE: viene inviato il carattere EOT

Immissione: TRUE, FALSE

Esempio

Per la trasmissione dati con il software per PC TNCserver si definiscono nel parametro macchina RS232 (N. 106700) le seguenti impostazioni:

Parametro

Selezione

Velocità di trasmissione dati in Baud

Deve coincidere con l'impostazione in TNCserver

Protocollo di trasmissione dati

BLOCKWISE

Bit di dati in ogni carattere trasmesso

7 bit

Tipo di controllo parità

EVEN

Numero bit di stop

1 bit di stop

Tipo di handshake

RTS_CTS

File system per operazione file

FE1

TNCserver è parte del software per PC TNCremo.

Software per PC per la trasmissione dati