Integrare · SCADA

Conectați OPC UA la Ignition (Inductive Automation)

ProdusIgnition (Inductive Automation)
CategorieSCADA
Rol OPC UAClient și server

Ignition este atât client OPC UA, cât și server OPC UA. Gateway-ul se conectează în exterior la servere de PLC și de gateway și își republică propriile taguri printr-un server OPC UA integrat, implicit pe portul 62541. Frecarea obișnuită este aprobarea certificatului la prima conectare și căile de taguri care fixează în cod un index de spațiu de nume.

Înainte de a începe

  • Un gateway Ignition licențiat, cu modulele OPC UA și de drivere pe care intenționați să le folosiți. Ce module sunt incluse în licența dumneavoastră și cum sunt contorizate tag-urile trebuie confirmate cu Inductive Automation.
  • Accesibilitate de rețea de la gateway la fiecare endpoint de PLC sau un aranjament de tip reverse connect, acolo unde nivelul de rețea permite doar sesiuni spre exterior.
  • Acces la interfața web a gateway-ului cu drepturi de configurare, pentru că acolo se află atât aprobarea certificatelor, cât și conexiunile OPC.
  • O decizie privind faptul dacă sistemele din aval consumă serverul OPC UA propriu al Ignition sau, în schimb, căile lui de historian și MQTT, pentru că asta stabilește unde se află semantica tag-urilor dumneavoastră.

Configurarea

  1. Adăugați serverul la distanță ca o conexiune de client OPCÎn configurația gateway-ului, adăugați o conexiune de client OPC UA cu URL-ul endpoint-ului, politica și modul de securitate pe care le oferă serverul și token-ul de identitate pe care îl acceptă. Începeți cu securitate None pentru a demonstra că traseul de rețea funcționează, apoi treceți la un endpoint semnat și criptat ca modificare separată, ca să știți ce schimbare a stricat ce.
  2. Aprobați certificatele în ambele sensuriPrima încercare securizată lasă în mod normal conexiunea în eroare. Gateway-ul pune în carantină certificatul de server în care nu a avut încredere; aprobați-l în configurația de certificate a gateway-ului. Apoi mutați certificatul de client al gateway-ului din magazinul de certificate respinse al PLC-ului în cel de certificate de încredere. Niciuna dintre părți nu funcționează singură.
  3. Navigați prin server din browserul OPC și confirmați modelulFolosiți browserul OPC al gateway-ului pentru a parcurge spațiul de adrese și pentru a verifica definițiile de tipuri pe nodurile care vă interesează. Asta vă spune într-un minut dacă mașina este modelată după o specificație însoțitoare sau este o descărcare plată de tag-uri, ceea ce decide cât de multă muncă de mapare urmează.
  4. Creați tag-uri trăgându-le din browser, nu tastând căiTragerea nodurilor într-un folder de tag-uri construiește calea de item OPC în locul dumneavoastră și evită erorile de transcriere. Păstrați ierarhia de tag-uri aliniată la structura fabricii, nu la structura blocurilor de date din PLC, pentru că arborele de tag-uri este ceea ce vede fiecare consumator din aval.
  5. Înlocuiți indicii de namespace bruți din căile de item acolo unde putețiCăile de item ale tag-urilor Ignition poartă indicele de namespace exact așa cum a fost scris. Dacă PLC-ul renumerotează namespace-urile după un download de program, toate tag-urile afectate devin invalide deodată. Țineți maparea într-un singur loc, documentați care indice aparține cărui URI de namespace și verificați din nou după orice download în PLC.
  6. Configurați deliberat serverul OPC UA propriu al IgnitionGateway-ul își servește tag-urile prin OPC UA pe propriul endpoint, implicit pe portul 62541. Decideți dacă acel endpoint trebuie să existe în general, ce politici de securitate oferă și cine se poate conecta, apoi finalizați schimbul de încredere cu fiecare consumator.
  7. Setați clasele de scanare la cadența de care au nevoie dateleGrupurile de tag-uri determină ratele de abonare pe care Ignition le solicită de la PLC. Mai puține rate distincte înseamnă mai puține abonamente pe un server încorporat, ceea ce face adesea diferența dintre o conexiune PLC stabilă și una instabilă.

Cum arată spațiul de adrese

