17: I
NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO
Omitir
Cuando se designa "Omitir" en el formato de recepción, se omite una cantidad especificada de dígitos en los
datos entrantes y no se almacenan en los registros de datos. Se pueden omitir continuamente un máximo de
99 dígitos (bytes) de caracteres.
Ejemplo: Cuando se ejecuta una instrucción RXD con omisión para 2 dígitos comenzando en el tercer byte
Datos entrantes
"1"
"2"
"3"
(31h)
(32h)
(33h)
Omitidos
BCC (Carácter de comprobación de bloque)
dispone de una función de cálculo de BCC automático que detecta los errores de comunicación en
MicroSmart
los datos entrantes. Si se designa un código BCC en el formato de recepción de una instrucción RXD,
MicroSmart
calcula un valor de BCC para una posición de inicio especificada hasta la posición inmediatamente
anterior a BCC y compara el resultado del cálculo con el código BCC en los datos entrantes recibidos. La
posición de inicio para el cálculo de BCC se puede especificar desde el primer byte hasta el 15º. El BCC,
calculado mediante XOR o ADD, puede ser de 1 o 2 dígitos.
Los módulos de la CPU actualizada también pueden usar ADD-2comp, Modbus-ASCII y Modbus-RTU para
calcular el BCC.
Cuando no se utiliza un delimitador de fin en la instrucción RXD, el código BCC se debe insertar al final del
formato de recepción designado en el dispositivo de origen 1. Cuando sí se utiliza, el código BCC debe estar
inmediatamente antes o después del delimitador de fin. MicroSmart lee un número especificado de dígitos BCC
en los datos entrantes en función del formato de recepción para calcular y comparar el código BCC recibido
con los resultados del cálculo de BCC.
Posición de inicio de cálculo de BCC
La posición de inicio para el cálculo de BCC se puede especificar desde el primer byte hasta el 15º. El BCC se
calcula para el intervalo que comienza en la posición designada hasta el byte inmediatamente anterior al BCC
de los datos de recepción.
Ejemplo: Los datos recibidos constan de 17 bytes más 2 dígitos BCC.
(1) Posición de inicio de cálculo = 1
1º
2º
3º
STX
"A"
"B"
(2) Posición de inicio de cálculo = 2
1º
2º
3º
STX
"A"
"B"
17-22
"4"
"5"
"6"
"7"
"8"
(34h)
(35h)
(36h)
(37h)
(38h)
Cuando se designa D100
como primer registro de datos
4º
5º
6º
"C"
"D"
"E"
Intervalo de cálculo de BCC
4º
5º
6º
"C"
"D"
"E"
Intervalo de cálculo de BCC
M
ANUAL DEL USUARIO DE
D102
D103
D104
D105
D100
D101
15º
16º
17º
18º
19º
"0"
CR
LF
BCC
BCC
BCC
(2 dígitos)
15º
16º
17º
18º
19º
"0"
CR
LF
BCC
BCC
BCC
(2 dígitos)
M
S
FC4A FC9Y-B1145
ICRO
MART
0035h
0036h
0037h
0038h
0031h
0032h