5
Intercambio de datos del maestro mediante MOVILINK®
Ejemplo de
programa
plus®
IPOS
MOVLNK Ml
MOVLNK Mld
1) El nombre no aparece indicado.
48
En primer lugar, se inicializa la estructura del comando. La tabla siguiente muestra un
ejemplo de estructura de comando.
Nombre
Valor
Ml.BusType
5
Ml.Address
1
Ml.Format
4
Ml.Service
1
Ml.Index
8318
Ml.DPointer
H20
El DPointer apunta a la estructura de datos que se puede inicializar con los siguientes
valores:
1)
Nombre
Valor
Mld.WritePar
0
Mld.ReadPar
1000000
Mld.PO1
6
Mld.PO2
5000
Mld.PO3
15000
Mld.PI1
7
Mld.PI2
5011
Mld.PI3
0
Significado
Uso del SBus
Dirección del esclavo
Datos de parámetro y los 3 elementos de los datos de
proceso
Lectura de un parámetro
Índice del parámetro: Velocidad
Estructura de los datos comenzando con la variable H20
Significado
Puede contener cualquier valor porque se ejecuta un servicio
de lectura
Este valor se incluye en el mensaje con parámetros enviado
por el esclavo y representa la velocidad del parámetro 8318
(inclusión de 3 decimales tras la coma)
La palabra 1 de datos de salida de proceso se programa para
obtener la palabra de control 1 en el esclavo. El esclavo se
habilita por el valor 6.
La palabra 2 de datos de salida de proceso se programa para
obtener la velocidad en el esclavo. El valor 5000 define una
velocidad de 1000 rpm para el esclavo (5000/5 rpm)
La palabra 3 de datos de salida de proceso se programa para
obtener la velocidad máx. en el esclavo. El valor 15000
define una velocidad máxima de 3000 rpm para el esclavo
(15000/5 rpm)
La palabra 1 de datos de entrada de proceso se programa
para obtener el estado de la palabra 1 en el esclavo. El
esclavo envía su estado con el valor 7.
La palabra 2 de datos de entrada de proceso se programa
para obtener la velocidad en el esclavo. El esclavo envía su
velocidad real con el valor 5011. Es de 1002,2 rpm (5011/5
rpm)
La palabra 3 de datos de entrada de proceso se programa
para no obtener ninguna función en el esclavo. Se envía el
valor 0.
Comunicación en serie MOVIDRIVE
®