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
- Mecánica de arquitectura y del sistema
- Procedimiento de ingeniería e implementación paso a paso
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes para ingenieros
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
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_CauseyLM_Effect. - Jerarquía de comandos APL en
MotL: - Nivel 1 (Más alto): Enclavamientos (
Protect>Intlock>Permit). SiIntlock = 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
- Abra el editor SIMATIC LogicMatrix en el proyecto de SIMATIC Manager.
- Defina las causas correspondientes a los disparos de proceso (por ejemplo, sobrecarga térmica, alta temperatura de cojinete, parada de emergencia).
- Defina un efecto vinculado al enclavamiento del motor de destino.
- Compile la LogicMatrix para generar los diagramas CFC subyacentes.
Paso 2: Interconectar el efecto de LogicMatrix a los pines de enclavamiento de MotL
- Abra el diagrama CFC que contiene la instancia de
MotL. - Conecte la salida del bloque
LM_Effectgenerado aMotL.Intlock. - 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
- En el paso previo al arranque del SFC, escriba
MotL.ModLiOp = 1yMotL.AutModLi = 1. - En la transición, verifique que
MotL.AutAct.Value == 1. - En el paso de arranque del motor, establezca la marca de arranque en 1.
- 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
- Manual de SIMATIC PCS 7 LogicMatrix
- Sistema de control de procesos SIMATIC PCS 7 Advanced Process Library (APL)
- Sistema de control de procesos SIMATIC PCS 7 SFC para SIMATIC S7
Artículos relacionados
- Coordinando APL Motor Interlocks and Sequential Control Using SFC and LogicMatrix in PCS 7
- Configuring First-In Detection on APL Interlock Blocks for Motor Trip Diagnostics in PCS 7
- Configuring Operator Control Permissions and Command Locking on APL Valve Blocks in SIMATIC PCS 7
Etiquetas relacionadas
LogicMatrix, PCS 7 V9.1, MotL, SFC Sequence, APL Engineering