Valores esclavos de cálculo de movimiento (MCSV)
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.Utilice la instrucción Valores esclavos de cálculo de movimiento (Motion Calculate Slave Values, MCSV) para calcular el valor esclavo, el valor de pendiente y la derivada de la pendiente para un perfil de leva y un valor de maestro determinados.
Idiomas disponibles
Diagrama de lógica de escalera

Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
MCSV(MotionControl,CamProfile,MasterValue,SlaveValue,SlopeValue,SlopeDerivative)
Operandos
Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversiones de datos.
Diagrama de escalera y texto estructurado
Operando | Tipo | Formato | Descripción |
|---|---|---|---|
Motion Control | MOTION_INSTRUCTION | Etiqueta | Estructura empleada para acceder a los parámetros de estado del bloque. |
Cam Profile | CAM_PROFILE, CAM_PROFILE_EXTENDED
OBSERVACIÓN:
CAM_PROFILE_EXTENDED es compatible únicamente con los controladores Compact GuardLogix 5580 y CompactLogix 5380.
| Etiqueta de matriz | Una matriz de elementos con el índice de matriz establecido a 0. Define el perfil de leva utilizado para calcular los valores esclavos. Use el tipo de CAM_PROFILE_EXTENDED con este operando para habilitar el acceso a miembros de datos de leva de doble precisión (LREAL de 64 bits). |
Master Value | SINT, INT, DINT o REAL | Inmediato o etiqueta | El valor exacto a lo largo del eje maestro del perfil de leva que se utiliza para calcular los valores esclavos. |
Slave Value | REAL | Etiqueta | El valor a lo largo del eje esclavo del perfil de leva con el maestro al valor de maestro especificado. |
Slope Value | REAL | Etiqueta | La primera derivada del valor a lo largo de ejes esclavos del perfil de leva con el maestro al valor de maestro especificado. |
Slope Derivative | REAL | Etiqueta | La segunda derivada del valor a lo largo del eje esclavo del perfil de leva con el maestro al valor de maestro especificado. |
Texto estructurado
Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado.
Descripción
La instrucción MCSV determina el valor de esclavo, el valor de pendiente y la derivada de pendiente de un perfil de leva y valor de maestro determinados. Como una extensión de la función de leva de posición y de tiempo, ofrece el valor indispensable para la recuperación tras un fallo durante las operaciones de leva.
Control de movimiento (Motion Control)
Estos bits de control son afectados por la instrucción MCSV.
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 una vez calculados correctamente los valores de esclavo. Se restablece cuando el renglón realiza la transición de falso a verdadero. |
.ER (Error) Bit 28 | El Bde error se establece cuando los valores de esclavo no se han calculado correctamente. Se restablece cuando el renglón realiza la transición de falso a verdadero. |
Se trata de una instrucción de transición:
- En la escalera de relés, cambie la Condición de entrada de renglón de falsa a verdadera 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.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
No es específico para esta instrucción. 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 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 códigos de error extendidos para el código de error Parámetro fuera de rango (13) indican un número que hace referencia al número de operando como aparece en la plantilla de arriba a abajo, en donde el primer operando se cuenta como cero. Por lo tanto, para la instrucción MCSV, un código de error extendido de 2 haría referencia al valor del operando del Valor de maestro. Tendrá que verificar entonces su valor con el rango de valores aceptados para la instrucción. Consulte Códigos de error de movimiento (ERR) para ver las instrucciones de movimiento.
Cambios de MCSV a bits de estado
Ninguno
Ejemplo

Entregue su opinión