registro de transmisión para indicar que se trata del primer y último byte del mensaje.
Si se utiliza otro comando, se produce la siguiente reacción:
Dirección
Datos (LSB)
Datos (MSB)
Ejemplo de transferencia de datos de posición SC.EndAt mediante las
comunicaciones serie
Petición de posición desde un codificador SC.EndAt (12/13 = vueltas/posición)
Para solicitar la posición, se requiere la siguiente salida de datos:
Comando = 0x00
Dirección = no necesaria = 0x00
Datos (LSB) = no necesario = 0x00
Datos (MSB) = no necesario = 0x00
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 el comando, 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 40960.
Una vez en Pr x.42, el SM-Universal Encoder Plus leerá el parámetro y su valor se
restablecerá en cero para indicar que puede introducirse el siguiente grupo de señales.
El único requisito de los dos grupos de señales siguientes es que el bit más significativo
sea alto:
32768
32768
Una vez en Pr x.42, el SM-Universal Encoder Plus leerá el parámetro y su valor se
restablecerá en cero para indicar que puede introducirse el siguiente grupo de señales.
Como es el último byte que hay que enviar, es preciso ajustar el bit 15 y el bit 14 del
grupo de señales completo. El byte de datos que se va a enviar es el comando de
posición de lectura 0x42. Como el último byte a enviar es el byte de datos más
significativo, el grupo completo de señales que se introduce en x.42 aparece en formato
binario:
Extremo más significativo
1100
Comando de transferencia : Datos a transferir
0xc0
El resultado es el número decimal 49152.
Guía del usuario del SM-Universal Encoder Plus
5ª Edición
º
1
byte
º
3
byte
0000
: 000
:
0000
: 0000
:
www.controltechniques.com
º
1
byte
º
4
byte
0000
0x00
0000
0x00
45