Monitor de árbol de levas (CSM)

Esta instrucción corresponde a los controladores Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
Esta instrucción supervisa las operaciones de arranque, parada y marcha de un árbol de levas.
Algunas de las posibles fuentes de las entradas Canal A y Canal B para la instrucción son: sensores de proximidad, solucionadores, encoders de código gray o cualquier dispositivo que pueda generar una serie de impulsos cuando el árbol de levas se mueve.
Los diagnósticos del funcionamiento de arranque y parada están basados en el parámetro Tiempo de retardo mecánico. Cada vez que se supera el Tiempo de retardo mecánico durante el funcionamiento de parada o arranque se genera un fallo.
Idiomas disponibles
Diagrama de lógica de escalera
RSL5K_CSM Ladder Diagram_v31
Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
Esta instrucción no está disponible en texto estructurado.
Operandos
IMPORTANTE: No utilice el mismo nombre de etiqueta para más de una instrucción en el mismo programa. No escriba en ninguna etiqueta de salida de instrucción bajo ninguna circunstancia.
ADVERTENCIA: Si cambia los parámetros de la instrucción durante el modo Marcha, debe aceptar las modificaciones pendientes y cambiar el modo del controlador de Programa a Marcha para que los cambios sean efectivos.
En la siguiente tabla se indican el operando utilizado para configurar la instrucción. Este operando no se puede cambiar durante el tiempo de ejecución.
Operando
Tipo de datos
Formatos
Descripción
CSM
CAMSHAFT_MONITOR
etiqueta
Este parámetro es una etiqueta de respaldo que mantiene información de ejecución importante para cada uso de esta instrucción.
dangericon
ATENCIÓN:
Para evitar un funcionamiento inesperado, no reutilizar esta etiqueta de respaldo y sus miembros. No escribir en ninguno de los miembros de la etiqueta en ningún otro punto del programa.
La siguiente tabla explica las entradas de la instrucción. Las entradas pueden ser señales de dispositivo de campo a partir de dispositivos de entrada o derivadas de la lógica del usuario.
Operandos
Tipo de datos
Formatos
Descripción
Tiempo de retardo mecánico (Mechanical Delay Time)
DINT
etiqueta
inmediato
En el funcionamiento de arranque, este parámetro determina la cantidad de tiempo que la instrucción está esperando a que las entradas Canal A y Canal B indiquen un movimiento después de que la entrada Solicitud de movimiento haya realizado la transición de OFF (0) a ON (1) antes de generar un fallo Tiempo de arranque superado.
En el funcionamiento de parada, este parámetro determina la cantidad de tiempo que la instrucción está esperando a que la entrada Canal A o Canal B indique una pérdida de movimiento después de que la entrada Solicitud de movimiento haya realizado la transición de ON (1) a OFF (0) antes de generar un fallo Tiempo de parada superado.
El rango válido es de 300 a 2000 ms.
Periodo de impulsos máximo (Max Pulse Period)
DINT
etiqueta
inmediato
Este parámetro define el tiempo máximo permitido entre los flancos ascendente y descendente en el tren de impulsos de entrada antes de que se considere que el movimiento se ha detenido.
El rango válido es de 50 a 2000 ms.
Solicitud de movimiento (Motion Request)
BOOL
etiqueta
Esta entrada indica si se está solicitando movimiento. El origen se encuentra en la Salida 1 de las instrucciones Modo de avance poco a poco de freno - embrague (CBIM), Modo de carrera simple de freno - embrague (CBSSM) o Modo continuo de freno - embrague (CBCM).
ACTIVADO (ON) (1): El árbol de levas recibe la instrucción de moverse y se espera que haya movimiento.
OFF (0): No se solicita el movimiento del árbol de levas.
Canal A (Channel A)
1
BOOL
etiqueta
Un tren de impulsos en esta entrada indica que el árbol de levas está en movimiento.
Canal B (Channel B)
1
BOOL
etiqueta
Un tren de impulsos en esta entrada indica que el árbol de levas está en movimiento.
Estado de entrada (Input Status)
BOOL
etiqueta
inmediato
Si las entradas de instrucción proceden de un módulo E/S de seguridad, este es el estado del módulo o de los módulos E/S (Estado de conexión o Estado combinado). Si las entradas de instrucción derivan de la lógica interna, es responsabilidad del programador de la aplicación determinar las condiciones.
ACTIVADO (ON) (1): Las entradas a esta instrucción son válidas.
OFF (0): Las entradas a esta instrucción no son válidas.
Restablecer
2
BOOL
etiqueta
Esta entrada borra los fallos de la instrucción siempre que la condición de fallo no esté presente.
OFF (0) -> ON (1): Se restablecen las salidas Error presente y Código de fallo.
1 Si esta entrada procede de un módulo de entrada
Guard I/O
, asegúrese de que la entrada esté configurada como simple, no como equivalente ni complementaria.
2 La norma ISO 13849-1 estipula que la función de restablecimiento de instrucciones debe ocurrir en las señales de flanco descendente. Para cumplir con los requisitos de la norma ISO 13849-1, añada esta lógica inmediatamente antes de esta instrucción. Renombre la etiqueta ‘Reset_Signal' del ejemplo siguiente al nombre de la etiqueta de señal de restablecimiento. Luego, utilice la etiqueta Bit de salida de la instrucción OSF como origen de restablecimiento de la instrucción.
RSL5K_MMVC Reset-Signal Example_v31
La siguiente tabla explica las salidas de la instrucción. Las salidas pueden ser señales de dispositivo de campo o derivadas de la lógica del usuario.
Operando
Tipo de datos
Descripción
Salida 1 (Output 1, O1)
BOOL
Esta salida indica en todo momento el estado del movimiento del árbol de levas, incluso cuando la salida Fallo presente (FP) está en ON. La única excepción es que la entrada Estado de entrada indique que las entradas a esta instrucción no son válidas. En ese caso, esta salida (O1) estará en OFF.
Esta salida se utiliza para obtener la entrada Prensa en movimiento en las instrucciones Modo de avance poco a poco de freno - embrague (CBIM), Modo de carrera simple de freno - embrague (CBSSM) y/o Modo continuo de freno - embrague (CBCM).
ACTIVADO (ON) (1): El árbol de levas se está moviendo.
OFF (0): Se detiene el árbol de levas.
Fallo presente (Fault Present, FP)
BOOL
Esta salida indica el estado de fallo de la instrucción.
Esta salida se utiliza para obtener la entrada Fallo de monitor de movimiento en las instrucciones Modo de avance poco a poco de freno - embrague (CBIM), Modo de carrera simple de freno - embrague (CBSSM) o Modo continuo de freno - embrague (CBCM).
ACTIVADO (ON) (1): Hay un fallo presente en la instrucción.
OFF (0): La instrucción funciona normalmente.
Código de fallo
DINT
Esta salida indica el tipo de fallo que ha ocurrido. Consulte la sección Códigos de fallo CSM, a continuación, para ver una lista de los posibles códigos de fallo.
Este parámetro no está relacionado con la seguridad.
Código de diagnóstico
DINT
Esta salida indica el estado de diagnóstico de la instrucción. Consulte la sección Códigos de diagnóstico CSM, a continuación, para ver una lista de los posibles códigos de diagnóstico.
Este parámetro no está relacionado con la seguridad.
Tiempo de arranque medido (Measured Start Time)
DINT
El tiempo (en milisegundos) que tarda el árbol de levas en empezar a moverse. Esta es la diferencia de tiempo desde que la entrada Solicitud de movimiento pasa a ON (1) hasta el momento en el que las entradas Canal A y Canal B indican movimiento.
Este parámetro no está relacionado con la seguridad.
Tiempo de parada medido (Measured Start Time)
DINT
El tiempo (en milisegundos) que tarda el árbol de levas en dejar de moverse. Esta es la diferencia de tiempo desde que la entrada Solicitud de movimiento pasa a OFF (0) hasta el momento en el que la entrada Canal A o Canal B deja de indicar movimiento.
Este parámetro no está relacionado con la seguridad.
IMPORTANTE: No escriba en ninguna etiqueta de salida de instrucción bajo ninguna circunstancia.
Conversión de impulsos de entrada
Las señales de las entradas Canal A y Canal B son un tren de impulsos desde un codificador, solucionador o sensor de proximidad. Cuando se detectan los impulsos dentro del Periodo de impulsos máximo, se indica movimiento.
Los trenes de impulsos deben suministrar señales de entrada por nivel a la lógica de la instrucción, a fin de obtener una señal ON (1) cuando hay movimiento y una señal OFF (0) cuando no lo hay. La conversión de cada canal es independiente de la otra.
Como se muestra a continuación para el caso del Canal A, la señal pasa a ON (1) en el primer flanco de impulsos que aparece en la entrada Canal A, en (A). La señal derivada permanecerá en ON (1) siempre y cuando el tiempo transcurrido entre impulsos no supere el Periodo de impulsos máximo configurado. Si no se detecta ningún flanco por un tiempo superior al Periodo de impulsos máximo, la señal derivada pasa a OFF (0), en (B).
CSM Input Pulse Conversion
Funcionamiento normal
La entrada Solicitud de movimiento realiza la transición de OFF (0) a ON (1), lo que indica que el árbol de levas recibe la instrucción de moverse. La Salida 1 pasa a ON (1) en (B), cuando tanto el Canal A como el Canal B detectan impulsos dentro del Tiempo de retardo mecánico configurado. Después de que la entrada Solicitud de movimiento pase a OFF (0) en (C) (lo que indica que el árbol de levas recibe la instrucción de detenerse), la Salida 1 pasa a OFF (0) en (D), ya que los impulsos han dejado de estar en ambos canales. Para evitar un fallo de Tiempo de parada superado, los impulsos deben parar en el Canal A o el Canal B dentro del Tiempo de retardo mecánico configurado.
CSM Normal Operation
Fallo de movimiento no comandado
Un Fallo de movimiento no comandado ocurre cuando la entrada Solicitud de movimiento está en OFF (0) pero los impulsos en las entradas Canal A y Canal B indican movimiento. La entrada Solicitud de movimiento está en OFF (0), lo que indica que no se ordena ningún movimiento. En (A), cuando los impulsos solo se detectan en un canal, no se genera ningún fallo. En (B), cuando los impulsos se detectan en el Canal A y el Canal B, se genera un fallo que indica un Movimiento no comandado. La Salida 1 controla la presencia de impulsos en el Canal A y el Canal B, y pasa a ON (1) en (B) y a OFF (0) en (C). Cuando no se detecta ningún impulso en ningún canal y la entrada Solicitud de movimiento está en OFF (0) (lo que indica que ya no se solicita el movimiento), el fallo se borrará en la siguiente transición OFF (0) a ON (1) de la entrada Restablecer en (D).
CSM Uncommanded Motion Fault
Fallo de tiempo de arranque superado
En (A), la entrada Solicitud de movimiento pasa a ON (1), lo que indica que se solicita el movimiento. La salida Fallo presente pasa a ON (1) cuando termina el Tiempo de retardo mecánico en (B), antes de que tanto el Canal A como el Canal B detecten los impulsos. En (C), cuando hay impulsos en ambas entradas, la Salida 1 pasa a ON (1) aunque hay una condición de fallo. En (D), cuando el Canal A o el Canal B deja de indicar movimiento, la Salida 1 pasa a OFF (0). Cuando ninguno de los canales indica movimiento (no hay impulsos) y la entrada Solicitud de movimiento también está en OFF (0) en (E), una transición posterior de OFF (0) a ON (1) de la entrada Restablecer restablecerá la condición de fallo en (F).
CSM Start Time Exceeded Fault
Fallo de tiempo de parada superado
En (A), la entrada Solicitud de movimiento pasa a OFF (0), lo que indica que el movimiento recibe la instrucción de detenerse. En (B), la salida Fallo presente pasa a ON (1) cuando termina el Tiempo de retardo mecánico antes de que los impulsos se detengan en Canal A o el Canal B. La Salida 1 realiza la transición de ON (1) a OFF (0) cuando los impulsos se detienen en el Canal A o el Canal B, en (C). Cuando el Canal A y el Canal B dejan de indicar movimiento y la entrada Solicitud de movimiento también está en OFF (0) en (D), una transición posterior de OFF (0) a ON (1) de la entrada Restablecer restablecerá la condición de fallo en (E).
CSM Stop Time Exceeded Fault
Fallo por Pérdida de movimiento (Caso 1)
La entrada Solicitud de movimiento pasa a ON (1) y, en (A), las entradas Canal A y Canal B indican movimiento dentro del Tiempo de retardo mecánico configurado. Al finalizar el Tiempo de retardo mecánico en (B), una pérdida de impulsos posterior en el Canal A o el Canal B resulta en que la salida Fallo presente cambie a ON (1), indicando un fallo de Pérdida de movimiento en (C). La Salida 1 también pasa a OFF (0) en (C). Cuando el Canal A y el Canal B dejan de indicar movimiento en (D) y la entrada Solicitud de movimiento también está en OFF (0), una transición posterior de OFF (0) a ON (1) de la entrada Restablecer restablecerá la condición de fallo en (E).
CSM Loss of Motion Fault
Fallo por Pérdida de movimiento (Caso 2)
La entrada Solicitud de movimiento pasa a ON (1) y, en (A), las entradas Canal A y Canal B indican movimiento dentro del Tiempo de retardo mecánico configurado. En (B), una pérdida de impulsos en el Canal A o el Canal B, antes de que termine el Tiempo de retardo mecánico, hará que la Salida 1 cambie a OFF (0). En (C), cuando termina el Tiempo de retardo mecánico, la salida Fallo presente pasa a ON (1), lo que indica un fallo de Pérdida de movimiento. Cuando el Canal A y el Canal B dejan de indicar movimiento en (D) y la entrada Solicitud de movimiento también está en OFF (0), una transición posterior de OFF (0) a ON (1) de la entrada Restablecer restablecerá la condición de fallo en (E).
CSM Loss of Motion Fault Case 2
Fallo de estado de entrada
En (A), la entrada Solicitud de movimiento pasa a ON (1), lo que indica que se solicita el movimiento. Ambas entradas, Canal A y Canal B, indican movimiento al detectar impulsos dentro del Tiempo de retardo mecánico configurado. La Salida 1 pasa a ON (1) en (B). Cuando la entrada Estado de la entrada pasa a OFF (0) en (C), se genera un fallo de Estado de entrada y la salida Fallo presente pasa a ON (1). La Salida 1 también pasa a OFF (0) en (C). La Salida 1 siempre está en OFF (0) cuando la entrada Estado de entrada está en OFF (0). Cuando el Canal A y el Canal B dejan de indicar movimiento en (D), la entrada Solicitud de movimiento también está en OFF (0) y la entrada Estado de entrada haya vuelto a ON (1), una transición posterior de OFF (0) a ON (1) de la entrada Restablecer restablecerá la condición de fallo en (E).
CSM Input Status Fault
Comportamiento de estado de reglón falso
Cuando la instrucción se ejecuta en un reglón falso, todas las salidas de la instrucción se desactivan.
Códigos de fallo y acciones correctivas
Los códigos de fallo se muestran en formato hexadecimal seguidos por formado decimal.
Código de fallo
Descripción
Acción correctiva
00
Sin fallo.
Ninguno.
16#20
32
Ha ocurrido un error de Estado de entrada. La entrada Estado de entrada ha realizado la transición de ON (1) a OFF (0).
  • Compruebe la conexión en el módulo E/S.
  • Restablezca el fallo.
