Capítulo 17
Instrucciones de puerto serial ASCII
818
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Serial Port
DINT
Control
Length
Characters
DINT
Read
Sin embargo, puede especificar los valores de Serial Port Control Length y de
Characters Read accediendo a los miembros .LEN y .POS de la estructura
SERIAL_PORT_CONTROL en lugar de incluir el valor en la lista operandos.
Consulte Sintaxis de texto estructurado para obtener más información sobre la
sintaxis de las expresiones dentro de texto estructurado.
Estructura de SERIAL_PORT_CONTROL
Mnemónico
Tipo de
datos
.EN
BOOL
.EU
BOOL
.DN
BOOL
.RN
BOOL
.EM
BOOL
.ER
BOOL
.FD
BOOL
.LEN
DINT
.POS
DINT
.ERROR
DINT
número
inmediato
máximo de
caracteres que
se deben leer
si no se
encuentra
ningún
carácter de
terminación.
inmediato
0
Descripción
El bit de habilitación indica que la instrucción está habilitada.
El bit de cola indica que la instrucción entró en la cola ASCII.
El bit de efectuado indica que ha finalizado la instrucción pero
que es asíncrono con respecto al escaneado de lógico.
El bit de ejecución indica que la instrucción se está
ejecutando.
El bit de vacío indica que se ha completado la instrucción,
pero es sincrónica con respecto al escaneado de la lógica.
El bit de error indica cuándo falla la instrucción (errores).
El bit de encontrado no se aplica a esta instrucción.
La longitud indica el número máximo de caracteres que se
tendrá que pasar al destino (es decir, cuándo parar de leer si
no se encuentra ningún carácter de terminación).
La posición muestra el número de caracteres leídos.
El error contiene un valor hexadecimal que identifica la causa
de un error.
Introduzca el número
máximo de caracteres que
tendrá cualquier mensaje
(es decir, cuándo parar de
leer si no se encuentra
ningún carácter de
terminación).
Por ejemplo, si los mensajes
oscilan entre 3 y 6
caracteres, introduzca 6.
El Serial Port Control Length
debe ser menor o igual que
el tamaño de Destination.
Si desea establecer el Serial
Port Control Length igual
que el tamaño de
Destination, introduzca 0.
Durante la ejecución,
muestra el número de
caracteres leídos.