Implementación de enclavamientos de motores de causa y efecto con LogicMatrix y SFC en PCS 7 V9.1

Para implementar enclavamientos de motores de causa y efecto con SIMATIC LogicMatrix y SFC en PCS 7 V9.1, asigne las salidas de la matriz LogicMatrix a las entradas 'Intlock' (enclavamiento) o 'Permit' (condición de arranque) del bloque 'MotL', mientras configura los pasos del SFC para controlar 'StartAut' y 'StopAut'. En PCS 7 V9.1, asegúrese de que 'ModLiOp' esté en 1 y 'AutModLi' esté en 1 para que el motor se encuentre en modo Automático. Si tanto los pulsadores manuales como los comandos del SFC deben arrancar el motor, agrúpelos a través de un bloque 'Or04' aguas arriba antes de 'StartAut' en lugar de crear conexiones CFC competitivas.

Índice de contenidos

Resumen ejecutivo

En la ingeniería de procesos bajo SIMATIC PCS 7 V9.1, las matrices de causa y efecto definidas mediante SIMATIC LogicMatrix proporcionan enclavamientos de seguridad y de proceso rigurosos, mientras que el SFC coordina la automatización secuencial de la planta. Al poner en servicio accionamientos de motores (MotL), los ingenieros se encuentran frecuentemente con escenarios donde los pulsadores DI de campo, las secuencias de recetas del SFC y las matrices de LogicMatrix deben interactuar sin problemas. Intentar conectar directamente las salidas de causa y efecto de la matriz a StartAut impide el control del SFC debido a que los enlaces CFC continuos tienen prioridad de ejecución. Esta guía detalla el flujo de trabajo de configuración completo en PCS 7 V9.1, abarcando la generación de LogicMatrix, el cableado de parámetros en CFC, las asignaciones de acciones en SFC y la verificación en tiempo de ejecución.

Mecánica de arquitectura y del sistema

Arquitectura de SIMATIC LogicMatrix y bloques APL en PCS 7 V9.1:

  • Arquitectura de LogicMatrix:
  • Causas: Sensores de campo, disparos por límites analógicos y fallas digitales.
  • Efectos: Acciones de proceso configuradas como disparos por desenergización, permissives (condiciones de habilitación) o alarmas.
  • CFC generado: LogicMatrix se compila en diagramas CFC dedicados que contienen bloques LM_Cause y LM_Effect.
  • Jerarquía de comandos APL en MotL:
  • Nivel 1 (Más alto): Enclavamientos (Protect > Intlock > Permit). Si Intlock = 0, el motor se fuerza a 0 independientemente de los comandos operativos.
  • Nivel 2: Conmutación de modo Manual / Automático (ModLiOp, AutModLi, ManModLi).
  • Nivel 3: Operación automática (StartAut, StopAut). Se evalúa únicamente cuando está en modo Automático (AutAct = 1) y se satisfacen los enclavamientos (Intlock = 1).
  • Multiplexación de señales: Para permitir que múltiples activadores externos (por ejemplo, pulsadores de campo y secuencias SFC) comanden StartAut, utilice agregación lógica OR aguas arriba.

Procedimiento de ingeniería e implementación paso a paso

Paso 1: Configurar las causas y efectos de SIMATIC LogicMatrix

  1. Abra el editor SIMATIC LogicMatrix en el proyecto de SIMATIC Manager.
  2. Defina las causas correspondientes a los disparos de proceso (por ejemplo, sobrecarga térmica, alta temperatura de cojinete, parada de emergencia).
  3. Defina un efecto vinculado al enclavamiento del motor de destino.
  4. Compile la LogicMatrix para generar los diagramas CFC subyacentes.

Paso 2: Interconectar el efecto de LogicMatrix a los pines de enclavamiento de MotL

  1. Abra el diagrama CFC que contiene la instancia de MotL.
  2. Conecte la salida del bloque LM_Effect generado a MotL.Intlock.
  3. Para las condiciones de arranque (por ejemplo, bomba de aceite de lubricación funcionando antes del arranque del motor principal), conecte el efecto permisivo a MotL.Permit.

Paso 3: Implementar el arbitraje de comandos para DI de campo y SFC

Si una señal DI externa y una secuencia SFC deben poder arrancar el motor en modo Automático:
1. Inserte un bloque Or04 en el diagrama CFC del motor.
2. Cablee el canal del controlador de DI de campo (Pcs7DiIn.PV_Out.Value) a Or04.In1.
3. Cree un parámetro binario interno o marca (flag) conectado a Or04.In2.
4. Conecte Or04.Out a MotL.StartAut.
5. En el diagrama SFC, apunte a la marca conectada a Or04.In2 durante el paso de arranque.

Paso 4: Configurar los pasos del SFC y verificar la transición al modo Automático

  1. En el paso previo al arranque del SFC, escriba MotL.ModLiOp = 1 y MotL.AutModLi = 1.
  2. En la transición, verifique que MotL.AutAct.Value == 1.
  3. En el paso de arranque del motor, establezca la marca de arranque en 1.
  4. En la transición, confirme que MotL.FbkRunOut.Value == 1.

Verificación

Para verificar el funcionamiento del sistema:
1. En el modo de prueba del CFC, confirme que MotL.Intlock = 1 y MotL.Permit = 1.
2. Ejecute la secuencia SFC. Verifique que StartAut reciba el pulso y el motor arranque.
3. Active una condición de alarma en LogicMatrix; verifique que Intlock cambie a 0, deteniendo el motor inmediatamente.
4. Verifique que la cara (faceplate) de LogicMatrix en WinCC resalte la Causa activada y que la cara de MotL muestre el banner de disparo por enclavamiento.

Limitaciones y precauciones operativas

Precauciones operativas:
- Nunca configure un paso del SFC para anular los enclavamientos de seguridad; los enclavamientos deben mantener prioridad por cableado físico y lógica en todo momento.
- Al compilar LogicMatrix, asegúrese de seleccionar la compilación delta para evitar borrar el orden de los grupos de ejecución de los diagramas.
- Los bloques APL requieren tanto ModLiOp = 1 como AutModLi = 1 para cambiar al modo Automático; configurar solo uno dejará el motor en modo Manual.

Preguntas frecuentes para ingenieros

Q: ¿Puede LogicMatrix disparar un motor que está en modo Manual?

A: Sí. Los enclavamientos APL (Intlock, Protect) disparan el motor independientemente de si está operando en modo Manual, Automático o Local.

Q: ¿Por qué StartAut permaneció inactivo al ser activado por el SFC?

A: Si AutAct está en 0, el motor está en modo Manual e ignora todos los comandos de StartAut.

Q: ¿En qué se diferencia Permit de Intlock?

A: Permit solo habilita el arranque del motor; no detendrá un motor que ya está en marcha si la condición decae.

Q: ¿Pueden múltiples SFC comandar la misma instancia de MotL?

A: Sí, enrutando las marcas de comando del SFC a través de un bloque Or04 o selector antes de StartAut.

Q: ¿Qué significa el círculo púrpura en una cara de enclavamiento APL?

A: Indica la primera señal de entrada (First-In) que provocó el disparo del bloque de enclavamiento.

Referencias técnicas

Artículos relacionados

Etiquetas relacionadas

LogicMatrix, PCS 7 V9.1, MotL, SFC Sequence, APL Engineering

20 respuestas