Coduri de eroare PLC Omron CJ2M și depanare a rețelei
Cuprins
Secțiunea CPU utilizează indicatorii RUN și ERR/ALM, steagurile zonei auxiliare, codul de eroare curent din A400 și jurnalul de erori. Un CJ2M-CPU3[] are, de asemenea, o secțiune EtherNet/IP încorporată cu MS, NS, COMM, indicatori de viteză a legăturii și un afișaj cu șapte segmente, cu două caractere.
Această distincție contează. Un ERR/ALM roșu continuu înseamnă că procesorul s-a oprit din cauza unei erori fatale. Prin contrast, un indicator NS roșu intermitent poate însemna că PLC programul rulează în continuare în timp ce una sau mai multe conexiuni de rețea sunt nefuncționale.
Acest ghid explică cum să separați aceste condiții, să interpretați cele mai utile coduri de eroare CJ2M și să depanați comunicațiile FINS și EtherNet/IP fără a modifica setările în mod aleatoriu.
Domeniu de aplicare: CJ2M-CPU1[] și CJ2M-CPU3[] nu sunt identice
Mai întâi, citiți modelul complet al procesorului de pe eticheta frontală.
- CJ2M-CPU11/12/13/14/15: Nu există port EtherNet/IP încorporat. Comunicațiile Ethernet necesită o unitate separată, cum ar fi o CJ1W-EIP21 Unitate EtherNet/IP sau CJ1W-ETN21 Unitate Ethernet.
- CJ2M-CPU31/32/33/34/35: Include un port EtherNet/IP încorporat, indicatorii de rețea și afișajul cu șapte segmente discutate în acest articol.
Nu tratați CJ1W-EIP21 și CJ1W-ETN21 ca denumiri interschimbabile.
CJ1W-EIP21 acceptă legături de date cu etichete EtherNet/IP, mesaje CIP și comunicații FINS și este descris în manualul Omron W465. CJ1W-ETN21 este o unitate Ethernet utilizată pentru funcții precum FINS, socketuri, FTP și servicii Ethernet conexe; manualele sale principale de rețea sunt W420 și W421.
Informațiile de mai jos despre erorile CPU se aplică ambelor familii CJ2M. Codurile de afișare a rețelei încorporate se aplică în mod specific pentru CJ2M-CPU3[]. O unitate de comunicație externă are propriile indicatoare, setări și cuvinte de stare CIO alocate.
- Produs înrudit
Aveți nevoie de o transmisie Altivar de schimb?
Răsfoiți noile convertizoare de frecvență Altivar originale pentru proiecte de întreținere, depanare și înlocuire.

