Instrucciones de tipo de mensaje
Las instrucciones de movimiento de tipo de mensaje envían uno o varios mensajes al módulo servo.
A continuación se muestran algunos ejemplos de instrucciones de tipo de mensaje:
- Instrucción de movimientoDirect Driveactivado (MDO)
- Instrucción Posición de redefinición de movimiento (MRP)
La instrucción de tipo de mensaje funciona de la siguiente manera:
- Cuando el renglón que contiene la instrucción de movimiento se vuelve verdadero, el controlador:
- Establece el bit de habilitación (EN).
- Borra el bit de efectuado (DN).
- Borra el bit de error (ER).
- El controlador comienza a ejecutar la instrucción estableciendo una solicitud de mensaje al módulo servo.CONSEJO: El resto de la instrucción se ejecuta en paralelo al escaneado del programa.
- El controlador comprueba si el módulo servo está listo para recibir un nuevo mensaje.
- El controlador coloca los resultados de la comprobación en la palabra de estado de mensaje de la estructura de control.
- Cuando el módulo está listo, el controlador construye el mensaje y lo transmite al módulo.CONSEJO: Este proceso puede repetirse varias veces si la instrucción requiere varios mensajes.
- La instrucción se ejecuta.Si el controlador:Entonces:No detecta ningún error cuando se ejecuta la instrucciónEl controlador establece el bit .DN.Detecta un error cuando se ejecuta la instrucciónEl controlador establece el bit .ER y guarda un código de error en la estructura de control.
- La próxima vez que el renglón pasa a falso después de que se establezca el bit .DN o el bit .ER, el controlador borra el bit .EN.
- Cuando el renglón sea verdadero, el controlador podrá ejecutar de nuevo la instrucción.

Entregue su opinión