Gateway multiprotocol PLX32
Informații despre produs
Specificații
- Nume produs: PLX32-EIP-MBTCP-UA Multi-Protocol Gateway
- Producator: ProSoft Technology, Inc.
- Data manualului de utilizare: 27 octombrie 2023
- Cerințe de alimentare: Putere de clasa 2
- Aprobari și certificări ale agenției: disponibile pe
a producatorului website-ul
Instrucțiuni de utilizare a produsului
1. Începeți de aici
Înainte de a utiliza Multi-Protocol Gateway, urmați pașii
prezentate mai jos:
1.1 Pesteview
Familiarizați-vă cu caracteristicile și funcțiile
PLX32-EIP-MBTCP-UA Multi-Protocol Gateway prin referire la utilizator
manual.
1.2 Cerințe de sistem
Asigurați-vă că sistemul dvs. îndeplinește cerințele necesare
specificate în manualul de utilizare pentru performanțe optime.
1.3 Conținutul pachetului
Verificați conținutul pachetului pentru a verifica dacă toate articolele sunt incluse
așa cum este listat în manualul de utilizare.
1.4 Montarea Gateway-ului pe o șină DIN
Urmați corect instrucțiunile furnizate în manualul de utilizare
montați gateway-ul pe o șină DIN pentru o instalare sigură.
1.5 Setări jumper
Ajustați setările jumperului conform manualului de utilizare la
configurați gateway-ul după cum este necesar pentru configurarea dvs.
1.6 Card SD
Dacă este cazul, introduceți un card SD în slotul desemnat
urmând instrucțiunile furnizate în manualul de utilizare.
1.7 Conectarea alimentării la unitate
Conectați sursa de alimentare la unitate conform instrucțiunilor utilizatorului
manual pentru a porni Gateway-ul Multi-Protocol.
Întrebări frecvente (FAQ)
Î: Cum resetez Gateway-ul Multi-Protocol la setările din fabrică
setari?
R: Pentru a reseta gateway-ul la setările din fabrică, localizați resetarea
butonul de pe dispozitiv și țineți-l apăsat timp de 10 secunde până când aparatul
repornește.
Î: Gateway-ul PLX32-EIP-MBTCP-UA poate fi utilizat în condiții periculoase
locatii?
R: Nu, nu este recomandat să utilizați gateway-ul în condiții periculoase
locații conform instrucțiunilor de siguranță furnizate în manualul utilizatorului.
PLX32-EIP-MBTCP-UA
Gateway multi-protocol
MANUAL DE UTILIZARE
27 octombrie 2023
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Cuprins Manual de utilizare
Feedback-ul dvs. Vă rugăm
Ne dorim întotdeauna să simțiți că ați luat decizia corectă de a folosi produsele noastre. Dacă aveți sugestii, comentarii, complimente sau reclamații cu privire la produsele noastre, documentația sau asistența, vă rugăm să ne scrieți sau să ne sunați.
Cum ne contactați
ProSoft Technology, Inc. +1 661-716-5100 +1 661-716-5101 (Fax) www.prosoft-technology.com support@prosoft-technology.com
PLX32-EIP-MBTCP-UA Manual de utilizare pentru uz public.
27 octombrie 2023
ProSoft Technology®, este un drept de autor înregistrat al ProSoft Technology, Inc. Toate celelalte mărci sau nume de produse sunt sau pot fi mărci comerciale ale și sunt utilizate pentru a identifica produsele și serviciile proprietarilor respectivi.
Declinarea răspunderii pentru conținut
Această documentație nu este destinată să înlocuiască și nu trebuie utilizată pentru a determina adecvarea sau fiabilitatea acestor produse pentru anumite aplicații ale utilizatorului. Este datoria oricărui astfel de utilizator sau integrator să efectueze analiza de risc adecvată și completă, evaluarea și testarea produselor cu privire la aplicația specifică relevantă sau la utilizarea acestora. Nici ProSoft Technology, nici niciunul dintre afiliații sau subsidiarele sale nu vor fi răspunzători sau răspunzători pentru utilizarea greșită a informațiilor conținute aici. Informațiile din acest document, inclusiv ilustrațiile, specificațiile și dimensiunile pot conține inexactități tehnice sau erori tipografice. ProSoft Technology nu oferă nicio garanție sau declarație cu privire la acuratețea acesteia și nu își asumă nicio responsabilitate și își rezervă dreptul de a corecta astfel de inexactități sau erori în orice moment, fără notificare. Dacă aveți sugestii de îmbunătățiri sau modificări sau ați găsit erori în această publicație, vă rugăm să ne anunțați.
Nicio parte a acestui document nu poate fi reprodusă sub nicio formă sau prin orice mijloc, electronic sau mecanic, inclusiv prin fotocopiere, fără permisiunea scrisă expresă a ProSoft Technology. La instalarea și utilizarea acestui produs trebuie respectate toate reglementările locale, regionale și de siguranță relevante. Din motive de siguranță și pentru a asigura conformitatea cu datele de sistem documentate, numai producătorul trebuie să efectueze reparații la componente. Atunci când dispozitivele sunt utilizate pentru aplicații cu cerințe tehnice de siguranță, trebuie respectate instrucțiunile relevante. Neutilizarea software-ului ProSoft Technology sau a software-ului aprobat cu produsele noastre hardware poate duce la vătămări, vătămări sau rezultate de operare necorespunzătoare. Nerespectarea acestor informații poate duce la rănirea sau deteriorarea echipamentului.
Copyright © 2023 ProSoft Technology, Inc. Toate drepturile rezervate.
Pentru utilizatorii profesioniști din Uniunea Europeană
Dacă doriți să aruncați echipamentele electrice și electronice (EEE), vă rugăm să contactați dealerul sau furnizorul pentru mai multe informații.
Prop 65 Avertisment Cancer și vătămări ale reproducerii www.P65Warnings.ca.gov
ProSoft Technology, Inc.
Pagina 2 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Cuprins Manual de utilizare
Informații despre sursă deschisă
Software cu sursă deschisă utilizat în produs
Produsul conține, printre altele, software cu sursă deschisă files, așa cum este definit mai jos, dezvoltat de terți și licențiat în baza unei licențe de software cu sursă deschisă. Aceste software cu sursă deschisă filesunt protejate de drepturi de autor. Dreptul dumneavoastră de a utiliza software-ul cu sursă deschisă este guvernat de condițiile relevante de licență aplicabile pentru software-ul cu sursă deschisă. Respectarea de către dumneavoastră a acestor condiții de licență vă va da dreptul să utilizați software-ul cu sursă deschisă, așa cum este prevăzut în licența relevantă. În cazul unor conflicte între alte condiții de licență ProSoft Technology, Inc. aplicabile produsului și condițiile de licență pentru software cu sursă deschisă, vor prevala condițiile pentru software cu sursă deschisă. Software-ul Open Source este furnizat fără drepturi de autor (adică nu se percep taxe pentru exercitarea drepturilor licențiate). Software-ul cu sursă deschisă conținut în acest produs și licențele software cu sursă deschisă corespunzătoare sunt menționate în modul webpagina, în linkul Open Source. Dacă software-ul cu sursă deschisă conținut în acest produs este licențiat sub Licența publică generală GNU (GPL), Licența publică generală minoră GNU (LGPL), Licența publică Mozilla (MPL) sau orice altă licență pentru software cu sursă deschisă, care necesită ca codul sursă să fie pus la dispoziție și un astfel de cod sursă nu este deja livrat împreună cu produsul, puteți comanda codul sursă corespunzător al Software-ului Open Source de la ProSoft Technology, Inc. – contra achitării taxelor de transport și manipulare – pentru o perioadă de cel puțin 3 ani de la cumpărarea produsului. Vă rugăm să trimiteți cererea dumneavoastră specifică, în termen de 3 ani de la data achiziției acestui produs, împreună cu numele și numărul de serie al produsului care se găsesc pe eticheta produsului la:
ProSoft Technology, Inc. Director of Engineering 9201 Camino Media, Suite 200 Bakersfield, CA 93311 SUA
Garanție privind utilizarea în continuare a software-ului cu sursă deschisă
ProSoft Technology, Inc. nu oferă nicio garanție pentru software-ul cu sursă deschisă conținut în acest produs, dacă acest software cu sursă deschisă este utilizat în alt mod decât cel prevăzut de ProSoft Technology, Inc. Licențele enumerate mai jos definesc garanția, dacă există, din autorii sau licențiatorii software-ului cu sursă deschisă. ProSoft Technology, Inc. declină în mod special orice garanție pentru defecte cauzate de modificarea oricărui software cu sursă deschisă sau a configurației produsului. Sunt excluse orice pretenții de garanție împotriva ProSoft Technology, Inc. în cazul în care software-ul Open Source conținut în acest produs încalcă drepturile de proprietate intelectuală ale unei terțe părți. Următoarea declinare a răspunderii se aplică componentelor GPL și LGPL în legătură cu deținătorii de drepturi: „Acest program este distribuit în speranța că va fi util, dar FĂRĂ NICIO GARANȚIE; fără nici măcar garanția implicită de VANTABILITATE sau ADECVARE PENTRU UN ANUMIT SCOP. Consultați Licența publică generală GNU și Licența publică generală GNU Lesser pentru mai multe detalii.” Pentru componentele open source rămase, se aplică excluderile de răspundere ale deținătorilor de drepturi din textele de licență respective. Asistența tehnică, dacă există, va fi furnizată numai pentru software-ul nemodificat.
Aceste informații sunt disponibile și în meniul Ajutor > Despre al software-ului ProSoft Configuration Builder (PCB).
ProSoft Technology, Inc.
Pagina 3 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Cuprins Manual de utilizare
Instrucțiuni importante de instalare
Cablajul de alimentare, de intrare și de ieșire (I/O) trebuie să fie în conformitate cu metodele de cablare Clasa I, Divizia 2, Articolul 5014 (b) din Codul electric național, NFPA 70 pentru instalare în SUA, sau așa cum este specificat în Secțiunea 18 -1J2 din Codul electric canadian pentru instalații în Canada și în conformitate cu autoritatea care are jurisdicție. Următoarele avertismente trebuie luate în considerare:
AVERTISMENT – PERICOL DE EXPLOZIE – ÎNLOCUIREA COMPONENTELOR POATE AJUNCA ADEPTABILITATEA PENTRU CLASA I, DIV. 2;
AVERTISMENT – PERICOL DE EXPLOZIE – CÂND ÎN LOCAȚII PERICULOASE, OPRIȚI CURSUL ÎNAINTE DE ÎNLOCUIRE SAU DE CABLARE A MODULELOR
AVERTISMENT – PERICOL DE EXPLOZIE – NU DECONECTAȚI ECHIPAMENTUL DECĂ DACĂ A FOST ÎNCHIS ALIMENTAREA SAU ZONA SE ȘTIE CĂ ESTE NEPERICULOSĂ.
Putere clasa 2
Aprobările și certificările agenției
Vă rugăm să ne vizitați website: www.prosoft-technology.com
ProSoft Technology, Inc.
Pagina 4 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Cuprins Manual de utilizare
Cuprins
Feedback-ul dvs. Vă rugăm ……………………………………………………………………………………………………………………..2 Cum să ne contactați … …………………………………………………………………………………………………………..2 Exonerare de responsabilitate privind conținutul…………… ……………………………………………………………………………………………………………..2 Instrucțiuni importante de instalare …………… ………………………………………………………………………… 4 Aprobari și certificări ale agenției …………………………………………………………… ………………………………………….4
1 Începeți aici
8
1.1
Pesteview……………………………………………………………………………………………………………. 8
1.2
Cerințe de sistem ……………………………………………………………………………………………….8
1.3
Conținutul pachetului ……………………………………………………………………………………………….9
1.4
Montarea Gateway-ului pe o șină DIN …………………………………………………………………………9
1.5
Setări jumper ………………………………………………………………………………………………..10
1.6
Card SD…………………………………………………………………………………………………11
1.7
Conectarea alimentării la unitate …………………………………………………………………………………..12
1.8
Instalarea software-ului ProSoft Configuration Builder …………………………………………..13
2 Utilizarea ProSoft Configuration Builder
14
2.1 2.2 2.3 2.4 2.5
2.5.1 2.5.2 2.6 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8 2.9
Conectarea computerului la gateway …………………………………………………………………………14 Setarea unei adrese IP temporare în gateway …………………………… ………………14 Configurarea proiectului …………………………………………………………………………………..17 Dezactivarea funcționalităților protocolului Gateway …… ………………………………………………………..19 Configurarea parametrilor Gateway ………………………………………………………………..22 Redenumirea obiectelor PCB ………………………………………………………………………………………………..22 Imprimarea unei configurații File …………………………………………………………………………………..22 Configurarea portului Ethernet…………………………………………………… ……………………………23 Maparea datelor din memoria modulului ………………………………………………………………..24 De la adresa ………… …………………………………………………………………………………25 Către adresa ………………………………………… …………………………………………………….25 Număr de înregistrări …………………………………………………………………… …………………………….25 Cod de schimb ……………………………………………………………………………………………….26 Delay Preset ……………………………………………………………………………………………..26 Descărcarea proiectului pe PLX32-EIP-MBTCP -UA …………………………………………27 Încărcarea proiectului de pe Gateway ………………………………………………………29
3 Diagnosticare și depanare
31
3.1 3.1.1 3.1.2
3.2 3.2.1 3.2.2 3.2.3
3.3 3.3.1 3.3.2
Indicatori LED ……………………………………………………………………………………………………..31 LED-uri Gateway principal………… ……………………………………………………………………..32 LED-uri porturi Ethernet ……………………………………………………… ……………………………33 Utilizarea Diagnostics în ProSoft Configuration Builder ………………………………………..34 Meniul Diagnostics …………………………… ………………………………………………………36 Capturarea unei sesiuni de diagnosticare într-un jurnal File …………………………………………………………..37 Încălcare caldă / Încălcare la rece……………………………………………………………… ……………….37 Date despre starea gateway-ului din memoria superioară……………………………………………………..38 Date generale despre starea gateway-ului din memoria superioară… …………………………………………38 Date de stare specifice protocolului din memoria superioară…………………………………………….39
ProSoft Technology, Inc.
Pagina 5 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Cuprins Manual de utilizare
4 Informații hardware
40
4.1
Specificații hardware………………………………………………………………………………………..40
5 Protocolul EIP
41
5.1 5.1.1 5.1.2
5.2 5.2.1 5.2.2 5.2.3
5.3 5.3.1 5.3.2 5.3.3
5.4 5.4.1 5.4.2 5.4.3
EIP Functional Overview ……………………………………………………………………………………….41 Specificații generale EtherNet/IP………………… …………………………42 Baza de date internă EIP ………………………………………………………………………………..43 Configurare EIP … ………………………………………………………………………………………………45 Configurarea serverului EIP Clasa 3 ……………………………… …………………………………..45 Configurarea conexiunii EIP Clasa 1 …………………………………………………………….48 Configurarea EIP Clasa 3 Conexiune client[x]/UClient ……………………………………………….53 Diagnosticare rețea………………………………………………………………… ………………..65 Diagnosticare PCB EIP………………………………………………………………………………….65 Datele de stare EIP în Upper Memorie ……………………………………………………………………….66 Coduri de eroare EIP …………………………………………………… ……………………………………………..69 Referință EIP …………………………………………………………………………………… ……..72 Specificații SLC și MicroLogix …………………………………………………………………….72 Specificații procesorului PLC5………………………… ………………………………………………………..76 Specificații ControlLogix și procesoare CompactLogix ……………………………………………….81
6 Protocolul MBTCP
90
6.1 6.1.1 6.1.2
6.2 6.2.1 6.2.2 6.2.3
6.3 6.3.1 6.3.2 6.3.3
6.4 6.4.1
MBTCP Functional Overview …………………………………………………………………………90 Specificații generale MBTCP…………………………………………………… ……………91 Baza de date internă MBTCP …………………………………………………………………………….92 Configurare MBTCP ……… ……………………………………………………………………..95 Configurarea serverelor MBTCP ……………………………………………………… ……………….95 Configurarea clientului MBTCP [x] ……………………………………………………………………..97 Configurarea comenzilor clientului MBTCP [x] …………………………………………………….99 Diagnosticare rețea…………………………………………………………………… ……………102 Diagnosticare PCB MBTCP………………………………………………………………………….102 Date de stare MBTCP din memoria superioară …………… ………………………………………….102 Coduri de eroare MBTCP ……………………………………………………………………………………… …..105 Referință MBTCP …………………………………………………………………………………..106 Despre protocolul Modbus ……………… ……………………………………………………….106
7 Server OPC UA
108
7.1 7.1.1 7.1.2 7.1.3
7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6
7.3 7.4 7.5
Software UA Server Configuration Manager…………………………………………………………..108 Instalare …………………………………………………………… ……………………………………………108 Sincronizarea oră a serverului NTP ……………………………………………………………..109 Lansarea PSW-UACM…… ………………………………………………………………………………….110 Certificate ……………………………………………………… ………………………………………..112 Politica de securitate ……………………………………………………………………………… …………112 Crearea unui certificat de instanță de aplicație de furnizare ……………………………….113 Crearea unui certificat CA……………………………………………………… …………..115 Crearea unui certificat de instanță de aplicație ………………………………………………..117 Reîmprospătarea filei Stare………………………… …………………………………………………………118 Crearea și semnarea unui nou certificat ………………………………………………………123 Importarea unui certificat Cheie publică File ………………………………………………………..127 Exportarea certificatului CA către clientul OPC……………………………………………………. 130 Lista de revocare ………………………………………………………………………………………………..131
ProSoft Technology, Inc.
Pagina 6 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Cuprins Manual de utilizare
7.6 7.7
7.7.1 7.7.2 7.8 7.9 7.10 7.11 7.11.1 7.11.2 7.12 7.12.1 7.12.2 7.12.3 7.12.4 7.12.5 7.12.6
Descărcarea configurației serverului UA pe gateway ……………………………132 Control acces utilizator ……………………………………………………………………… …………135 Adăugarea unui utilizator…………………………………………………………………………………………………….135 Adăugarea unui utilizator la un grup …………………………………………………………………………………….137 Crearea Tags ………………………………………………………………………………………………….140 Fila Avansat ………………………………………… ……………………………………………………………………144 Salvarea configurației serverului UA ………………………………………………………… ..147 Conectivitate client UA………………………………………………………………………………148 Hartă de date Example……………………………………………………………………………………………..148 Configurare client UA……………… ……………………………………………………….152 Depanarea și întreținerea serverului OPC UA ………………………………….153 Fila Stare ……… …………………………………………………………………………………………………153 Jurnal erori de comunicare……………………………………………… ………………………………………………..153 Diagnosticarea modulului PCB………………………………………………………………………………….. 153 Resetarea stării înapoi la „Se așteaptă aprovizionarea” ………………………………………153 Copiere de rezervă a bazei de date de configurare PSW-UACM ……………………………………… ….154 Mutarea instalației PSW-UACM pe o altă mașină …………………………..154
8 Asistență, service și garanție
155
8.1
Contactarea asistenței tehnice ……………………………………………………………………155
8.2
Informații despre garanție………………………………………………………………………………..155
ProSoft Technology, Inc.
Pagina 7 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Începeți aici manualul de utilizare
1 Începeți aici
Pentru a beneficia la maximum de acest Manual de utilizare, trebuie să aveți următoarele abilități: · Software de configurare PLC sau PAC: Lansați programul și utilizați-l pentru a configura
procesorul, dacă este necesar · Microsoft Windows®: Instalați și lansați programe, executați comenzi de meniu,
navigați în casetele de dialog și introduceți date · Instalare hardware și cablare: Instalați gateway-ul și conectați în siguranță dispozitivele la
o sursă de alimentare și la porturile PLX32-EIP-MBTCP-UA
1.1 Pesteview
Acest document explică caracteristicile PLX32-EIP-MBTCP-UA. Vă ghidează prin configurare, arătând cum să mapați datele între un dispozitiv sau o rețea, prin gateway, către un PLC sau PAC. Software-ul ProSoft Configuration Builder creează files pentru a importa în software-ul de programare PLC sau PAC, integrând gateway-ul în sistemul dumneavoastră. De asemenea, puteți mapa datele între zone din baza de date internă a gateway-ului. Acest lucru vă permite să copiați datele la diferite adrese din baza de date gateway pentru a crea cereri și control mai ușor de date. PLX32-EIP-MBTCP-UA este o unitate autonomă montată pe șină DIN care oferă două porturi Ethernet pentru comunicații, configurare la distanță și diagnosticare. Gateway-ul are un slot pentru card SD (card SD opțional) care vă permite să stocați configurația filee pe care le puteți utiliza pentru recuperare, transferul configurației pe alt gateway sau backup al configurației generale.
1.2 Cerințe de sistem
Software-ul de configurare ProSoft Configuration Builder pentru PLX32-EIP-MBTCP-UA necesită următoarele componente minime de sistem: · Windows 7 Professional (versiunea de 32 de biți), 8 GB RAM Intel® CoreTM i5 650 (3.20 GHz) · Windows XP Professional Versiunea .2002 Service Pack 2, 512 MB RAM Pentium 4 (2.66
GHz) · Windows 2000 Ver.5.00.2195 Service Pack 2 512 MB RAM Pentium III (550 MHz)
Notă: Pentru a utiliza PCB sub sistemul de operare Windows 7, trebuie să vă asigurați că instalați PCB utilizând opțiunea „Run as Administrator”. Pentru a găsi această opțiune, faceți clic dreapta pe pictograma programului de instalare Setup.exe. În meniul contextual, veți vedea opțiunea „Run as Administrator”. Faceți clic stânga pentru a utiliza această opțiune de instalare. Rețineți că trebuie să instalați folosind această opțiune chiar dacă sunteți deja conectat ca administrator pe rețea sau pe computerul dvs. personal (PC). Utilizarea opțiunii „Run as Administrator” va permite instalatorului PCB să creeze foldere și files pe computer cu permisiunile și securitatea corespunzătoare. Dacă nu utilizați opțiunea „Run as Administrator”, PCB poate părea să se instaleze corect; dar vei primi numeroase, repetând file accesați erorile ori de câte ori PCB rulează, mai ales când schimbați ecranele de configurare. Dacă se întâmplă acest lucru, pentru a elimina erorile, va trebui să dezinstalați complet PCB și apoi să reinstalați folosind opțiunea „Run as Administrator”.
ProSoft Technology, Inc.
Pagina 8 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Începeți aici manualul de utilizare
1.3 Conținutul pachetului
Următoarele componente sunt incluse cu PLX32-EIP-MBTCP-UA și sunt toate necesare pentru instalare și configurare.
Important: Înainte de a începe instalarea, vă rugăm să verificați dacă toate elementele următoare sunt prezente.
Cant. Numele piesei
1
Mini șurubelniță
1
Conector de alimentare
1
Jumper
Număr piesă HRD250 J180 J809
Descrierea piesei Instrument pentru cablarea și securizarea conectorului de alimentare Conector de alimentare PLX32-EIP-MBTCP-UA Jumper de rezervă pentru resetarea configurației OPC UA
1.4 Montarea Gateway-ului pe o șină DIN
Pentru a monta PLX32-EIP-MBTCP-UA pe o șină DIN, urmați acești pași.
1 Poziționați gateway-ul pe șina DIN B într-un unghi ușor. 2 Agățați buza din spatele adaptorului pe partea superioară a șinei DIN și rotiți
adaptorul pe șină. 3 Apăsați adaptorul în jos pe șina DIN până se închide. Urechea de blocare se fixează
poziționați și blocați poarta de acces la șina DIN. 4 Dacă adaptorul nu se blochează în poziție, utilizați o șurubelniță sau un dispozitiv similar pentru a muta
urechea de blocare în jos în timp ce apăsați adaptorul la nivel pe șina DIN și eliberați urechea de blocare pentru a bloca adaptorul în poziție. Dacă este necesar, împingeți în sus clapeta de blocare pentru a bloca.
ProSoft Technology, Inc.
Pagina 9 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
1.5 Setări jumper Există trei perechi de pini jumper situate în spatele gateway-ului.
Începeți aici manualul de utilizare
· MOD 1 – Cele două pini ar trebui să fie conectate în jumper în timpul funcționării normale.
· MODUL 2 – Jumper IP implicit: Acesta este jumperul de mijloc. Adresa IP implicită a gateway-ului este 192.168.0.250. Setați acest jumper pentru a readuce adresa IP a gateway-ului la valoarea implicită.
· MODUL 3 – Dacă este setat, acest jumper oferă un nivel de securitate care are ca rezultat următoarele comportamente: o Acest jumper dezactivează funcțiile de încărcare și descărcare ProSoft Configuration Builder (PCB). Dacă se face o cerere de încărcare sau descărcare prin PCB, apare un mesaj de eroare care indică faptul că aceste funcții nu sunt disponibile. o Acest jumper dezactivează și accesul la PLX32-EIP-MBTCP-UA web pagina care face imposibilă actualizarea firmware-ului.
Atenție: Setarea simultană a jumperelor MODE 1 și MODE 3 va restabili configurația OPC UA la valorile implicite din fabrică.
ProSoft Technology, Inc.
Pagina 10 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Începeți aici manualul de utilizare
1.6 Card SD
Puteți comanda un PLX32-EIP-MBTCP-UA cu un card SD opțional (Număr de piesă SDI-1G). În cazul unei defecțiuni a gateway-ului, puteți muta cardul SD de la un gateway la altul și puteți relua funcționarea.
În general, dacă cardul SD este prezent când porniți sau reporniți gateway-ul, gateway-ul folosește configurația de pe cardul SC.
Cu un card SD
· ProSoft Configuration Builder descarcă configurația pe cardul SD din gateway.
· Gateway-ul nu transferă datele de configurare de pe cardul SD în memoria internă. Dacă scoateți cardul SD și reporniți la gateway, gateway-ul încarcă datele de configurare din memoria gateway-ului. Dacă nu există date de configurare în memoria gateway-ului, gateway-ul utilizează configurația implicită din fabrică.
Fără card SD
· ProSoft Configuration Builder descarcă configurația în memoria internă a gateway-ului. Gateway-ul folosește configurația din memoria internă.
· Dacă introduceți un card SD gol în gateway după ce gateway-ul a fost configurat, gateway-ul nu folosește configurația de pe cardul SD decât dacă reporniți gateway-ul. Dacă doriți să copiați configurația pe cardul SD, trebuie să descărcați configurația pe gateway în timp ce cardul SD este în gateway.
ProSoft Technology, Inc.
Pagina 11 din 155
PLX32-EIP-MBTCP-UA Multi-Protocol Gateway 1.7 Conectarea alimentării la unitate
Începeți aici manualul de utilizare
AVERTISMENT: Asigurați-vă că nu inversați polaritatea atunci când alimentați gateway-ul. Acest lucru cauzează daune permanente la circuitele interne de distribuție a energiei gateway-ului.
ProSoft Technology, Inc.
Pagina 12 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Începeți aici manualul de utilizare
1.8 Instalarea software-ului ProSoft Configuration Builder
Trebuie să instalați software-ul ProSoft Configuration Builder (PCB) pentru a configura gateway-ul. Puteți obține oricând cea mai nouă versiune a ProSoft Configuration Builder de la tehnologia ProSoft website-ul (http://www.prosoft-technology.com). The filenumele conține versiunea PCB. De example, PCB_4.4.3.4.0245.exe.
Pentru a instala ProSoft Configuration Builder din tehnologia ProSoft website-ul
1 Deschideți web browser and navigate to www.prosoft-technology.com. 2 Caută ‘PCB’ or ‘ProSoft Configuration Builder’. 3 Click on the ProSoft Configuration Builder search result link. 4 From the Downloads link, download the latest version of ProSoft Configuration
Constructor. 5 Alegeți SALVARE sau SALVARE FILE, dacă vi se solicită. 6 Salvați file pe desktop-ul Windows, astfel încât să îl puteți găsi cu ușurință atunci când aveți
terminat descărcarea. 7 Când descărcarea este completă, localizați și deschideți file, iar apoi urmați
instrucțiuni de pe ecran pentru a instala programul.
Notă: Pentru a utiliza ProSoft Configuration Builder sub sistemul de operare Windows 7, trebuie să vă asigurați că îl instalați utilizând opțiunea Run as Administrator. Pentru a găsi această opțiune, faceți clic dreapta pe pictograma programului Setup.exe, apoi faceți clic pe RUN CA ADMINISTRATOR din meniul contextual. Trebuie să instalați folosind această opțiune chiar dacă sunteți deja autentificat ca administrator pe rețea sau pe computerul dvs. personal (PC). Utilizarea opțiunii Run as Administrator permite programului de instalare să creeze foldere și files pe computer cu permisiunile și securitatea corespunzătoare.
Dacă nu utilizați opțiunea Run as Administrator, este posibil ca ProSoft Configuration Builder să se instaleze corect, dar veți primi mai multe file accesați erorile ori de câte ori rulează ProSoft Configuration Builder, în special când schimbați ecranele de configurare. Dacă se întâmplă acest lucru, trebuie să dezinstalați complet ProSoft Configuration Builder și apoi să reinstalați folosind opțiunea Run as Administrator pentru a elimina erorile.
Pentru a asigura o instalare cu succes a ProSoft OPC UA Configuration Manager, poate fi necesară o repornire înainte de a începe instalarea. În mai multe sisteme de testare, Serviciul de actualizare Windows a trebuit să fie oprit înainte de instalare. După finalizarea instalării, puteți reporni serviciul Windows Update.
Opriți serviciul Windows Update 1. Faceți clic pe butonul Windows Start și introduceți următoarele: services.msc 2. Derulați în jos și faceți clic dreapta pe Windows Update și alegeți STOP.
Efectuați procedurile de configurare ProSoft OPC UA Configuration Manager. Odată finalizată configurarea, efectuați pașii de mai sus și alegeți Start pentru ultimul pas.
ProSoft Technology, Inc.
Pagina 13 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2 Utilizarea ProSoft Configuration Builder
ProSoft Configuration Builder (PCB) oferă o modalitate rapidă și ușoară de a gestiona configurația gateway-ului fileeste personalizat pentru a satisface nevoile aplicației dvs. PCB vă permite să importați informații din configurații instalate anterior (funcționare cunoscută) în proiecte noi.
2.1 Conectarea PC-ului la Gateway
Cu gateway-ul montat în siguranță, conectați un capăt al cablului Ethernet la portul ETH 1, iar celălalt capăt la un hub sau switch Ethernet accesibil din aceeași rețea ca și computerul. Sau, conectați-vă direct de la portul Ethernet de pe computer la portul ETH 1 de pe gateway.
2.2 Setarea unei adrese IP temporare în Gateway
Important: Serviciul ProSoft Discovery (PDS) localizează gateway-ul prin mesajele de difuzare UDP. PDS este o aplicație care este încorporată în PCB. Aceste mesaje pot fi blocate de routere sau switch-uri de nivel 3. În acest caz, PDS nu poate localiza gateway-urile. Pentru a utiliza PDS, aranjați conexiunea Ethernet astfel încât să nu existe un router sau un comutator de nivel 3 între computer și gateway SAU reconfigurați routerul sau comutatorul de nivel 3 pentru a permite rutarea mesajelor de difuzare UDP.
1 Pentru a deschide PDS, faceți clic dreapta pe pictograma PLX32-EIP-MBTCP-UA din PCB și faceți clic pe DIAGNOSTICĂ.
ProSoft Technology, Inc.
Pagina 14 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2 În caseta de dialog Diagnostics, faceți clic pe pictograma CONNECTION SETUP.
3 În caseta de dialog Configurare conexiune, faceți clic pe butonul RAUȚIȚI DISPOZITIV(E) de sub titlul ProSoft Discovery Service (PDS).
4 În caseta de dialog ProSoft Discovery Service, faceți clic pe pictograma RAUȚIȚE PENTRU MODULE PROSOFT pentru a căuta module ProSoft Technology în rețea.
ProSoft Technology, Inc.
Pagina 15 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
5 Faceți clic dreapta pe gateway, apoi selectați ASSIGN TEMPORARY IP.
6 Adresa IP implicită a gateway-ului este 192.168.0.250.
7 Introduceți un IP neutilizat în subrețea, apoi faceți clic pe OK. 8 Consultați Configurarea portului Ethernet (pagina 22) pentru a seta adresa IP permanentă în
poarta de acces.
ProSoft Technology, Inc.
Pagina 16 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2.3 Configurarea proiectului
Dacă ați mai folosit alte instrumente de configurare Windows, veți găsi aspectul ecranului familiar. Fereastra ProSoft Configuration Builder este formată dintr-un arbore view în stânga, un panou de informații și un panou de configurare în partea dreaptă a ferestrei. Când porniți pentru prima dată PCB, arborele view constă din foldere pentru Proiect implicit și Locație implicită, cu un Modul implicit în folderul Locație implicită. Următoarea ilustrație arată fereastra PCB cu un proiect nou.
Pentru a adăuga gateway-ul la proiect
1 Faceți clic dreapta pe MODUL IMPLICIT în arbore view, apoi alegeți ALEGE TIP DE MODUL. Aceasta deschide caseta de dialog Alegeți tipul de modul.
ProSoft Technology, Inc.
Pagina 17 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2 În zona Product Line Filter din caseta de dialog, selectați butonul radio PLX30.
3 În lista verticală PASUL 1: Selectați tipul de modul, selectați PLX32-EIP-MBTCP-UA. 4 Puteți dezactiva unul sau mai multe drivere de pe gateway dacă nu aveți nevoie de ele. Vedea
Dezactivarea porturilor Gateway (pagina 19). 5 Faceți clic pe OK pentru a salva setările și a reveni la fereastra principală PCB.
ProSoft Technology, Inc.
Pagina 18 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2.4 Dezactivarea funcționalităților protocolului Gateway
ProSoft Configuration Builder (PCB) vă oferă opțiunea de a dezactiva una sau mai multe funcționalități ale driverului dacă nu aveți nevoie de ele. Dezactivarea funcționalităților driverului poate simplifica numărul de opțiuni de configurare, facilitând configurarea gateway-ului.
Cel mai ușor este să dezactivați funcționalitățile driverului atunci când adăugați gateway-ul la proiect în PCB; cu toate acestea, le puteți activa și dezactiva după ce le-ați adăugat la proiect. Ambele metode sunt descrise în acest subiect.
Notă: Dezactivarea funcționalităților driverului nu afectează performanța gateway-ului și nu este necesară.
Pentru a dezactiva funcționalitățile driverului atunci când îl adăugați la proiect
Cel mai bun moment pentru a dezactiva una sau mai multe funcționalități ale driverului de pe gateway este atunci când adăugați gateway-ul la proiect în PCB. Le puteți dezactiva în caseta de dialog Alegeți tipul de modul după ce selectați modulul pe care doriți să îl adăugați la proiect. Următoarea imagine oferă un example.
ProSoft Technology, Inc.
Pagina 19 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
Există trei funcționalități ale driverului dezactivate. Vă rugăm să rețineți următoarele:
· Driverele pe care le puteți dezactiva au DEBIFATĂ DACĂ NU UTILIZAȚI în coloana ACȚIUNEA NECESARĂ.
· Faceți clic pe numele driverului pentru a dezactiva funcționalitatea. Când este dezactivat, un cerc roșu înlocuiește bifa verde.
· Dacă există mai multe drivere de același tip, numai ultimul are mesajul UnCheck if not Used. Puteți dezactiva și activa numai în ordine inversă.
· În cele din urmă, dacă doriți să activați o funcționalitate dezactivată în această casetă de dialog, faceți clic din nou pe numele funcționalității driverului.
Când faceți clic pe OK, PCB inserează gateway-ul în arbore view cu opțiunile de configurare dezactivate ascunse.
ProSoft Technology, Inc.
Pagina 20 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
Pentru a dezactiva sau a activa funcționalitățile de pe gateway după ce îl adăugați la proiect
1 Faceți clic dreapta pe pictograma PLX32-EIP-MBTCP-UA din arbore view, apoi alegeți ALEGE TIP DE MODUL. Aceasta deschide caseta de dialog Alegeți tipul de modul, cu TIPUL DE MODUL corect.
Avertisment: Rețineți că toate driverele sunt activate în mod implicit și că starea driverului din caseta de dialog Alegeți tipul de modul NU SE POATE CU STAREA REALĂ A DRIVELOR. Dacă doriți ca driverele dezactivate să rămână dezactivate, trebuie să le dezactivați din nou în această casetă de dialog, astfel încât cercul roșu sau triunghiul galben să apară lângă numele portului.
2 Faceți clic pe numele funcționalității driverului pentru a-i schimba starea de la Activat la Dezactivat sau invers. Se aplică în continuare aceleași reguli menționate mai sus.
3 Când faceți clic pe OK, PCB actualizează gateway-ul din arbore view, afișând opțiunile de configurare pentru funcționalitățile activate și ascund funcționalitățile dezactivate.
ProSoft Technology, Inc.
Pagina 21 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2.5 Configurarea parametrilor Gateway
1 Faceți clic pe semnul [+] de lângă pictograma modulului pentru a extinde informațiile despre gateway.
2 Faceți clic pe semnul [+] de lângă orice opțiune.
pictogramă pentru view informații despre gateway și configurare
3 Faceți dublu clic pe orice pictogramă pentru a deschide o casetă de dialog Editare. 4 Pentru a edita un parametru, selectați parametrul din panoul din stânga și efectuați modificările
panoul din dreapta. 5 Faceți clic pe OK pentru a salva modificările.
2.5.1 Redenumirea obiectelor PCB
Puteți redenumi obiecte, cum ar fi folderele Proiect implicit și Locație implicită din arbore view. De asemenea, puteți redenumi pictograma MODUL pentru a personaliza proiectul.
1 Faceți clic dreapta pe obiectul pe care doriți să-l redenumiți și apoi alegeți RENUMIRE. 2 Introduceți noul nume pentru obiect și apăsați Enter.
2.5.2 Imprimarea unei configurații File
1 În fereastra principală PCB, faceți clic dreapta pe pictograma PLX32-EIP-MBTCP-UA și apoi alegeți VIEW CONFIGURARE.
2 În View caseta de dialog Configurare, faceți clic pe FILE meniu și faceți clic pe PRINT. 3 În caseta de dialog Imprimare, alegeți imprimanta de utilizat din lista derulantă, selectați
opțiuni de imprimare și faceți clic pe OK.
ProSoft Technology, Inc.
Pagina 22 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2.6 Configurarea portului Ethernet Această secțiune arată cum să setați parametrii portului Ethernet pentru PLX32-EIP-MBTCPUA.
Pentru a configura portul Ethernet în PCB
1 În arborele ProSoft Configuration Builder view, faceți dublu clic pe pictograma Configurare Ethernet.
2 Faceți clic pe orice parametru din caseta de dialog Editare – WATTCP pentru a modifica valoarea. Deoarece gateway-ul are două porturi Ethernet, există opțiuni de configurare separate pentru fiecare port.
Parametrul IP Address Netmask Gateway
Descriere Adresă IP unică atribuită gateway-ului Masca de subrețea a gateway-ului Gateway (dacă este utilizată)
Notă: Fiecare port Ethernet trebuie să fie pe o subrețea Ethernet diferită.
ProSoft Technology, Inc.
Pagina 23 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2.7 Maparea datelor din memoria modulului
Utilizați secțiunea DATA HARTĂ din ProSoft Configuration Builder pentru a copia datele între zone din baza de date internă a gateway-ului. Acest lucru vă permite să copiați datele la diferite adrese din baza de date gateway pentru a crea solicitări și control de date mai simple. Puteți utiliza această funcție pentru următoarele sarcini.
· Copiați maximum 100 de registre pentru fiecare comandă Data Map și puteți configura maximum 200 de comenzi de copiere separate.
· Copiați datele din tabelele de erori sau de stare din memoria superioară în registrele interne ale bazei de date din zona de date utilizator.
· Rearanjați ordinea octetilor și/sau a cuvintelor în timpul procesului de copiere. De example, prin rearanjarea ordinii octeților sau cuvintelor, puteți converti valorile în virgulă mobilă în formatul corect pentru un alt protocol.
· Utilizați Harta de date pentru a condensa datele larg dispersate într-un singur bloc de date contiguu, facilitând accesul.
1 În ProSoft Configuration Builder, extindeți arborele modulului făcând clic pe [+] de lângă numele modulului.
2 Faceți clic pe [+] de lângă COMMONNET, apoi faceți dublu clic pe DATA MAP.
3 În caseta de dialog Editare – Hartă de date, faceți clic pe ADAUGĂ RÂND.
ProSoft Technology, Inc.
Pagina 24 din 155
PLX32-EIP-MBTCP-UA Multi-Protocol Gateway 4 Faceți clic pe EDIT ROW pentru a edita parametrii pentru mapare.
Utilizarea manualului utilizatorului ProSoft Configuration Builder
5 Pentru a modifica valoarea unui parametru, faceți clic pe parametru și introduceți o nouă valoare. Faceți clic pe OK când ați terminat.
6 Repetați pașii de mai sus pentru a adăuga mai multe mapări de memorie.
2.7.1 De la adresa 0 la cea mai înaltă adresa de date de stare Specifică adresa de început a registrului intern al bazei de date pentru operația de copiere. Această adresă poate fi orice adresă validă din zona de date utilizator sau zona de date de stare a gateway-ului.
2.7.2 Către Adresa de la 0 la 9999 Specifică adresa de început a registrului de destinație pentru operația de copiere. Această adresă trebuie să fie întotdeauna în zona de date utilizator. Asigurați-vă că specificați o adresă de destinație care nu suprascrie datele care sunt stocate în memorie de unul dintre protocoalele de comunicație care rulează pe gateway.
2.7.3 Register Count 1 la 100 Specifică numărul de registre de copiat.
ProSoft Technology, Inc.
Pagina 25 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2.7.4 Schimbarea codului
FĂRĂ SCHIMBARE, SCHIMBARE CUVINTE, SCHIMBARE CUVINTE ȘI BYTE, SCHIMBARE BYTE
Poate fi necesar să schimbați ordinea octeților din registre în timpul procesului de copiere pentru a modifica alinierea octeților între diferite protocoale. Utilizați acest parametru atunci când aveți de-a face cu valori în virgulă mobilă sau alte valori multi-registru, deoarece nu există un standard pentru stocarea acestor tipuri de date în dispozitivele slave.
Schimbare cod Fără schimb
Descriere Nu se modifică ordinea octeților (1234 = 1234)
Schimb de cuvinte
Cuvintele sunt schimbate (1234 = 3412)
Cuvânt și octet Cuvintele sunt schimbate, apoi octeții din fiecare cuvânt sunt schimbați (1234 =
Schimbați
4321)
octeți
Octeții din fiecare cuvânt sunt schimbați (1234 = 2143)
2.7.5 Presetare întârziere
Acest parametru setează un interval pentru fiecare operație de copiere a hărții de date. Valoarea pentru Delay Preset nu este o perioadă fixă de timp. Este numărul de scanări de firmware care trebuie să apară între operațiunile de copiere.
Ciclul de scanare a firmware-ului poate dura o perioadă variabilă de timp, în funcție de nivelul de activitate al driverelor de protocol care rulează pe gateway și de nivelul de activitate pe porturile de comunicație ale gateway-ului. Fiecare scanare de firmware poate dura de la una la câteva milisecunde pentru a fi finalizată. Prin urmare, nu se poate aștepta ca operațiunile de copiere a hărții de date să aibă loc la intervale regulate.
Dacă operațiunile de copiere multiple (mai multe rânduri în secțiunea Hartă de date) au loc prea des sau toate au loc în același interval de actualizare, acestea ar putea întârzia scanarea procesului a protocoalelor gateway, ceea ce ar putea duce la actualizări lente ale datelor sau date pierdute pe porturile de comunicație. Pentru a evita aceste probleme potențiale, setați Presetarea întârzierii la valori diferite pentru fiecare rând din secțiunea Hartă de date și setați-le la numere mai mari, nu mai mici.
De example, Delay Valori presetate sub 1000 ar putea cauza o întârziere vizibilă în actualizările datelor prin porturile de comunicație. Nu setați toate presetările de întârziere la aceeași valoare. În schimb, utilizați valori diferite pentru fiecare rând din Harta de date, cum ar fi 1000, 1001 și 1002 sau orice alte valori diferite de Delay Preset care vă plac. Acest lucru previne realizarea simultană a copiilor și previne posibilele întârzieri ale scanării procesului.
ProSoft Technology, Inc.
Pagina 26 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2.8 Descărcarea proiectului pe PLX32-EIP-MBTCP-UA
Notă: Pentru instrucțiuni despre conectarea la modul cu computerul dvs., consultați Conectarea computerului la gateway (pagina 14).
Pentru ca gateway-ul să folosească setările pe care le-ați configurat, trebuie să descărcați (copiați) proiectul actualizat file de la computer la gateway.
Notă: Dacă jumperul 3 al modulului este setat, această funcție nu este disponibilă.
1 În copac view în ProSoft Configuration Builder, faceți clic dreapta pe pictograma PLX32-EIP-MBTCPUA și apoi alegeți DOWNLOAD FROM PC TO DEVICE. Aceasta deschide caseta de dialog Descărcare.
2 În caseta de dialog Descărcare, în caseta derulantă Select Connection Type, utilizați opțiunea implicită ETHERNET.
Notă: Dacă v-ați conectat la modul folosind o adresă IP temporară, câmpul pentru adresa Ethernet conține acea adresă IP temporară. ProSoft Configuration Builder folosește această adresă IP temporară pentru a se conecta la modul.
3 Faceți clic pe TESTARE CONEXIUNE pentru a verifica dacă adresa IP permite accesul la modul. 4 Dacă conexiunea reușește, faceți clic pe DOWNLOAD pentru a transfera configurația Ethernet
modulul.
Notă: Pașii de mai sus doar descarcă sau modifică adresa IP și numele serverului OPC UA, nu descarcă sau modifică configurația OPC UA.
ProSoft Technology, Inc.
Pagina 27 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
Dacă procedura de testare a conexiunii eșuează, veți vedea un mesaj de eroare. Pentru a corecta eroarea, urmați acești pași:
1 Faceți clic pe OK pentru a închide mesajul de eroare. 2 În caseta de dialog Descărcare, faceți clic pe RAVEARE DISPOZITIV(E) pentru a deschide ProSoft Discovery
Serviciu.
3 Faceți clic dreapta pe modul și apoi alegeți SELECTARE PENTRU PCB. 4 Închideți ProSoft Discovery Service. 5 Faceți clic pe DOWNLOAD pentru a transfera configurația în modul.
ProSoft Technology, Inc.
Pagina 28 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
2.9 Încărcarea proiectului de pe Gateway
Notă: Pentru instrucțiuni despre conectarea la modul cu computerul dvs., consultați Conectarea computerului la gateway (pagina 14).
Puteți încărca setările proiectului din PLX32-EIP-MBTCP-UA în proiectul curent în ProSoft Configuration Builder de pe computer.
1 În copac view în ProSoft Configuration Builder, faceți clic dreapta pe pictograma PLX32-EIP-MBTCPUA și apoi alegeți ÎNCĂRCARE DE LA DISPOZITIV PE PC. Aceasta deschide caseta de dialog Încărcare.
2 În caseta de dialog Încărcare, în caseta derulantă Select Connection Type, utilizați setarea implicită ETHERNET.
Notă: Dacă v-ați conectat la modul folosind o adresă IP temporară, câmpul pentru adresa Ethernet conține acea adresă IP temporară. ProSoft Configuration Builder folosește această adresă IP temporară pentru a se conecta la modul.
3 Faceți clic pe TESTARE CONEXIUNE pentru a verifica dacă adresa IP permite accesul la modul. 4 Dacă conexiunea reușește, faceți clic pe ÎNCĂRCARE pentru a transfera configurația Ethernet la
PC.
Notă: Pașii de mai sus doar încarcă sau modifică adresa IP și numele serverului OPC UA, nu încarcă sau modifică configurația OPC UA.
ProSoft Technology, Inc.
Pagina 29 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Utilizarea manualului utilizatorului ProSoft Configuration Builder
Dacă procedura de testare a conexiunii eșuează, veți vedea un mesaj de eroare. Pentru a corecta eroarea, urmați acești pași.
1 Faceți clic pe OK pentru a închide mesajul de eroare. 2 În caseta de dialog Încărcare, faceți clic pe RAVEARE DISPOZITIV(E) pentru a deschide Serviciul ProSoft Discovery.
3 Faceți clic dreapta pe modul și apoi alegeți SELECTARE PENTRU PCB. 4 Închideți ProSoft Discovery Service. 5 Faceți clic pe DOWNLOAD pentru a transfera configurația în modul.
ProSoft Technology, Inc.
Pagina 30 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare pentru diagnosticare și depanare
3 Diagnosticare și depanare
Puteți depana gateway-ul utilizând mai multe metode: · Monitorizați indicatorii LED de pe gateway. · Utilizați funcțiile de diagnosticare din ProSoft Configuration Builder (PCB). · Examinați datele din zona de date de stare (memoria superioară) a gateway-ului intern
memorie.
3.1 Indicatori LED
Prima și cea mai rapidă este să scanați LED-urile de pe gateway pentru a determina existența și posibila cauză a unei probleme. LED-urile oferă informații valoroase, cum ar fi:
· Starea fiecărui port · Erori de configurare a sistemului · Erori de aplicație · Indicații de eroare
ProSoft Technology, Inc.
Pagina 31 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare pentru diagnosticare și depanare
3.1.1 LED-urile gateway-ului principal Acest tabel descrie LED-urile panoului frontal al gateway-ului.
LED PWR (putere)
FLT (defecțiune)
CFG (Configurare)
ERR (Eroare)
NS (Stare rețelei) numai pentru protocolul EIP
MS (Module Status) numai pentru protocolul EIP
Stare Off
Verde continuu Oprit Roșu continuu
Oprit Chihlimbar solid
Oprit Chihlimbar intermitent
Chihlimbar solid
Oprit Roșu continuu Verde continuu Roșu intermitent Verde intermitent Roșu și verde alternant Intermitent Roșu continuu Verde intermitent Roșu intermitent Verde intermitent Roșu și verde alternant
Descriere
Alimentarea nu este conectată la bornele de alimentare sau sursa este insuficientă pentru a alimenta corect gateway-ul (este necesar 208 mA la 24 VDC).
Alimentarea este conectată la bornele de alimentare.
Funcționare normală.
A apărut o eroare critică. Programul executabil a eșuat sau a fost terminat de utilizator și nu mai rulează. Apăsați butonul de resetare sau reconectați alimentarea pentru a șterge eroarea.
Funcționare normală.
Unitatea este în modul de configurare. Fie există o eroare de configurare, fie de configurare file este descărcat sau citit. După pornire, gateway-ul citește configurația, iar unitatea implementează valorile de configurare și inițializează hardware-ul. Acest lucru se întâmplă în timpul ciclului de alimentare sau după ce apăsați butonul Reset.
Funcționare normală.
A fost detectată o condiție de eroare și are loc pe unul dintre porturile aplicației. Verificați configurația și depanați pentru erori de comunicare.
Acest flag de eroare este șters la începutul fiecărei încercări de comandă (master/client) sau la fiecare primire de date (slave/adaptor/server). Dacă această condiție există, indică un număr mare de erori care apar în aplicație (din cauza configurației proaste) sau pe unul sau mai multe porturi (eșecuri de comunicare în rețea).
Fără alimentare sau fără adresă IP
Adresă IP duplicată
Conectat
Timeout conexiune
adresa IP obtinuta; fără conexiuni stabilite
Autotestare
Fără putere
Defect major
Dispozitivul functional
Defect minor
Așteptare
Autotestare
ProSoft Technology, Inc.
Pagina 32 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare pentru diagnosticare și depanare
3.1.2 LED-urile portului Ethernet Acest tabel descrie LED-urile portului Ethernet al gateway-ului.
LED LINK/ACT
100 Mbit
Stare Off
Verde solid
Oprit Chihlimbar intermitent
Descriere
Nu este detectată nicio conexiune fizică la rețea. Nu este posibilă nicio comunicare Ethernet. Verificați cablajele și cablurile.
Conexiune fizică la rețea detectată. Acest LED trebuie să fie aprins continuu pentru ca comunicarea Ethernet să fie posibilă.
Nicio activitate în port.
Portul Ethernet transmite sau primește în mod activ date.
ProSoft Technology, Inc.
Pagina 33 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare pentru diagnosticare și depanare
3.2 Utilizarea diagnosticelor în ProSoft Configuration Builder
ProSoft Configuration Builder (PCB) are multe instrumente utile pentru a vă ajuta cu diagnosticarea și depanarea. Puteți utiliza PCB pentru a vă conecta la gateway-ul dvs. și pentru a prelua valorile de stare curentă, datele de configurare și alte informații valoroase.
Sfat: Puteți avea o fereastră de diagnosticare ProSoft Configuration Builder deschisă pentru mai multe gateway la un moment dat.
Pentru a vă conecta la portul de comunicație al gateway-ului.
1 În PCB, faceți clic dreapta pe numele gateway-ului și alegeți DIAGNOSTICĂ.
2 Aceasta deschide fereastra Diagnosticare.
ProSoft Technology, Inc.
Pagina 34 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare pentru diagnosticare și depanare
Dacă nu există niciun răspuns de la gateway, ca în exampmai sus, urmați acești pași: 1 Din bara de instrumente, faceți clic pe butonul SETUP CONNECTION.
2 În caseta de dialog Configurare conexiune, selectați ETHERNET din lista SELECTARE TIP CONEXIUNE.
3 Introduceți adresa IP a gateway-ului în câmpul ETHERNET. 4 Faceți clic pe CONECTARE.
5 Verificați dacă Ethernet este conectat corect între portul de comunicație al computerului și gateway.
6 Dacă tot nu reușiți să stabiliți o conexiune, contactați asistența tehnică ProSoft Technology pentru asistență.
ProSoft Technology, Inc.
Pagina 35 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare pentru diagnosticare și depanare
3.2.1 Meniul de diagnosticare
Meniul Diagnostics este aranjat ca o structură arborescentă în partea stângă a ferestrei Diagnostics.
Atenție: Unele comenzi din acest meniu sunt concepute doar pentru depanare avansată și testare a sistemului și pot determina oprirea comunicării gateway-ului, ceea ce poate duce la pierderea datelor sau la alte erori de comunicare. Utilizați aceste comenzi numai dacă înțelegeți pe deplin efectele lor potențiale sau dacă sunteți direcționat în mod special să faceți acest lucru de către inginerii de asistență tehnică ProSoft Technology.
Următoarele comenzi de meniu sunt prezentate mai jos:
Modulul de comandă din meniu
Baza de date View
Submeniu Comandă Versiune
Harta de date ASCII
Zecimal
Hex
Plutește
Descriere
Afișează versiunea curentă a software-ului gateway-ului și alte valori importante. Vi se poate cere să furnizați aceste informații atunci când apelați pentru asistență tehnică.
Afișează configurația Data Map a gateway-ului. Afișează conținutul bazei de date a gateway-ului în format de caractere ASCII.*
Afișează conținutul bazei de date a gateway-ului în format de număr zecimal.*
Afișează conținutul bazei de date a gateway-ului în format de număr hexazecimal.* Afișează conținutul bazei de date a gateway-ului în format de număr în virgulă mobilă.*
*Utilizați bara de defilare din marginea dreaptă a ferestrei pentru a naviga prin baza de date. Fiecare pagină afișează 100 de cuvinte de date. Numărul total de pagini disponibile depinde de configurația gateway-ului dvs.
ProSoft Technology, Inc.
Pagina 36 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare pentru diagnosticare și depanare
3.2.2 Capturarea unei sesiuni de diagnosticare într-un jurnal File
Puteți captura orice faceți într-o sesiune de diagnosticare într-un jurnal file. Această caracteristică poate fi utilă pentru depanarea și păstrarea înregistrărilor și pentru comunicarea cu echipa de asistență tehnică a ProSoft Technology.
Pentru a captura datele sesiunii într-un jurnal file
1 Deschideți o fereastră de diagnosticare. Consultați Utilizarea diagnosticelor în ProSoft Configuration Builder (pagina 33).
2 Pentru a înregistra o sesiune de diagnosticare într-un text file, din bara de instrumente, faceți clic pe Jurnal FILE buton. Faceți clic din nou pe butonul pentru a opri captura.
3 Pentru view buturuga file, din bara de instrumente, faceți clic pe VIEW Jurnalul FILE buton. Jurnalul file se deschide ca text file, puteți redenumi și salva într-o altă locație.
4 Pentru a trimite prin e-mail jurnalul file către echipa de asistență tehnică a ProSoft Technology, din bara de instrumente, faceți clic pe Jurnalul de e-mail FILE buton. Acest lucru funcționează numai dacă ați instalat
Microsoft Outlook pe computer.)
5 Dacă capturați mai multe sesiuni secvențiale, PCB adaugă noile date la sfârșitul datelor capturate anterior. Dacă doriți să ștergeți datele anterioare din jurnal file, trebuie să faceți clic pe butonul ȘTERGE DATE de fiecare dată înainte de a începe să capturați date.
3.2.3 Încărcare caldă / încărcare la rece
Pornirea la cald și la rece a PLX32-EIP-MBTCP-UA se poate face făcând clic pe MODUL > GENERAL > WARM BOOT sau COLD BOOT.
ProSoft Technology, Inc.
Pagina 37 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare pentru diagnosticare și depanare
3.3 Date de stare Gateway în memoria superioară
Gateway-ul scrie date utile despre starea modulului în locații de memorie superioare dedicate din baza sa internă. Locația acestei zone de date de stare depinde de protocoalele acceptate de gateway-ul dvs. Puteți utiliza funcția Data Map din Prosoft Configuration Builder pentru a mapa aceste date în zona de date utilizator a bazei de date a gateway-ului (registre de la 0 la 9999). Dispozitivele de la distanță, cum ar fi HMI-urile sau procesoarele pot accesa apoi datele de stare. Consultați Maparea datelor din memoria modulului (pagina 23).
3.3.1 Date generale de stare a gateway-ului din memoria superioară Următorul tabel descrie conținutul zonei de date de stare generală a gateway-ului.
Adresă de înregistrare de la 14000 la 14001 14002 la 14004 14005 la 14009 14010 la 14014 14015 la 14019
Descriere Program Program Cycle Counter Cod produs (ASCII) Revizuire produs (ASCII) Revizie sistem de operare (ASCII) Număr de rulare a sistemului de operare (ASCII)
ProSoft Technology, Inc.
Pagina 38 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare pentru diagnosticare și depanare
3.3.2 Date de stare specifice protocolului din memoria superioară
PLX32-EIP-MBTCP-UA are, de asemenea, locații de memorie superioare pentru date de stare specifice protocolului. Locația zonei de date de stare pentru driverele de protocol gateway depinde de protocoale. Pentru mai multe informații, consultați:
· Date de stare EIP din memoria superioară (pagina 66) · Date de stare MBTCP din memoria superioară (pagina 102)
ProSoft Technology, Inc.
Pagina 39 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
4 Informații hardware
Informații hardware Manual de utilizare
4.1 Specificații hardware
Specificații Alimentare
Descriere
24 VDC nominală 10 până la 36 VDC permisă Terminale pozitive, negative, GND
Sarcina curenta
24 VDC nominal la 300 mA 10 până la 36 VDC la 610 mA maxim
Temperatura de funcționare -25°C până la 70°C (-13°F până la 158°F)
Temperatura de depozitare -40°C până la 80°C (-40°F până la 176°F)
Umiditatea relativă
5% până la 95% RH fără condensare
Dimensiuni (Îl x l x A)
5.38 x 1.99 x 4.38 in 13.67 x 5.05 x 11.13 cm
Indicatoare LED
Configurație (CFG) și eroare (ERR) Stare comunicare Putere (PWR) și Eroare hardware (FLT) Stare rețea (NS) Conexiune EtherNet/IPTM Clasa I sau Clasa III
Stare (numai EtherNet/IP) Stare modul (MS) Stare configurație modul (numai EtherNet/IP) Port de comunicație Ethernet Link/Activitate și 100 mbit
Port(e) Ethernet
Conector RJ10 full-duplex 100/45 Mbit Izolație electrică 1500 Vrms la 50 Hz până la 60 Hz timp de 60 de secunde, aplicat conform secțiunii 5.3.2 din IEC 60950: 1991 Ethernet Broadcast Storm Resiliency = mai mică sau egală cu [ARP] 5000 cadre pe secundă și o durată mai mică sau egală cu 5 minute
Livrat cu fiecare unitate
Șurubelniță de 2.5 mm Conector de alimentare J180
ProSoft Technology, Inc.
Pagina 40 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
5 Protocolul EIP
Manual de utilizare a protocolului EIP
5.1 EIP Functional Overview
Puteți utiliza PLX32-EIP-MBTCP-UA pentru a interfața multe protocoale diferite în familia de procesoare Rockwell Automation sau alte soluții bazate pe software. Următoarea ilustrație arată funcționalitatea protocolului EtherNet/IP.
ProSoft Technology, Inc.
Pagina 41 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
5.1.1 Specificații generale EtherNet/IP
Driverul EIP acceptă următoarele conexiuni:
Clasa Clasa 1 Clasa 3
Tip conexiune I/O Client conectat Client neconectat
Număr de conexiuni 2 2 1
Server
5
Manual de utilizare a protocolului EIP
Specificație Tipuri PLC acceptate Tipuri de mesaje acceptate Dimensiuni conexiuni I/O intrare/ieșire Timp maxim RPI Servicii CIP acceptate
Lista de comenzi
Seturi de comenzi
Descriere
PLC2, PLC5, SLC, CLX, CMPLX, MICROLX
PCCC și CIP
496/496 octeți
5 ms per conexiune
0x4C: CIP Data Table Citire 0x4D: CIP Data Table Scriere CIP Generic
Suportă până la 100 de comenzi per client. Fiecare comandă este configurabilă pentru tipul comenzii, adresa IP, adresa de înregistrare către/de la adresa și numărul de cuvinte/biți.
PLC-2/PLC-3/PLC5 Set de comandă de bază PLC5 Set de comandă binară PLC5 Set de comandă ASCII SLC500 Set de comandă
ProSoft Technology, Inc.
Pagina 42 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5.1.2 Baza de date internă EIP
Baza de date internă este centrală pentru funcționalitatea PLX32-EIP-MBTCP-UA. Gateway-ul partajează această bază de date între toate porturile de comunicații de pe gateway și o folosește ca un canal pentru a transmite informații de la un protocol la alt dispozitiv dintr-o rețea la unul sau mai multe dispozitive din altă rețea. Acest lucru permite ca datele de la dispozitivele de pe un port de comunicație să fie accesate și controlate de dispozitive pe alt protocol.
Pe lângă datele de la client și server, puteți mapa informațiile despre stare și eroare generate de gateway în zona de date utilizator a bazei de date interne. Baza de date internă este împărțită în două zone:
· Memoria superioară pentru zona de date privind starea gateway-ului. Aici gateway-ul scrie date interne de stare pentru protocoalele suportate de gateway.
· Memorie redusă pentru zona de date utilizator. Aici sunt stocate și accesate datele primite de la dispozitivele externe.
Fiecare protocol din PLX32-EIP-MBTCP-UA poate scrie date și poate citi date din zona de date utilizator.
Notă: Dacă doriți să accesați datele de stare a gateway-ului din memoria superioară, puteți utiliza caracteristica de mapare a datelor din gateway pentru a copia datele din zona de date de stare a gateway-ului în zona de date utilizator. Consultați Maparea datelor din memoria modulului (pagina 23). În caz contrar, puteți utiliza funcțiile de diagnosticare din ProSoft Configuration Builder pentru view date despre starea gateway-ului. Pentru mai multe informații despre datele despre starea gateway-ului, consultați Diagnosticarea rețelei (pagina 65).
ProSoft Technology, Inc.
Pagina 43 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Accesul clientului EIP la baza de date
Funcționalitatea client schimbă date între baza de date internă a gateway-ului și tabelele de date stabilite în unul sau mai multe procesoare sau alte dispozitive bazate pe server. Lista de comenzi pe care o definiți în ProSoft Configuration Builder specifică ce date vor fi transferate între gateway și fiecare dintre serverele din rețea. Nu este necesară nicio logică ladder în procesor (server) pentru funcționalitatea clientului, cu excepția faptului că există suficientă memorie de date.
Următoarea ilustrație descrie fluxul de date dintre clienții Ethernet și baza de date internă.
Acces pe mai multe servere la baza de date EIP
Suportul pentru server în gateway permite aplicațiilor client (cum ar fi software-ul HMI și procesoarele) să citească și să scrie în baza de date a gateway-ului. Driverul de server este capabil să suporte mai multe conexiuni simultane de la mai mulți clienți.
Când este configurată ca server, zona de date utilizator a bazei de date interne din gateway este sursa pentru solicitările de citire și destinația pentru cererile de scriere de la clienții la distanță. Accesul la baza de date este controlat de tipul de comandă primit în mesajul primit de la client.
Gateway-ul trebuie să fie corect configurat și conectat la rețea înainte de orice încercare de utilizare. Utilizați un program de verificare a rețelei, cum ar fi ProSoft Discovery Service sau instrucțiunea PING din promptul de comandă, pentru a verifica dacă gateway-ul poate fi văzut în rețea. Utilizați ProSoft Configuration Builder pentru a confirma configurația corectă a gateway-ului și pentru a transfera configurația files la și de la poartă.
ProSoft Technology, Inc.
Pagina 44 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5.2 Configurare EIP
5.2.1 Configurarea serverului EIP Class 3 Utilizați conexiunea EIP Class 3 Server în ProSoft Configuration Builder atunci când gateway-ul acționează ca un dispozitiv server (slave) care răspunde la instrucțiunile mesajelor inițiate de la un dispozitiv client (master), cum ar fi un HMI, DCS, PLC sau PAC.
Pentru a seta serverul file dimensiunea în PCB
1 În ProSoft Configuration Builder, faceți clic pe [+] de lângă gateway, apoi faceți clic pe [+] de lângă EIP Class 3 Server.
2 Faceți dublu clic pe al doilea server EIP Class 3 pentru a afișa caseta de dialog Editare – EIP Class 3 Server.
3 Selectați SERVER FILE DIMENSIUNE (100 sau 1000).
o Pentru o valoare de 100, registrele sunt de la N10:0 la N10:99. o Pentru o valoare de 1000, registrele valide sunt de la N10:0 la N10:999.
Accesarea memoriei interne a gateway-ului Următorul tabel se referă la zona de date utilizator din memoria gateway-ului:
Tip de date
BOOL Bit Array SINT INT DINT REAL
Tag Nume
BOOLData[ ] BITAData[ ] SINTData[ ] INT_Data[ ] DINTData[ ] REALData[ ]
Lungimea fiecărui element din mesajul CIP 1 4 1 2 4 4
Interval matrice pentru baza de date cu 10,000 de elemente 0 la 159999 0 la 4999 0 la 19999 0 la 9999 0 la 4999 0 la 4999
ProSoft Technology, Inc.
Pagina 45 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Tip de instrucțiune MSG – CIP
Următorul tabel definește relația dintre zona de date utilizator din baza de date internă a gateway-ului și adresele cerute în instrucțiunile MSG CIP:
Baza de date
CIP
CIP Boolean
Întreg
Adresa
0
Int_data BoolData[0] [0]
999
Int_data BoolData[15984] [999]
1000 1999
Int_data BoolData[16000] [1000] Int_data BoolData[31984] [1999]
2000 2999
Int_data BoolData[32000] [2000] Int_data BoolData[47984] [2999]
3000 3999
Int_data BoolData[48000] [3000] Int_data [3999] BoolData[63999]
CIP Bit Array CIP Byte
BitAData[0]
SIntData[0]
SIntData[1998] BitAData[500] SIntData[2000]
SIntData[3998] BitAData[1000] SIntData[4000]
SIntData[5998] BitAData[1500] SIntData[6000]
SIntData[9998]
CIP DINT
CIP Real
DIntData[0]
RealData [0]
DIntData[500] RealData [500]
DIntData[1000] RealData [1000]
DIntData[1500] RealData [1500]
Tip de instrucțiune MSG – PCCC
Următorul tabel definește relația dintre zona de date utilizator din baza de date internă a gateway-ului și adresele cerute în instrucțiunile MSG PCCC:
Adresa bazei de date 0 999 1000 1999 2000
File dimensiune 100 N10:0 N19:99 N20:0 N29:99 N30:0
Adresa bazei de date 0 999 1000 1999 2000
File dimensiune 100 N10:0 N19:99 N20:0 N29:99 N30:0
ProSoft Technology, Inc.
Pagina 46 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Suport de comandă pentru serverul de mesagerie explicită EtherNet/IP PLX32-EIP-MBTCP-UA acceptă mai multe seturi de comenzi.
Manual de utilizare a protocolului EIP
Funcții de bază ale setului de comenzi
Comanda 0x00 0x01 0x02 0x05 0x08
Funcția N/AN/AN/AN/AN/A
Definiție Protejat Scriere Neprotejat Citire Biți protejat Scriere Bit neprotejat Scriere Scriere neprotejat
Acceptat pe serverul XXXXX
Funcții ale setului de comenzi PLC-5
Comanda 0x0F 0x0F
Funcția 0x00 0x01
Definiție Interval de cuvinte Scriere (adresă binară) Interval de cuvinte Citire (adresă binară)
0x0F
Interval tastat Citire (adresă binară)
0x0F
Scriere interval tastat (adresă binară)
0x0F
0x26
Citire-Modificare-Scriere (adresă binară)
0x0F 0x0F 0x0F
0x00 0x01 0x26
Interval de cuvinte Scriere (adresă ASCII) Interval de cuvinte Citire (adresă ASCII) Citire-Modificare-Scriere (adresă ASCII)
Acceptat pe Server XXXX
XX
Funcții set de comenzi SLC-500
Comanda 0x0F 0x0F 0x0F 0x0F 0x0F
Funcția 0xA1 0xA2 0xA9 0xAA 0xAB
Definiţie
Suportat pe server
Lectură logică protejată cu două
X
Câmpuri de adresă
Citire logică protejată cu trei X
Câmpuri de adresă
Scriere logică tip protejată cu două
X
Câmpuri de adresă
Scriere logică tip protejată cu trei
X
Câmpuri de adresă
Scriere logică protejată cu masca (trei câmpuri de adresă)
ProSoft Technology, Inc.
Pagina 47 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5.2.2 Configurarea conexiunii EIP Clasa 1
Utilizați conexiunea EIP Clasa 1 în ProSoft Configuration Builder atunci când gateway-ul acționează ca un adaptor EIP care transferă date către și de la un PLC (scanerul EIP) folosind o conexiune I/O directă. Conexiunile I/O directe pot transfera rapid cantități mari de date.
PLX32-EIP-MBTCP-UA poate gestiona până la opt conexiuni I/O (în funcție de model), fiecare cu 248 de cuvinte de date de intrare și 248 de cuvinte de date de ieșire.
Adăugarea Gateway-ului la RSLogix5000 v.20
1 Porniți Rockwell Automation RSLinx și navigați la PLX32-EIP-MBTCP-UA. 2 Faceți clic dreapta pe gateway și apoi alegeți ÎNCĂRCARE EDS DE PE DISPOZITIV.
Notă: RSLogix5000 poate fi necesar să fie repornit pentru a finaliza instalarea EDS.
3 După ce reporniți RSLogix 5000, deschideți proiectul RSLogix 5000 dorit. 4 În Controller Organizer, faceți clic dreapta pe puntea EtherNet/IP din arborele I/O și
alege MODUL NOU.
5 În caseta de dialog Select Module Type, în caseta de text Enter search, tastați PLX3.
ProSoft Technology, Inc.
Pagina 48 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
6 Faceți clic pe PLX32-EIP-MBTCP-UA, apoi faceți clic pe CREATE. Aceasta deschide caseta de dialog Modul nou.
7 În caseta de dialog New Module, introduceți un nume pentru gateway, apoi introduceți adresa IP a PLX32-EIP-MBTCP-UA.
8 Pentru a adăuga conexiuni I/O, faceți clic pe MODIFICARE. ProSoft Technology, Inc.
Pagina 49 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
9 În caseta de dialog Module Definition, introduceți conexiunile I/O. Pot fi adăugate până la opt conexiuni I/O. Conexiunile I/O au o dimensiune fixă de 496 de octeți de date de intrare și 496 de octeți de date de ieșire. Când ați terminat, faceți clic pe OK.
10 În caseta de dialog Module Properties, faceți clic pe fila CONNECTION pentru a configura fiecare conexiune I/O cu propriul timp RPI. Când ați terminat, faceți clic pe OK.
11 Noul gateway apare în Controller Organizer sub puntea EtherNet/IP.
ProSoft Technology, Inc.
Pagina 50 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Adăugarea Gateway-ului la RSLogix5000 v.16 până la v.19
Notă: Conexiunile de clasa 1 nu sunt acceptate în RSLogix v.15 și mai vechi
1 Porniți Rockwell Automation RSLogix 5000. 2 În Controller Organizer, faceți clic dreapta pe puntea EtherNet/IP din arborele I/O și
choose NEW MODULE. 3 In the Select Module Type dialog box, click FIND. Caută Generic EtherNet Bridge,
faceți clic pe Generic Ethernet Bridge, apoi faceți clic pe CREATE. 4 În caseta de dialog Modul nou, introduceți un nume pentru gateway, apoi introduceți IP-ul
adresa PLX32-EIP-MBTCP-UA. Aceasta creează calea de comunicare de la procesor la PLX32-EIP-MBTCP-UA. 5 Adăugați un nou modul sub Generic EtherNet Bridge și adăugați o conexiune CIP (CIP-MODULE). Aici specificați parametrii pentru conexiunea I/O. Dimensiunile de intrare și de ieșire trebuie să se potrivească cu dimensiunile de intrare și de ieșire configurate în PCB. Valoarea câmpului ADRESĂ reprezintă numărul conexiunii în PCB. În mod implicit, toate conexiunile au 248 de cuvinte de intrare, 248 de cuvinte de ieșire și 0 cuvinte de configurare. Setați formatul Comm la Tipul de date INT și setați instanțele de asamblare să fie „1” pentru intrare, „2” pentru ieșire și „4” pentru configurare. 6 Adăugați și configurați o conexiune CIP pentru fiecare conexiune I/O.
ProSoft Technology, Inc.
Pagina 51 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Configurarea conexiunilor EIP Clasa 1 în PCB După ce ați creat gateway-ul PLX32-EIP-MBTCP-UA în RSLogix 5000, trebuie să configurați conexiunile în modul.
Pentru a configura conexiunile Clasa 1 în PCB
1 În ProSoft Configuration Builder, faceți clic pe [+] de lângă gateway, apoi faceți clic pe [+] de lângă EIP Class 1 Connection [x].
2 Faceți dublu clic pe Conexiune EIP Class 1 [x] pentru a afișa caseta de dialog Editare – EIP Class 1 Connection [x].
3 În caseta de dialog, faceți clic pe un parametru și apoi introduceți o valoare pentru parametru. Există patru parametri configurabili pentru fiecare conexiune I/O în ProSoft Configuration Builder.
Parametrul Adresa datelor de intrare Dimensiunea intrării Adresa datelor de ieșire Dimensiunea ieșirii
Interval de valori 0 la 9999 0 la 248 0 la 9999 0 la 248
Descriere
Specifică adresa de pornire din baza de date virtuală a gateway-ului pentru datele transferate de la gateway la PLC.
Specifică numărul de numere întregi transferate către imaginea de intrare a PLC-ului (maxim 248 de numere întregi).
Specifică adresa de pornire în baza de date virtuală a gateway-ului pentru datele transferate de la PLC la gateway.
Specifică numărul de numere întregi transferate către imaginea de ieșire a PLC-ului (maxim 248 de numere întregi).
ProSoft Technology, Inc.
Pagina 52 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5.2.3 Configurarea conexiunii EIP Class 3 Client[x]/UClient
PLX32-EIP-MBTCP-UA acceptă doi clienți conectați și un client neconectat (majoritatea dispozitivelor folosesc clienți conectați; asigurați-vă că consultați manualul de utilizare al dispozitivului țintă pentru verificare).
· Utilizați conexiunile EIP Class 3 Client [x] când gateway-ul acționează ca un client/master care inițiază instrucțiuni de mesaj către server/dispozitive slave. Protocolul PLX32EIP-MBTCP-UA EIP acceptă trei conexiuni client conectate. Aplicațiile tipice includ sisteme SCADA și comunicații SLC.
· Utilizați conexiunea EIP Class 3 UClient atunci când gateway-ul acționează ca un client/master care inițiază instrucțiuni de mesaj către server/dispozitive slave. Protocolul PLX32-EIP-MBTCPUA EIP acceptă o conexiune client neconectată. Mesageria neconectată este un tip de mesagerie explicită EtherNet/IP care utilizează implementarea TCP/IP. Anumite dispozitive, cum ar fi AB Power Monitor 3000 seria B, acceptă mesaje neconectate. Verificați documentația dispozitivului pentru mai multe informații despre implementarea lui EtherNet/IP.
Clasa 3 Client[x]/UClient
Pentru a configura conexiunile Client/UClient Clasa 3 [x].
1 În ProSoft Configuration Builder, faceți clic pe [+] de lângă gateway, apoi faceți clic pe [+] de lângă EIP Class 3 Client [x] sau EIP Class 3 UClient [x].
2 Faceți dublu clic pe al doilea client EIP Class 3 [x] pentru a afișa caseta de dialog Editare – EIP Class 3 Client [x].
3 În caseta de dialog, faceți clic pe orice parametru pentru a-i schimba valoarea.
ProSoft Technology, Inc.
Pagina 53 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Următorul tabel specifică configurația pentru dispozitivul client EIP (master) pe portul de rețea:
Parametru
Întârziere minimă de comandă
Valoare
0 până la 65535 de milisecunde
Răspuns de la 0 la 65535
Pauză
milisecunde
Reîncercați Număr de la 0 la 10
Descriere
Specifică numărul de milisecunde de așteptat între lansările inițiale ale unei comenzi. Acest parametru poate fi folosit pentru a întârzia toate comenzile trimise către servere pentru a evita „inundarea” comenzilor în rețea. Acest parametru nu afectează reîncercări ale unei comenzi, deoarece acestea vor fi emise atunci când este recunoscută eșecul.
Specifică timpul în milisecunde pe care un client îl va aștepta înainte de a retransmite o comandă dacă nu se primește niciun răspuns de la serverul adresat. Valoarea de utilizat depinde de tipul de rețea de comunicație utilizată și de timpul de răspuns așteptat al celui mai lent dispozitiv conectat la rețea.
Specifică de câte ori o comandă va fi reîncercată dacă eșuează.
ProSoft Technology, Inc.
Pagina 54 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Clasa 3 Comenzi Client[x]/UClient Există o listă de comenzi separată pentru fiecare dintre diferitele tipuri de mesaje acceptate de protocol. Fiecare listă este procesată de sus în jos, una după alta, până când toate comenzile specificate sunt finalizate, iar apoi procesul de interogare începe din nou. Această secțiune definește comenzile EtherNet/IP care urmează să fie emise de la gateway către dispozitivele server din rețea. Puteți utiliza aceste comenzi pentru colectarea datelor și controlul dispozitivelor din rețeaua TCP/IP. Pentru a interfața baza de date virtuală cu controlere de automatizare programabile (PAC), controlere logice programabile (PLC) sau alte dispozitive server EtherNet/IP, trebuie să construiți o listă de comenzi, folosind parametrii listei de comenzi pentru fiecare tip de mesaj.
Pentru a adăuga comenzi Clasa 3 Client/UClient [x].
1 În ProSoft Configuration Builder, faceți clic pe [+] de lângă gateway, apoi faceți clic pe [+] de lângă EIP Class 3 Client [x] sau EIP Class 3 UClient [x].
2 Faceți dublu clic pe tipul de comandă dorit pentru a afișa caseta de dialog Editare – EIP Class 3 Client [x] Commands sau Edit – EIP Class 3 UClient [x] Commands.
3 Faceți clic pe ADD ROW pentru a adăuga o nouă comandă. 4 Faceți clic pe EDITARE RÂND sau faceți dublu clic pe rând pentru a afișa caseta de dialog Editare unde vă aflați
configura comanda.
ProSoft Technology, Inc.
Pagina 55 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Clasa 3 Client/UClient [x] Comenzi SLC500 2 Câmpuri de adresă
Activare parametru
Valoare
Activați Dezactivați scrierea condiționată
Adresa internă
0 până la 9999
Descriere
Specifică dacă comanda trebuie executată și în ce condiții. ENABLE – Comanda este executată la fiecare scanare a listei de comenzi DISABLE – Comanda este dezactivată și nu va fi executată CONDITIONAL WRITE – Comanda se execută numai dacă datele interne asociate comenzii se modifică
Specifică adresa bazei de date din baza de date internă a gateway-ului care urmează să fie asociată cu comanda. Dacă comanda este o funcție de citire, datele primite în mesajul de răspuns sunt plasate în locația specificată. Dacă comanda este o funcție de scriere, datele utilizate în comandă provin din zona de date specificată.
Interval de sondaj Cod de schimb de reg
Slot pentru adresă IP
0 până la 65535
0 până la 125
Niciunul Schimb de cuvinte Schimb de cuvinte și octeți Schimb de octeți
xxx.xxx.xxx.xxx -1
Specifică intervalul minim pentru executarea comenzilor continue. Parametrul este introdus în 1/10 de secundă. Dacă este introdusă o valoare de 100 pentru o comandă, comanda nu se execută mai frecvent de la fiecare 10 secunde.
Specifică numărul de puncte de date care trebuie citite sau scrise pe dispozitivul țintă.
Specifică dacă datele de pe server trebuie să fie comandate diferit de ce au fost primite. Acest parametru este utilizat în mod obișnuit atunci când se ocupă de valori în virgulă mobilă sau alte valori multi-registru. NONE – Nu se face nicio modificare (abcd) WORD SWAP – Cuvintele sunt schimbate (cdab) WORD AND BYTE SWAP – Cuvintele și octeții sunt schimbați (dcba) BYTE SWAP – Octeții sunt schimbați (badc)
Specifică adresa IP a dispozitivului țintă care urmează să fie adresat.
Specifică numărul slotului pentru dispozitiv. Utilizați o valoare de -1 la interfața cu un SLC 5/05. Aceste dispozitive nu au un parametru de slot. Când se adresează unui procesor într-un rack CLX sau CMPLX, numărul slotului corespunde slotului care conține controlerul care este adresat.
Cod funcțional 501 509
File Tip File Număr
Contor binar Timer Control Integer Float Stare șir ASCII
-1
Specifică codul funcției care va fi utilizat în comandă. 501 – Citire tip protejată 509 – Scriere tip protejată Specifică file tip pentru a fi asociat cu comanda.
Specifică PLC-5 file numărul care urmează să fie asociat cu comanda. Dacă este introdusă o valoare de -1 pentru parametru, câmpul nu va fi utilizat în comandă și este implicit file va fi folosit.
Numărul elementului
Specifică elementul din file unde va începe comanda.
Comentariu
Comentariu opțional de 32 de caractere pentru comandă.
ProSoft Technology, Inc.
Pagina 56 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Clasa 3 Comenzi Client[x]/UClient SLC500 3 Câmpuri de adresă
Această comandă este utilizată de obicei atunci când se accesează date într-un temporizator sau contor. IeT1.1.2 este adresa acumulatorului din Timer 1.
Activare parametru
Valoare
Activați Dezactivați scrierea condiționată
Descriere
Specifică dacă comanda trebuie executată și în ce condiții. ENABLE – Comanda este executată la fiecare scanare a listei de comenzi DISABLE – Comanda este dezactivată și nu va fi executată CONDITIONAL WRITE – Comanda se execută numai dacă datele interne asociate comenzii se modifică
Adresă internă Interval Sondaj Reg Count Cod de schimb
Cod Funcțional Slot Adresă IP File Tip
File Număr
0 până la 9999
0 până la 65535
0 până la 125
Niciunul Schimb de cuvinte Schimb de cuvinte și octeți Schimb de octeți
xxx.xxx.xxx.xxx
-1
502 510 511
Contor binar Timer Control Integer Float ASCII String Stare -1
Specifică adresa bazei de date din baza de date internă a gateway-ului care urmează să fie asociată cu comanda. Dacă comanda este o funcție de citire, datele primite în mesajul de răspuns sunt plasate în locația specificată. Dacă comanda este o funcție de scriere, datele utilizate în comandă provin din zona de date specificată. Specifică intervalul minim pentru executarea comenzilor continue. Parametrul este introdus în 1/10 de secundă. Dacă este introdusă o valoare de 100 pentru o comandă, comanda nu se execută mai frecvent de la fiecare 10 secunde. Specifică numărul de puncte de date care trebuie citite sau scrise pe dispozitivul țintă. Specifică dacă datele de pe server trebuie să fie comandate diferit de ce au fost primite. Acest parametru este utilizat în mod obișnuit atunci când se ocupă de valori în virgulă mobilă sau alte valori multi-registru. NONE – Nu se face nicio modificare (abcd) WORD SWAP – Cuvintele sunt schimbate (cdab) WORD AND BYTE SWAP – Cuvintele și octeții sunt schimbați (dcba) Byte swap – Octeții sunt schimbați (badc) Specifică adresa IP a țintei dispozitiv care urmează să fie adresat prin această comandă. Specifică numărul slotului pentru dispozitiv. Utilizați o valoare de -1 la interfața cu un SLC 5/05. Aceste dispozitive nu au un parametru de slot. Când se adresează unui procesor într-un ControlLogix sau CompactLogix, numărul slotului corespunde slotului din rack care conține controlerul care este adresat. Specifică codul funcției care va fi utilizat în comandă. 502 – Citire tip protejată 510 – Scriere tip protejată 511 – Scriere tip protejată cu mască Specifică file tip pentru a fi asociat cu comanda.
Specifică SLC 500 file numărul care urmează să fie asociat cu comanda. Dacă este introdusă o valoare de -1 pentru parametru, câmpul nu va fi utilizat în comandă și este implicit file va fi folosit.
ProSoft Technology, Inc.
Pagina 57 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Numărul elementului parametru
Subelement
Comentariu
Valoare
Descriere Specifică elementul din file unde va începe comanda.
Specifică subelementul care trebuie utilizat cu comanda. Consultați documentația AB pentru o listă de coduri de sub-element valide. Comentariu opțional de 32 de caractere pentru comandă.
ProSoft Technology, Inc.
Pagina 58 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Clasa 3 Client[x]/UClient Comenzi PLC5 Binary
Activare parametru
Adresa internă
Interval de sondaj Cod de schimb de reg
Slot pentru adresă IP
Cod funcțional
File Număr
Valoare Activare Dezactivare scrierea condiționată
0 până la 9999
0 până la 65535
De la 0 la 125 Niciunul Schimbare de cuvinte Schimbare de cuvinte și octeți Schimbare de octeți
xxx.xxx.xxx.xxx -1
100 101 102 -1
Descriere
Specifică dacă comanda trebuie executată și în ce condiții. ENABLE – Comanda este executată la fiecare scanare a listei de comenzi DISABLE – Comanda este dezactivată și nu va fi executată CONDITIONAL WRITE – Comanda se execută numai dacă datele interne asociate comenzii se modifică
Specifică adresa bazei de date din baza de date internă a gateway-ului care urmează să fie asociată cu comanda. Dacă comanda este o funcție de citire, datele primite în mesajul de răspuns sunt plasate în locația specificată. Dacă comanda este o funcție de scriere, datele utilizate în comandă provin din zona de date specificată.
Specifică intervalul minim pentru executarea comenzilor continue. Parametrul este introdus în 1/10 de secundă. Dacă este introdusă o valoare de 100 pentru o comandă, comanda nu se execută mai frecvent de la fiecare 10 secunde.
Specifică numărul de puncte de date care trebuie citite sau scrise pe dispozitivul țintă.
Specifică dacă datele de pe server trebuie să fie comandate diferit de ce au fost primite. Acest parametru este utilizat în mod obișnuit atunci când se ocupă de valori în virgulă mobilă sau alte valori multi-registru. NONE – Nu se face nicio modificare (abcd) WORD SWAP – Cuvintele sunt schimbate (cdab) WORD AND BYTE SWAP – Cuvintele și octeții sunt schimbați (dcba) BYTE SWAP – Octeții sunt schimbați (badc)
Specifică adresa IP a dispozitivului țintă care urmează să fie adresată prin această comandă.
Specifică numărul slotului pentru dispozitiv. Utilizați o valoare de -1 la interfața cu un PLC5 Aceste dispozitive nu au un parametru de slot. Când se adresează unui procesor într-un ControlLogix sau CompactLogix, numărul slotului corespunde slotului din rack care conține controlerul care este adresat.
Specifică codul funcției care va fi utilizat în comandă. 100 – Interval de cuvinte Scriere 101 – Interval de cuvinte Citire 102 – Citire-Modificare-Scriere
Specifică PLC5 file numărul care urmează să fie asociat cu comanda. Dacă este introdusă o valoare de -1 pentru parametru, câmpul nu va fi utilizat în comandă și este implicit file va fi folosit.
Numărul elementului
Specifică elementul din file unde va începe comanda.
Subelement
Specifică subelementul care trebuie utilizat cu comanda. Consultați documentația AB pentru o listă de coduri de sub-element valide.
Comentariu
Comentariu opțional de 32 de caractere pentru comandă.
ProSoft Technology, Inc.
Pagina 59 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Clasa 3 Client[x]/UClient Comenzi PLC5 ASCII
Activare parametru
Valoare
Activați Dezactivați scrierea condiționată
Adresa internă
0 până la 9999
Interval de sondaj
0 până la 65535
Descriere
Specifică dacă comanda trebuie executată și în ce condiții. ENABLE – Comanda este executată la fiecare scanare a listei de comenzi DISABLE – Comanda este dezactivată și nu va fi executată CONDITIONAL WRITE – Comanda se execută numai dacă datele interne asociate comenzii se modifică
Specifică adresa bazei de date din baza de date internă a gateway-ului care urmează să fie asociată cu comanda. Dacă comanda este o funcție de citire, datele primite în mesajul de răspuns sunt plasate în locația specificată. Dacă comanda este o funcție de scriere, datele utilizate în comandă provin din zona de date specificată.
Specifică intervalul minim pentru executarea comenzilor continue. Parametrul este introdus în 1/10 de secundă. Dacă este introdusă o valoare de 100 pentru o comandă, comanda nu se execută mai frecvent de la fiecare 10 secunde.
Cod de schimb de reg Count
Slot pentru adresă IP
Cod funcțional
De la 0 la 125 Niciunul Schimbare de cuvinte Schimbare de cuvinte și octeți Schimbare de octeți
xxx.xxx.xxx.xxx -1
150 151 152
Specifică numărul de puncte de date care trebuie citite sau scrise pe dispozitivul țintă.
Specifică dacă datele de pe server trebuie să fie comandate diferit de ce au fost primite. Acest parametru este utilizat în mod obișnuit atunci când se ocupă de valori în virgulă mobilă sau alte valori multi-registru. NONE – Nu se face nicio modificare (abcd) WORD SWAP – Cuvintele sunt schimbate (cdab) WORD AND BYTE SWAP – Cuvintele și octeții sunt schimbați (dcba) BYTE SWAP – Octeții sunt schimbați (badc)
Specifică adresa IP a dispozitivului țintă care urmează să fie adresată prin această comandă.
Specifică numărul slotului pentru dispozitiv. Utilizați o valoare de -1 la interfața cu un PLC5 Aceste dispozitive nu au un parametru de slot. Când se adresează unui procesor într-un ControlLogix sau CompactLogix, numărul slotului corespunde slotului din rack care conține controlerul care este adresat.
Specifică codul funcției care va fi utilizat în comandă. 150 – Interval de cuvinte Scriere 151 – Interval de cuvinte Citire 152 – Citire-Modificare-Scriere
File Şir
Specifică adresa PLC-5 ca șir. De example N10:300
Comentariu
Comentariu opțional de 32 de caractere pentru comandă.
ProSoft Technology, Inc.
Pagina 60 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Clasa 3 Client[x]/UClient Commands Controller Tag Acces
Activare parametru
Adresa internă
Interval de sondaj Cod de schimb de reg
Slot pentru adresă IP
Tip de date cod funcțional
Tag Nume
Valoare Activare Dezactivare scrierea condiționată
0 până la 9999
0 până la 65535
De la 0 la 125 Niciunul Schimbare de cuvinte Schimbare de cuvinte și octeți Schimbare de octeți
xxx.xxx.xxx.xxx -1
332 333 Bool SINT INT DINT REAL DWORD
Descriere Specifică dacă comanda trebuie executată și în ce condiții. ENABLE – Comanda este executată la fiecare scanare a listei de comenzi DISABLE – Comanda este dezactivată și nu va fi executată CONDITIONAL WRITE – Comanda se execută numai dacă datele interne asociate comenzii se modifică Specifică adresa bazei de date din baza de date internă a gateway-ului care urmează să fie asociate cu comanda. Dacă comanda este o funcție de citire, datele primite în mesajul de răspuns sunt plasate în locația specificată. Dacă comanda este o funcție de scriere, datele utilizate în comandă provin din zona de date specificată. Specifică intervalul minim pentru executarea comenzilor continue. Parametrul este introdus în 1/10 de secundă. Dacă este introdusă o valoare de 100 pentru o comandă, comanda nu se execută mai frecvent de la fiecare 10 secunde. Specifică numărul de puncte de date care trebuie citite sau scrise pe dispozitivul țintă. Specifică dacă datele de pe server trebuie să fie comandate diferit de ce au fost primite. Acest parametru este utilizat în mod obișnuit atunci când se ocupă de valori în virgulă mobilă sau alte valori multi-registru. NONE – Nu se face nicio modificare (abcd) WORD SWAP – Cuvintele sunt schimbate (cdab) WORD AND BYTE SWAP – Cuvintele și octeții sunt schimbati (dcba) BYTE SWAP – Octeții sunt schimbati (badc) Specifică adresa IP a țintei dispozitiv care urmează să fie adresat prin această comandă. Specifică numărul slotului pentru dispozitiv. Utilizați o valoare de -1 la interfața cu un PLC5 Aceste dispozitive nu au un parametru de slot. Când se adresează unui procesor într-un ControlLogix sau CompactLogix, numărul slotului corespunde slotului din rack care conține controlerul care este adresat. Specifică codul funcției care va fi utilizat în comandă. 332 – Citire tabel de date CIP 333 – Scriere tabel de date CIP Specifică tipul de date al controlerului țintă tag nume.
Specifică controlerul tag în PLC-ul țintă.
Offset
0 până la 65535
Comentariu
Specifică baza de date offset în care valoarea corespunde Tag Parametru de nume
Comentariu opțional de 32 de caractere pentru comandă.
ProSoft Technology, Inc.
Pagina 61 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Clasa 3 Client[x]/UClient Comenzi CIP Generic
Activare parametru
Valoare
Dezactivat Activat Scrierea condiționată
Adresa internă
0 până la 9999
Interval de sondaj
0 până la 65535
Descriere
Specifică condiția pentru a executa comanda. DISABLED – Comanda este dezactivată și nu va fi executată. ACTIVAT – Comanda este executată la fiecare scanare a listei de comenzi dacă Intervalul de interogare este setat la zero. Dacă Intervalul de interogare este diferit de zero, comanda este executată când expiră intervalul de timp. SCRIERE CONDIȚIONALĂ – Comanda se execută numai dacă valoarea (valorile) datelor interne care urmează să fie trimise s-au modificat.
Specifică adresa bazei de date din baza de date internă a gateway-ului care urmează să fie asociată cu comanda. Dacă comanda este o funcție de citire, datele primite în mesajul de răspuns sunt plasate în locația specificată. Dacă comanda este o funcție de scriere, datele utilizate în comandă provin din zona de date specificată.
Specifică intervalul minim pentru executarea comenzilor continue. Parametrul este introdus în 1/10 de secundă. De exampDacă pentru o comandă este introdusă o valoare de „100”, comanda se execută nu mai des de la fiecare 10 secunde.
Cod de schimb de reg Count
Adresă IP Slot Func Code Clasă Cod serviciu
Exemplu
Comentariu de atribut
De la 0 la 125 Niciunul Schimbare de cuvinte Schimbare de cuvinte și octeți Schimbare de octeți
xxx.xxx.xxx.xxx -1 CIP generic 00 la FF (hexadecimal)
00 la FFFF (hexadecimal)
În funcție de aplicație, de la 00 la FFFF (hexadecimal)
Specifică numărul de puncte de date de citit/scris pe dispozitivul țintă.
Specifică dacă datele de pe server trebuie să fie comandate diferit de ce au fost primite. Acest parametru este utilizat în mod obișnuit atunci când se ocupă de valori în virgulă mobilă sau alte valori multi-registru. NONE – Nu se face nicio modificare (abcd) WORD SWAP – Cuvintele sunt schimbate (cdab) WORD AND BYTE SWAP – Cuvintele și octeții sunt schimbați (dcba) BYTE SWAP – Octeții sunt schimbați (badc)
Specifică adresa IP a dispozitivului țintă care urmează să fie adresată prin această comandă.
Utilizați `-1′ pentru a viza un dispozitiv conectat. Utilizați > -1 pentru a viza un dispozitiv într-un anumit număr de slot din rack.
Folosit pentru a citi/scrie atributele oricărui obiect folosind o adresă explicită
O valoare de identificare întreagă care denotă o anumită Instanță de obiect și/sau funcție de clasă de obiecte. Pentru mai multe informații, consultați specificația ODVA CIP.
O valoare de identificare întreagă atribuită fiecărei clase de obiecte accesibile din rețea. Pentru mai multe informații, consultați specificația ODVA CIP.
O valoare de identificare întreagă atribuită unei Instanțe de obiect care o identifică printre toate Instanțele aceleiași clase. Pentru mai multe informații, consultați specificația ODVA CIP.
O valoare de identificare întreagă atribuită unei clase și/sau unui atribut de instanță. Pentru mai multe informații, consultați specificația ODVA CIP.
Acest câmp poate fi folosit pentru a da un comentariu de 32 de caractere comenzii. Caracterele „:” și „#” sunt caractere rezervate. Se recomandă insistent să nu fie folosit în secțiunea de comentarii.
ProSoft Technology, Inc.
Pagina 62 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Notă: Din cauza comportamentului clienților conectați, vă rugăm să rețineți următoarele:
– Comenzile multiple cu obiecte de clasă diferite nu pot fi configurate pe același dispozitiv. – Comenzile multiple cu obiecte de clasă diferite nu pot fi configurate pe dispozitive diferite. – Puteți configura mai multe comenzi folosind Get_Attribute_Single din aceeași clasă și puteți adresa atribute diferite. – Dacă aveți comenzi în oricare dintre celelalte tipuri de comandă (adică Controller Tag Access) și configurați o comandă CIP Generic pe același dispozitiv, aceasta nu va funcționa din cauza clientului conectat având o conexiune activă la un dispozitiv. Cu toate acestea, puteți utiliza ambele Controller Tag Acces și CIP Generic dacă dispozitivele țintă sunt diferite. – Pentru a evita oricare sau toate aceste scenarii, este recomandat să utilizați Clientul Neconectat dacă doriți să trimiteți comenzi către diferite dispozitive, deoarece aceste conexiuni sunt resetate/închise după ce fiecare comandă este executată.
ProSoft Technology, Inc.
Pagina 63 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Clasa 3 Client[x]/UClient Comenzi de bază
Activare parametru
Valoare
Activați Dezactivați scrierea condiționată
Descriere
Specifică dacă comanda trebuie executată și în ce condiții. ENABLE – Comanda este executată la fiecare scanare a listei de comenzi DISABLE – Comanda este dezactivată și nu va fi executată CONDITIONAL WRITE – Comanda se execută numai dacă datele interne asociate comenzii se modifică
Adresa internă
0 până la 9999
Specifică adresa bazei de date din baza de date internă a gateway-ului care urmează să fie asociată cu comanda. Dacă comanda este o funcție de citire,
datele primite în mesajul de răspuns sunt plasate în locația specificată. Dacă comanda este o funcție de scriere, datele utilizate în comandă provin din zona de date specificată.
Interval de sondaj
0 până la 65535
Specifică intervalul minim pentru executarea comenzilor continue. Parametrul este introdus în 1/10 de secundă. Dacă este introdusă o valoare de 100 pentru o comandă, comanda nu se execută mai frecvent de la fiecare 10 secunde.
Număr de regulă de la 0 la 125
Specifică numărul de puncte de date care trebuie citite sau scrise pe dispozitivul țintă.
Schimbați codul
Adresa IP
Niciunul Schimb de cuvinte Schimb de cuvinte și octeți Schimb de octeți
xxx.xxx.xxx.xxx
Specifică dacă datele de pe server trebuie să fie comandate diferit de ce au fost primite. Acest parametru este utilizat în mod obișnuit atunci când se ocupă de valori în virgulă mobilă sau alte valori multi-registru. NONE – Nu se face nicio modificare (abcd) WORD SWAP – Cuvintele sunt schimbate (cdab) WORD AND BYTE SWAP – Cuvintele și octeții sunt schimbați (dcba) BYTE SWAP – Octeții sunt schimbați (badc)
Specifică adresa IP a dispozitivului țintă care urmează să fie adresată prin această comandă.
Slot
-1
Utilizați o valoare de -1 la interfața cu un SLC 5/05. Aceste dispozitive nu au un parametru de slot. Când se adresează unui procesor într-un ControlLogix sau CompactLogix, numărul slotului corespunde slotului din rack care conține controlerul care este adresat.
Cod funcțional 1 2 3 4 5
Specifică codul funcției care va fi utilizat în comandă. 1 – Scriere protejată 2 – Citire neprotejată 3 – Scriere bit protejat 4 – Scriere bit neprotejat 5 – Scriere neprotejată
Adresa Word
Specifică adresa cuvântului de unde se începe operația.
Comentariu
Comentariu opțional de 32 de caractere pentru comandă.
ProSoft Technology, Inc.
Pagina 64 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5.3 Diagnosticarea rețelei
5.3.1 Diagnosticare PCB EIP Cea mai bună modalitate de a depana driverul EIP este utilizarea ProSoft Configuration Builder pentru a accesa capabilitățile de diagnosticare ale gateway-ului prin portul de depanare Ethernet.
Următorul tabel rezumă informațiile de stare disponibile în PCB pentru driverul EIP:
Tip de conexiune EIP Clasa 1
Server EIP Clasa 3
Client/UClient EIP Clasa 3 [x]
Element de submeniu Stare config
Starea comunicării de configurare
Starea comunicării de configurare
Comenzi Cmd Erori (zecimală)
Erori Cmd (hexadecimal)
Descriere
Setări de configurare pentru conexiuni de clasă 1.
Starea conexiunilor de clasa 1. Afișează orice eroare de configurare, precum și numărul de conexiuni de clasă 1.
Setări de configurare pentru conexiunile la server de clasa 3.
Informații de stare pentru fiecare conexiune la server de clasa 3. Afișează numerele de porturi, adresele IP, starea soclului și numărul de citire și scriere.
Setări de configurare pentru conexiunile Client/UClient Clasa 3.
Informații de stare pentru comenzile Clasa 3 Client/UClient [x]. Afișează un rezumat al tuturor erorilor rezultate din comenzile Clasa 3 Client/UClient [x].
Configurare pentru lista de comenzi Class 3 Client/UClient [x].
Codurile de eroare curente pentru fiecare comandă din lista de comenzi Client/UClient Clasa 3 [x] în format de număr zecimal. Un zero înseamnă că în prezent nu există nicio eroare pentru comandă.
Codurile de eroare curente pentru fiecare comandă din lista de comenzi de clasă 3 Client/UClient [x] în format număr hexazecimal. Un zero înseamnă că în prezent nu există nicio eroare pentru comandă.
Pentru informații specifice despre codurile de eroare, consultați Codurile de eroare EIP (pagina 68).
ProSoft Technology, Inc.
Pagina 65 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5.3.2 Date de stare EIP din memoria superioară
Driverul EIP are asociată o zonă de date de stare situată în memoria superioară a PLX32-EIP-MBTCP-UA. Funcționalitatea Data Map a PLX32-EIP-MBTCP-UA poate fi utilizată pentru a mapa aceste date în intervalul normal de date utilizator al bazei de date PLX32-EIP-MBTCP-UA.
Rețineți că toate valorile de stare sunt inițializate la zero (0) la pornire, la pornire la rece și la pornire la cald.
Date despre starea clientului EIP
Următorul tabel listează adresele din memoria superioară pe care PLX32-EIP-MBTCP-UA stochează date generale de eroare și stare pentru fiecare client EIP conectat și neconectat:
Client EIP Client conectat 0 Client conectat 1 Client neconectat 0
Interval de adrese 17900 la 17909 18100 la 18109 22800 la 22809
Conținutul zonei de date de stare a fiecărui client este structurat în același mod. Următorul tabel descrie conținutul fiecărui registru din zona de date de stare:
Offset 0 1 2 3 4 5 6 7 8 9
Descriere Număr de solicitări de comandă Număr de răspunsuri la comandă Număr de erori de comandă Număr de solicitări Număr de răspunsuri Număr de erori trimise Număr de erori primite Rezervat Cod de eroare curent Ultimul cod de eroare
ProSoft Technology, Inc.
Pagina 66 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Date de eroare din lista comenzilor clientului EIP
PLX32-EIP-MBTCP-UA stochează un cod de stare/eroare în memoria superioară pentru fiecare
comandă din lista de comenzi a fiecărui client EIP. Următorul tabel listează adresele din memoria superioară unde gateway-ul stochează datele de eroare din lista de comenzi pentru fiecare client EIP:
Client EIP Client conectat 0 Client conectat 1 Client neconectat 0
Interval de adrese 17910 la 18009 18110 la 18209 22810 la 22909
Primul cuvânt din zona de date de eroare a listei de comenzi a fiecărui client conține codul de stare/eroare pentru prima comandă din lista de comenzi a clientului. Fiecare cuvânt succesiv din lista de erori de comandă este asociat cu următoarea comandă din listă. Prin urmare, dimensiunea
zona de date de eroare a listei de comenzi depinde de numărul de comenzi definite. Structura
din zona de date de eroare a listei de comenzi (care este aceeași pentru toți clienții) este afișată în
următorul tabel:
Offset 0 1
2 3 4 . . . 97 98 99
Descriere Cod de eroare comanda #1 Cod de eroare comanda #2
Comanda #3 Cod de eroare Comanda #4 Cod de eroare Comanda #5 Cod de eroare . . . Comanda #98 Cod de eroare Comanda #99 Cod de eroare Comanda #100 Cod de eroare
ProSoft Technology, Inc.
Pagina 67 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Date despre starea serverului EIP Clasa 1
Următorul tabel listează adresele din memoria superioară unde gateway-ul PLX3x stochează Open Connection Count pentru fiecare server EIP Clasa 1.
Server EIP Clasa 1
1 2 3 4 5 6 7 8
Interval de adrese 17000
17001 17002 17003 17004 17005 17006 17007 17008
Descriere Hartă de biți a stării PLC pentru fiecare conexiune de la 1 la 8. 0 = Run 1 = Program Open Număr de conexiuni pentru Conexiunea 1 Deschideți Numărul de conexiuni pentru Conexiunea 2 Deschideți Numărul de conexiuni pentru Conexiunea 3 Deschideți Numărul de conexiuni pentru Conexiunea 4 Deschideți Numărul de conexiuni pentru Conexiunea 5 Deschis Număr de conexiuni pentru conexiunea 6 Număr de conexiuni deschise pentru conexiunea 7 Numărul de conexiuni deschise pentru conexiunea 8
Date despre starea serverului EIP Clasa 3
Următorul tabel listează adresele din memoria superioară unde PLX32-EIP-MBTCPUA stochează date de stare pentru fiecare server EIP:
Server EIP 0 1 2 3 4
Interval de adrese 18900 până la 18915 18916 până la 18931 18932 până la 18947 18948 până la 18963 18964 până la 18979
Conținutul zonei de date de stare a fiecărui server este structurat la fel. Următorul tabel descrie conținutul fiecărui registru din zona de date de stare:
Offset de la 0 la 1 2 la 3 4 la 5 6 la 7 8 la 15
Descriere Stare conexiune Conexiune deschisă Număr conexiune Socket Citire Număr Socket Scriere Număr IP peer
ProSoft Technology, Inc.
Pagina 68 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5.3.3 Coduri de eroare EIP
Gateway-ul stochează codurile de eroare returnate din procesul listei de comenzi în regiunea de memorie a erorilor listei de comenzi. Pentru fiecare comandă din zona de memorie este alocat un cuvânt. Codurile de eroare sunt formatate în cuvânt după cum urmează: octetul cel mai puțin semnificativ al cuvântului conține codul de stare extins, iar octetul cel mai semnificativ conține codul de stare.
Utilizați codurile de eroare returnate pentru fiecare comandă din listă pentru a determina succesul sau eșecul comenzii. Dacă comanda eșuează, utilizați codul de eroare pentru a determina cauza eșecului.
Avertisment: Codurile de eroare specifice gateway-ului (nu sunt conforme cu EtherNet/IP/PCCC) sunt returnate din interiorul gateway-ului și nu sunt returnate niciodată de la un dispozitiv slave EtherNet/IP/PCCC atașat. Acestea sunt coduri de eroare care fac parte din protocolul EtherNet/IP/PCCC sau sunt coduri extinse unice pentru PLX32-EIP-MBTCP-UA. Cele mai frecvente erori EtherNet/IP/PCCC sunt prezentate mai jos:
Codurile de eroare STS locale
Cod (Int) 0 256 512 768 1024 1280 1536 1792 2048
Cod (hexadecimal) 0x0000 0x0100 0x0200 0x0300 0x0400 0x0500 0x0600 0x0700 0x0800
Descriere Succes, nicio eroare Nodul DST este în afara spațiului tampon Nu poate garanta livrarea (stratul de legătură) Deținătorul de jeton duplicat detectat Portul local este deconectat Stratul de aplicație a expirat în așteptarea răspunsului Nodul duplicat detectat Stația este offline Eroare hardware
Coduri de eroare STS la distanță
Cod (Int) 0 4096 8192 12288 16384 20480 24576 26872 -32768 -28672 -24576 -20480 -16384 -12288 -8192
Cod (hexadecimal) 0x0000 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xA000 0xB000 0xC000 0xC000 0xD000
0xF0nn
Descriere Succes, nicio eroare Comandă sau formatare ilegală Gazda are o problemă și nu va comunica Gazda nodului la distanță lipsește, este deconectată sau se închide Gazda nu a putut finaliza funcția din cauza unei erori hardware. Procesorul este în modul Program Modul Compatibility file lipsă sau problemă în zona de comunicație Nodul de la distanță nu poate salva comanda Așteptați ACK (bufferul 1775-KA plin) Problemă cu nodul la distanță din cauza descărcarii Așteptați ACK (bufferul 1775-KA plin) Neutilizat Neutilizat Cod de eroare în octetul EXT STS (nn conține eroare EXT cod)
ProSoft Technology, Inc.
Pagina 69 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Codurile de eroare EXT STS
Cod (Int) -4096 -4095 -4094 -4093 -4092 -4091 -4090 -4089 -4088 -4087 -4086 -4085 -4084 -4083 -4082 -4081 -4080 -4079 -4078 -4077 -4076 -4075 -4074 -4073 -4072 -4071 -4070 -4069 -4068 -4067 -4066 -4065
Cod (hexadecimal) 0xF000 0xF001 0xF002 0xF003 0xF004 0xF005 0xF006 0xF007 0xF008 0xF009 0xF00A 0xF00B 0xF00C 0xF00F0 00xF0F00 0xF010F 0 011xF0 012xF0 013xF0 014xF0 015xF0 016xF0 017xF0 018xF0 019xF0 01xF0A 01xF0B 01xF0C 01xF0D 01xF0E 01xFXNUMXE
Descriere Neutilizat Un câmp are o valoare ilegală Mai puține niveluri specificate în adresă decât minim pentru orice adresă Mai multe niveluri specificate în adresă decât suportă sistemul Simbolul negăsit Simbolul are un format necorespunzător Adresa nu indică ceva utilizabil File este dimensiunea greșită Nu se poate completa cererea Date sau file este prea mare Mărimea tranzacției plus adresa cuvântului este prea mare Accesul interzis, privilegiul necorespunzător Condiția nu poate fi generată – resursa nu este disponibilă Condiția există deja – resursa este deja disponibilă Comanda nu poate fi executată Depășire histogramă Fără acces Tip de date ilegal Parametru nevalid sau date invalide Adresă există referință la zona ștearsă Eșec la executarea comenzii din motiv necunoscut Eroare de conversie a datelor Scanerul nu poate comunica cu adaptorul de rack 1771 Nepotrivire tip 1171 Răspunsul gateway-ului nu a fost valid Etichetă duplicată File este deschis; un alt nod îl deține Un alt nod este proprietarul programului Rezervat Rezervat Încălcare a protecției elementelor din tabelul de date Problemă internă temporară
Coduri de eroare EIP
Cod (Int) -1 -2 -10 -11 -12 -20 -21 -200
Cod (hexadecimal) 0xFFFF 0xFFFE 0xFFF6 0xFFF5 0xFFF4 0xFFEC 0xFFEB 0xFF38
Descriere Linia de control al modemului CTS nu este setată înainte de transmitere Timeout în timpul transmiterii mesajului Timeout în așteptarea DLE-ACK după solicitare Timeout în așteptarea răspunsului după solicitare Datele de răspuns nu se potrivesc cu numărul de octeți solicitat DLE-NAK primit după cerere DLE-NAK trimis după răspuns DLE-NAK primit după cerere
Manual de utilizare a protocolului EIP
ProSoft Technology, Inc.
Pagina 70 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Coduri de eroare a interfeței TCP/IP
Eroare (Int) -33 -34 -35 -36 -37
Eroare (hexadecimal) 0xFFDF 0xFFDE 0xFFDD 0xFFDC 0xFFDB
Descriere Nu s-a putut conecta la țintă s-a eșuat la înregistrarea sesiunii cu țintă (timeout) s-a eșuat la redirecționare a timpului de răspuns deschis PCCC/Tag timeout răspuns la comandă Nicio eroare de conexiune TCP/IP
Codurile de eroare comune de răspuns
Eroare (Int) -40 -41 -42 -43 -44 -45 -46 -47 -48 -49
Eroare (hexadecimal) 0xFFD8 0xFFD7 0xFFD6 0xFFD5 0xFFD4 0xFFD3 0xFFD2 0xFFD1 0xFFD0 0xFFCF
Descriere Lungimea răspunsului nevalid Numărul de articole CPF nu este corect Pachetul CPF de eroare în câmpul adresei CPF tag Cod de comandă CPF incorect Eroare de stare CPF raportată Valoarea ID-ului de conexiune incorectă returnată Câmp context nepotrivit Găsel de sesiune incorect returnat Numărul mesajului incorect CPF
Înregistrați codurile de eroare de răspuns la sesiune
Eroare (Int) -50 -51 -52
Eroare (hexadecimal) 0xFFCE 0xFFCD 0xFFCC
Descriere Lungimea mesajului primit nu este validă Eroare de stare raportată Versiune invalidă
Redirecționați codurile de eroare de răspuns deschis
Eroare (Int) -55 -56
Eroare (hexadecimal) 0xFFC9 0xFFC8
Descriere Lungimea mesajului primit nu este validă Eroare de stare raportată
Codurile de eroare de răspuns PCCC
Eroare (Int) -61 -62 -63 -64 -65
-66
Eroare (hexadecimal) 0xFFC3 0xFFC2 0xFFC1 0xFFC0
0xFFBF 0xFFBE
Descriere Lungimea mesajului primit nu este validă Eroare de stare raportată Codul de comandă CPF greșit TNS în mesajul PCCC nu se potrivește
ID-ul furnizorului din mesajul PCCC nu se potrivește Numărul de serie din mesajul PCCC nu se potrivește
Manual de utilizare a protocolului EIP
ProSoft Technology, Inc.
Pagina 71 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5.4 Referință EIP
5.4.1 Specificații SLC și MicroLogix
Mesaje de la un SLC 5/05 PLX32-EIP-MBTCP-UA poate primi mesaje de la un SLC 5/05 care conține o interfață Ethernet. Gateway-ul acceptă atât comenzi de citire, cât și de scriere.
SLC5/05 Comenzi de scriere
Comenzile de scriere transferă date de la procesorul SLC la gateway. Următoarea diagramă prezintă un exampscară pentru a executa o comandă de scriere.
1 Setați parametrul READ/WRITE la WRITE. Gateway-ul acceptă o valoare a parametrului TARGET DEVICE de 500CPU sau PLC5.
2 În obiectul MSG, faceți clic pe SETUP SCREEN din obiectul MSG pentru a finaliza configurarea instrucțiunii MSG. Aceasta afișează următoarea casetă de dialog.
3 Setați ADRESA TABELULUI DE DATE DISPOZITUL ȚINTĂ la o valoare validă file element (cum ar fi, N11:0) pentru mesajele SLC și PLC5.
4 Setați opțiunea MULTIHOP la YES.
ProSoft Technology, Inc.
Pagina 72 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5 Completați porțiunea filei MULTIHOP din caseta de dialog prezentată în imaginea următoare.
6 Setați valoarea TO ADDRESS la adresa IP Ethernet a gateway-ului. 7 Apăsați tasta INS pentru a adăuga a doua linie pentru ControlLogix Backplane și setați slotul
număr la zero.
ProSoft Technology, Inc.
Pagina 73 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
SLC5/05 Citiți comenzi
Comenzile de citire transferă date către procesorul SLC de la gateway. Următoarea diagramă prezintă un example run pentru a executa o comandă de citire.
1 Setați parametrul READ/WRITE la READ. Gateway-ul acceptă o valoare a parametrului TARGET DEVICE de 500CPU sau PLC5.
2 În obiectul MSG, faceți clic pe SETUP SCREEN din obiectul MSG pentru a finaliza configurarea instrucțiunii MSG. Aceasta afișează următoarea casetă de dialog.
3 Setați ADRESA TABELULUI DE DATE DISPOZITUL ȚINTĂ la o valoare validă file element (cum ar fi, N11:0) pentru mesajele SLC și PLC5.
4 Setați opțiunea MULTIHOP la YES.
ProSoft Technology, Inc.
Pagina 74 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5 Completați porțiunea filei MULTIHOP a casetei de dialog, așa cum se arată în imaginea următoare.
6 Setați valoarea TO ADDRESS la adresa IP Ethernet a gateway-ului. 7 Apăsați tasta INS pentru a adăuga a doua linie pentru ControlLogix Backplane și setați slotul
număr la zero.
SLC File Tipuri
Aceste informații sunt specifice familiei SLC și MicroLogix sau procesoarelor utilizate cu setul de comenzi PCCC. Comenzile procesorului SLC și MicroLogix acceptă a file tastați câmpul introdus ca un singur caracter pentru a indica tabelul de date de utilizat în comandă. Următorul tabel definește relația dintre file tipuri acceptate de către gateway și SLC file tipuri.
File Tip SBTCRNFZA
Descriere Stare Bit Timer Contor Control Integer Floating-point String ASCII
The File Type Command Code este valoarea codului de caractere ASCII a File Tastați litera. Aceasta este valoarea de introdus pentru FILE Parametrul TYPE al configurațiilor de comandă PCCC în tabelele de date din logica ladder.
În plus, funcțiile specifice SLC (502, 510 și 511) acceptă un câmp sub-element. Acest câmp selectează un câmp sub-element dintr-un tabel de date complex. De example, pentru a obține valoarea curentă acumulată pentru un contor sau temporizator, setați câmpul sub-element la 2.
ProSoft Technology, Inc.
Pagina 75 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5.4.2 Specificații procesorului PLC5
Mesaje de la un PLC5 Gateway-ul poate primi mesaje de la un PLC5 care conține o interfață Ethernet. Gateway-ul acceptă atât comenzi de citire, cât și de scriere.
Comenzi de scriere PLC5
Comenzile de scriere transferă date de la procesorul PLC5 la gateway. Următoarea diagramă prezintă un exampscară pentru a executa o comandă de scriere.
1 În obiectul MSG, faceți clic pe SETUP SCREEN din obiectul MSG pentru a finaliza configurarea instrucțiunii MSG. Aceasta afișează următoarea casetă de dialog.
2 Selectați COMANDA DE COMUNICARE de executat din următoarea listă de comenzi acceptate.
o Scriere tip PLC5 o Scriere neprotejată PLC2 o Scriere tip PLC5 pe PLC o Scriere logică tip PLC
3 Setați ADRESA TABELULUI DE DATE DISPOZITUL ȚINTĂ la o valoare validă file element (cum ar fi,N11:0) pentru mesajele SLC și PLC5. Pentru mesajul PLC2 Unprotected Write, setați adresa la indexul bazei de date (cum ar fi 1000) pentru comandă.
ProSoft Technology, Inc.
Pagina 76 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
4 Setați opțiunea MULTIHOP la YES. 5 Completați porțiunea filei MULTIHOP a casetei de dialog așa cum se arată în imaginea următoare.
6 Setați valoarea TO ADDRESS la adresa IP Ethernet a gateway-ului. 7 Apăsați tasta INS pentru a adăuga a doua linie pentru ControlLogix Backplane și setați slotul
număr la zero.
ProSoft Technology, Inc.
Pagina 77 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Comenzi de citire PLC5
Comenzile de citire transferă date către procesorul PLC5 de la gateway. Următoarea diagramă prezintă un exampscară care execută o comandă de citire.
1 În obiectul MSG, faceți clic pe SETUP SCREEN din obiectul MSG pentru a finaliza configurarea instrucțiunii MSG. Aceasta afișează următoarea casetă de dialog.
2 Selectați COMANDA DE COMUNICARE de executat din următoarea listă de comenzi acceptate.
o Citire tip PLC5 o Citire neprotejată PLC2 o Citire tip PLC5 către PLC o Citire logică tip PLC
3 Setați ADRESA TABELULUI DE DATE DISPOZITUL ȚINTĂ la o valoare validă file element (cum ar fi, N11:0) pentru mesajele SLC și PLC5. Pentru mesajul PLC2 Unprotected Read, setați adresa la indexul bazei de date (cum ar fi, 1000) pentru comandă.
4 Setați opțiunea MULTIHOP la YES.
ProSoft Technology, Inc.
Pagina 78 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5 Completați porțiunea filei MULTIHOP a casetei de dialog așa cum se arată în imaginea următoare.
6 Setați valoarea TO ADDRESS la adresa IP Ethernet a gateway-ului. 7 Apăsați tasta INS pentru a adăuga a doua linie pentru ControlLogix Backplane și setați slotul
număr la zero.
PLC-5 Câmpuri sub-element
Această secțiune conține informații specifice procesorului PLC-5 când se utilizează setul de comenzi PCCC. Comenzile specifice procesorului PLC-5 conțin un câmp de cod sub-element. Acest câmp selectează un câmp sub-element dintr-un tabel de date complex. De example, pentru a obține valoarea curentă acumulată pentru un contor sau temporizator, setați câmpul sub-element la 2. Următoarele tabele arată codurile sub-elementelor pentru tabelele de date complexe PLC-5.
Temporizator / Contor
Cod 0 1 2
Descriere Control Presetat Acumulat
Controla
Cod 0 1 2
Descriere Control Lungime Poziție
PD
Toate valorile PD sunt valori în virgulă mobilă, au două cuvinte.
Cod 0 2 4 6 8 26
Descriere Control SP Kp Ki Kd PV
ProSoft Technology, Inc.
Pagina 79 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
BT
Cod 0 1 2 3 4 5
MG
Cod 0 1 2 3
Descriere Control RLEN DLEN Date file # Element # Rack/Grp/Slot
Descriere Eroare de control RLEN DLEN
Manual de utilizare a protocolului EIP
ProSoft Technology, Inc.
Pagina 80 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
5.4.3 Specificații ControlLogix și Procesor CompactLogix
Mesaje de la un procesor ControlLogix sau CompactLogix Utilizați instrucțiunea MSG pentru a face schimb de date între un procesor Control/CompactLogix și gateway. Există două metode de bază de transfer de date acceptate de gateway atunci când se utilizează instrucțiunea MSG: mesaje PCCC încapsulate și mesaje CIP Data Table. Puteți folosi oricare dintre metode.
Mesaje PCCC încapsulate Această secțiune conține informații specifice procesorului Control/CompactLogix când se utilizează setul de comenzi PCCC. Implementarea actuală a setului de comenzi PCCC nu utilizează funcții care pot accesa direct Controlerul Tag Baza de date. Pentru a accesa această bază de date, trebuie să utilizați caracteristica de mapare a tabelelor din RSLogix 5000. RSLogix 5000 permite alocarea controlerului Tag Matrice către tabele de date PLC virtuale 5. PLX32EIP-MBTCP-UA folosind setul de comenzi PLC 5 definit în acest document poate accesa apoi aceste date controler. Procesoarele PLC5 și SLC5/05 care conțin o interfață Ethernet utilizează metoda mesajelor PCCC încapsulate. Gateway-ul simulează aceste dispozitive și acceptă atât comenzi de citire, cât și de scriere.
Comenzile PCCC Write Message Write încapsulate transferă date de la procesor la gateway. Gateway-ul acceptă următoarele comenzi PCCC încapsulate: · Scriere neprotejată PLC2 · Scriere tip PLC5 · Scriere interval de cuvinte PLC5 · Scriere tip PLC
Următoarea diagramă prezintă un exampscară care execută o comandă de scriere.
ProSoft Technology, Inc.
Pagina 81 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
1 În caseta de dialog Configurare mesaj, definiți setul de date care va fi transferat de la procesor la gateway, așa cum se arată în imaginea următoare.
2 Completați caseta de dialog pentru zona de date care urmează să fie transferată.
o Pentru mesajele PLC5 și SLC, setați ELEMENTUL DE DESTINAȚIE la un element dintr-o dată file (cum ar fi, N10:0).
o Pentru mesajul PLC2 Unprotected Write, setați ELEMENTUL DE DESTINĂȚIE la adresa din baza de date internă a gateway-ului. Aceasta nu poate fi setată la o valoare mai mică de zece. Aceasta nu este o limitare a gateway-ului, ci a software-ului RSLogix.
o Pentru o funcție de scriere sau citire neprotejată PLC2, introduceți adresa bazei de date în format octal.
3 Faceți clic pe fila COMUNICARE și completați informațiile de comunicare așa cum se arată în imaginea următoare.
ProSoft Technology, Inc.
Pagina 82 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
4 Asigurați-vă că selectați CIP ca METODĂ DE COMUNICARE. PATH specifică ruta mesajului de la procesor la gateway-ul EIP. Elementele căii sunt separate prin virgule. În exampcalea afișată:
o Primul element este „Enet”, care este numele definit de utilizator dat gateway-ului 1756ENET în șasiu (puteți înlocui numărul de slot al gateway-ului ENET cu numele)
o Al doilea element, „2”, reprezintă portul Ethernet de pe gateway-ul 1756-ENET.
o Ultimul element al căii, „192.168.0.75” este adresa IP a gateway-ului, care este ținta mesajului.
Sunt posibile căi mai complexe dacă rutarea către alte rețele utilizând mai multe gateway-uri și rack-uri 1756-ENET. Consultați baza de cunoștințe de asistență tehnică ProSoft Technology pentru mai multe informații despre rutarea Ethernet și definițiile căilor.
ProSoft Technology, Inc.
Pagina 83 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Mesaj de citire PCCC încapsulat
Comenzile de citire transferă date de la gateway la un procesor. Gateway-ul acceptă comenzile PCCC încapsulate:
· Citire neprotejată PLC2 · Citire tip PLC5 · Citire interval de cuvinte PLC5 · Citire tip PLC
Următoarea diagramă prezintă un exampscară care execută o comandă de citire.
1 În caseta de dialog Configurare mesaj, definiți setul de date care va fi transferat de la procesor la gateway, așa cum se arată în imaginea următoare.
2 Completați caseta de dialog pentru zona de date care urmează să fie transferată.
o Pentru mesajele PLC5 și SLC, setați ELEMENTUL SURSA la un element dintr-o dată file (cum ar fi, N10:0).
o Pentru mesajul PLC2 Citire neprotejată, setați ELEMENTUL SURSA la adresa din baza de date internă a gateway-ului. Aceasta nu poate fi setată la o valoare mai mică de zece. Aceasta nu este o limitare a gateway-ului, ci a software-ului RSLogix.
ProSoft Technology, Inc.
Pagina 84 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
3 Faceți clic pe fila COMUNICARE și completați informațiile de comunicare așa cum se arată în imaginea următoare.
4 Asigurați-vă că selectați CIP ca METODĂ DE COMUNICARE. PATH specifică ruta mesajului de la procesor la gateway-ul EIP. Elementele căii sunt separate prin virgule. În exampcalea afișată:
o Primul element este „Enet”, care este numele definit de utilizator dat gateway-ului 1756ENET în șasiu (puteți înlocui numărul de slot al gateway-ului ENET cu numele)
o Al doilea element, „2”, reprezintă portul Ethernet de pe gateway-ul 1756-ENET.
o Ultimul element al căii, „192.168.0.75” este adresa IP a gateway-ului și ținta mesajului.
Sunt posibile căi mai complexe dacă rutarea către alte rețele utilizând mai multe gateway-uri și rack-uri 1756-ENET. Consultați baza de cunoștințe de asistență tehnică ProSoft Technology pentru mai multe informații despre rutarea Ethernet și definițiile căilor.
ProSoft Technology, Inc.
Pagina 85 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Operațiuni cu tabelul de date CIP
Puteți utiliza mesaje CIP pentru a transfera date între procesorul ControlLogix sau CompactLogix și gateway. Tag numele definesc elementele de transferat. Gateway-ul acceptă atât operațiuni de citire, cât și de scriere.
Scriere tabel de date CIP
Tabelul de date CIP scrierea mesajelor transferă date de la procesor la gateway. Următoarea diagramă prezintă un exampscară care execută o comandă de scriere.
1 În caseta de dialog Configurare mesaj, definiți setul de date care va fi transferat de la procesor la gateway, așa cum se arată în imaginea următoare.
2 Completați caseta de dialog pentru zona de date care urmează să fie transferată. Mesajele din tabelul de date CIP necesită a tag element de bază de date atât pentru sursă, cât și pentru destinație.
o SURSA TAG este o tag definite în Controller Tag baza de date. o ELEMENTUL DE DESTINATIE este tag element din gateway. o Poarta de acces simulează a tag baza de date ca o matrice de elemente definite de
dimensiunea maximă a registrului pentru gateway-ul cu tag nume INT_DATA (cu valoarea maximă a int_data[3999]).
ProSoft Technology, Inc.
Pagina 86 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
3 În ex. anteriorample, primul element din baza de date este locația de pornire pentru operația de scriere a zece elemente. Faceți clic pe fila COMUNICARE și completați informațiile de comunicare așa cum se arată în imaginea următoare.
4 Asigurați-vă că selectați CIP ca METODĂ DE COMUNICARE. PATH specifică ruta mesajului de la procesor la gateway-ul EIP. Elementele căii sunt separate prin virgule. În exampcalea afișată:
o Primul element este „Enet”, care este numele definit de utilizator dat gateway-ului 1756ENET în șasiu (puteți înlocui numărul de slot al gateway-ului ENET cu numele)
o Al doilea element, „2”, reprezintă portul Ethernet de pe gateway-ul 1756-ENET.
o Ultimul element al căii, „192.168.0.75” este adresa IP a gateway-ului, care este ținta mesajului.
Sunt posibile căi mai complexe dacă rutarea către alte rețele utilizând mai multe gateway-uri și rack-uri 1756-ENET. Consultați baza de cunoștințe de asistență tehnică ProSoft Technology pentru mai multe informații despre rutarea Ethernet și definițiile căilor.
ProSoft Technology, Inc.
Pagina 87 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
Citire tabel de date CIP
Mesajele citite din tabelul de date CIP transferă date către procesor de la gateway. Următoarea diagramă prezintă un exampscară care execută o comandă de citire.
1 În caseta de dialog Configurare mesaj, definiți setul de date care va fi transferat de la procesor la gateway, așa cum se arată în imaginea următoare.
2 Completați caseta de dialog pentru zona de date care urmează să fie transferată. Mesajele din tabelul de date CIP necesită a tag element de bază de date atât pentru sursă, cât și pentru destinație.
o DESTINATIA TAG este o tag definite în Controller Tag baza de date. o ELEMENTUL SURSA este tag element din gateway. o Poarta de acces simulează a tag baza de date ca o matrice de elemente definite de
dimensiunea maximă a registrului pentru gateway (parametrul de configurare a utilizatorului „Maximum Register” în secțiunea [Gateway]) cu tag numele INT_DATA.
ProSoft Technology, Inc.
Pagina 88 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului EIP
3 În ex. anteriorample, primul element din baza de date este locația de pornire pentru operația de citire a zece elemente. Faceți clic pe fila COMUNICARE și completați informațiile de comunicare așa cum se arată în imaginea următoare.
4 Asigurați-vă că selectați CIP ca METODĂ DE COMUNICARE. PATH specifică ruta mesajului de la procesor la gateway-ul EIP. Elementele căii sunt separate prin virgule. În exampcalea afișată:
o Primul element este „Enet”, care este numele definit de utilizator dat gateway-ului 1756ENET în șasiu (puteți înlocui numărul de slot al gateway-ului ENET cu numele)
o Al doilea element, „2”, reprezintă portul Ethernet de pe gateway-ul 1756-ENET.
o Ultimul element al căii, „192.168.0.75” este adresa IP a gateway-ului, care este ținta mesajului.
Sunt posibile căi mai complexe dacă rutarea către alte rețele utilizând mai multe gateway-uri și rack-uri 1756-ENET. Consultați baza de cunoștințe de asistență tehnică ProSoft Technology pentru mai multe informații despre rutarea Ethernet și definițiile căilor.
ProSoft Technology, Inc.
Pagina 89 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
6 Protocolul MBTCP
Manual de utilizare a protocolului MBTCP
6.1 MBTCP Functional Overview
Puteți utiliza protocolul PLX32-EIP-MBTCP-UA Modbus TCP/IP (MBTCP) pentru a interfața multe protocoale diferite în familia de procesoare Schneider Electric Quantum, precum și alte dispozitive care acceptă protocolul. Protocolul MBTCP acceptă atât conexiuni la client, cât și la server.
Gateway-ul acceptă o conexiune client în rețeaua TCP/IP pentru a interfața cu procesoarele (și alte dispozitive bazate pe server) folosind o listă de comenzi de până la 100 de intrări pe care o specificați. Gateway-ul stochează comenzile de scriere pentru procesoarele de la distanță în memoria inferioară a gateway-ului. Aici este și locul în care gateway-ul stochează datele din comenzile de citire de la alte dispozitive. Consultați Baza de date internă MBTCP (pagina 92) pentru mai multe informații.
Datele din memoria inferioară a bazei de date interne a gateway-ului sunt accesibile pentru operațiuni de citire și scriere de către orice nod din rețea care acceptă protocoalele TCP/IP MBAP (Service Port 502) sau MBTCP (Service Ports 2000/2001). Protocolul MBAP (Port 502) este o implementare standard definită de Schneider Electric și utilizată pe procesorul lor Quantum. Acest protocol deschis este o versiune modificată a protocolului serial Modbus. Protocolul MBTCP este un mesaj de protocol Modbus încorporat într-un pachet TCP/IP. Gateway-ul acceptă până la cinci conexiuni de server active pe Service Ports 502, cinci conexiuni suplimentare de server active pe Service Port 2000 și o conexiune client activă.
Următoarea ilustrație arată funcționalitatea protocolului Modbus TCP/IP.
ProSoft Technology, Inc.
Pagina 90 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului MBTCP
6.1.1 Specificații generale MBTCP
Protocolul Modbus TCP/IP permite conexiuni Ethernet multiple independente, simultane. Conexiunile pot fi toți clienții, toate serverele sau o combinație de conexiuni client și server.
· Port de comunicație Ethernet 10/100 MB · Suportă versiunea Enron a protocolului Modbus pentru tranzacții de date în virgulă mobilă · Parametri configurabili pentru client, inclusiv o întârziere minimă de răspuns de la 0 la
65535 ms și suport în virgulă mobilă · Suportă cinci conexiuni la server independente pentru Service Port 502 · Suportă cinci conexiuni la server independente pentru Service Port 2000 · Toate maparea datelor începe la registrul Modbus 400001, baza de protocol 0. · Coduri de eroare, contoare de erori și porturi datele de stare disponibile în memoria datelor utilizatorului
Client Modbus TCP/IP
· Citește în mod activ și scrie date pe dispozitivele Modbus TCP/IP folosind MBAP · Până la 10 conexiuni client cu mai multe comenzi pentru a vorbi cu mai multe servere
Server Modbus TCP/IP
· Driverul de server acceptă conexiuni de intrare pe Service Port 502 pentru clienții care utilizează mesaje Modbus TCP/IP MBAP și conexiuni pe Service Port 2000 (sau alte Service Ports) pentru clienții care utilizează mesaje Modbus încapsulate.
· Suportă mai multe conexiuni la server independente pentru orice combinație de Service Port 502 (MBAP) și Service Port 2000 (încapsulat)
· Sunt acceptate până la 20 de servere
Parametru Comenzi Modbus acceptate (client și server)
Parametri configurabili: (client și server)
Parametri configurabili: (numai client)
Date de stare a listei de comenzi
Sondajul listei de comandă
Descriere
1: Citiți starea bobinei 2: Citiți starea intrării 3: Citiți registrele de menținere 4: Citiți registrele de intrare 5: Forțare (scriere) bobină simplă 6: Presetat (scriere) Registrul de păstrare unic
15: Forțare (scriere) bobine multiple 16: Presetare (scriere) registre de menținere multiple 22: Registrul de menținere pentru scriere mascată (doar slave) 23: Registre de reținere pentru citire/scriere (numai sclav)
Gateway IP Address PLC Citire Registrul de pornire (%MW) Registrul de pornire de scriere PLC (%MW)
Numărul de servere MBAP și MBTCP Gateway Modbus Citire Adresă de început Gateway Modbus Scriere Adresă de început
Număr de reîncercări minime pentru întârziere pentru comandă
Indicator de eroare de comandă
Până la 160 de comenzi Modbus (una tag pe comanda)
Codurile de eroare raportate individual pentru fiecare comandă. Date de stare la nivel înalt disponibile de la clientul Modbus TCP/IP (Ex: PLC)
Fiecare comandă poate fi activată sau dezactivată individual; este disponibilă doar scrierea pe schimbarea datelor
ProSoft Technology, Inc.
Pagina 91 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului MBTCP
6.1.2 Baza de date internă MBTCP
Baza de date internă este centrală pentru funcționalitatea PLX32-EIP-MBTCP-UA. Gateway-ul partajează această bază de date între toate porturile de comunicații de pe gateway și o folosește ca un canal pentru a transmite informații de la un protocol la alt dispozitiv dintr-o rețea la unul sau mai multe dispozitive din altă rețea. Acest lucru permite ca datele de la dispozitivele de pe un port de comunicație să fie accesate și controlate de dispozitivele de pe alt port de comunicație.
Pe lângă datele de la client și server, puteți mapa informațiile despre stare și eroare generate de gateway în zona de date utilizator a bazei de date interne. Baza de date internă este împărțită în două zone:
· Memoria superioară pentru zona de date privind starea gateway-ului. Aici gateway-ul scrie date interne de stare pentru protocoalele suportate de gateway.
· Memorie redusă pentru zona de date utilizator. Aici sunt stocate și accesate datele primite de la dispozitivele externe.
Fiecare protocol din PLX32-EIP-MBTCP-UA poate scrie date și poate citi date din zona de date utilizator.
Notă: Dacă doriți să accesați datele de stare a gateway-ului din memoria superioară, puteți utiliza caracteristica de mapare a datelor din gateway pentru a copia datele din zona de date de stare a gateway-ului în zona de date utilizator. Consultați Maparea datelor din memoria modulului (pagina 23). În caz contrar, puteți utiliza funcțiile de diagnosticare din ProSoft Configuration Builder pentru view date despre starea gateway-ului. Pentru mai multe informații despre datele despre starea gateway-ului, consultați Diagnosticarea rețelei (pagina 102).
ProSoft Technology, Inc.
Pagina 92 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului MBTCP
Acces client Modbus TCP/IP la baza de date
Funcționalitatea client schimbă date între baza de date internă a PLX32-EIP-MBTCP-UA și tabelele de date stabilite în unul sau mai multe procesoare Quantum sau alte dispozitive bazate pe server. Lista de comenzi pe care o definiți în ProSoft Configuration Builder specifică ce date vor fi transferate între gateway și fiecare dintre serverele din rețea. Nu este necesară nicio logică ladder în procesor (server) pentru funcționalitatea clientului, cu excepția asigurării că există suficientă memorie de date.
Următoarea ilustrație descrie fluxul de date dintre clienții Ethernet și baza de date internă.
Acces la mai multe servere la baza de date
Gateway-ul MBTCP oferă funcționalități de server folosind portul de serviciu rezervat 502 pentru mesajele Modbus TCP/IP MBAP, precum și porturile de serviciu 2000 și 2001 pentru a suporta versiunea Modbus încapsulată TCP/IP a protocolului utilizat de mai mulți producători de HMI. Suportul serverului în gateway permite aplicații client (de example: software HMI, procesoare Quantum, etc) pentru a citi și a scrie în baza de date a gateway-ului. Această secțiune discută cerințele pentru atașarea la gateway folosind aplicații client.
Driverul de server acceptă mai multe conexiuni simultane de la mai mulți clienți. Până la cinci clienți se pot conecta simultan pe Service Port 502 și încă cinci se pot conecta simultan pe Service Port 2000. Protocolul MBTCP utilizează Service Port 2001 pentru a transmite comenzile Modbus încapsulate de la portul Ethernet la portul serial al gateway-ului.
Când este configurat ca server, gateway-ul folosește baza de date internă ca sursă pentru cererile de citire și destinația pentru cererile de scriere de la clienții la distanță. Accesul la baza de date este controlat de tipul de comandă primit în mesajul primit de la client. Următorul tabel specifică relația dintre baza de date internă a gateway-ului și adresele necesare în solicitările Modbus TCP/IP primite.
ProSoft Technology, Inc.
Pagina 93 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului MBTCP
Adresa bazei de date 0 1000 2000 3000 3999
Adresă Modbus 40001 41001 42001 43001 44000
Următoarele adrese virtuale nu fac parte din baza de date obișnuită a utilizatorilor gateway-ului și nu sunt adrese valide pentru datele standard. Cu toate acestea, aceste adrese pot fi folosite pentru comenzile primite care solicită date în virgulă mobilă.
Pentru a utiliza adrese din acest interval superior este necesar să configurați următorii parametri în Prosoft Configuration Builder (PCB):
· Setați indicatorul Float în configurația serverului MBTCP la YES · Setați Float Start la o adresă de bază de date în intervalul de mai jos · Setați Float Offset la o adresă de bază de date în zona de memorie a utilizatorului gateway-ului afișată
mai sus.
Amintiți-vă că, odată ce ați făcut acest lucru, toate datele de deasupra adresei Float Start trebuie să fie date în virgulă mobilă. Consultați Configurarea serverelor MBTCP (pagina 95).
Adresa bazei de date 4000 5000 6000 7000 8000 9000 9999
Adresă Modbus 44001 45001 46001 47001 48001 49001 50000
Gateway-ul trebuie să fie corect configurat și conectat la rețea înainte de orice încercare de utilizare. Utilizați un program de verificare a rețelei, cum ar fi ProSoft Discovery Service sau instrucțiunea PING din promptul de comandă, pentru a verifica dacă alte dispozitive pot găsi gateway-ul în rețea. Utilizați ProSoft Configuration Builder pentru a confirma configurația corectă a gateway-ului și pentru a transfera configurația files la și de la poartă.
Rutarea mesajelor Modbus: Port 2001
Când mesajele Modbus sunt trimise către PLX32-EIP-MBTCP-UA prin conexiunea TCP/IP la portul 2001, mesajele sunt direcționate de către gateway direct pe portul de comunicație serial (Port 0, dacă este configurat ca master Modbus) . Comenzile (fie o comandă de citire sau de scriere) sunt direcționate imediat către dispozitivele slave de pe portul serial. Mesajele de răspuns de la dispozitivele slave sunt direcționate de către gateway către rețeaua TCP/IP pentru a fi primite de gazda de origine.
ProSoft Technology, Inc.
Pagina 94 din 155
Gateway multi-protocol PLX32-EIP-MBTCP-UA
Manual de utilizare a protocolului MBTCP
6.2 Configurare MBTCP
6.2.1 Configurarea serverelor MBTCP Această secțiune conține informații despre decalajul bazei de date utilizate de serverul MBTCP PLX32-EIP-MBTCP-UA când este accesat de clienți externi. Puteți folosi acestea
Documente/Resurse
![]() |
ProSoft TECHNOLOGY PLX32 Multi Protocol Gateway [pdfManual de utilizare PLX32 Multi Protocol Gateway, PLX32, Multi Protocol Gateway, Protocol Gateway, Gateway |