Desactivación de movimiento coordinado (MCSD)

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.
Use la instrucción de Apagado de coordinación de movimiento (MCSD) para realizar una desconexión controlada de todos los ejes en el sistema de coordenadas nombrado.
IMPORTANTE: Las etiquetas usadas del atributo de control de movimiento en las instrucciones solo se deberían usar una vez. Si se vuelve a usar la etiqueta de control de movimiento en otras instrucciones puede ocasionarse una operación inesperada. Esto podría resultar en daños al equipo o lesiones al personal.
IMPORTANTE: Riesgo de exceso de velocidad y/o de posición final
Si se cambian los parámetros de movimiento dinámicamente con cualquier método, es decir, cambiando la dinámica de los movimientos (MCD o MCCD) o iniciando una nueva instrucción antes de concluirse la última, debe tener en cuenta que hay un riesgo de exceso de velocidad y/o posición final.
Un perfil de velocidad trapezoidal puede excederse si la desaceleración máxima se reduce mientras el movimiento está desacelerando o está cerca del punto de desaceleración.
Un perfil de velocidad de curva S puede excederse si se da alguno de los siguientes casos:
la desaceleración máxima se reduce mientras el movimiento está desacelerando o está cerca del punto de desaceleración, o
la variación de aceleración máxima se reduce y el eje está acelerando. Sin embargo, tenga en cuenta que la variación se puede cambiar indirectamente si se especifica en % de tiempo.
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
L5K_MCSD_LD_avail_v31.png
Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
MCSD(CoordinateSystem, MotionControl);
Operandos
Diagrama de escalera y texto estructurado
Operando
Tipo
Formato
Descripción
Coordinate System
COORDINATE_SYSTEM
Etiqueta
Grupo coordenado de ejes.
Referencia al grupo coordinado de ejes. En el caso de los controladores compatibles con los tipos de datos de Movimiento REF_TO, el tipo de operando de sistema de coordenadas puede reemplazarse por el tipo REF_TO_COORDINATE_SYSTEM.
Motion Control
MOTION_INSTRUCTION
Etiqueta
Estructura empleada para acceder a los parámetros de estado de la instrucción.
Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado.
Sistema de coordenadas (Coordinate System)
El operando Sistema de coordenadas especifica el conjunto de ejes de movimiento que define las dimensiones de un sistema de coordenadas cartesianas. En esta versión, el sistema de coordenadas es compatible con hasta tres (3) ejes primarios. Se incluyen en los cálculos de velocidad de coordenadas solo los ejes configurados como ejes primarios (hasta 3).
Control de movimiento (Motion Control)
Los siguientes bits de control se ven afectados por la instrucción MCSD.
Mnemónico
Descripción
.EN (Enable) Bit 31
El bit de Habilitación se establece cuando el renglón realiza la transición de falso a verdadero. Se restablece cuando el renglón pasa de verdadero a falso.
.DN (Done) Bit 29
El bit de Efectuado se establece cuando el apagado coordinado se inicia correctamente. Se restablece cuando el renglón realiza la transición de falso a verdadero.
.ER (Error) Bit 28
El bit de Error se establece cuando la desconexión coordinada no se inicia correctamente. Se restablece cuando el renglón realiza la transición de falso a verdadero.
MCSD es una instrucción de transición:
  • En la escalera de relés, cambie la Condición de entrada de renglón de eliminado a establecido cada vez que la instrucción se deba ejecutar.
  • En el texto estructurado, condicione la instrucción para que solo se ejecute en una transición. Consulte Sintaxis del texto estructurado.
Control de velocidad accionado por maestro (Master Driven Speed Control, MDSC) e instrucción MCSD
Cuando el sistema de coordenadas se apaga:
  • El bit IP de la instrucción de Control coordinado accionado por maestro (MDCC) se restablece en un eje que está desconectado.
  • El bit AC de la instrucción MDCC se restablece cuando el eje se detiene durante el apagado.
  • La instrucción MCSD elimina el Eje maestro pendiente para todas las futuras instrucciones de movimiento sistema de coordenadas.
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 de sistema de coordenadas una referencia sin inicializar o una referencia del 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.
Cambios de MCSD a bits de estado
Los bits de estado ofrecen una manera de monitorear el progreso de la instrucción de movimiento. Hay tres tipos de bits de Estado que proporcionan la información pertinente. Estas son: Los bits de Estado de eje, bits de Estado de sistema de coordenadas y bits de Estado de movimiento coordinado. Cuando se inicia la instrucción MCS, los bits de estado están sujetos a estos cambios.
Bits de estado del eje
Nombre del bit
Significado
CoordinatedMoveStatus
Borrado
Bits de estado del sistema de coordenadas
Nombre del bit
Significado
ShutdownStatus
Se establece cuando MCSD se ejecuta y todos los ejes asociados están apagados.
ReadyStatus
Se borra después de que se ejecute MCSD.
Bits de estado del movimiento coordinado
Nombre del bit
Significado
AccelStatus
Se borra después de que se ejecute MCSD.
DecelStatus
Se borra después de que se ejecute MCSD.
ActualPosToleranceStatus
Se borra después de que se ejecute MCSD.
CommandPosToleranceStatus
Se borra después de que se ejecute MCSD.
StoppingStatus
Se borra después de que se ejecute MCSD.
MoveStatus
Se borra después de que se ejecute MCSD.
MoveTransitionStatus
Se borra después de que se ejecute MCSD.
MovePendingStatus
Se borra después de que se ejecute MCSD.
MovePendingQueueFullStatus
Se borra después de que se ejecute MCSD.
Ejemplos
Diagrama de lógica de escalera
MCSD_LD_ex_v31
Texto estructurado
MCSD(myMcsdCoordinateSystem,myMcsdMotionControl);
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal