IDEC MICROSmart FC4A Serie Manual Del Usuario página 341

Ocultar thumbs Ver también para MICROSmart FC4A Serie:
Tabla de contenido
Si se incluye un código BCC en el formato de recepción de una instrucción RXD, se puede insertar un
delimitador de fin inmediatamente antes o después del mismo. Si se designa un registro de datos o una
omisión entre el BCC y el delimitador de fin, no se asegura una recepción correcta.
Cuando se ejecuta una instrucción RXD sin un delimitador de fin, la recepción de datos finaliza cuando se han
recibido los bytes especificados de los datos del formato de recepción, como registros de datos y omisiones.
Además, la recepción de datos también finaliza cuando el intervalo entre los caracteres de datos entrantes
supera el valor de tiempo de espera de recepción especificado en el cuadro de diálogo Parámetros de
comunicación tanto si RXD tiene un delimitador de fin como si no. El temporizador de intervalo de caracteres
se inicia cuando se recibe el primer carácter de comunicación entrante y se reinicia cada vez que se recibe el
siguiente carácter. Cuando no se recibe un carácter dentro de un período de tiempo predeterminado, se
produce el tiempo de espera y RXD finaliza la recepción de datos.
Ejemplo:
(1) Cuando se ejecuta una instrucción RXD sin un delimitador de fin
Datos entrantes
"0"
"1"
"2"
(30h)
(31h)
(32h)
Total de caracteres recibidos
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en función
del formato de recepción.
La operación de recepción finaliza cuando se reciben los caracteres totales programados en RXD.
(2) Cuando se ejecuta una instrucción RXD con el delimitador de fin ETX (03h) y sin BCC
Datos entrantes
"1"
"2"
"3"
(31h)
(32h)
(33h)
Delimitador de fin
Fin de la recepción de datos
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en función
del formato de recepción.
El delimitador de fin no se almacena en un registro de datos.
Los datos que lleguen después del delimitador de fin se rechazan.
(3) Cuando se ejecuta una instrucción RXD con el delimitador de fin ETX (03h) y con el BCC de un byte
Datos entrantes
"1"
"2"
(31h)
(32h)
Delimitador de fin
Fin de la recepción de datos
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en función
del formato de recepción.
El delimitador de fin y el código BCC no se almacenan en los registros de datos.
Una vez recibido el delimitador de fin, MicroSmart sólo recibe el código BCC de un byte.
Cuando se designa D100
como primer registro de datos
"3"
(33h)
Cuando se designa D100
como primer registro de datos
ETX
(03h)
Cuando se designa D100
como primer registro de datos
ETX
BCC
(03h)
Código
M
ANUAL DEL USUARIO DE
17: I
NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO
D100
D101
D100+n
D100
D101
D100+n
D100
D101
D100+n
M
S
FC4A FC9Y-B1145
ICRO
MART
**** h
**** h
**** h
**** h
**** h
**** h
**** h
**** h
**** h
17-21

Hide quick links:

Tabla de contenido
loading

Tabla de contenido