16#6000
24576
Ha ocurrido un Movimiento no comandado. La entrada Solicitud de movimiento está en OFF (0) pero ambos canales de entrada indican que el árbol de levas se está moviendo.
  • Compruebe los dispositivos que accionan las entradas Canal A y Canal B y el cableado correspondiente.
  • Compruebe visualmente el árbol de levas y asegúrese de que se ha detenido.
  • Restablezca el fallo.
16#6001
24577
Se ha superado el tiempo de arranque. El tiempo de arranque medido para el árbol de levas ha superado el Tiempo de retardo mecánico configurado.
  • Analice de nuevo el valor Tiempo de retardo mecánico.
  • Asegúrese de que las vinculaciones mecánicas, los frenos y los sensores de movimiento en el árbol de levas están funcionando.
  • Compruebe visualmente si se haya detenido el movimiento.
  • Restablezca el fallo.
16#6002
24578
Se ha superado el tiempo de parada. El tiempo de detención medido para el árbol de levas ha superado el Tiempo de retardo mecánico configurado.
  • Analice de nuevo el valor Tiempo de retardo mecánico.
  • Asegúrese de que las vinculaciones mecánicas, los frenos y los sensores de movimiento están funcionando.
  • Compruebe visualmente si se haya detenido el movimiento.
  • Restablezca el fallo.
