Solución de problemas del PLC ABB AC500: Respuestas a los problemas más comunes en el campo
El TEJIDO La plataforma AC500, que incluye las series PM5xx, PM58x y PM59x, se utiliza en plantas de tratamiento de agua, sistemas de automatización de edificios y líneas de producción en Europa y Oriente Medio. Los ingenieros que trabajan sobre el terreno se topan con los mismos fallos previsibles.

Que la CPU falle al encenderla se debe a cuatro cosas.
Primero, la fuente de alimentación. Los módulos de alimentación de la serie TA521 requieren una entrada de 24 V CC estable. Compruebe el LED verde en la parte frontal del módulo. Si está apagado, no hay entrada de CC, la tensión de entrada es inferior a 19,2 V o el módulo está averiado. Mida directamente en los terminales con un multímetro. No se fíe del indicador luminoso del panel.
Corrupción del gestor de arranque. Menos frecuente. Ocurre en las CPU PM582 tras una actualización de firmware fallida o una pérdida de energía durante la actualización. El LED de encendido de la CPU se activa, pero no sucede nada más. Recargue el firmware mediante la ranura para tarjeta SD con Automation Builder. Si esto falla, la CPU necesita una actualización del gestor de arranque realizada por ABB.
Problemas con la tarjeta de memoria. En los modelos PM591 y PM592, utilice una tarjeta SD formateada en FAT32 con una imagen de firmware válida. Una tarjeta de otro PLC o una tarjeta dañada impedirá el arranque por completo. Retire la tarjeta e intente arrancar sin ella. Si la CPU arranca, el problema reside en la tarjeta.
Posición del interruptor RUN/STOP. Parece obvio, pero hemos explicado esto a los ingenieros en más de una ocasión. Si el interruptor está en modo STOP, la CPU se enciende pero no ejecuta el programa. Muévalo a RUN y active/desactive el ciclo de encendido.
---
El LED de estado del PM582 le indica exactamente cuál es el problema si conoce el código de destello:
Patrón LED | Significado | Acción
Verde sólido | Funcionando con normalidad | Nada
Verde intermitente (lento) | Modo PARADA | Compruebe el interruptor RUN/STOP o el estado del programa.
Parpadeo rojo, 2 parpadeos y pausa | Fallo de hardware | La CPU necesita ser reemplazada
Luz roja intermitente, 3 destellos y pausa | Error de bus | Compruebe el módulo de placa base TA523 y las conexiones del bus de E/S.
Parpadeo rojo, 4 parpadeos y pausa | Fallo del programa, tiempo de espera del temporizador de vigilancia agotado | Revisar el tiempo de ciclo y la lógica del programa
Rojo fijo | Fallo fatal | Es probable que la CPU esté averiada, reemplácela.
El error de tres destellos (error de bus) suele confundir a la gente. Todos asumen que la CPU está defectuosa, pero casi siempre se trata del backplane o de un módulo de E/S suelto. Vuelva a conectar el módulo backplane TA523 y todos los módulos de E/S conectados, y luego reinicie el dispositivo. Si el patrón de tres destellos persiste, reemplace primero el TA523. Es más económico que una CPU.
Cuatro destellos (fallo del programa) indican que el temporizador de vigilancia se activó. Acceda a Automation Builder y compruebe la configuración de la tarea. El tiempo de ciclo excede el límite configurado para el temporizador de vigilancia. Aumente el tiempo del temporizador de vigilancia u optimice el código. Busque bucles infinitos en ST, etiquetas de salto olvidadas en LADDER o pasos SFC que nunca finalizan.
---
Los problemas de conexión Ethernet son el segundo dolor de cabeza más común.
Dirección IP incorrecta. La IP predeterminada de la serie PM5xx es 192.168.0.10. Si alguien la cambió o su portátil está en una subred diferente, no podrá conectarse. Mantenga la CPU en estado STOP, conéctese directamente con un cable cruzado (la mayoría de las tarjetas de red modernas admiten MDIX automático, pero no todas) y escanee la red con la herramienta de detección de red de Automation Builder.
Desajuste de subred. Es posible que su portátil tenga la IP 192.168.1.x mientras que el PLC tiene la IP 192.168.0.x. Configure su portátil con una IP estática dentro del mismo rango: 192.168.0.100 con la subred 255.255.255.0.
El firewall está bloqueando los puertos. Automation Builder utiliza los puertos TCP 6681 y 6682 para la comunicación. El firewall de Windows Defender o el software de seguridad corporativa suelen bloquearlos. Agregue una regla de entrada para permitirlos. Además, verifique que el PLC no esté detrás de un switch administrado con seguridad de puertos habilitada.
Daños en la capa física. Los entornos industriales deterioran los conectores RJ45. Vibraciones, humedad, neblina de aceite: todo esto degrada los cables Ethernet. Pruebe con un cable que funcione correctamente. Si el LED de enlace del puerto Ethernet de la CPU no se enciende al conectarlo, cambie el cable. Si aún así no se enciende, es posible que el puerto esté dañado. Use el segundo puerto Ethernet si su CPU dispone de uno, o añada un módulo Ethernet CM574.
---
Las variaciones o fluctuaciones bruscas de los valores analógicos en un módulo TA521-AI4 o TA522-AI8 se deben a problemas de cableado o configuración, no a que el módulo esté defectuoso.
Problemas en el bucle de 4-20 mA. La causa más común es un cable roto en el bucle. Compruebe la continuidad entre el transmisor y el módulo de IA. A continuación, verifique la alimentación del bucle. Si el transmisor se alimenta mediante el bucle, la fuente de alimentación de 24 V debe estar presente y ser estable. Una interrupción de tan solo 50 ms provoca un pico en la lectura. Utilice una resistencia de precisión (250 ohmios) entre los terminales de entrada y mida la tensión. Una tensión de 1-5 VCC en la resistencia indica un bucle de 4-20 mA en buen estado.
Bucles de tierra. Cuando el transmisor y el PLC utilizan fuentes de alimentación o puntos de conexión a tierra diferentes, los bucles de tierra introducen ruido en la señal. Utilice módulos de entrada/salida aislados o instale un aislador de señal entre el transmisor y la entrada del PLC.
Configuración de escala incorrecta en Automation Builder. Cada módulo analógico requiere los parámetros de escala correctos. Si configuró una entrada de 4-20 mA como 0-10 V o estableció un rango de unidades de ingeniería incorrecto (por ejemplo, 0-100 PSI en lugar de 0-250 PSI), las lecturas se verán erróneas, pero el módulo funcionará correctamente. Verifique la configuración del módulo en Automation Builder, en la pestaña de asignación de E/S.
Configuración del filtro. Los módulos AC500 AI cuentan con filtros digitales configurables. Si la constante de tiempo del filtro es demasiado baja, se producirá ruido eléctrico. Si es demasiado alta, se perderán cambios reales en el proceso. Comience con 50 ms y ajústela según sea necesario.
Tensión de modo común. En el TA521-AI4, la tensión máxima de modo común es de 30 VCC entre cualquier entrada y AGND. Si su transmisor está conectado a una tierra diferente, puede superar este valor y obtener lecturas erráticas. Conecte todas las conexiones comunes analógicas en un solo punto.
---
El programa se carga correctamente, pero luego la CPU se detiene.
Falta configuración de hardware. Su programa hace referencia a módulos de E/S que no están presentes físicamente, o la configuración del backplane en Automation Builder no coincide con la del riel. Abra la configuración de hardware y compárela con el hardware real. Si reemplazó un TA521 por un TA522 o movió módulos a ranuras diferentes, la configuración no es válida.
Desbordamiento de tarea / Tiempo de espera del temporizador de vigilancia. El programa compila y carga, pero el tiempo de ciclo excede el tiempo de espera del temporizador de vigilancia durante la ejecución. Esto ocurre al agregar un bloque de funciones complejo, como un bucle PID con un tiempo de ciclo rápido, que no existía en el programa anterior. Verifique la configuración de la tarea y aumente el tiempo de espera del temporizador de vigilancia, u optimice el bloque de código problemático.
División por cero o excepción no controlada. El código ST y LADDER provocará un fallo en la CPU si se produce una división por cero, un puntero no válido o un índice de matriz fuera de los límites. No existe un gestor de excepciones automático. La CPU se detiene. Añada comprobaciones de límites antes de las operaciones matemáticas. En ST, compruebe que el divisor no sea cero antes de dividir. En LADDER, utilice bloques de comparación antes de las funciones matemáticas.
Desactivación forzada de salidas. Si tenía salidas digitales activadas forzadamente y carga un nuevo programa, el estado de activación forzada puede entrar en conflicto con la nueva lógica. Elimine todas las activaciones forzadas antes de cargar el programa. En Automation Builder, acceda a la vista de activaciones forzadas y elimine todas las activaciones forzadas; a continuación, descargue el programa.
---
La plataforma AC500 ha pasado por varias fases de su ciclo de vida. Algunos módulos siguen activos; otros están descatalogados.
ABB Direct es la primera opción para los modelos actuales (PM591, PM592, CM574), pero los plazos de entrega para modelos más antiguos pueden ser de 8 a 16 semanas. Los modelos PM571, PM582, CM571 y varias variantes de la serie TA521 están descatalogados o han llegado al final de su ciclo de vida.
Distribuidores de componentes para automatización como Rexel, Sonepar y empresas especializadas en automatización industrial aún disponen de inventario de piezas nuevas de stock antiguo (NOS, por sus siglas en inglés). Los precios varían considerablemente. Consulte varias fuentes.
Proveedores especializados como tztechio.com ofrecen módulos AC500 nuevos, usados y probados, especialmente modelos más difíciles de encontrar como el PM582 y el CM571.
Módulos descatalogados que le resultará difícil encontrar nuevos:
· PM571
· PM582
· CM571
· Serie TA521 (varias variantes, pero las TA521-ETH y TA521-AI4 siguen estando más disponibles que las demás).
· Módulos de placa base más antiguos
Si está diseñando un sistema nuevo o reemplazando una CPU averiada, especifique un PM591 o un PM592 en lugar de un PM582. Son modelos de producción actual y tienen mayor disponibilidad.
---
Sí. El AC500 se comunica con los variadores ABB más antiguos mediante Modbus RTU serie.
Modbus RTU mediante CM572. El módulo de comunicación serie CM572 ofrece puertos RS-232 y RS-485. Configúrelo como maestro Modbus en Automation Builder. Conecte los terminales RS-485 (A+/B-) al puerto Modbus del variador. Preste atención a las resistencias de terminación. Habilítelas únicamente en los dos extremos físicos del bus.
Los variadores ACS350 y ACS355 admiten Modbus RTU de forma nativa. El grupo de parámetros 53 del variador (configuración Modbus) establece el ID de estación, la velocidad de transmisión y la paridad. Estos valores deben coincidir con la configuración del CM572. Ajustes comunes: 19200 baudios, 8 bits de datos, paridad par, 1 bit de parada.
Biblioteca DriveAP. ABB proporciona la biblioteca de bloques de funciones DriveAP para Automation Builder. Esta biblioteca gestiona la comunicación Modbus con los variadores ABB sin necesidad de escribir código Modbus directamente. Simplemente inserte un bloque DriveAP, configure el ID del variador y lea/escriba los parámetros por índice.
Los variadores ACS580 y ACS880 también funcionan con Modbus RTU, pero además son compatibles con buses de campo Ethernet si dispone de un CM574 o del puerto Ethernet integrado de la CPU. Para nuevas instalaciones, utilice Modbus TCP en lugar de RTU. Es más rápido, facilita la resolución de problemas y reduce los problemas de cableado.
---
La mayoría de las fallas del AC500 se dividen en unas pocas categorías: problemas de alimentación, incompatibilidad de configuración, problemas de cableado y ciclo de vida del módulo. Tenga a mano un backplane TA523 de repuesto. Es el punto de falla más común después de la fuente de alimentación. Ante la duda, deje que el código de parpadeo del LED de la CPU le indique dónde buscar primero.
Para obtener más información sobre los productos de automatización de ABB, consulte nuestras guías sobre plataformas PLC de ABB, fundamentos de PLC, variadores de frecuencia y sistemas de automatización industrial.
-------------------------------------------------------------------------------------------------------------------
🏢 Acerca de TZ Tech
TZ Tech es un proveedor líder de componentes para automatización industrial, electricidad, instrumentación y telecomunicaciones. Nos especializamos en la adquisición de stock de distribuidores listo para envío, lo que nos permite ofrecer precios altamente competitivos y plazos de entrega reducidos. Gracias a nuestro amplio inventario, podemos incluso conseguir piezas raras y descatalogadas difíciles de encontrar en otros lugares.
🛡️ Nuestro compromiso con la calidad
Entendemos que la calidad es su máxima prioridad. Cada componente se somete a un riguroso proceso de selección e inspección para que compre con total confianza. Para piezas antiguas o descatalogadas, creemos en la transparencia absoluta y siempre le proporcionaremos un informe honesto y preciso sobre el estado del producto. Además, todas las piezas nuevas cuentan con una garantía completa de un año.
✉️ Ponte en contacto
¿Tienes un proyecto o necesitas una pieza? ¡Envíanos tu consulta hoy mismo! Nuestro equipo se compromete a responderte rápidamente en un plazo de 6 horas (excepto fines de semana).

Además, con su permiso, queremos colocar cookies para que su visita y su interacción con slOC sean más personales. Para ello utilizamos cookies analíticas y publicitarias. Con estas cookies, nosotros y terceros podemos rastrear y recopilar su comportamiento en Internet dentro y fuera de super-instrument.com. Con esto, nosotros y terceros adaptamos super-instrument.com y los anuncios a su interés. Al hacer clic en Aceptar, acepta esto. Si lo rechaza, solo utilizamos las cookies necesarias y lamentablemente no recibirá ningún contenido personalizado. Visite nuestra política de cookies para obtener más información o para cambiar su consentimiento en el futuro.
Accept and continue Decline cookies