- Piese originale noi
- Răspuns rapid
- Livrare globală
Siguranța și protecția datelor înainte de depanare
Doar personalul calificat trebuie să lucreze în interiorul tabloului de distribuție.
Înainte de a atinge terminalele, conectorii backplane-ului, comutatoarele unității sau cablurile de rețea, opriți mașina în siguranță, izolați sursele de alimentare necesare, urmați procedura de blocare a locației și verificați starea de deconectare de la sursa de alimentare. Nu introduceți și nu scoateți unități din seria CJ în timp ce este alimentată cu energie electrică.
Faceți o copie de rezervă a programului utilizator, a configurării PLC-ului, a tabelului I/O, a tabelelor de rutare, a configurației rețelei, a simbolurilor și a fișierelor de parametri înainte de a înlocui un CPU sau o unitate de comunicație. Un program ladder încărcat singur poate să nu conțină tot ce este necesar pentru a repune mașina în funcțiune.
De asemenea, înregistrați dovezile înainte de a le șterge:
- Numerele complete de model ale CPU-ului și unității de comunicare
- Versiunea unității CPU și versiunea secțiunii EtherNet/IP încorporate
- Starea fiecărui indicator
- Cod cu șapte segmente, dacă există
- Valoarea A400 și jurnalul complet de erori
- Stadiul de funcționare al mașinii în care a apărut eroarea
- Modificări recente ale programului, I/O-ului, switch-ului, rețelei sau echipamentelor
Începeți cu indicatorii
Indicatori CPU
| Starea indicatorului | Sens | Ce să faci mai întâi |
|---|---|---|
| Verde FUNCȚIONARE PORNIT | CPU-ul este în modul RUN sau MONITOR și execută programul | Verificați dacă problema este legată de rețea, I/O sau proces |
| OPRIRE FUNCȚIONARE, EROARE/ALM OPRIT | CPU-ul poate fi în modul PROGRAM sau în timpul descărcării | Verificați modul de operare în CX-Programmer |
| ERR/ALM roșu intermitent | O eroare non-fatală este activă; funcționarea procesorului continuă în mod normal | Citiți A400, steagurile auxiliare și jurnalul de erori |
| ERR/ALM roșu solid | A apărut o eroare fatală a procesorului sau o condiție de supraveghere; funcționarea procesorului se oprește | Înregistrați dovezile și identificați eroarea fatală înainte de a reporni |
Când apare o eroare fatală a procesorului, ieșirile de pe unitățile I/O de bază sunt dezactivate. Setarea IOM Hold nu menține ieșirile fizice activate în timpul unei opriri fatale a procesorului.
Indicatori EtherNet/IP încorporați pe CJ2M-CPU3[]
| Indicator | Semnificație normală sau diagnostică |
|---|---|
| MS verde PORNIT | Secțiunea EtherNet/IP încorporată funcționează normal |
| MS intermitent roșu | Există o eroare recuperabilă la nivelul modulului sau o eroare de setare |
| MS roșu aprins | Există o eroare fatală în secțiunea de rețea încorporată |
| NS verde PORNIT | Sunt stabilite legăturile de date ale etichetelor sau conexiunile de mesaje necesare |
| NS verde intermitent | Portul este online, dar conexiunile așteptate nu sunt toate stabilite |
| NS intermitent roșu | Există o eroare de rețea recuperabilă, de obicei o expirare a conexiunii |
| NS roșu aprins | Există o eroare fatală de rețea, cum ar fi detectarea IP-ului duplicat |
| COMM galben intermitent sau aprins | Cadrele Ethernet sunt transferate |
| 100M sau 10M PORNIT | Legătura fizică este stabilită la viteza indicată |
Afișajul cu șapte segmente afișează în mod normal cel mai din dreapta octet al adresei IP locale în hexazecimal. În timpul unei erori de rețea, poate alterna un cod de eroare cu cel mai din dreapta octet al adresei IP țintă afectate. Fotografiați întreaga secvență, nu doar un cadru.
Cum sunt stocate codurile de eroare CJ2M
Cel mai grav cod de eroare CPU actual este stocat în A400. Acest cuvânt este util, dar nu reprezintă diagnosticul complet.
CPU-ul CJ2 păstrează până la 20 de înregistrări de erori în intervalele de la A100 la A199. Fiecare înregistrare folosește cinci cuvinte pentru codul de eroare, informațiile despre eroare și momentul apariției. A300 este indicatorul jurnalului de erori.
În CX-Programmer, conectați-vă la PLC și deschideți fereastra Erori PLC, apoi selectați fila Jurnal erori. Citiți toate intrările înainte de a le șterge. Dacă au apărut mai multe erori simultan, A400 raportează eroarea activă cu cea mai mare severitate, care poate fi consecința, mai degrabă decât primul eveniment.
Pentru o mașină intermitentă, secvența spune adesea povestea. O eroare I/O de bază urmată de o eroare fatală a magistralei I/O indică o direcție diferită față de o eroare de memorie urmată de o oprire a sistemului watchdog.
- Soluții PLC
Găsiți PLC-ul potrivit pentru sistemul dvs.
Explorați procesoare PLC originale noi, module I/O, surse de alimentare și unități de comunicație pentru proiecte de mentenanță și automatizare.

