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.
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.
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

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

Texto estructurado
MCSD(myMcsdCoordinateSystem,myMcsdMotionControl);
Entregue su opinión