Vista Generic ASCII Receive

Utilice la vista de recepción en ASCII genérico para configurar los parámetros para recibir datos en ASCII a través del módulo serial.
Ejemplo de vista de recepción en ASCII genérico
Parámetros de visualización de recepción en ASCII genérico
Parámetro
Definición
Elecciones disponibles
Swap Mode
Determina cómo se organizan los datos recibidos del puerto serial. La permuta se realiza después de que el módulo recibe datos de entrada.
  • No Change (predeterminado)
  • Word Swap (ABCD → CDAB)
  • Byte Swap (ABCD → BADC)
  • Word and Byte Swap (ABCD → DCBA)
CONSEJO: A, B, C y D representan cuatro bytes adyacentes en los datos recibidos/transmitidos.
Handshake Mode
Determina cómo el módulo serial pasa los datos recibidos del puerto serial al controlador.
  • Master/Slave Handshake (predeterminado): la lógica del usuario debe incrementar el tag de salida ASCII.RxID para recibir el siguiente paquete de datos en el tag de entrada ASCII.RxData.
  • Immediate: el tag de entrada ASCII.RxID se incrementa, lo que indica que el siguiente paquete de datos recibidos está disponible en el tag de entrada ASCII.RxData.
Message Timeout
Especifica el valor de tiempo de espera de recepción (ms). El temporizador se restablece cada vez que el módulo recibe un nuevo byte del puerto serial.
  • 0 = Inhabilitado (predeterminado)
  • 1…32,767 ms
Pad Character
Especifica el carácter que llena el búfer de datos de recepción restante cuando el búfer no está lleno.
  • Para datos de 7 bits: $00...$7F
  • Para datos de 8 bits: $00...$FF
Start Mode
Determina el uso del delimitador de inicio en los datos.
  • Ignore Start Delimiter (predeterminado): Start Delimiter se ignora y todos los datos de la interface en serie se tratan como datos comunes.
  • Exclude: Seleccione esta opción para usar el delimitador de inicio para detectar el inicio de los datos recibidos desde la interface serial. El delimitador de inicio no se almacena en el tag de entrada ASCII.RxData[].
  • Include: Seleccione esta opción para usar el delimitador de inicio para detectar el inicio de los datos recibidos desde la interface serial. El delimitador de inicio es siempre el primer byte del tag de entrada ASCII.RxData[].
Start Delimiter
Define el carácter que indica el comienzo de los datos. Todos los datos recibidos del puerto serial antes de desechar este valor.
  • Para datos de 7 bits: $00...$7F
  • Para datos de 8 bits: $00...$FF
Termination Mode
Determina el uso de los delimitadores de terminación en los datos.
  • Ignore End Delimiter (predeterminado): los delimitadores de término se ignoran y todos los datos recibidos de la interface serial se tratan como datos comunes. El número de caracteres almacenados en el tag de entrada ASCII.RxData[] se basa en Ox.ASCII.RxDataLength o Read Buffer Size, si Ox.ASCII.RxDataLength es 0.
  • Exclude: Seleccione esta opción para usar los delimitadores de final de carrera para detectar el final de los datos recibidos desde la interface serial. El delimitador de término no se almacena en el tag de entrada ASCII.RxData[].
  • Include: seleccione esta opción para utilizar los delimitadores de término para detectar el final de los datos recibidos de la interface serial. El delimitador de término se almacena en el tag de entrada ASCII.RxData[].
El final de los datos recibidos para cada registro es determinado por uno de los siguientes:
  • Se ha alcanzado el tamaño de búfer de lectura.
  • Ox.ASCII.RxDataLength no es 0 y se ha alcanzado Ox.ASCII.RxDataLength.
  • Los delimitadores de término se detectan si el modo de terminación no es Ignore End Delimiters.
  • Se sobrepasa el tiempo de espera del mensaje.
Termination Delimiter 1
Especifica el primer delimitador de terminación del canal. El delimitador de terminación se utiliza para indicar el final de los datos.
  • Para datos de 7 bits: $00...$7F
  • Para datos de 8 bits: $00...$FF
Termination Delimiter 2
Especifica el segundo delimitador de terminación del canal.
  • Para datos de 7 bits: $00...$7F y $
  • Para datos de 8 bits: $00...$FE y $
Si introduce $, significa que no se utiliza el delimitador de terminación 2.
XON/XOFF
Habilita e inhabilita el control de flujo del canal. Seleccione la casilla de selección para habilitar la funcionalidad.
Cuando el puerto serial recibe espacio libre del búfer cae al 20%, se transmite el carácter XOFF (0x13). Cuando el espacio libre del búfer de recepción del puerto serial llega al 80%, se transmite el carácter XON (0x11).
Cuando se recibe el carácter XOFF (0x13), se suspende la transmisión por puerto serial hasta que se recibe XON (0x11) o se sobrepasa el tiempo de espera de 60 segundos.
CONSEJO: XON/XOFF solo es compatible con las siguientes combinaciones:
  • RS-232C
    • No Handshake
    • Full-duplex
  • RS-422
  • 0 = Inhabilitado (predeterminado)
  • 1 = Habilitado
Echo Mode
Habilita e inhabilita el eco de carácter. Seleccione la casilla de selección para hacer que el módulo envíe inmediatamente todos los bytes recibidos del puerto serial al dispositivo que los envió.
CONSEJO: El modo de eco solo es compatible con las siguientes combinaciones:
  • RS-232C
    • No Handshake
    • Full-duplex
  • RS-422
  • 0 = Inhabilitado (predeterminado)
  • 1 = Habilitado
Delete Mode
Determina el modo del carácter Delete y afecta los caracteres que se repiten en el dispositivo remoto.
  • Ignore (predeterminado): el carácter Delete se ignora y se trata de la misma manera que cualquier otro carácter de lectura.
  • CRT: Cuando se encuentra el carácter Delete, el módulo repite tres caracteres (retroceso, espacio y retroceso) al dispositivo.
  • Printer: Cuando se encuentra el carácter Delete, el módulo repite el carácter de barra oblicua seguido del carácter anterior.
Read Buffer Size
Especifica la longitud máxima (en bytes) del búfer de lectura.
1...256 (predeterminado = 256)
Diagnostics
Cuando el estado del controlador esté en línea, abra el cuadro de diálogo Diagnostics para ver los contadores de diagnóstico para la gestión de rendimiento y errores con la comunicación en ASCII genérico.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal