Risoluzione dei problemi del PLC ABB AC500: risposte ai problemi più comuni riscontrati sul campo.
IL ABB La piattaforma AC500, serie PM5xx, PM58x e PM59x, è utilizzata in impianti di trattamento delle acque, sistemi di automazione degli edifici e linee di processo in Europa e Medio Oriente. I tecnici sul campo riscontrano gli stessi guasti prevedibili.

Un processore non funzionante all'accensione può dipendere da quattro fattori.
Innanzitutto, l'alimentazione. I moduli di alimentazione della serie TA521 necessitano di un ingresso a 24 V CC pulito. Controllare il LED verde sulla parte anteriore del modulo di alimentazione. Se è spento, non c'è alimentazione CC, la tensione di ingresso è inferiore a 19,2 V oppure il modulo di alimentazione stesso è guasto. Misurare direttamente sui terminali con un multimetro. Non fidarsi della spia sul pannello.
Corruzione del bootloader. Meno comune. Si verifica sulle CPU PM582 dopo un aggiornamento del firmware non riuscito o un'interruzione di corrente durante l'aggiornamento. Il LED di alimentazione della CPU si accende ma non succede nient'altro. Ricaricare il firmware tramite lo slot per scheda SD utilizzando Automation Builder. Se anche questo non funziona, è necessario riprogrammare il bootloader della CPU da ABB.
Problemi con la scheda di memoria. Sui modelli PM591 e PM592, utilizzare una scheda SD formattata in FAT32 con un'immagine firmware valida. Una scheda proveniente da un altro PLC o una scheda danneggiata impedirà completamente l'avvio. Rimuovere la scheda e provare ad avviare il sistema senza di essa. Se la CPU si avvia, il problema risiede nella scheda.
Posizione dell'interruttore RUN/STOP. Sembra ovvio, ma abbiamo spiegato questo concetto ai nostri ingegneri più di una volta. Se l'interruttore è in posizione STOP, la CPU si accende ma non esegue il programma. Spostarlo in posizione RUN e riavviare il sistema.
---
Il LED di stato del PM582 indica esattamente qual è il problema se si conosce il codice di errore:
Schema LED | Significato | Azione
Verde fisso | Funzionamento normale | Niente
Verde lampeggiante (lento) | Modalità STOP | Controllare l'interruttore RUN/STOP o lo stato del programma
Rosso lampeggiante, 2 lampeggi e poi pausa | Guasto hardware | La CPU necessita di essere sostituita
Rosso lampeggiante, 3 lampeggi e poi pausa | Errore bus | Controllare il modulo backplane TA523 e i collegamenti del bus I/O
Rosso lampeggiante, 4 lampeggi e poi pausa | Errore di programma, timeout del watchdog | Rivedere il tempo di ciclo e la logica del programma
Rosso fisso | Errore irreversibile | La CPU è probabilmente guasta, sostituirla
Il problema dei tre lampeggi (errore del bus) è quello che trae in inganno. Tutti pensano che la CPU sia guasta, ma quasi sempre il problema è il backplane o un modulo I/O allentato. Reinserire il modulo backplane TA523 e tutti i moduli I/O collegati, quindi riavviare il sistema. Se il problema dei tre lampeggi persiste, sostituire prima il TA523. Costa meno di una CPU.
Quattro lampeggi (errore di programma) indicano che il watchdog è intervenuto. Accedi ad Automation Builder e controlla la configurazione dell'attività. Il tempo di ciclo supera il limite del watchdog configurato. Aumenta il tempo del watchdog o ottimizza il codice. Cerca cicli infiniti in ST, etichette di salto dimenticate in LADDER o passaggi SFC che non vengono mai completati.
---
I problemi di connessione Ethernet sono la seconda causa più frequente di grattacapi.
Indirizzo IP errato. L'indirizzo IP predefinito della serie PM5xx è 192.168.0.10. Se qualcuno lo ha modificato o se il tuo laptop si trova su una sottorete diversa, non riuscirai a connetterti. Mantieni la CPU in posizione STOP, connettiti direttamente con un cavo crossover (la maggior parte delle schede di rete moderne esegue l'auto-MDIX, ma non tutte) ed esegui una scansione della rete con lo strumento di rilevamento della rete di Automation Builder.
Errore di subnet mask. Il tuo laptop potrebbe trovarsi sulla rete 192.168.1.x mentre il PLC si trova sulla rete 192.168.0.x. Imposta un indirizzo IP statico per il tuo laptop nello stesso intervallo: 192.168.0.100 con subnet mask 255.255.255.0.
Il firewall blocca le porte. Automation Builder utilizza le porte TCP 6681 e 6682 per la comunicazione. Il firewall di Windows Defender o i software di sicurezza aziendali spesso le bloccano. Aggiungere una regola in entrata per consentirle. Verificare inoltre che il PLC non si trovi dietro uno switch gestito con la sicurezza delle porte abilitata.
Danni allo strato fisico. Gli ambienti industriali deteriorano i connettori RJ45. Vibrazioni, umidità, nebbia d'olio: tutto ciò degrada i cavi Ethernet. Prova con un cavo sicuramente funzionante. Se il LED di collegamento sulla porta Ethernet della CPU non si accende quando colleghi il cavo, sostituiscilo. Se continua a non accendersi, la porta potrebbe essere danneggiata. Utilizza la seconda porta Ethernet se la tua CPU ne ha una, oppure aggiungi un modulo Ethernet CM574.
---
Valori analogici che variano o fluttuano in modo anomalo su un modulo TA521-AI4 o TA522-AI8 sono dovuti a problemi di cablaggio o di configurazione, non a un modulo difettoso.
Problemi con il loop 4-20 mA. La causa più comune è un filo interrotto nel loop. Verificare la continuità dal trasmettitore al modulo AI. Successivamente, verificare l'alimentazione del loop. Se il trasmettitore è alimentato dal loop, l'alimentazione a 24 V deve essere presente e stabile. Anche una perdita di soli 50 ms provoca un picco nella lettura. Utilizzare una resistenza di precisione (250 ohm) tra i terminali di ingresso e misurare la tensione. Una tensione di 1-5 V CC ai capi della resistenza indica un loop 4-20 mA funzionante.
Anelli di massa. Quando il trasmettitore e il PLC sono alimentati da fonti di alimentazione o punti di messa a terra diversi, gli anelli di massa introducono rumore nel segnale. Utilizzare moduli AI isolati o installare un isolatore di segnale tra il trasmettitore e l'ingresso del PLC.
Scala errata in Automation Builder. Ogni modulo analogico necessita di parametri di scala corretti. Se hai configurato un ingresso 4-20 mA come 0-10 V o hai impostato un intervallo di unità ingegneristiche errato (ad esempio, 0-100 PSI invece di 0-250 PSI), le letture sembreranno errate, ma il modulo funzionerà correttamente. Verifica la configurazione del modulo in Automation Builder nella scheda di mappatura I/O.
Impostazioni del filtro. I moduli AC500 AI dispongono di filtri digitali configurabili. Se la costante di tempo del filtro è impostata su un valore troppo basso, si visualizzerà del rumore elettrico. Se è troppo alta, si perderanno le reali variazioni di processo. Iniziare con 50 ms e regolare di conseguenza.
Tensione di modo comune. Sul TA521-AI4, la tensione di modo comune massima è di 30 V CC tra qualsiasi ingresso e AGND. Se il trasmettitore è riferito a una massa diversa, è possibile superare questo valore e ottenere letture erratiche. Collegare tutti i punti di massa analogici in un unico punto.
---
Il programma si carica correttamente, poi la CPU si arresta.
Configurazione hardware mancante. Il programma fa riferimento a moduli I/O non fisicamente presenti oppure la configurazione del backplane in Automation Builder non corrisponde a quella presente sul rail. Aprire la configurazione hardware ed eseguire un confronto con l'hardware effettivo. Se è stato sostituito un TA521 con un TA522 o sono stati spostati i moduli in slot diversi, la configurazione non è valida.
Overflow del task / timeout del watchdog. Il programma viene compilato e caricato, ma il tempo di ciclo supera il watchdog del task durante l'esecuzione. Questo accade quando si aggiunge un blocco di codice complesso, come un ciclo PID con un tempo di ciclo rapido, che non era presente nel programma precedente. Verificare la configurazione del task e aumentare il tempo del watchdog oppure ottimizzare il blocco di codice problematico.
Divisione per zero o eccezione non gestita. Il codice ST e LADDER manda in crash la CPU in caso di divisione per zero, puntatore non valido o indice di array fuori dai limiti. Non è presente un gestore automatico delle eccezioni. La CPU si arresta. Aggiungere un controllo dei limiti prima delle operazioni matematiche. In ST, verificare che il divisore non sia zero prima di eseguire la divisione. In LADDER, utilizzare blocchi di confronto prima delle funzioni matematiche.
Forzatura delle uscite in STOP. Se in precedenza erano state forzate delle uscite digitali online e si carica un nuovo programma, lo stato di forzatura potrebbe entrare in conflitto con la nuova logica. Rimuovere tutte le forzature prima del caricamento. In Automation Builder, accedere alla vista forzature e rimuovere tutte le forzature, quindi scaricare il programma.
---
La piattaforma AC500 ha attraversato diverse fasi del suo ciclo di vita. Alcuni moduli sono ancora attivi; altri sono stati dismessi.
Per i modelli attuali (PM591, PM592, CM574), il primo contatto è ABB, ma i tempi di consegna possono arrivare a 8-16 settimane per i modelli più vecchi. I modelli PM571, PM582, CM571 e diverse varianti della serie TA521 sono fuori produzione o hanno raggiunto la fine del loro ciclo di vita.
I distributori di componenti per l'automazione come Rexel, Sonepar e le aziende specializzate in automazione industriale dispongono ancora di scorte di NOS (New Old Stock, ovvero nuovi di vecchia produzione). I prezzi variano notevolmente. È consigliabile confrontare diverse fonti.
Fornitori specializzati come tztechio.com offrono moduli AC500 usati e nuovi, testati e provenienti da eccedenze di magazzino, in particolare modelli più difficili da reperire come PM582 e CM571.
Per i moduli fuori produzione sarà difficile trovarne di nuovi:
· PM571
· PM582
· CM571
· Serie TA521 (diverse varianti, ma i modelli TA521-ETH e TA521-AI4 sono ancora i più diffusi)
· Moduli backplane più vecchi
Se state progettando un nuovo sistema o sostituendo una CPU guasta, specificate un PM591 o un PM592 anziché un PM582. Sono modelli attualmente in produzione e più facilmente reperibili.
---
Sì. L'AC500 comunica con gli azionamenti ABB più vecchi tramite Modbus RTU seriale.
Modbus RTU tramite CM572. Il modulo di comunicazione seriale CM572 fornisce porte RS-232 e RS-485. Configuralo come master Modbus in Automation Builder. Collega i terminali RS-485 (A+/B-) alla porta Modbus dell'azionamento. Presta attenzione alle resistenze di terminazione. Abilitale solo alle due estremità fisiche del bus.
Gli azionamenti ACS350 e ACS355 supportano Modbus RTU nativamente. Il gruppo di parametri 53 (configurazione Modbus) imposta l'ID della stazione, la velocità di trasmissione e la parità. Questi valori devono corrispondere alla configurazione del CM572. Impostazioni comuni: 19200 baud, 8 bit di dati, parità pari, 1 bit di stop.
Libreria DriveAP. ABB fornisce la libreria di blocchi funzione DriveAP per Automation Builder. Gestisce la comunicazione Modbus con gli azionamenti ABB senza la necessità di scrivere codice funzione Modbus grezzo. Basta inserire un blocco DriveAP, configurare l'ID dell'azionamento e leggere/scrivere i parametri tramite indice.
Gli azionamenti ACS580 e ACS880 funzionano anche tramite Modbus RTU, ma supportano anche bus di campo basati su Ethernet se si dispone di un CM574 o della porta Ethernet integrata nella CPU. Per le nuove installazioni, utilizzare Modbus TCP anziché RTU. È più veloce, più facile da diagnosticare e presenta meno problemi di cablaggio.
---
La maggior parte dei guasti degli AC500 rientra in poche categorie: problemi di alimentazione, incongruenze di configurazione, problemi di cablaggio e ciclo di vita del modulo. Tenete sempre a portata di mano un backplane TA523 di ricambio. È il punto di guasto più comune dopo l'alimentatore. In caso di dubbio, lasciate che il codice lampeggiante del LED della CPU vi indichi dove cercare per prima cosa.
Per ulteriori informazioni sui prodotti di automazione ABB, consulta le nostre guide sulle piattaforme PLC ABB, sui principi fondamentali dei PLC, sugli azionamenti a frequenza variabile e sui sistemi di automazione industriale.
-------------------------------------------------------------------------------------------------------------------
🏢 Informazioni su TZ Tech
TZ Tech è un fornitore leader di componenti per l'automazione industriale, l'elettronica, la strumentazione e le telecomunicazioni. Siamo specializzati nell'approvvigionamento di stock di distributori pronti per la spedizione, il che ci consente di offrire prezzi altamente competitivi e tempi di consegna brevi. Grazie al nostro ampio inventario, siamo in grado di reperire anche componenti rari e fuori produzione, difficili da trovare altrove.
🛡️ Il nostro impegno per la qualità
Sappiamo che la qualità è la vostra priorità assoluta. Ogni componente viene sottoposto a un rigoroso processo di selezione e ispezione, in modo che possiate acquistare con la massima tranquillità. Per i ricambi obsoleti o fuori produzione, crediamo nella massima trasparenza e vi forniremo sempre una descrizione onesta e accurata delle condizioni del prodotto. Inoltre, tutti i ricambi nuovi sono coperti da una garanzia completa di 1 anno.
✉️ Contattaci
Avete un progetto o vi serve un componente? Inviateci la vostra richiesta oggi stesso! Il nostro team si impegna a fornirvi una risposta rapida entro 6 ore (esclusi i fine settimana).

Inoltre, con il tuo permesso, vogliamo inserire cookie per rendere la tua visita e l'interazione con slOC più personale. Per questo utilizziamo cookie analitici e pubblicitari. Con questi cookie noi e terze parti possiamo tracciare e raccogliere il tuo comportamento su Internet all'interno e all'esterno di super-instrument.com. In questo modo noi e terzi adattiamo super-instrument.com e le pubblicità al tuo interesse. Facendo clic su Accetta accetti questo. Se rifiuti, utilizziamo solo i cookie necessari e purtroppo non riceverai alcun contenuto personalizzato. Ti invitiamo a visitare la nostra Cookie policy per maggiori informazioni o per modificare il tuo consenso in futuro.
Accept and continue Decline cookies