- Piese originale noi
- Răspuns rapid
- Livrare globală
Referință rapidă a codului de eroare fatală Omron CJ2M
Următorul tabel prezintă erorile fatale cele mai utile în depanarea pe teren. Nu înlocuiește tabelele complete de erori W472.
| Cod A400 | Categoria oficială de eroare | Cauză tipică | Prima acțiune corectivă |
|---|---|---|---|
| 809F | Timpul ciclului a fost depășit | Ciclul PLC a depășit timpul maxim al ciclului de urmărire în configurarea PLC | Verificați modificările logice recente, buclele, încărcarea întreruperilor și timpul maxim de ciclu real înainte de a modifica limita |
| 80C0 până la 80C7, 80CE, 80CF | Eroare magistrală I/O | Cablu de conectare slăbit sau deteriorat, capac de capăt lipsă, transfer defectuos în rack sau conexiune defectuoasă unitate/backplane | Inspectați rack-ul, capacul de capăt, cablurile de conectare I/O și locația înregistrată în A404 |
| 80E0 | Eroare de setare I/O | Unitățile reale nu corespund tabelului I/O înregistrat | Comparați rack-ul fizic cu tabelul I/O și creați sau transferați tabelul corect |
| 80E1 | Prea multe puncte de intrare/ieșire | Limita de configurație I/O, rack, întrerupere-intrare sau impuls-I/O a fost depășită. | Corectați configurația hardware și reporniți alimentarea după verificare |
| 80E9 | Duplicarea numărului de unitate | Două unități speciale de intrare/ieșire sau magistrală CPU utilizează același număr de unitate | Setați numere unice de unitate cu alimentarea OPRITĂ, apoi creați/verificați tabelul I/O |
| 80EA | Duplicarea numărului de rafturi | Setare duplicată pentru rack/alocare | Corectați setările rack-ului sau alocării și reporniți |
| 80F0 | Eroare de program | Fără END, instrucțiune invalidă, acces ilegal la memorie, eroare de sarcină sau depășire a limitei de program utilizator | Folosiți informațiile despre eroare și adresa de oprire din A294 până la A299 pentru a localiza eroarea programului. |
| 80F1 | Eroare de memorie | Eroare de sumă de control sau de acces în programul utilizator, configurarea PLC, tabelul I/O, tabelul de rutare sau configurarea unității CPU Bus | Identificați zona de memorie afectată din A403, apoi retransferați sau recreați doar acele date |
| 80F2 | Eroare de versiune | Programul utilizează o funcție neacceptată de versiunea instalată a unității CPU | Folosiți un program compatibil sau o versiune corespunzătoare a unității CPU |
| 80F4 | Eroare la transferul cardului de memorie | Transferul automat la pornire a eșuat sau fișierele/condițiile cardului necesare sunt incorecte | Inspectați cardul de memorie, transferați fișierele, setările comutatoarelor DIP/de pornire și compatibilitatea fișierelor |
| C101 către C2FF | Eroare fatală definită de utilizator din FALS(007) | Programul Ladder a generat în mod deliberat o eroare fatală | Identificați numărul FALS și urmăriți starea mașinii care l-a declanșat |
Eroare 809F: Timpul ciclului a fost depășit
809F înseamnă că ciclul CPU a depășit timpul maxim de ciclu configurat în configurarea PLC-ului.
Nu creșteți imediat limita. Mai întâi căutați o editare online recentă, o buclă care nu se mai termină, o procesare excesivă a tabelului, un model de așteptare a instrucțiunilor de comunicație sau o sarcină de întrerupere care acum rulează prea mult timp. Omron oferă informații maxime despre procesarea sarcinilor de întrerupere în memoria auxiliară, inclusiv A440, care poate ajuta la separarea încărcării ciclice a programelor de încărcarea întreruperilor.
Dacă ciclul normal al mașinii s-a modificat cu adevărat și timpul măsurat pentru cel mai defavorabil caz rămâne acceptabil pentru procesul și proiectarea siguranței, setarea ciclului de urmărire poate fi revizuită. Aceasta nu ar trebui niciodată mărită doar pentru a ascunde logica de dezechilibru.
Erori 80C0 până la 80CF: Eroare magistrală I/O
O eroare a magistralei I/O înseamnă că procesorul nu a putut schimba date corect în sistemul rack CJ.
Citiți codul A404 înainte de a deranja rack-ul, deoarece acesta identifică locația erorii. În tabelul Omron, valoarea informației 0E hexazecimală indică lipsa unui capac de capăt, în timp ce 0F înseamnă că locația nu a putut fi determinată.
Cu alimentarea întreruptă, verificați:
- Capacul de capăt este instalat la capătul din dreapta al fiecărui rack.
- Fiecare unitate este complet așezată, iar mecanismul său de blocare este acționat.
- Cablurile de conectare ale rack-ului CPU și ale rack-ului de expansiune sunt intacte și fixate ferm.
- Niciun pin al conectorului nu este îndoit, contaminat sau supus solicitărilor mecanice.
- Sursa de alimentare are o capacitate adecvată și o putere de intrare stabilă.
Dacă aceeași locație revine după reinstalarea și înlocuirea cablului, testați metodic componentele afectate ale unității și rack-ului. Înlocuirea mai întâi a procesorului este rareori cea mai bună primă mișcare în cazul unei erori a magistralei I/O specifice locației.
Eroare 80E0: Eroare de setare I/O
Eroarea 80E0 apare atunci când unitățile conectate nu sunt de acord cu tabelul de intrări/ieșiri înregistrat.
Aceasta apare de obicei după o înlocuire a unității, o rearanjare a rack-ului, un proiect descărcat de pe o altă mașină sau un tabel I/O creat pentru o configurație CJ2M diferită. Comparați numerele de model, pozițiile sloturilor, numerele unităților și numărul real de rack-uri cu proiectul.
Nu creați un nou tabel I/O până nu înțelegeți de ce diferă. Pe o mașină de producție funcțională, acceptarea orbește a hardware-ului actual poate ascunde o unitate greșită sau lipsă. După ce hardware-ul este confirmat ca fiind corect, creați sau transferați tabelul I/O corespunzător și verificați-l din nou.
Eroare 80E9: Duplicare număr unitate
Unitățile CPU Bus și unitățile speciale I/O utilizează comutatoare numerice de pe panoul frontal pentru alocarea datelor și zonele de stare. Două unități cu același număr pot opri pornirea cu 80E9.
OPRIȚI alimentarea înainte de a schimba orice comutator. Atribuiți un număr unic corespunzător tipului de unitate și alocării proiectului, restabiliți alimentarea și apoi verificați tabelul I/O și setările software. Cuvintele auxiliare A410 până la A416 ajută la localizarea numerelor de unitate duplicate.
Eroare 80F0: Eroare de program
80F0 este o categorie, nu o singură greșeală de programare. Poate include o eroare de procesare a instrucțiunilor, o adresă BCD indirectă invalidă, acces ilegal la memorie, o eroare de sarcină, lipsă de END, instrucțiune invalidă sau depășire a memoriei utilizatorului.
Informațiile despre eroare și adresa de oprire a programului din A294 până la A299 sunt mai utile decât codul categoriei în sine. Deschideți programul și sarcina corespondente în CX-Programmer, inspectați instrucțiunea la adresa de oprire și imediat înainte de aceasta și verificați adresele indirecte și registrele index folosind valorile prezente la momentul apariției erorii.
După remedierea logicii, efectuați un test controlat. O eroare de program cauzată de o valoare rară a rețetei sau de un index de matrice poate să nu reapară în timpul unei rulări simple în inactivitate.
Eroare 80F1: Eroare de memorie
Folosește A403 pentru a determina care zonă de memorie nu a reușit verificarea:
| Biți A403 | Zona afectată | Recuperare adecvată |
|---|---|---|
| A403.00 | Program utilizator | Transferați din nou un program verificat |
| A403.04 | Configurarea PLC-ului | Inițializați și reintroduceți sau transferați configurația PLC verificată |
| A403.05 | Tabel I/O | Inițializați și creați/transferați tabelul I/O corect |
| A403.07 | Tabela de rutare | Inițializarea și transferul tabelei de rutare verificate |
| A403.08 | Configurarea unității CPU Bus | Inițializați și transferați configurația unității verificate |
Evitați inițializarea întregului PLC atunci când este identificată o singură zonă de date. Dacă eroarea reapare în mod repetat după un transfer cunoscut ca fiind valid, cu alimentare stabilă și condiții corecte de funcționare, înlocuirea procesorului devine o posibilitate rezonabilă.
Coduri de eroare CJ2M non-fatale comune
În cazul unei erori non-fatale, ERR/ALM clipește și procesorul continuă în mod normal să funcționeze. Acest lucru nu face ca situația să fie inofensivă: o unitate I/O, o rețea, o baterie sau o sarcină afectată poate opri în continuare o parte a mașinii.
| Cod A400 | Categorie de eroare | Verificări practice |
|---|---|---|
| 008B | Eroare de actualizare duplicată | Căutați operațiuni IORF, FIORF, IORD sau IOWR concurente între sarcinile ciclice și cele de întrerupere; verificați A426 |
| 009A | Eroare I/O de bază | Inspectați unitatea de bază I/O indicată, alimentarea externă, siguranța de ieșire și cablajul de câmp; utilizați A408 |
| 009B | Eroare de configurare PLC | Verificați valorile de configurare PLC nevalide sau neacceptate și transferurile recente de configurare |
| 00D1 | Eroare placă opțională | Remontați sau înlocuiți placa opțională frontală după izolarea în siguranță; verificați A315.13 |
| 00F1 | Eroare memorie de rezervă | Scrierea copiei de rezervă în memoria flash încorporată a eșuat; Omron specifică înlocuirea unității CPU |
| 00F2 | Eroare de memorie a etichetelor | Retransferați programul și informațiile despre simbolul/eticheta de rețea, apoi verificați proiectul |
| 00F3 | Eroare de funcționare a sistemului | Problemă de memorie de lucru la editarea online; transferați din nou programul verificat |
| 00F7 | Eroare baterie | Bateria de rezervă lipsește sau este descărcată în timp ce detectarea erorilor bateriei este activată |
| 0200 la 020F | Eroare unitate magistrală CPU | Folosiți codul A417 și sufixul codului pentru a identifica numărul unității afectate. |
| 03:00 până la 035F, 03FF | Eroare unitate specială I/O | Citiți zona de stare și manualul propriu al unității; codul CPU identifică doar categoria/unitatea. |
| 04:00 la 04:00F | Eroare de configurare a unității magistralei CPU | Verificați comutatoarele unității, datele de configurare, tabelul I/O și configurația rețelei |
| 05:00 la 05:55F | Eroare de configurare a unității speciale de intrare/ieșire | Verificați parametrii unității și comutatoarele hardware în raport cu proiectul |
| 41xx până la 42FF | Eroare non-fatală definită de utilizator din FAL(006) | Găsiți numărul FAL și urmăriți condiția de alarmă programată |
În cazul unei erori de baterie, faceți o copie de rezervă a PLC-ului înainte de întreținere și utilizați modelul de baterie și procedura de înlocuire specificate pentru CPU-ul instalat. Dezactivarea detectării bateriei este potrivită numai atunci când sistemul a fost proiectat intenționat pentru funcționare fără baterie și s-a luat în considerare pierderea datelor păstrate și a comportamentului ceasului.
Coduri de afișare EtherNet/IP încorporate CJ2M-CPU3[]
Următoarele coduri apar pe afișajul cu șapte segmente al portului încorporat. Nu sunt coduri de eroare CPU A400.
| Afişa | Descrierea erorii Omron | Primele verificări |
|---|---|---|
| H1 | Număr de unitate duplicat | Verificați numărul unității de port încorporate în raport cu toate unitățile de magistrală CPU |
| H4 | Eroare la setarea adresei nodului | Setați o adresă de nod FINS validă și unică de la 01 la FE |
| H7 | Tabel I/O neînregistrat | Creați sau transferați tabelul I/O corect după confirmarea hardware-ului |
| H9 | Eroare magistrală I/O | Diagnosticați rack-ul CPU și magistrala I/O; verificați informațiile despre erorile CPU |
| HA | Eroare de memorie CPU | Citiți jurnalul de erori al procesorului și eroarea A403 înainte de a retransfera datele. |
| HC | Eroare în tabela de rutare | Verificați și transferați tabela de rutare corectă |
| HH | Eroare fatală a procesorului | Diagnosticați starea ERR/ALM solidă pe secțiunea CPU |
| C6 | Comutatoare multiple pornite | Verificați starea comutatoarelor de pe panoul frontal și configurarea unității |
| C8 | Setarea adresei nodului a fost modificată în timpul funcționării | Restaurați setările dorite și reporniți după ce alimentarea este deconectată în siguranță |
| d5 | Eroare de verificare, țintă inexistentă | Confirmați alimentarea țintei, adresa IP, identitatea nodului și intrarea țintei configurate |
| d6 | Conexiune eșuată | Inspectați conexiunea eșuată în Network Configurator și verificați etichetele țintă, dimensiunea, RPI-ul și resursele |
| d9 | Eroare de legătură a datelor etichetei | Una sau mai multe legături de etichete sunt anormale; găsiți ținta afectată și starea conexiunii subiacente |
| E1 | Legătură Ethernet nedetectată | Verificați cablul, portul switch-ului, conectorul și indicatorii de viteză a legăturii |
| E3 | Eroare de conexiune la server | Identificați serviciul/serverul configurat și verificați adresa și accesibilitatea acestuia |
| E8 | Eroare parametri dispozitiv | Comparați parametrii de rețea descărcați cu hardware-ul instalat și versiunea unității |
| E9 | Eroare de acces la memorie | Înregistrați codul și versiunea unității; încercați din nou un transfer verificat, apoi evaluați hardware-ul dacă acesta returnează |
| EA | Eroare setări avansate IP | Corectați parametrii IP avansați nevalidi |
| F0 | Duplicarea adresei IP | Găsiți dispozitivul folosind aceeași adresă IP, atribuiți adrese unice, apoi reporniți portul/PLC-ul după cum este necesar |
| F2 | Eroare la setările de bază Ethernet | Corectați configurația Ethernet de bază |
| F3 | Nepotrivire de adresă | Verificați metoda de conversie FINS/IP selectată și relația dintre numerele de nod și gazdă |
| F4 | Eroare controler de comunicații | Înregistrați versiunea și condițiile; reporniți alimentarea doar după salvarea dovezilor și verificarea îndrumărilor oficiale |
Codurile H2, H3, H6, H8, Hb, Hd, HE și HF identifică condiții suplimentare legate de CPU, port încorporat, backup, service, reîmprospătare sau watchdog. Pentru aceste coduri, utilizați tabelul W472 complet și jurnalul de erori CPU, în loc să deduceți o cauză doar din afișaj.
- Înlocuire HMI
Actualizați sau înlocuiți HMI-ul
Găsiți panouri HMI compatibile pentru modelele scoase din producție, upgrade-uri de mașini și înlocuirea interfeței operatorului.

- Piese originale noi
- Răspuns rapid
- Livrare globală
Depanarea erorilor de legătură de date ale etichetelor d5, d6 și d9
d5: Eroare de verificare
d5 indică faptul că ținta configurată nu a putut fi verificată, inclusiv o țintă care nu există la adresa așteptată.
Verificați dacă ținta este alimentată și conectată fizic, apoi comparați adresa IP configurată și identitatea dispozitivului cu nodul real. Dacă un dispozitiv a fost înlocuit, confirmați că proiectul Network Configurator corespunde în continuare modelului, reviziei, definițiilor de ansamblu/etichete și adresei de rețea.
Afișajul alternativ pe octeți IP este valoros aici. Convertiți octetul hexazecimal în zecimal și comparați-l cu lista țintă. De exemplu, 64 hexazecimal corespunde cu zecimalul 100.
d6: Conexiune eșuată
d6 înseamnă că nu s-a putut stabili o conexiune EtherNet/IP configurată.
Deschideți Configuratorul de rețea, conectați-vă online printr-o cale cunoscută ca fiind bună și verificați starea conexiunii pentru nodul afectat. Verificați:
- Adresele IP ale inițiatorului și ale destinației
- Nume sau ansambluri de etichete țintă
- Dimensiunile datelor de intrare și ieșire
- Intervalul de pachete solicitat
- Setări multicast/unicast, acolo unde este cazul
- Capacitatea țintă de conectare și conexiunile existente
- Dacă programul țintă sau configurația s-a modificat
Nu descărcați pur și simplu un fișier de rețea vechi pe un dispozitiv de înlocuire. O revizie sau o structură de etichete diferită poate necesita o configurație actualizată chiar și atunci când familia de produse este aceeași.
d9: Eroare de legătură a datelor etichetei
d9 este o eroare generală de tip tag-data-link, nu cauza principală. O țintă poate fi nefuncțională în timp ce alte legături rămân sănătoase.
Folosește starea NS, octetul țintă cu șapte segmente, monitorul de conexiune Network Configurator și datele de stare alocate portului încorporat pentru a identifica conexiunea eșuată. Apoi, depanează condiția d5, d6, timeout, țintă sau configurare subiacentă.
Dacă d9 apare doar în timpul pornirii mașinii, comparați momentul pornirii PLC-ului, momentul pornirii switch-ului gestionat, momentul pornirii dispozitivului țintă și momentul în care logica de control începe să evalueze starea rețelei. Conexiunea se poate recupera automat, dar programul PLC nu ar trebui să trateze datele de rețea învechite sau neverificate ca date de proces valide.
Depanarea adresei IP duplicate F0
Când portul încorporat detectează un alt dispozitiv care răspunde la adresa sa IP, acesta raportează F0 și interfața Ethernet oprește comunicațiile normale. Starea de IP duplicat rămâne activă până când conflictul este corectat și unitatea este repornită după cum este necesar.
Folosește această secvență:
- Deconectați dispozitivul nou sau recent reparat care, cel mai probabil, conține adresa duplicată.
- De pe un PC de inginerie din aceeași subrețea, inspectați tabela ARP și tabela de adrese MAC de comutare, dacă este disponibilă.
- Comparați IP-ul PLC cu HMI, conduce, sistem de viziune, PLC de schimb și adrese pentru laptopuri de întreținere.
- Atribuiți o adresă statică unică în conformitate cu planul de rețea al site-ului.
- Verificați dacă există un al doilea dispozitiv care a fost temporar oprit; altfel, conflictul ar putea reapărea mai târziu.
Trimiterea unui ping către PLC nu este suficientă pentru a demonstra că răspunsul a venit de la PLC. Verificați adresa MAC și starea indicatorului.
Adresa nodului FINS și regulile adresei IP
Portul încorporat are o setare hexazecimală a comutatorului de adresă de nod FINS de la 01 la FE. Numărul nodului trebuie să fie unic în rețeaua FINS. Numărul unității trebuie să fie, de asemenea, unic între unitățile CPU Bus din sistemul PLC.
Cu metoda automată de generare a adresei IP de la Omron, adresa nodului FINS trebuie să fie egală cu porțiunea de număr de gazdă a adresei IP. La setările implicite din fabrică, nodul 01 corespunde cu 192.168.250.1.
Dacă proiectul utilizează un tabel IP sau o metodă combinată de conversie, numărul nodului și numărul IP al gazdei nu trebuie să corespundă, dar tabelele de rutare și conversie trebuie să fie corecte, iar fiecare IP și nod FINS trebuie să rămână unic.
Numerele implicite ale porturilor FINS/UDP și FINS/TCP sunt 9600. O regulă de firewall, un dispozitiv NAT, un adaptor VPN sau o a doua interfață de rețea de pe PC-ul de inginerie pot bloca sau direcționa greșit aceste pachete chiar și atunci când ping-ul ICMP are succes.
OPRIȚI întotdeauna alimentarea înainte de a schimba numărul unității fizice sau comutatoarele de adresă de nod. O modificare a adresei de nod în timpul funcționării este raportată ca C8 și nu devine o modificare online validă doar pentru că comutatorul s-a mișcat.
Când CX-Programmer nu se poate conecta la un CJ2M prin Ethernet
Lucrați de la baza stivei de rețea în sus.
1. Confirmați calea exactă de conectare
Pentru un CJ2M-CPU3[], cablul se poate conecta la portul EtherNet/IP încorporat. Pentru un CJ2M-CPU1[], identificați portul extern CJ1W-EIP21 sau CJ1W-ETN21 și numărul unității sale. Setările CX-Programmer trebuie să corespundă cu interfața reală.
Dacă setările Ethernet sunt necunoscute, utilizați portul periferic USB al procesorului ca cale de diagnosticare locală. Conectarea prin USB vă permite să inspectați modul PLC, erorile procesorului, setările IP, tabelul I/O, tabelul de rutare și configurarea unității fără a vă baza pe ruta Ethernet defectă.
2. Verificați legătura fizică
Căutați 100M sau 10M pe portul încorporat și o indicație de legătură pe switch-ul Ethernet. Folosiți un cablu cu pereche torsadă ecranat, din categoria corespunzătoare, despre care se știe că este în stare bună și un port de switch despre care se știe că este în stare bună.
Lipsa unei legături înseamnă că măștile de subrețea și nodurile FINS nu reprezintă încă problema.
3. Verificați PC-ul de inginerie
Dați PC-ului o adresă IPv4 și o mască de subrețea unice și compatibile. Identificați temporar adaptorul utilizat de CX-Programmer, în special atunci când adaptoarele Wi-Fi, VPN, de mașină virtuală și USB-Ethernet sunt active împreună.
Nu dezactivați permanent controalele de securitate. Dacă este necesar un test al firewall-ului, urmați politica site-ului și restabiliți protecția imediat după identificarea aplicației sau regulii de port necesare.
4. Verificați adresa IP a PLC-ului, nodul FINS și metoda de conversie
Citiți setările PLC online prin USB, acolo unde este posibil. Comparați switch-ul nodului fizic, adresa IP, masca de subrețea, metoda de conversie FINS/IP, tabela de rutare și setările de rețea CX-Programmer.
Dacă este selectată generarea automată a adresei, o nepotrivire între nodul FINS și numărul IP al gazdei poate produce eroarea F3.
5. Testare în straturi
Verificați mai întâi legătura, apoi identitatea ARP/MAC, apoi ping-ul, apoi serviciul FINS/CIP. Un ping reușit dovedește doar accesibilitatea IP de bază. Nu confirmă că rutarea FINS, portul TCP/UDP 9600, conexiunile EtherNet/IP sau calea de rețea selectată de CX-Programmer sunt corecte.
Depanare probleme externe CJ1W-EIP21 și CJ1W-ETN21
Pentru o unitate externă, începeți cu numărul unității sale și cuvintele de stare CIO alocate asociate cu acel număr. O eroare a unității magistralei CPU din CPU poate identifica unitatea afectată, în timp ce indicatorii și zona de stare a unității de comunicație oferă detalii despre rețea.
Pentru CJ1W-EIP21, utilizați Omron W465 și configuratorul de rețea. Verificați MS, NS, legătura/activitatea, numărul unității, setările nodului/IP, starea conexiunii tag-link și jurnalul de erori al unității.
Pentru CJ1W-ETN21, utilizați W420 pentru construcția rețelei și W421 pentru serviciile de aplicație. Funcțiile sale FINS, socket, FTP, mail și ceas sunt configurate și diagnosticate diferit față de legăturile de date ale etichetelor EtherNet/IP. O problemă CJ1W-ETN21 nu ar trebui urmărită cu o listă de verificare d9 destinată portului EtherNet/IP încorporat CJ2M-CPU3[].
Un flux practic de lucru pentru depanarea CJ2M
Pasul 1: Păstrați dovezile
Fotografiați indicatorii CPU și de comunicație, înregistrați secvența de afișare și încărcați erorile PLC-ului și starea rețelei înainte de a șterge orice.
Pasul 2: Decideți dacă procesorul s-a oprit
Dacă ERR/ALM este aprins continuu și RUN este OFF, diagnosticați mai întâi eroarea fatală a procesorului. Dacă RUN rămâne aprins și doar NS este roșu sau clipește, protejați procesul de datele de rețea nevalide în timp ce diagnosticați conexiunea.
Pasul 3: Citiți sursa corectă de diagnosticare
- Eroare CPU: A400, steaguri A401/A402, cuvinte cu informații despre erori și jurnal de erori
- Unitate de magistrală I/O sau CPU: cod CPU plus cuvintele de stare alocate unității
- EtherNet/IP încorporat: MS/NS, cod pe șapte segmente, octet țintă și configurator de rețea
- Conexiune tehnică FINS: legătură fizică, cale IP, setări nod/rutare și acces la port
Pasul 4: Verificați ce s-a modificat
Înlocuirea recentă a unei unități, crearea unui tabel I/O, descărcarea din rețea, schimbarea unui switch, reatribuirea adresei IP, editarea online, lucrările la dulap sau problemele de alimentare din amonte restrâng adesea diagnosticul mai rapid decât simpla descriere a erorii.
Pasul 5: Corectați câte o cauză pe rând
Evitați modificarea tabelei I/O, a tabelei de rutare, a setărilor IP și a programului ladder dintr-o singură încercare. Faceți o corecție verificată, reporniți doar atunci când manualul o solicită și verificați dacă returnează același cod original.
Pasul 6: Executați un test controlat
Confirmați că procesorul revine la modul dorit, ieșirile sunt sigure, fiecare conexiune de rețea necesară este stabilită și logica mașinii validează comunicațiile înainte de a utiliza datele primite.
Întrebări frecvente
Un ERR/ALM roșu continuu indică o eroare fatală a procesorului sau o condiție de supraveghere. Procesorul se oprește, iar ieșirile I/O de bază sunt dezactivate. Un ERR/ALM roșu intermitent indică o eroare non-fatală; procesorul continuă în mod normal să se execute, dar funcția afectată necesită încă diagnosticare. Citiți A400 și jurnalul complet de erori în ambele cazuri.
d9 înseamnă că una sau mai multe legături de date cu etichete EtherNet/IP sunt anormale. Nu este o instrucțiune de resetare. Folosiți octetul IP țintă alternativ și monitorul de conexiune Network Configurator pentru a găsi legătura defectă, corectați problema de alimentare, adresă, etichetă/ansamblu, dimensiune date, RPI sau resursă țintă și apoi verificați dacă NS revine la verde. Nu îl ștergeți prin repornirea și pornirea repetată a alimentării PLC-ului.
Ping confirmă doar accesibilitatea IP de bază. CX-Programmer poate totuși să eșueze din cauza unui driver de rețea sau a unui adaptor PC greșit, a unui nod FINS sau a unei tabele de rutare incorecte, a unui port FINS/TCP sau FINS/UDP blocat, a unei nepotriviri de conversie nod/IP sau a unei conexiuni direcționate către unitatea de comunicație greșită. Conectați-vă prin USB pentru a inspecta setările PLC și de rețea atunci când este posibil.
Da, dar nu are un port EtherNet/IP încorporat. Este necesară o unitate EtherNet/IP externă compatibilă, cum ar fi CJ1W-EIP21. Un CJ1W-ETN21 oferă servicii Ethernet, dar este un produs diferit și nu înlocuiește funcția de legătură de date tag EtherNet/IP a CJ1W-EIP21.
Codul 00F7 este în mod normal o eroare a bateriei, care nu este fatală, deci procesorul poate continua să funcționeze. Cu toate acestea, datele păstrate și ceasul se pot pierde după deconectarea alimentării, dacă bateria este descărcată sau deconectată. Faceți o copie de rezervă a PLC-ului și înlocuiți bateria specificată conform manualului hardware CJ2, în loc să amânați până la următoarea oprire.
Alimentați-vă proiectele cu PLC Omron, Mitsubishi, Schneider nou-nouț, original – în stoc, gata acum!
Când înlocuirea este justificată
Nu înlocuiți un CJ2M din cauza erorilor 80E0, 80E9, d5, d6, d9, E1, F0 sau F3 până când nu au fost verificate configurația, comutatoarele, cablajul, dispozitivele țintă și adresele de rețea aferente. Aceste coduri indică de obicei o stare a sistemului și nu o defecțiune a componentelor electronice ale procesorului.
Înlocuirea devine mai rezonabilă atunci când un program și o configurație cunoscute ca fiind bune au fost restaurate corect, condițiile de alimentare și ale rack-ului sunt stabile, hardware-ul conectat a fost izolat sau testat și o eroare de memorie internă, de watchdog, de controler de comunicare sau hardware reapare în mod constant.
Potriviți un înlocuitor cu modelul complet și versiunea unității. Confirmați capacitatea programului, cerințele EtherNet/IP încorporate, configurația I/O prin impulsuri, placa opțională, cardul de memorie, configurarea rețelei și compatibilitatea proiectului salvat. Un CJ2M-CPU15 nu este un înlocuitor direct pentru un CJ2M-CPU35 când mașina utilizează portul EtherNet/IP încorporat.
Kwoco poate ajuta la identificarea unui CPU Omron CJ2M, CJ1W-EIP21, CJ1W-ETN21, a unei unități I/O, a unui cablu sau a unei baterii adecvate atunci când este dificil să se găsească o piesă originală. Trimiteți fotografii complete de pe plăcuța de identificare, versiunile unității, amplasarea rack-ului, codurile de eroare active și o copie de rezervă CX-Programmer; aceste detalii sunt mult mai utile decât numele familiei de PLC-uri.
Referințe oficiale Omron
- Manual de utilizare hardware pentru unitățile CPU CJ2, nr. cat. W472
- Manual de utilizare software pentru unitățile CPU CJ2, nr. cat. W473
- Manual de utilizare a unităților EtherNet/IP din seria CS/CJ, nr. cat. W465
- Manual de utilizare pentru unitățile Ethernet CJ1W-ETN21: Construcția rețelelor, nr. cat. W420
Contactaţi-ne
Doar completați numele dvs., adresa de e-mail și o scurtă descriere a solicitării dvs. în acest formular. Vă vom contacta în termen de 24 de ore.
Categoria de produs
Produse de vânzare fierbinte
CPU Omron CJ2M-CPU32
Furnizor Omron PLC CJ1W-PA202 din China
Servo Drive Mitsubishi MR-JE Seria 400w MR-JE-40A
Ai nevoie de o potrivire rapidă?
Împărtășește-ți modelul sau specificațiile, iar echipa noastră te va ajuta să găsești rapid potrivirea potrivită.
- Suport de specialitate
- Răspuns rapid
- Preț competitiv
- +86-755-81481609
- [email protected]
De asemenea, puteți găsi aceste subiecte interesante

Ce este Ethernet/IP? Înțelegerea Protocolului industrial
În peisajul industrial de astăzi în evoluție rapidă, înțelegerea EtherNet/IP (Protocolul industrial) este crucială pentru oricine implicat în automatizarea industrială și implementările IIoT.

Ce este programarea PLC? Un tutorial introductiv despre programarea PLC
În producția comercială modernă, programele PLC (controler logic programabil) au devenit de fapt una dintre inovațiile esențiale în automatizare. PLC-urile sunt larg utilizate

Top 5 furnizori de PLC Omron în Franța
Lucrez zilnic la Kwoco cu componente de automatizare industrială. Mulți dintre clienții mei din Franța mă întreabă despre găsirea unor componente Omron de încredere.