[gtranslate]

Coduri de eroare PLC Omron CJ2M și depanare a rețelei

Un Omron CJ2M poate raporta o eroare de CPU și o eroare de rețea în același timp, dar cele două nu sunt diagnosticate în același loc.

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.

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.

invertor omron

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 indicatoruluiSensCe să faci mai întâi
Verde FUNCȚIONARE PORNITCPU-ul este în modul RUN sau MONITOR și execută programulVerificați dacă problema este legată de rețea, I/O sau proces
OPRIRE FUNCȚIONARE, EROARE/ALM OPRITCPU-ul poate fi în modul PROGRAM sau în timpul descărcăriiVerificați modul de operare în CX-Programmer
ERR/ALM roșu intermitentO eroare non-fatală este activă; funcționarea procesorului continuă în mod normalCitiți A400, steagurile auxiliare și jurnalul de erori
ERR/ALM roșu solidA 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[]

IndicatorSemnificație normală sau diagnostică
MS verde PORNITSecțiunea EtherNet/IP încorporată funcționează normal
MS intermitent roșuExistă o eroare recuperabilă la nivelul modulului sau o eroare de setare
MS roșu aprinsExistă o eroare fatală în secțiunea de rețea încorporată
NS verde PORNITSunt stabilite legăturile de date ale etichetelor sau conexiunile de mesaje necesare
NS verde intermitentPortul este online, dar conexiunile așteptate nu sunt toate stabilite
NS intermitent roșuExistă o eroare de rețea recuperabilă, de obicei o expirare a conexiunii
NS roșu aprinsExistă o eroare fatală de rețea, cum ar fi detectarea IP-ului duplicat
COMM galben intermitent sau aprinsCadrele Ethernet sunt transferate
100M sau 10M PORNITLegă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.

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.

procesor Omron

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 A400Categoria oficială de eroareCauză tipicăPrima acțiune corectivă
809FTimpul ciclului a fost depășitCiclul PLC a depășit timpul maxim al ciclului de urmărire în configurarea PLCVerificaț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, 80CFEroare magistrală I/OCablu de conectare slăbit sau deteriorat, capac de capăt lipsă, transfer defectuos în rack sau conexiune defectuoasă unitate/backplaneInspectați rack-ul, capacul de capăt, cablurile de conectare I/O și locația înregistrată în A404
80E0Eroare de setare I/OUnitățile reale nu corespund tabelului I/O înregistratComparați rack-ul fizic cu tabelul I/O și creați sau transferați tabelul corect
80E1Prea multe puncte de intrare/ieșireLimita 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
80E9Duplicarea numărului de unitateDouă unități speciale de intrare/ieșire sau magistrală CPU utilizează același număr de unitateSetați numere unice de unitate cu alimentarea OPRITĂ, apoi creați/verificați tabelul I/O
80EADuplicarea numărului de rafturiSetare duplicată pentru rack/alocareCorectați setările rack-ului sau alocării și reporniți
80F0Eroare de programFără END, instrucțiune invalidă, acces ilegal la memorie, eroare de sarcină sau depășire a limitei de program utilizatorFolosiți informațiile despre eroare și adresa de oprire din A294 până la A299 pentru a localiza eroarea programului.
80F1Eroare de memorieEroare de sumă de control sau de acces în programul utilizator, configurarea PLC, tabelul I/O, tabelul de rutare sau configurarea unității CPU BusIdentificați zona de memorie afectată din A403, apoi retransferați sau recreați doar acele date
80F2Eroare de versiuneProgramul utilizează o funcție neacceptată de versiunea instalată a unității CPUFolosiți un program compatibil sau o versiune corespunzătoare a unității CPU
80F4Eroare la transferul cardului de memorieTransferul automat la pornire a eșuat sau fișierele/condițiile cardului necesare sunt incorecteInspectați cardul de memorie, transferați fișierele, setările comutatoarelor DIP/de pornire și compatibilitatea fișierelor
C101 către C2FFEroare 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:

  1. Capacul de capăt este instalat la capătul din dreapta al fiecărui rack.
  2. Fiecare unitate este complet așezată, iar mecanismul său de blocare este acționat.
  3. Cablurile de conectare ale rack-ului CPU și ale rack-ului de expansiune sunt intacte și fixate ferm.
  4. Niciun pin al conectorului nu este îndoit, contaminat sau supus solicitărilor mecanice.
  5. 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 A403Zona afectatăRecuperare adecvată
