módulo calcula la suma de comprobación, cuyo resultado se añade al final del mensaje
antes de que éste se transmita al codificador. El módulo verifica la suma de
comprobación del mensaje recibido. Si se recibe correctamente, el mensaje se puede
leer a través del registro de recepción, incluida la dirección y la suma de comprobación
procedentes del codificador. Para que las comunicaciones del codificador funcionen
con el módulo, el codificador debe configurarse con 9600 baudios, 1 bit de inicio, 1 bit
de parada y paridad par (por defecto). Asimismo, la seguridad del bloque de datos no
debe estar activada si se quiere que el sistema de placa de datos perteneciente al
codificador del módulo SM-Universal Encoder Plus funcione correctamente.
Los comandos admitidos son los siguientes:
Código
0x42
0x43
0x44
0x46
0x47
0x49
0x4a
0x4b
0x4c
0x4d
0x4e
0x50
0x52
Ejemplo de transferencia de datos de posición SC.HiPEr mediante las
comunicaciones serie
Petición de posición desde un codificador SC.HiPEr (12/14 = vueltas/posición)
Pr x.44 debe ajustarse en uno (configuración de comunicaciones de codificador para
registros de transmisión/recepción Pr x.42 y Pr x.43) para abrir los canales de
parámetro. Para definir la posición sólo es necesario que SM-Universal Encoder Plus
transfiera dos bytes, en los que la dirección y el comando son 0x42 (hex). Para facilitar
el proceso, la dirección se define como dirección de transferencia 0xFF, que reconocen
los codificadores de cualquier ubicación.
El grupo de señales de 16 bits que se va a enviar mediante las comunicaciones serie
del accionamiento, o de SM-Applications, consta de un byte correspondiente al
comando de transferencia (el byte más alto) y de los datos que se van a transferir (el
byte menos significativo). Para advertir al SM-Universal Encoder Plus que hay datos
nuevos en Pr x.42, es preciso ajustar el bit más significativo del byte del comando de
transferencia (bit 15 del grupo completo de señales). Para avisar al SM-Universal
Encoder Plus de que éste es el primer byte que se va a transferir, el bit 13 del grupo
completo de señales debe tener un valor alto. Como el primer byte que se envía es la
dirección, el grupo completo de señales que se va a incluir en Pr x.42 aparece en
formato binario:
Extremo más significativo
1010
Comando de transferencia : Datos a transferir
0xa0
El resultado es el número decimal 41215.
42
Comando
Leer posición
Definir posición
Leer valor analógico
Leer contador
Aumentar contador
Borrar contador
Leer datos (máximo de 10 bytes)
Guardar datos (máximo de 9 bytes)
Estado de campo de datos
Crear campo de datos
Memoria disponible
Leer estado de codificador
Leer tipo
0000
: 1111
:
www.controltechniques.com
1111
0xff
Guía del usuario del SM-Universal Encoder Plus
5ª Edición