Cuando el bloque de agregación 'Aggr08' de SIMATIC PCS 7 Industry Library (IL) no logra ejecutar una conmutación automática de tiempo de servicio entre dos motores a pesar de alcanzar el intervalo de conmutación ('ChangeTime'), el bloqueo suele deberse a la ausencia de señales de retroalimentación requeridas por el bit de característica 7 ('Switch over with overlap'). Si Feature.Bit7 es Verdadero (True), Aggr08 emite un comando de arranque a la unidad en reserva, pero se niega a apagar la unidad en funcionamiento hasta que la señal de retroalimentación de marcha 'AggrXStarted' transicione a 1. Para resolver esto, cablee la retroalimentación de marcha de cada motor (p. ej., 'FbkRun' de 'MotL') a 'AggrXStarted', confirme la disponibilidad del agregado ('AggrXReady = 1'), o establezca Feature.Bit7 en Falso (False) para conmutaciones sin solapamiento.
Índice de contenidos
- Resumen ejecutivo
- Mecánica arquitectónica y del sistema
- Procedimiento paso a paso de ingeniería e implementación
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes del ingeniero
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Resumen ejecutivo
El bloque Aggr08 de la SIMATIC PCS 7 Industry Library coordina hasta 8 agregados de maquinaria rotativa (como bombas, compresores o ventiladores) para igualar las horas de funcionamiento, gestionar la rotación automática de servicio/reserva y manejar conmutaciones basadas en fallas. Un obstáculo común de ingeniería ocurre cuando parámetros como OpTimeSwMode, ChangeTime y PrefUnitMode están configurados correctamente, pero el bloque no logra rotar el equipo en funcionamiento cuando el temporizador programado expira. En la mayoría de los casos, este comportamiento no es un defecto del bloque, sino una condición estricta de interbloqueo aplicada por el bit de característica 7. Este artículo detalla la lógica operativa de Aggr08, explica cómo las señales de retroalimentación gobiernan la secuenciación de agregados y proporciona pasos de diagnóstico para la resolución de problemas.
Mecánica arquitectónica y del sistema
Mecánica de secuenciación interna del bloque de Industry Library Aggr08:
- Modo de conmutación por tiempo de operación (
OpTimeSwMode): 0: Conmutación basada en las horas de funcionamiento transcurridas (ChangeTime).1: Conmutación basada en el activador de reloj de hora del día.- Mecánica de los bits de características (Feature Bits):
Feature.Bit5: Habilitar la evaluación de horas de funcionamiento.Feature.Bit6: Rotación cíclica de la prioridad principal.Feature.Bit7: Conmutación con solapamiento. Cuando es Verdadero (True), el bloque arranca primero el agregado entrante y requiere la verificación de la retroalimentación de marcha (AggrXStarted = 1) antes de desactivar el agregado saliente una vez que expiraDelayOff.- Señales de estado de entrada de agregados requeridas:
AggrXEn: Agregado habilitado en la configuración del proyecto.AggrXReady: El agregado está disponible y no tiene fallas activas.AggrXStarted: Retroalimentación de proceso que confirma que el agregado está funcionando.- Mecanismo de falla de secuencia: Si
Aggr2Startedse deja abierto (0),Aggr08permanece indefinidamente en un estado de transición intermedia esperando a que el motor 2 informe su estado operacional, evitando que el motor 1 sea detenido.
Procedimiento paso a paso de ingeniería e implementación
Paso 1: Auditar las interconexiones CFC hacia Aggr08
Abra el diagrama CFC que contiene Aggr08 y los bloques de motor correspondientes (MotL_1, MotL_2). Verifique que se realicen las siguientes conexiones cruzadas:
- Conecte MotL_1.FbkRunOut -> Aggr08.Aggr1Started.
- Conecte MotL_2.FbkRunOut -> Aggr08.Aggr2Started.
- Conecte MotL_1.RdyToStart (o falla invertida) -> Aggr08.Aggr1Ready.
- Conecte MotL_2.RdyToStart -> Aggr08.Aggr2Ready.
Paso 2: Configurar los bits de características para la filosofía de conmutación deseada
Abra las propiedades del bloque de Aggr08 en el CFC o a través de la cara de operación (faceplate):
- Si la hidráulica del proceso permite que dos bombas funcionen simultáneamente durante la transferencia: Mantenga Feature.Bit7 = True, configure DelayOn = 10s y configure DelayOff = 10s.
- Si el proceso NO puede tolerar operación simultánea (p. ej., sobrecarga del bus eléctrico o bombas de desplazamiento positivo): Establezca Feature.Bit7 = False. En este modo, Aggr08 detiene primero el agregado en funcionamiento y arranca la unidad de reserva después de que transcurra DelayOn sin esperar el solapamiento de AggrXStarted.
Paso 3: Validar los parámetros operativos
Asegúrese de que los parámetros operativos coincidan con los requisitos de la planta:
- MaxAggr = 2 (agregados totales gestionados).
- ReqAggr = 1 (número de agregados requeridos para funcionar simultáneamente).
- ChangeTime = 1 (horas entre rotaciones automáticas).
- OpTimeSwMode = 0 (modo de intervalo).
Paso 4: Comprobar si existen parches conocidos de Industry Library
Si utiliza versiones anteriores de Industry Library (p. ej., IL V8.0 o compilaciones tempranas de IL V9.0), verifique si están instaladas las colecciones de actualizaciones de Siemens (Update Collections) o los Hotfixes para Industry Library, ya que las versiones iniciales contenían defectos de temporización en los incrementos de los temporizadores cíclicos.
Verificación
Para verificar la conmutación de agregados:
1. En el modo de prueba del CFC, fuerce ChangeTime a un intervalo de prueba corto (p. ej., 0.05 horas / 3 minutos).
2. Observe Aggr08.CurrAggr: El agregado 1 está funcionando inicialmente (Aggr1Start = 1).
3. Cuando expire el temporizador, observe que Aggr2Start genera un pulso a 1.
4. Verifique que cuando Aggr2Started informe 1, Aggr08 ejecute DelayOff y restablezca Aggr1Start a 0.
5. Confirme que la cara de operación de WinCC se actualice mostrando el Agregado 2 como maestro activo.
Limitaciones y precauciones operativas
Precauciones operativas:
- Si AggrXReady cae a 0 mientras un agregado está funcionando, Aggr08 ejecuta inmediatamente una conmutación de falla de emergencia hacia la unidad de reserva, independientemente de ChangeTime.
- Verifique siempre que los temporizadores DelayOff y DelayOn no excedan los tiempos de seguridad del proceso.
- Evite configurar ChangeTime con valores extremadamente pequeños en producción para prevenir el desgaste mecánico prematuro en motores grandes de media tensión.
Preguntas frecuentes del ingeniero
P: ¿Qué hace Feature.Bit7 en Aggr08?
R: Feature.Bit7 habilita la conmutación con solapamiento, lo que requiere que la unidad que arranca informe la retroalimentación 'Started' antes de apagar la unidad que se detiene.
P: ¿Por qué Aggr08 no conmuta si ambos motores están funcionando?
R: Si ReqAggr es igual a MaxAggr, todas las unidades ya están funcionando, por lo que la rotación es imposible.
P: ¿Dónde conecto el comando de arranque del motor desde Aggr08?
R: Conecte Aggr08.Aggr1Start a MotL.StartAut en el bloque de accionamiento del motor correspondiente.
P: ¿Puede Aggr08 gestionar más de 2 motores?
R: Sí, Aggr08 admite hasta 8 agregados. Para configuraciones con hasta 16 unidades, se utiliza Aggr16.
P: ¿Iguala Aggr08 las horas de funcionamiento automáticamente?
R: Sí, cuando se configura con PrefUnitMode = 2 y Feature.Bit5 = True, prioriza automáticamente el agregado con las horas de funcionamiento acumuladas más bajas.
Referencias técnicas
- Manual de SIMATIC PCS 7 Industry Library
- Sistema de control de procesos SIMATIC PCS 7 Advanced Process Library (APL)
- Límites de configuración y licencias de PCS 7 V9.0 SP3
Artículos relacionados
- Manual de ingeniería de válvulas manuales y monitoreo de retroalimentación por interruptor de límite en SIMATIC PCS 7 APL
- Acceso a datos cíclicos de envío y recepción de SIMOCODE Pro en SIMATIC PCS 7
- Configuración de permisos de control de operador y enclavamiento de comandos en bloques de válvulas APL en SIMATIC PCS 7
Etiquetas relacionadas
Industry Library, Aggr08, Duty Standby, Operating Hours, Motor Rotation