A403.00Program utilizatorTransferați din nou un program verificat
A403.04Configurarea PLC-uluiInițializați și reintroduceți sau transferați configurația PLC verificată
A403.05Tabel I/OInițializați și creați/transferați tabelul I/O corect
A403.07Tabela de rutareInițializarea și transferul tabelei de rutare verificate
A403.08Configurarea unității CPU BusIniț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 A400Categorie de eroareVerificări practice
008BEroare de actualizare duplicatăCăutați operațiuni IORF, FIORF, IORD sau IOWR concurente între sarcinile ciclice și cele de întrerupere; verificați A426
009AEroare 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
009BEroare de configurare PLCVerificați valorile de configurare PLC nevalide sau neacceptate și transferurile recente de configurare
00D1Eroare placă opționalăRemontați sau înlocuiți placa opțională frontală după izolarea în siguranță; verificați A315.13
00F1Eroare memorie de rezervăScrierea copiei de rezervă în memoria flash încorporată a eșuat; Omron specifică înlocuirea unității CPU
00F2Eroare de memorie a etichetelorRetransferați programul și informațiile despre simbolul/eticheta de rețea, apoi verificați proiectul
00F3Eroare de funcționare a sistemuluiProblemă de memorie de lucru la editarea online; transferați din nou programul verificat
00F7Eroare baterieBateria de rezervă lipsește sau este descărcată în timp ce detectarea erorilor bateriei este activată
0200 la 020FEroare unitate magistrală CPUFolosiți codul A417 și sufixul codului pentru a identifica numărul unității afectate.
03:00 până la 035F, 03FFEroare unitate specială I/OCitiți zona de stare și manualul propriu al unității; codul CPU identifică doar categoria/unitatea.
04:00 la 04:00FEroare de configurare a unității magistralei CPUVerificați comutatoarele unității, datele de configurare, tabelul I/O și configurația rețelei
05:00 la 05:55FEroare de configurare a unității speciale de intrare/ieșireVerificați parametrii unității și comutatoarele hardware în raport cu proiectul
41xx până la 42FFEroare 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şaDescrierea erorii OmronPrimele verificări
H1Număr de unitate duplicatVerificați numărul unității de port încorporate în raport cu toate unitățile de magistrală CPU
H4Eroare la setarea adresei noduluiSetați o adresă de nod FINS validă și unică de la 01 la FE
H7Tabel I/O neînregistratCreați sau transferați tabelul I/O corect după confirmarea hardware-ului
H9Eroare magistrală I/ODiagnosticați rack-ul CPU și magistrala I/O; verificați informațiile despre erorile CPU
HAEroare de memorie CPUCitiți jurnalul de erori al procesorului și eroarea A403 înainte de a retransfera datele.
HCEroare în tabela de rutareVerificați și transferați tabela de rutare corectă
HHEroare fatală a procesoruluiDiagnosticați starea ERR/ALM solidă pe secțiunea CPU
C6Comutatoare multiple porniteVerificați starea comutatoarelor de pe panoul frontal și configurarea unității
C8Setarea adresei nodului a fost modificată în timpul funcționăriiRestaurați setările dorite și reporniți după ce alimentarea este deconectată în siguranță
d5Eroare de verificare, țintă inexistentăConfirmați alimentarea țintei, adresa IP, identitatea nodului și intrarea țintei configurate
d6Conexiune eșuatăInspectați conexiunea eșuată în Network Configurator și verificați etichetele țintă, dimensiunea, RPI-ul și resursele
d9Eroare de legătură a datelor eticheteiUna sau mai multe legături de etichete sunt anormale; găsiți ținta afectată și starea conexiunii subiacente
E1Legătură Ethernet nedetectatăVerificați cablul, portul switch-ului, conectorul și indicatorii de viteză a legăturii
E3Eroare de conexiune la serverIdentificați serviciul/serverul configurat și verificați adresa și accesibilitatea acestuia
E8Eroare parametri dispozitivComparați parametrii de rețea descărcați cu hardware-ul instalat și versiunea unității
E9Eroare 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ă
EAEroare setări avansate IPCorectați parametrii IP avansați nevalidi
F0Duplicarea adresei IPGăsiți dispozitivul folosind aceeași adresă IP, atribuiți adrese unice, apoi reporniți portul/PLC-ul după cum este necesar
F2Eroare la setările de bază EthernetCorectați configurația Ethernet de bază
F3Nepotrivire de adresăVerificați metoda de conversie FINS/IP selectată și relația dintre numerele de nod și gazdă
F4Eroare 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.

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.

ecran tactil omron

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 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ță:

  1. Deconectați dispozitivul nou sau recent reparat care, cel mai probabil, conține adresa duplicată.
  2. 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ă.
  3. Comparați IP-ul PLC cu HMI, conduce, sistem de viziune, PLC de schimb și adrese pentru laptopuri de întreținere.
  4. Atribuiți o adresă statică unică în conformitate cu planul de rețea al site-ului.
  5. 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ă.

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

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.

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ă.

De asemenea, puteți găsi aceste subiecte interesante

Cereți o cotație rapidă

*respectăm confidențialitatea dvs. și toate informațiile sunt protejate.