Transmisión en serie de datos

Aplicación

El TNC7 emplea automáticamente el protocolo de transmisión LSV2 para la transmisión de datos en serie. Excepto la velocidad en baudios del parámetro de máquina baudRateLsv2 (n.º 106606), los parámetros del protocolo LSV2 son fijos.

Descripción de la función

En el parámetro de máquina RS232 (n.º 106700) se puede determinar otro modo de transmisión (interfaz). Las posibilidades de ajuste descritas a continuación solo están activas para la interfaz recién definida.

Parámetros de máquina

En los siguientes parámetros de máquina se pueden definir ajustes:

Parámetros de máquina

Ajuste

baudRate (n.º 106701)

Velocidad de transferencia de datos (velocidad de baudios)

Introducción: 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)

Protocolo de transmisión de datos

  • STANDARD: Transmisión de datos estándar, por filas
  • BLOCKWISE: Transmisión de datos por paquetes
  • RAW_DATA: Transmisión sin protocolo, transmisión de caracteres simple

Introducción: STANDARD, BLOCKWISE, RAW_DATA

dataBits (n.º 106703)

Bits de datos en cada signo transmitido:

Introducción: 7 bits, 8 bits

parity (n.º 106704)

Comprobar errores de transmisión con el bit de paridad

  • NONE: Sin creación de paridad, no se detectan errores
  • EVEN: Paridad par, error con número impar de bits establecidos
  • ODD: Paridad impar, error con número par de bits establecidos

Introducción: NONE, EVEN, ODD

stopBits (n.º 106705)

Con el bit de inicio y uno o dos bits de parada se le permite al receptor una sincronización de todo carácter transmitido durante la transmisión de datos.

Introducción: 1 bit de parada, 2 bits de parada

flowControl (n.º 106706)

Mediante un handshake, dos aparatos pueden ejercer el control de la transmisión de datos. Se diferencia entre handshake de software y handshake de hardware.

  • NONE: Sin control del flujo de datos
  • RTS_CTS: Handshake de hardware, parada de la transmisión al activar RTS
  • XON_XOFF: Handshake de software, parada de transmisión activa mediante DC3

Introducción: NONE, RTS_CTS, XON_XOFF

fileSystem (n.º 106707)

Sistema de ficheros para la interfaz en serie

  • EXT: Sistema de ficheros mínimo para impresora o software de transmisión externo a HEIDENHAIN.
  • FE1: Comunicación con TNCserver o una unidad de datos externa

Si no se precisa un sistema de datos especial, este parámetro de máquina no será necesario.

Introducción: EXT, FE1

bccAvoidCtrlChar (n.º 106708)

Block Check Character (BCC) es un carácter de comprobación de bloque. BCC se añadirá opcionalmente a un bloque de transferencia para facilitar la detección de errores.

  • TRUE: BCC no corresponde a ningún signo de control
  • FALSE: Función inactiva

Introducción: TRUE, FALSE

rtsLow (n.º 106709)

Con este parámetro opcional, determinar qué nivel debería tener la conducción RTS en estado de espera.

  • TRUE: En estado de reposo, el nivel se encuentra en low
  • FALSE: En estado de reposo, el nivel se encuentra en high

Introducción: TRUE, FALSE

noEotAfterEtx (n.º 106710)

Con este parámetro opcional se determina si debería enviarse un carácter EOT ("End of Transmission") tras recibir un carácter ETX ("End of Text").

  • TRUE: No se envía el carácter EOT
  • FALSE: Se envía el carácter EOT

Introducción: TRUE, FALSE

Ejemplo

Para la transmisión de datos con el software de PC TNCserver, definir los siguientes ajustes en el parámetro de máquina RS232 (n.º 106700):

Parámetro

Selección

Velocidad de transmisión de datos en baudios

Tiene que coincidir con la configuración del TNCserver

Protocolo de transmisión de datos

BLOCKWISE

Bits de datos en cada signo transmitido:

7 bits

Tipo de comprobación de paridad

EVEN

Número de bits de stop

1 bit de parada

Tipo de handshake

RTS_CTS

Sistema de datos para operaciones de datos

FE1

TNCserver forma parte del software de PC TNCremo.

Software de PC para la transmisión de datos