Beckhoff CX / TwinCAT hibák: EtherCAT AL-status, K-bus és ADS kódok jelentése
A Beckhoff CX vezérlőknél és a TwinCAT futtatórendszernél a hiba több helyen jelenik meg: a busz-csatolók LED-jein, az EtherCAT AL-status kódokban, a TwinCAT ADS hibakódokban és a System Manager / XAE diagnosztikájában. Ez a tabló a leggyakoribb kódok jelentését és teendőjét foglalja össze.
Beckhoff-nál a behatárolás kulcsa, hogy melyik rétegben van a hiba: fizikai busz (EtherCAT/K-bus), TwinCAT futtatórendszer (ADS) vagy a CX-hardver (tápegység, CFast). A TwinCAT System Manager / XAE Online nézete és az EtherCAT diagnosztika mutatja az AL-status kódot, ami a leggyorsabb kapaszkodó.
Az alábbiak a helyszíni hibakereséshez adnak támpontot. Ha a Beckhoff CX vezérlő javításra szorul, az IEM ipari PC javítás szolgáltatása komponens-szinten, 12 hónap garanciával hozza vissza üzemkész állapotba.
Hol jelenik meg a Beckhoff-hiba?
- EtherCAT AL-status — a slave állapotgép hibakódja (hex), pl.
0x001A. - K-bus / E-bus LED — a busz-csatoló (BK/EK) piros LED-je terminál-hibát jelez.
- TwinCAT ADS hiba — szoftveres/kommunikációs hibakód (pl. router, route).
- CX RUN/ERR LED — a vezérlő alap-állapota, illetve hardver-hiba.
EtherCAT AL-status kódok
| Kód | Jelentés | Tipikus ok |
|---|---|---|
| 0x0011 | Invalid requested state change | Állapotgép-átmenet nem lehetséges (konfig, sorrend) |
| 0x001A | Synchronization error | DC-szinkron hiba — kábel, terhelés, topológia |
| 0x001B | Sync manager watchdog | Watchdog lejárt — ciklusidő, kábel, slave akadozik |
| 0x0019 | Invalid SM cfg / no valid inputs | Sync manager vagy bemeneti adat hibás |
| 0x0035 | Invalid DC sync configuration | Distributed Clocks beállítás eltér |
| Working Counter eltérés | Hiányzó/hibás slave | Kiesett állomás, kábeltörés, tápellátás |
K-bus / E-bus és terminál-hibák
| Tünet | Jelentés | Tipikus ok |
|---|---|---|
| BK/EK piros LED villog | K-bus hiba | Hibás terminál, érintkezés, tápellátás a buszon |
| Power-kontaktus hiba | E-bus / táp megszakadt | Tápterminál (pl. EL9410), érintkező, túlterhelés |
| Egy terminál „eltűnik” | Terminál-hiba | Meghibásodott KL/EL modul — a hibás utáni rész is kiesik |
| Bus Coupler nem indul | Csatoló-hardver | BK/EK csatoló tápegység vagy panel |
TwinCAT ADS és CX-hardver
| Kód/Tünet | Jelentés | Tipikus ok |
|---|---|---|
| ADS 1808 / 1809 | Target/route nem található | ADS-route, AMS NetID, tűzfal, hálózat |
| ADS 6 / 7 | Target port not found | TwinCAT nem RUN-ban, hibás port |
| TwinCAT nem RUN | Futtatórendszer leállt | Licenc, konfig, rendszerhiba — log a XAE-ben |
| CX nem indul / ERR LED | CX-hardver hiba | Tápegység (CX2100), CFast/MicroSD, NOVRAM/RTC elem |
| Idő/óra elveszik | RTC elem | CX belső óra-elem lemerült |
Az EtherCAT fizikai hibakereséséhez lásd az EtherCAT-diagnosztika cikkünket; általános busz-problémáknál a PLC nem kommunikál elveit.
Mikor javítható, mikor küldje be?
A PLC-/vezérlő-hibák nagy része komponens-szinten orvosolható — ez különösen értékes a kifutott típusoknál, ahol új modul már nem kapható. Amit tipikusan javítunk:
- Tápegység (PSU) elektrolit-kondenzátor csere — „nem indul”, instabil tápfeszültség
- Backup-elem és elem-korrózió tisztítása — programvesztés, BAT-hiba
- Memória (EPROM/EEPROM/flash, SD/CFast) olvasás, mentés, csere
- Hátlap (backplane) / busz-csatlakozó és I/O-modul javítás
- Kommunikációs port (PROFINET/PROFIBUS/Ethernet) és vezérlőpanel javítás
Beavatkozás után az egység funkcionális tesztelésen esik át bekapcsolt állapotban, így üzemkészen kerül vissza Önhöz. Munkáinkra 12 hónap garanciát vállalunk. Részletek: a Beckhoff CX / TwinCAT javítás oldalunkon.
Gyakori kérdések
Mit jelent az EtherCAT 0x001A AL-status?
A 0x001A szinkronizációs hiba (Synchronization Error): a slave nem tudja tartani a Distributed Clocks szinkront. Tipikus oka kábel-/csatlakozó-hiba, túl rövid ciklusidő, topológia- vagy tápellátási probléma az adott állomásnál. Ellenőrizze a kábelt és a slave tápellátását.
Miért esik ki egy egész EtherCAT-szakasz egy hibánál?
Az EtherCAT láncban az első nem működő (nem-OP) slave után a többi állomás is elérhetetlenné válik (NO_COMM). A valódi hiba az első hibás állomásnál van — a Working Counter és az állapot alapján azonosítható. Ne a lánc végét keresse, hanem az első nem-OP slave-et.
Mit jelent egy TwinCAT ADS hibakód (pl. 1808)?
Az ADS hibák a TwinCAT kommunikációs rétegéből jönnek: pl. 1808 = target/route nem található (rossz AMS NetID, hiányzó ADS-route, tűzfal), 6/7 = port nem található (TwinCAT nincs RUN-ban). Ellenőrizze a route-ot, a NetID-t és hogy a futtatórendszer RUN-ban van-e.
Javítható-e komponens-szinten egy Beckhoff CX vagy busz-csatoló?
Igen: a CX tápegysége (CX2100) és kondenzátorai, a CFast/MicroSD, a NOVRAM/RTC elem, valamint a busz-csatolók és terminálok érintkezői/panelei javíthatók. Küldje be diagnosztikára — bevizsgált javítással és 12 hó garanciával.