Registro de desarme de movimiento (MDR)

Esta información corresponde a los controladores
CompactLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370,
GuardLogix
5570,
Compact GuardLogix
5380,
CompactLogix
5380,
ControlLogix
5580,
GuardLogix
5580 y ControlLogix 5590. Las diferencias de controllers se indican cuando corresponda.
Use la instrucción Registro de desarme de movimiento (MDR) para desarmar la comprobación del evento de entrada de registro del módulo de movimiento para el eje especificado. Esta instrucción tiene el efecto de borrar los bits RegEventStatus y RegArmedEventStatus. El bit En proceso de la instrucción de control Registro de armado de movimiento, de estar presente, se borra como resultado de la ejecución de la instrucción MDR.
Soporte de arquitectura y seguridad
Arquitectura
Standard
Seguridad
Controladores CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 y GuardLogix 5570
Sí
No
Controladores Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 y ControlLogix 5590
Sí
No
Idiomas disponibles
Diagrama de lógica de escalera
MDR_LD_avail_v31
Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
MDR(Axis,MotionControl, InputNumber);
Operandos
Diagrama de escalera y texto estructurado
Operando
Tipo
CompactLogix
5370,
Compact GuardLogix
5370,
Compact GuardLogix
5380,
CompactLogix
5380
Tipo
controladores
ControlLogix
5570,
GuardLogix
5570,
ControlLogix
5580,
GuardLogix
5580 y ControlLogix 5590
Formato
Descripción
Eje
AXIS_CIP_DRIVE
AXIS_CIP_DRIVE
AXIS_SERVO
AXIS_SERVO_DRIVE
AXIS_GENERIC_DRIVE
AXIS_GENERIC
CONSEJO: AXIS_GENERIC es compatible únicamente con los controladores
ControlLogix
5570 y
GuardLogix
5570.
Etiqueta
Nombre del eje sobre el que ejecutar la operación. En el caso de los controladores compatibles con los tipos de datos de movimiento REF_TO, el tipo de operando de eje admitido puede reemplazarse por un tipo de REF_TO equivalente.
Control de movimiento (Motion Control)
MOTION_INSTRUCTION
MOTION_INSTRUCTION
Etiqueta
Estructura empleada para acceder a los parámetros de estado de la instrucción.
Número de entrada
SINT, INT o DINT
SINT, INT o DINT
1 o 2
Especifica la Entrada de registro a seleccionar.
1 = Posición de registro 1
2 = Posición de registro 2
Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado.
Estructura de MOTION_INSTRUCTION
Mnemónico
Descripción
.EN (Habilitación) Bit 31
Se establece en verdadero cuando el renglón hace una transición de falso a verdadero y permanece establecido en verdadero hasta que se completa la transacción de mensaje del servo y el renglón pasa a falso.
.DN (Efectuado) Bit 29
Se establece en verdadero una vez la comprobación del evento de supervisión del eje se ha desarmado con éxito.
.ER (Error) Bit 28
Se establece en verdadero para indicar que la instrucción detectó un error, por ejemplo si especificó un eje no configurado.
Descripción
La instrucción MDR cancela la comprobación del evento de registro establecida por una instrucción Registro de armado de movimiento previa. Solo la comprobación de registro asociada con la entrada de registro especificado se deshabilita.
Si el eje objetivo no aparece en la lista de ejes disponibles, el eje no se ha configurado para la operación. Utilice el Editor de etiqueta para crear y configurar un nuevo eje.
Para ejecutar con éxito una instrucción MDR, el eje objetivo debe configurarse como Servoeje o como eje de Solo retroalimentación. De lo contrario, la instrucción falla.
IMPORTANTE: La ejecución de la instrucción puede tardar varios escaneados en ejecutarse, ya que requiere varias actualizaciones aproximadas para completar la solicitud. El bit de Efectuado (Done, .DN) no se establece inmediatamente, sino que se establece una vez que se completa la solicitud.
En esta instrucción de transición, la escalera de relés, cambia la Condición de entrada de renglón de borrada a establecida cada vez que la instrucción se deba ejecutar.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
No es específico para esta instrucción. Se puede producir un fallo mayor si se pasa al operando del eje una referencia sin inicializar o una referencia de tipo incorrecto. Consulte Atributos comunes para ver los fallos relacionados con el operando.
Ejecución
Diagrama de lógica de escalera
Condición/estado
Acción realizada
Pre-escaneado
Los bits .EN, .DN, .ER y .IP se borran a falsos.
La condición de entrada de renglón es falsa
El bit .EN se borra y cambia a falso si el bit .DN o .ER es verdadero.
La condición de entrada de renglón es verdadera
El bit .EN se establece en verdadero y la instrucción se ejecuta.
Post-escaneado
N/A
Texto estructurado
Condición/estado
Acción realizada
Pre-escaneado
Consultar Pre-escaneado en la tabla Diagrama de lógica de escalera.
Ejecución normal
Consultar La condición de entrada de renglón es falsa, seguida por La condición de entrada de renglón es verdadera en la tabla Diagrama de escalera.
Post-escaneado
Consultar Post-escaneado en la tabla Diagrama de escalera.
Códigos de error
Consulte Códigos de error de movimiento (ERR) para ver las instrucciones de movimiento.
Códigos de error extendidos
Los Códigos de error extendidos ofrecen información adicional específica sobre la instrucción para los Códigos de error que son genéricos en muchas instrucciones. Los siguientes códigos de error extendidos ayudan a localizar el problema cuando la instrucción MDR recibe un mensaje de error Fallo de mensaje de servo (12). Consulte Códigos de error de movimiento (ERR) para ver las instrucciones de movimiento.
Código de error asociado (decimal)
Código de error extendido (decimal)
Significado
SERVO_MESSAGE_FAILURE (12)
Valor no válido (3)
La entrada de registro proporcionada está fuera de rango.
Los Códigos de error extendidos para el código de error Parámetro fuera de rango (13) funcionan de forma un poco diferente. En vez de disponer de una enumeración estándar, el número que aparece en el Código de error extendido hace referencia al número del operando tal y como aparecen en la plantilla de arriba a abajo, contándose el primer operando como cero. Por lo tanto, para la instrucción MDR, un código de error extendido de 2 haría referencia al valor del operando Número de entrada. El número de entrada está limitado por el rango de valores válidos para la instrucción y por el tipo de variador. Algunos variadores CIP admiten 1 y 2, mientras que otros solo admitirán 1.
Bits de estado
Cambios de MDR a bits de estado
Nombre del bit
Estado
Significado
RegEventArmedStatus
FALSO (FALSE)
El eje no busca un evento de registro.
RegEventStatus
FALSO (FALSE)
El evento de registro anterior se ha borrado.
Ejemplo
Cuando las condiciones de entrada son verdaderas, el controlador desarma la comprobación de evento de registro para el eje 2.
Diagrama de lógica de escalera
MDR_LD_ex_v31
Texto estructurado
MDR(Axis1, MDR_1, 1);
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal