La pérdida recurrente de programa y el paso automático a modo de servicio (Service Mode) en controladores Siemens Desigo PXC64.1-U y PXC22-E obedecen a fallos de hardware en el módulo, corrupción en la memoria flash por sobretensiones en la red de alimentación, inconsistencias en el código de la aplicación o interrupciones térmicas en el entorno del cuadro de control. Para restablecer la operación sin depender de un técnico en campo, el sistema Desigo Insight (a partir de la versión V5) permite ejecutar la restauración del firmware y la aplicación mediante la función de Back-up / Restore, o bien utilizando la herramienta de ingeniería Desigo Xworks Plus (XWP) con su correspondiente licencia.
Tabla de contenido
- Causa técnica: por qué el controlador Desigo PXC entra en modo de servicio
- Requisitos previos
- Método 1: Restaurar la aplicación desde Desigo Insight Management Station
- Método 2: Cargar el programa mediante la herramienta Desigo Xworks Plus (XWP)
- Procedimiento de diagnóstico físico y ambiental del controlador
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes para ingenieros
- Artículos relacionados
- Etiquetas relacionadas
Causa técnica: por qué el controlador Desigo PXC entra en modo de servicio
Los controladores de la serie Desigo PX (como el PXC64.1-U o el PXC22-E) ejecutan el código de control de climatización (HVAC) desde su memoria interna. Cuando la CPU detecta un fallo crítico en la ejecución del programa o una corrupción en la estructura de memoria, conmuta automáticamente a modo de servicio (Service Mode o Fault State) por razones de seguridad operativa.
+-----------------------------------------------------------------------+
| CAUSAS RAÍZ DEL ERROR |
+-----------------------------------------------------------------------+
| 1. Inestabilidad eléctrica: Picos de tensión o microcortes de 24 VAC |
| 2. Fallo de hardware: Degradación de la memoria flash o batería |
| 3. Error de software: Desbordamiento de memoria o punteros nulos |
| 4. Condiciones ambientales: Sobrecalentamiento dentro del cuadro |
+-----------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------+
| ESTADO DE RESPUESTA |
| El controlador Desigo PXC conmuta a "Service Mode" |
| (Detiene la ejecución del algoritmo de climatización) |
+-----------------------------------------------------------------------+
Las causas principales de esta condición incluyen:
- Disturbios en la alimentación eléctrica: Microcortes o variaciones de tensión en la línea de 24 VAC que alimentan al módulo PXC, provocando escrituras incompletas o erróneas en la memoria de trabajo.
- Degradación del hardware de la CPU: Fallo en los componentes de memoria no volátil (Flash/RAM) o agotamiento de la batería de respaldo del reloj en tiempo real y parámetros temporales.
- Errores en la lógica de programación: Instrucciones en el código de Xworks Plus que generan bucles infinitos, desbordamientos de buffer o conflicto de direcciones de E/S.
- Factores ambientales: Temperatura excesiva dentro del armario eléctrico o interferencias electromagnéticas (EMI) severas causadas por variadores de frecuencia cercanos sin el filtrado adecuado.
Requisitos previos
- Estación de gestión: Estación de trabajo con software Desigo Insight V5 (o superior) conectada a la red de automatización (BACnet/IP o BACnet/LonTalk).
- Herramienta de ingeniería (opcional): Software Desigo Xworks Plus (XWP) instalado en una unidad de programación con la licencia dongle o software válida activada.
- Copia de seguridad: Archivo de proyecto compilado (
.xwp) o imagen de respaldo previa del controlador afectado. - Acceso físico: Acceso al cuadro de control para verificar los indicadores LED de estado (
SVC/SRV) del PXC.
Método 1: Restaurar la aplicación desde Desigo Insight Management Station
Se utiliza mejor cuando: El sistema cuenta con Desigo Insight V5 o superior y se ha realizado una copia de seguridad previa de la aplicación directamente desde la estación de supervisión de la planta.
Procedimiento
- Abra la interfaz de Desigo Insight con una cuenta de usuario que disponga de privilegios de administración o mantenimiento.
- Navegue hasta la vista de árbol de la red de automatización (System Browser) e identifique el controlador PXC afectado que se encuentra en estado de fallo.
- Haga clic con el botón derecho sobre el nodo del controlador y seleccione la opción de mantenimiento Restore Application (o Back-up / Restore).
- Seleccione el archivo de copia de seguridad correspondiente a la última versión estable almacenada en el servidor de la estación de gestión.
- Inicie la transferencia de datos hacia el controlador PXC a través de la red BACnet.
- Espere a que la barra de progreso complete la carga y el sistema ejecute un reinicio automático del controlador.
Resultado esperado: El controlador descarga la lógica de control, sale del modo de servicio y reinicia la secuencia de regulación HVAC.
Verificación: Confirme que el indicador LED de servicio del PXC cambie a su estado normal de operación y que las variables de proceso se actualicen en las pantallas SCADA de Desigo Insight.
Método 2: Cargar el programa mediante la herramienta Desigo Xworks Plus (XWP)
Se utiliza mejor cuando: Se requiere descargar la aplicación directamente desde la herramienta de ingeniería, modificar parámetros del programa o reinstalar el firmware base del controlador.
+-----------------------------------------------------------------------+
| 1. CONECTAR XWORKS PLUS AL CONTROLADOR |
| (Conectar cable Ethernet / USB a la interfaz PXC) |
+-----------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------+
| 2. VERIFICAR LA LICENCIA XWP ACTIVA |
| (Confirmar que la llave de ingeniería esté reconocida por el PC) |
+-----------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------+
| 3. CARGAR LA APLICACIÓN Y/O FIRMWARE |
| (Ejecutar el comando "Full Download" desde el menú de ingeniería) |
+-----------------------------------------------------------------------+
Procedimiento
- Conecte el equipo de ingeniería con el software Desigo Xworks Plus a la red de automatización o directamente al puerto de servicio del controlador PXC.
- Abra el proyecto correspondiente en Xworks Plus y asegúrese de que el hardware configurado coincide con la referencia exacta del módulo (ej. PXC64.1-U o PXC22-E).
- Verifique que la licencia del software XWP esté activa en la estación de trabajo.
- Establezca la comunicación en línea con el nodo seleccionando la dirección de red BACnet asignada al equipo.
- En la barra de herramientas, seleccione el comando Load -> Full Download para transferir la estructura de bloques de función, los mapas de puntos y el firmware si fuera necesario.
- Una vez finalizada la transferencia, aplique un comando de reinicio controlado (Warm Start) desde el propio software.
Resultado esperado: La memoria Flash del PXC se sobrescribe con el programa de aplicación válido, borrando los datos corruptos que provocaban el fallo.
Verificación: Monitoree el búfer de diagnósticos en Xworks Plus para validar que no se generen excepciones de memoria tras la puesta en marcha.
Procedimiento de diagnóstico físico y ambiental del controlador
Si el programa se corrompe de forma repetitiva tras realizar la carga de la aplicación, aplique el siguiente procedimiento para aislar la causa raíz externa:
-
Inspección de la fuente de alimentación (24 VAC):
- Mida con un multímetro la tensión de entrada en los bornes
GyG0del controlador PXC. - Verifique que la tensión se mantenga de forma estable entre 21.6 VAC y 26.4 VAC bajo condiciones de carga máxima.
-
Compruebe la ausencia de ruidos o picos transitorios instalando un osciloscopio o un analizador de red si la falla coincide con el arranque de grandes cargas inductivas (motores, fan-coils, fogueadores).
2. Control de temperatura ambiente: -
Mida la temperatura interna en el cuadro de control. Los controladores PXC deben operar dentro del rango de 0∘C a 50∘C.
-
Si la temperatura supera los 45∘C, instale sistemas de ventilación forzada o climatización en el armario para evitar el sobrecalentamiento del procesador.
3. Puesta a tierra y blindaje: -
Inspeccione que el polo de referencia
G0y la tierra de protección del armario estén conectados correctamente según las guías de instalación de Siemens BT. - Verifique que las pantallas de los cables de bus de comunicación (LonTalk o RS-485) estén puestas a tierra en un único punto para evitar bucles de masa.
- Mida con un multímetro la tensión de entrada en los bornes
Verificación
El procedimiento de recuperación y estabilización del controlador Desigo PXC se considera exitoso cuando:
- LED de estado normal: El LED
SVC(Service) permanece apagado o en su estado operacional normal (verde intermitente/fijo según el modelo), indicando que el equipo no está en modo de error. - Comunicación estable: El nodo responde a las peticiones de lectura/escritura del sistema SCADA Desigo Insight o Desigo CC sin caídas intermitentes de línea.
- Persistencia del programa: El controlador retiene el programa y mantiene el control del lazo HVAC de forma ininterrumpida tras simular un ciclo de apagado y encendido (Power Cycle).
Limitaciones y precauciones operativas
- Requisito de licencia: La descarga de programas mediante Desigo Xworks Plus requiere obligatoriamente una licencia válida (software o dongle USB). Los usuarios finales sin licencia XWP solo pueden ejecutar la función de restauración a través de Desigo Insight V5 (o superior) si dicha opción fue habilitada durante la ingeniería del sistema.
- Interrupción del proceso HVAC: Al descargar la aplicación o restaurar el controlador, todas las salidas digitales y analógicas pasan a un estado no controlado o de seguridad. Asegúrese de poner los equipos de planta (fancoils, bombas, fogueadores) en modo manual antes de iniciar la transferencia.
- Sustitución de hardware: Si el controlador vuelve a perder el programa en un entorno eléctrico y térmico verificado como correcto, la memoria Flash interna del PXC está dañada y se requiere la sustitución física del módulo.
Preguntas frecuentes para ingenieros
¿Puede un usuario final recibir capacitación oficial para el software Desigo Xworks Plus?
Sí. Siemens ofrece cursos de formación para la herramienta Desigo Xworks Plus (XWP) y el sistema Desigo a través de sus delegaciones regionales (Siemens Building Technologies). La admisión a estos cursos para clientes finales depende de las políticas comerciales de la organización local de Siemens.
¿Dónde se pueden obtener los manuales de ingeniería y guías de producto para controladores PXC?
Los manuales de instalación, esquemas de cableado y documentación técnica de la gama Desigo PX se solicitan directamente al canal de ventas o soporte técnico de Siemens BT, o bien descargándolos desde el portal oficial de soporte global (Siemens Industry Online Support).
¿Por qué los controladores Desigo PXC no permiten la extracción (upload) directa del código fuente?
Los controladores PXC almacenan el código ejecutable compilado en su memoria interna para optimizar el rendimiento de procesamiento. Para recuperar y modificar el programa fuente editable, es necesario contar con la base de datos original del proyecto (.xwp) generada durante la fase de ingeniería.
Referencias técnicas
- Manual del sistema Desigo PX: Documentación oficial de arquitectura de hardware e instalación de controladores PXC.
- Guía de usuario de Desigo Insight V5 / Desigo CC: Especificaciones del módulo de Back-up / Restore para automatización de edificios.
Artículos relacionados
- Cómo configurar redes BACnet/IP en controladores Siemens Desigo PXC
- Diagnóstico de errores de comunicación y LED de estado en controladores Siemens PX
- Procedimiento de actualización de firmware en módulos PXC64 y PXC22
Etiquetas relacionadas
Code: C270