Sunt în joc două spații de adrese, iar confundarea lor provoacă majoritatea disputelor de integrare cu Ignition. Spre sud, Ignition vede ceea ce publică PLC-ul sau gateway-ul, cu indexurile sale de spațiu de nume și identificatorii săi, și stochează asta ca o cale de element OPC pentru fiecare tag. Spre nord, Ignition publică propriul arbore de tag-uri prin serverul său OPC UA, astfel încât consumatorii văd structura de foldere și numele de tag-uri ale Ignition, nu pe cele ale PLC-ului. Acel arbore republicat este o ierarhie de tag-uri aproape plată, cu denumirile proprii ale Ignition, nu un model de specificație însoțitoare: nu poartă tipuri de identitate a mașinii, nici mașini de stare standard, nici contoare standard, decât dacă ați construit echivalente sub formă de tag-uri. Dacă aveți nevoie de semantică portabilă în aval, decizia de modelare este forma arborelui de tag-uri Ignition.

Capcanele

  • Eșecul primei conexiuni securizate este normal, iar eșecul este simetric. Aprobarea certificatelor este cel mai mare obstacol unic de implementare din tot parcul de gateway-uri, așa că stabiliți o procedură documentată înainte de a zecea mașină, nu după.
  • Căile elementelor de tag conțin literal indexul spațiului de nume. O descărcare de program PLC care deplasează indexurile face ca un întreg folder de taguri să devină nevalid dintr-o dată, iar simptomul pe partea de PLC este BadNodeIdUnknown pe noduri care încă există.
  • Serverul OPC UA propriu al Ignition este un server real, expus. Dacă este lăsat cu securitate permisivă pentru că este intern, devine o cale neautentificată către fiecare tag din fabrică.
  • Fiecare rată distinctă de grup de tag-uri devine un abonament separat pe PLC. Serverele încorporate au plafoane mici pentru numărul de abonamente, așa că înmulțirea grupurilor de tag-uri este o cauză frecventă a erorilor intermitente de conexiune la PLC.
  • Ignition păstrează o ultimă valoare cunoscută, cu o calitate atașată. Un dashboard care citește o valoare învechită arată identic cu unul care citește o valoare vie, dacă nu este afișată calitatea, așa că puneți calitatea pe ecranele care contează și tratați explicit calitatea proastă în orice calcul.
  • Istoricul înregistrează la ce s-a abonat Ignition și la rata la care s-a abonat. Lărgirea ulterioară a unui grup de tag-uri nu îmbunătățește retroactiv rezoluția, iar calculele OEE construite pe rezoluția veche își vor schimba pe tăcute comportamentul.

Cum scoateți date OEE din el

Ignition este un loc rezonabil pentru a calcula OEE și un loc slab pentru a inventa datele necesare. Disponibilitatea are nevoie de un semnal de stare al mașinii, nu de un bit de funcționare dedus: abonați-vă la o variabilă de stare și stocați tranzițiile, pentru că un grup de tag-uri eșantionat o dată pe secundă nu poate vedea o oprire de 400 ms. Contorizările trebuie să vină din contoarele PLC citite ca valori, cu rollover și resetare tratate în transformare, nu din numărarea fronturilor de către Ignition. Motivele se transportă cel mai bine ca alarme sau ca un cod de motiv documentat, astfel încât timpul de nefuncționare să poată fi atribuit, nu ghicit. Ignition poate păstra calendare de schimb, timp de producție planificat și timpi de ciclu standard ca date proprii, ceea ce este cu adevărat util, dar fiți clari că acestea sunt date introduse de dumneavoastră, nu date din mașină, și că trebuie să se reconcilieze cu ceea ce MES sau ERP consideră autoritativ.

Verificați înainte să vă bazați pe asta:Ce module și drivere include licența dumneavoastră Ignition, cum sunt contorizate tag-urile și conexiunile și care sunt cerințele de platformă și de Java pentru versiunea de gateway pe care o instalați trebuie confirmate cu Inductive Automation. Numerele de port implicite și locul în care se aprobă certificatele în interfața gateway-ului s-au mutat între versiunile majore, așa că verificați-le în documentația versiunii instalate, nu în această pagină, și confirmați direct cu furnizorul orice cifră pe care intenționați să o folosiți ca element de decizie la achiziție.

Verificat ultima dată la 7 septembrie 2026 față de OPC UA 1.05.07. OPC UA Connect este o resursă educațională și nu este afiliată cu OPC Foundation.

Descărcare gratuită
OPC UA Machine Data → OEE Mapping Kit
La ce noduri să vă abonați, cum devin ele disponibilitate, performanță și calitate și ce specificație companion vă dă deja răspunsul: ca să nu mai inventați tag-uri.
Luați kitul gratuit de mapare →
Gratuit, fără curs, fără autentificare