Transmission de données en série

Application

La TNC7 utilise automatiquement le protocole de transmission LSV2 pour la transmission série de données. À l'exception du débit en bauds au paramètre machine baudRateLsv2 (n° 106606), tous les paramètres du protocole LSV2 sont prédéfinis.

Description fonctionnelle

Vous pouvez définir un autre type de transmission (interface) au paramètre machine RS232 (n° 106700). Les possibilités de configuration décrites ci-après ne sont valides que pour l'interface qui vient d'être définie.

Paramètres machine

Dans les paramètres machine ci-après, vous pouvez spécifier les paramètres suivants :

Paramètres machine

Paramètre

baudRate (n° 106701)

Vitesse de transmission des données (débit en bauds)

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

Protocole de transmission des données

  • STANDARD : transmission de données standard, ligne par ligne
  • BLOCKWISE : transmission des données par paquets
  • RAW_DATA : transmission sans protocole, transmission pure de caractères

Programmation : STANDARD, BLOCKWISE, RAW_DATA

dataBits (n° 106703)

Bits de données dans chaque caractère transmis

Programmation : 7 bits, 8 bits

parity (n° 106704)

Vérifier l'absence d’erreur de transmission avec le bit de parité

  • NONE : pas de formation de parité, pas de détection d'erreur
  • EVEN : parité paire, erreur si le nombre de bits défini est impair
  • ODD : parité impaire, erreur si le nombre de bits définis est pair

Programmation : NONE, EVEN, ODD

stopBits (n° 106705)

Une synchronisation du récepteur pour chaque caractère transmis est assurée avec un bit de démarrage (Bit Start) et un ou deux bits d'arrêt (Bit Stop) lors de la transmission des donnée en série.

Programmation : 1 bit de stop, 2 bits de stop

flowControl (n° 106706)

Deux appareils assurent un contrôle de la transmission des données grâce à un handshake. On distingue entre le handshake logiciel et le handshake matériel.

  • NONE : pas de contrôle du flux de données
  • RTS_CTS : handshake matériel, arrêt de transmission par RTS actif
  • XON_XOFF : handshake logiciel, arrêt de transmission par DC3 actif

Programmation : NONE, RTS_CTS, XON_XOFF

fileSystem (n° 106707)

Système de fichiers pour interface série

  • EXT : système de fichiers minimal pour imprimante ou logiciel de transfert d'une autre société que HEIDENHAIN
  • FE1  : communication avec le TNCserver ou une unité externe à disquette

Si vous n'avez pas besoin d'un système de fichiers spécial, ce paramètre machine n'est pas requis.

Programmation : EXT, FE1

bccAvoidCtrlChar (n° 106708)

Le BCC (Block Check Character) est un caractère de contrôle du bloc. Le BCC est ajouté en option à un bloc de transmission pour faciliter la détection des erreurs.

  • TRUE : le BCC ne correspond à aucun caractère de commande
  • FALSE : fonction inactive

Programmation : TRUE, FALSE

rtsLow (n° 106709)

Ce paramètre optionnel vous permet de définir le niveau que doit avoir la ligne RTS à l'état de repos.

  • TRUE : le niveau est réglé sur low à l'état de repos
  • FALSE : le niveau est réglé sur high à l'état de repos

Programmation : TRUE, FALSE

noEotAfterEtx (n° 106710)

Ce paramètre optionnel vous permet de définir si un caractère EOT (End of Transmission) doit être émis après réception d'un caractère ETX (End of Text).

  • TRUE : le caractère EOT n'est pas émis
  • FALSE : le caractère EOT est émis

Programmation : TRUE, FALSE

Exemple

Pour transférer des données à l'aide du logiciel pour PC TNCserver, vous spécifiez au paramètre machine RS232 (n° 106700) les paramètres suivants :

Paramètres

Choix

Taux de transmission des données en bauds

Doit correspondre au paramétrage de TNCserver

Protocole de transmission des données

BLOCKWISE

Bits de données dans chaque caractère transmis

7 bits

Contrôle de la parité

PAIRE

Nombre de bits de stop

1 bit de stop

Type de handshake

RTS_CTS

Système de fichiers pour opération sur fichier

FE1

TNCserver fait partie du logiciel pour PC TNCremo.

Logiciel PC pour la transmission de données