Suma de comprobación de bloque
La suma de comprobación de bloque (
para comprobar que el mensaje recibido no se ha
dañado durante la transmisión. El valor
calcula a partir de los códigos
incluidos en el identificador de parámetros y los
campos de datos. Este cálculo se realiza utilizando la
función
y comienza por el primer carácter
XOR
seguido del carácter de control
siguiente ejemplo se muestra el cálculo del valor
.
BCC
La instrucción consiste en modificar el valor de Pr06 a
-35,8.
Carácter
Código
ASCII
0
011 0000
0
011 0000
6
011 0110
-
010 1101
0
011 0000
3
011 0011
5
011 0101
.
010 1110
8
011 1000
ETX
000 0011
8
011 1000
Nota
Si el valor calculado para BCC es inferior a
32 decimales, (20Hex) entonces debe
agregarse 32. El carácter resultante se
utiliza como el valor BCC.
BCC puede desactivarse ajustando el bit 21
= 0, pero DEBE transmitirse un carácter CR
(ctrl M, 0DHex) en lugar del carácter BCC.
DigitAx
Issue code: DGXE2
) se utiliza
BCC
se
BCC
de los caracteres
ASCII
(ctrl B). En el
STX
XOR
000 0000
011 0110
001 1011
010 1011
001 1000
010 1101
000 0011
011 1011
011 1000
12.6
Mensajes enviados desde
el ordenador principal
al accionamiento
Consulta al accionamiento
Para encontrar el valor de un parámetro, el
ordenador principal debe enviar un mensaje en el
formato que se muestra a continuación. No es
necesario ningún campo de datos.
Dirección del
accionamiento
EOT
0
0
1
1
Ctrl-D
La respuesta del accionamiento tendrá el formato
que se muestra a continuación. El campo de datos
siempre estará formado por seis caracteres.
Pr
Campo de
datos
STX
0 0 6 – 0 3 5 . 8
Ctrl-B
Si el parámetro consultado no existe, el
accionamiento contestará con el mensaje:
Pr
STX
0 2 8
EOT
Ctrl-C
Ctrl-D
Una vez consultado el accionamiento, es posible
extraer datos del accionamiento utilizando los
comandos rápidos, sin necesidad de dirigir el
accionamiento cada vez.
NAK
Repetición de la última respuesta
El accionamiento repite los datos del mismo
parámetro. Esto proporciona un método rápido de
controlar parámetros que cambian continuamente.
ACK
Lectura del siguiente parámetro
El accionamiento responde con los datos para el
siguiente parámetro con el número inmediatamente
superior.
BS
Lectura del parámetro anterior
El accionamiento responde con los datos para el
siguiente parámetro con el número inmediatamente
inferior.
Pr
0 0 6
ENQ
Ctrl-E
BCC
ETX
8
Ctrl-C
12-3