16#6003
24579
Pérdida de movimiento en el Canal A. La entrada Solicitud de movimiento está en ON (1), pero la entrada Canal A ha dejado de indicar movimiento.
  • Compruebe el dispositivo que acciona la entrada Canal A y el cableado correspondiente.
  • Compruebe visualmente el árbol de levas y asegúrese de que se ha detenido.
  • Restablezca el fallo.
16#6004
24580
Pérdida de movimiento en el Canal B. La entrada Solicitud de movimiento está en ON (1), pero la entrada Canal B ha dejado de indicar movimiento.
  • Compruebe el dispositivo que acciona la entrada Canal B y el cableado correspondiente.
  • Compruebe visualmente el árbol de levas y asegúrese de que se ha detenido.
  • Restablezca el fallo.
16#6005
24581
La entrada Solicitud de movimiento pasó a ON (1) antes de que todas las entradas estuviesen en el estado seguro, OFF (0).
  • Compruebe la conexión en el módulo E/S.
  • Compruebe visualmente el árbol de levas y asegúrese de que se ha detenido.
  • Asegúrese de que todos los sensores de movimiento funcionan adecuadamente.
  • Restablezca el fallo.
Códigos de diagnóstico y acciones correctivas
Los códigos de diagnóstico se muestran en formato hexadecimal seguidos por formado decimal
Código de diagnóstico
Descripción
Acción correctiva
00
Ninguno
Ninguno.
16#20
32
La entrada Estado de la entrada está en OFF (0) la primera vez que se ejecuta la instrucción.
Compruebe la conexión en el módulo E/S.
16#6000
24576
Las entradas Canal A y Canal B indican movimiento (hay impulsos presentes) la primera vez que se ejecuta la instrucción.
  • Compruebe los dispositivos que accionan las entradas Canal A y Canal B y el cableado correspondiente.
  • Compruebe visualmente si se haya detenido el movimiento.
16#6001
24577
La entrada Canal A indica movimiento (hay impulsos) la primera vez que se ejecuta la instrucción.
  • Compruebe el dispositivo que acciona la entrada Canal A y el cableado correspondiente.
  • Compruebe visualmente si se haya detenido el movimiento.
16#6002
24578
La entrada Canal B indica movimiento (hay impulsos) la primera vez que se ejecuta la instrucción.
  • Compruebe el dispositivo que acciona la entrada Canal B y el cableado correspondiente.
  • Compruebe visualmente si se haya detenido el movimiento.
Afecta a las marcas de estado matemáticas
No
Fallo mayor/menor
No es específico para esta instrucción. Consulte el Índice a través de matrices para ver si hay fallos de indexación de matrices.
Ejecución
Condición/estado
Acción realizada
Pre-escaneado
Igual que La condición de entrada de renglón es falsa.
La condición de entrada de renglón es falsa
Los .O1 y .FP se borran a falsos.
Las salidas Código de diagnóstico y Código de fallo están establecidas en 0.
La condición de entrada de renglón es verdadera
La instrucción ejecuta tal como se describe en la sección Funcionamiento normal.
Post-escaneado
Igual que La condición de entrada de renglón es falsa.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal