Error de comunicación del usuario
Cuando se produce un error de comunicación del usuario, se almacena un código de error en el registro de datos designado
como estado de transmisión de la instrucción TXD o estado de recepción de la instrucción RXD. Cuando se producen varios
errores, el último código de error sobrescribe a todos los errores anteriores y se almacena en el registro de datos de estado.
El registro de datos de estado contiene también información del código de estado de transmisión/recepción. Para extraer
un código de error de comunicación del usuario del registro de datos de estado, divida el valor por 16. El resto es el código
de error de comunicación del usuario. Consulte las páginas 17-11 y 17-23.
Para corregir el error, corrija el programa del usuario consultando las causas de error descritas a continuación:
Código de error de comunicación del usuario
Código de error
de comunicación
del usuario
Entradas de inicio a más de 5 instrucciones TXD
1
están activadas al mismo tiempo.
Tiempo de espera ocupado de destino de
2
transmisión
Entradas de inicio a más de 5 instrucciones RXD con
3
un delimitador de inicio están activadas al mismo
tiempo.
Mientras se ejecuta una instrucción RXD sin
4
delimitador de inicio, se ejecuta otra instrucción RXD
con o sin delimitador de inicio.
5
6
El primer byte de los datos recibidos no coincide con
7
el delimitador de inicio especificado.
Cuando se especifica una conversión de ASCII a
binario o de ASCII a BCD en el formato de recepción
8
se recibe cualquier código comprendido entre 0 y 9 y
entre A y F. (Estos códigos se consideran como 0
durante la conversión).
El BCC calculado a partir de la instrucción RXD no
9
coincide con el BCC adjunto a los datos recibidos.
El código del delimitador de fin especificado en la
10
instrucción RXD no coincide con el recibido.
Tiempo de espera de recepción entre caracteres
(Tras recibir un byte de datos, el siguiente byte no se
11
recibe en el período especificado como valor del
tiempo de espera de recepción.)
Error de exceso
(Antes de que finalice por completo el
12
procesamiento de la recepción se reciben los
siguientes datos.)
Error de marco
13
(Error de detección del bit de inicio o de parada)
Error en la comprobación de paridad
14
(Se ha encontrado un error en la comprobación de
paridad.)
La instrucción TXD o RXD se ejecuta mientras el protocolo
15
de usuario no está seleccionado para el puerto de
comunicaciones en la Configuración de área de función.
Causa del error
— Reservado —
— Reservado —
M
ANUAL DEL USUARIO DE
17: I
NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO
Salida de finalización de transmisión/recepción
Las salidas de finalización de transmisión de las
primeras 5 instrucciones TXD de la parte superior
del diagrama de escalera están activadas.
Continúa activado después de un tiempo de espera
ocupado.
Entre las primeras 5 instrucciones RXD de la parte
superior del diagrama de escalera, las salidas de
finalización de recepción de las instrucciones RXD
continúan activadas si el delimitador de inicio
coincide con el primer byte de los datos recibidos.
La salida de finalización de recepción de la
instrucción RXD en una dirección más pequeña
continúa activada.
No se ha producido ningún efecto sobre la salida
de finalización de la recepción.
Si a continuación se reciben datos entrantes con
un delimitador de inicio coincidente, la salida de
finalización de recepción continúa activada.
La salida de finalización de recepción continúa
activada.
La salida de finalización de recepción continúa
activada.
La salida de finalización de recepción continúa
activada.
La salida de finalización de recepción continúa
activada.
La salida de finalización de recepción continúa
desactivada.
No se ha producido ningún efecto sobre la salida
de finalización.
No se ha producido ningún efecto sobre la salida
de finalización.
No se ha producido ningún efecto sobre la salida
de finalización.
M
S
FC5A
ICRO
MART
—
—
17-27