Para configurar el seguimiento en modo local en el bloque de motor MotL (FB1850) de la Advanced Process Library (APL) de SIMATIC PCS 7 cuando el equipo de campo físico carece de una entrada de selector "Local / Remoto" dedicada, configure el parámetro LocalSetting = 2 o LocalSetting = 4. Cuando un motor se arranca desde una botonera de campo local sin notificar al DCS, la llegada repentina de la retroalimentación de marcha (FbkRun) sin un comando activo del DCS (Start) normalmente genera una alarma de "Error de retroalimentación" (Feedback Error). Al crear una lógica que active LocalLi = 1 y StartLocal = 1 al detectar una retroalimentación de marcha inesperada y configurar LocalSetting = 2 (modo local con seguimiento), MotL realiza la transición sin problemas al modo local, siguiendo el estado del contactor físico en las faceplates de WinCC sin activar su propia salida digital (Start).
Índice de contenidos
- El dilema de la ausencia de contactos de interruptor Remoto/Local en campo
- Comprensión de los modos operativo LocalSetting de MotL (1, 2, 3, 4)
- Por qué la lógica ingenua provoca conflictos de comandos de salida y fallas de retroalimentación
- Método: Implementación paso a paso de la lógica de detección local
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes para ingenieros
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
El dilema de la ausencia de contactos de interruptor Remoto/Local en campo
En subestaciones eléctricas heredadas (legacy), CCMs y skids compactos, los arrancadores de motores en campo a menudo carecen de contactos auxiliares libres de potencial para la ubicación de control:
- Configuración de campo: Una botonera local de marcha/paro está cableada directamente a la bobina del arrancador del motor en el Centro de Control de Motores (CCM).
- Interfaz con el DCS: El DCS solo recibe una única entrada digital: el contacto auxiliar de retroalimentación de marcha (FbkRun), junto con una salida digital del DCS para el arranque remoto (Start).
- El desafío operativo: Si un operador de campo presiona el botón de marcha local:
1. El contactor se energiza y FbkRun pasa a 1.
2. En el DCS, MotL se encuentra actualmente en modo Automático o Manual con Start = 0.
3. MotL detecta la retroalimentación de marcha sin un comando y genera una alarma de alta prioridad: Feedback error entering state.
4. Si un ingeniero intenta forzar el modo Local a ciegas, MotL podría activar su salida física Start, creando un enclavamiento eléctrico no deseado.
Comprensión de los modos operativo LocalSetting de MotL (1, 2, 3, 4)
El parámetro LocalSetting define cómo MotL evalúa los comandos y salidas en el modo Local:
LocalSettingStart)LocalSetting = 1LocalSetting = 2Start NO se activa; MotL sigue el estado de FbkRun.LocalSetting = 3Start se activa según la señal StartLocal.LocalSetting = 4Start NO se activa; sigue a FbkRun; regresa al modo Manual con seguimiento al detenerse en local.Para instalaciones que carecen de un interruptor físico, LocalSetting = 2 o 4 es obligatorio porque desacopla por completo la salida Start del PLC.
Por qué la lógica ingenua provoca conflictos de comandos de salida y fallas de retroalimentación
Cuando los ingenieros escriben lógica CFC personalizada para detectar la marcha local:
IF (FbkRun = 1) AND (Start = 0) THEN
LocalLi := 1;
StartLocal := 1;
END_IF;
Si LocalSetting se deja en su valor predeterminado 0 o se establece en 3, al activar StartLocal, MotL hace que se active el pin de salida Start = 1. En el CCM eléctrico, el relé de arranque del DCS se energiza. Si el operador de campo presiona posteriormente el botón de Paro físico, el motor se detiene momentáneamente, ¡pero la salida Start enclavada del DCS reinicia inmediatamente el motor! Para evitar este peligro de seguridad catastrófico, Start debe permanecer estrictamente desactivado.
Método: Implementación paso a paso de la lógica de detección local
Siga este procedimiento para configurar un seguimiento local seguro sin interferencia de comandos de salida:
Paso 1: Configurar los parámetros del bloque MotL
- Abra el diagrama CFC que contiene el bloque
MotL. - Configure el parámetro
LocalSetting = 2(o4). - Configure el parámetro
ModLiOp = 1(habilita el cambio de modo mediante líneas de interconexión). - Verifique que el parámetro
Feature.Bit27(Visualización de interbloqueo en modo local) cumpla con las normas de seguridad de la planta.
Paso 2: Implementar la detección de estado local en CFC
- Inserte un bloque lógico
AND(And02) y un bloqueNOTde la librería básica de PCS 7. - Invierta el estado del comando del DCS: conecte
MotL.Starta la entrada del bloqueNOT. - Cablee el bloque
AND:
- Entrada 1: Retroalimentación de marcha física (Pcs7DiIn.Out.Valuedesde el contactor).
- Entrada 2: Salida del bloqueNOT(confirma que el DCS no emitió el comando de arranque). - La salida del bloque
ANDrepresenta:Field_Local_Active.
Paso 3: Cablear las señales de modo a MotL
- Conecte
Field_Local_Activedirectamente aMotL.LocalLi(Comando de modo local mediante interconexión). - Conecte
Field_Local_ActiveaMotL.StartLocal(Comando de marcha local). - Conecte
Pcs7DiIn.Outa la entrada de retroalimentación estándarMotL.FbkRun.
Contactor FbkRun ──────┬────────────────────────► MotL.FbkRun
│
▼
┌───────────┐
│ AND │──────► MotL.LocalLi
MotL.Start ──[NOT]──►│ │──────► MotL.StartLocal
└───────────┘
Paso 4: Resultado operativo
- Cuando se arranca localmente desde el campo:
Field_Local_Activepasa aTRUE.MotLcambia al modo Local. Debido a queLocalSetting = 2,MotL.Startpermanece en0. - La faceplate de WinCC se actualiza para mostrar el icono del motor girando en Verde con el banner amarillo de modo "Local".
- No se generan alarmas por error de retroalimentación.
- Cuando el motor de campo se detiene:
FbkRuncae a0.Field_Local_Activepasa aFALSE.MotLregresa limpiamente al modo Automático o Manual.
Verificación
Para verificar que el seguimiento en modo local funcione de manera segura:
- Simule la retroalimentación de marcha en campo (FbkRun = 1) mientras el DCS está inactivo en modo Manual.
- Verifique en el modo de prueba (Test Mode) online de CFC:
- MotL.LocalAct se activa a 1.
- La salida MotL.Start permanece estrictamente en 0 (la salida de la bobina del contactor permanece apagada).
- El parámetro FbkRunOut refleja el estado de marcha activo.
- Verifique en WinCC AlarmControl: confirme que no aparezca ninguna alarma de "Error de retroalimentación".
- Elimine la retroalimentación (FbkRun = 0): verifique que MotL salga del modo Local y regrese al estado inactivo sin enclavarse.
Limitaciones y precauciones operativas
- Bypassing de permisos e interbloqueos en modo local: Por defecto, los bloques estándar de APL no imponen interbloqueos por software mientras están en modo Local (
LocalSetting = 2). Asegúrese de que los botones de parada de emergencia físicos de campo estén cableados directamente al circuito de control del arrancador del motor. - Feature.Bit24 (Habilitación del modo local): Asegúrese de que
Feature.Bit24no esté configurado para bloquear la operación local. - Transición sin sacudidas a Automático: Si se utiliza
LocalSetting = 2, el motor regresará al modo Automático cuando se detenga la marcha en campo. Si la secuencia automática está emitiendo actualmente un comando de arranque, el motor se reiniciará inmediatamente. Si esto no es deseable, utiliceLocalSetting = 4, que fuerza al bloque al modo Manual al salir del modo Local.