Prehod z več protokoli PLX32
Informacije o izdelku
Specifikacije
- Ime izdelka: PLX32-EIP-MBTCP-UA večprotokolni prehod
- Proizvajalec: ProSoft Technology, Inc.
- Datum uporabniškega priročnika: 27. oktober 2023
- Zahteve glede napajanja: Razred 2
- Odobritve in certifikati agencij: na voljo na
proizvajalca webmesto
Navodila za uporabo izdelka
1. Začnite tukaj
Preden uporabite prehod z več protokoli, sledite korakom
opisano spodaj:
1.1 Konecview
Seznanite se s funkcijami in funkcijami
PLX32-EIP-MBTCP-UA Večprotokolni prehod s sklicevanjem na uporabnika
priročnik.
1.2 Sistemske zahteve
Zagotovite, da vaš sistem izpolnjuje potrebne zahteve
za optimalno delovanje določeno v uporabniškem priročniku.
1.3 Vsebina paketa
Preverite vsebino paketa, da preverite, ali so vključeni vsi elementi
kot je navedeno v uporabniškem priročniku.
1.4 Namestitev prehoda na DIN-letev
Za pravilno uporabo sledite navodilom v uporabniškem priročniku
namestite prehod na DIN-letev za varno namestitev.
1.5 Nastavitve mostička
Prilagodite nastavitve mostička v skladu z navodili za uporabo
konfigurirajte prehod, kot je potrebno za vašo nastavitev.
1.6 SD kartica
Če je primerno, vstavite kartico SD v označeno režo
upoštevajte smernice v uporabniškem priročniku.
1.7 Priključitev napajanja na enoto
Priključite napajalnik na enoto po navodilih uporabnika
priročnik za vklop prehoda z več protokoli.
Pogosto zastavljena vprašanja (FAQ)
V: Kako ponastavim večprotokolni prehod na tovarniške nastavitve
nastavitve?
O: Če želite ponastaviti prehod na tovarniške nastavitve, poiščite ponastavitev
gumb na napravi in ga držite 10 sekund, dokler enota
ponovno zažene.
V: Ali se lahko prehod PLX32-EIP-MBTCP-UA uporablja v nevarnih
lokacije?
O: Ne, ni priporočljivo uporabljati prehoda v nevarnosti
lokacijah v skladu z varnostnimi smernicami v uporabniškem priročniku.
PLX32-EIP-MBTCP-UA
Prehod z več protokoli
PRIROČNIK ZA UPORABO
27. oktober 2023
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Vsebina Uporabniški priročnik
Prosimo za vaše povratne informacije
Vedno želimo, da imate občutek, da ste se pravilno odločili za uporabo naših izdelkov. Če imate predloge, komentarje, pohvale ali pritožbe glede naših izdelkov, dokumentacije ali podpore, nam pišite ali pokličite.
Kako stopiti v stik z nami
ProSoft Technology, Inc. +1 661-716-5100 +1 661-716-5101 (Faks) www.prosoft-technology.com support@prosoft-technology.com
PLX32-EIP-MBTCP-UA Uporabniški priročnik za javno uporabo.
27. oktober 2023
ProSoft Technology® je registrirana avtorska pravica ProSoft Technology, Inc. Vse druge blagovne znamke ali imena izdelkov so ali so lahko blagovne znamke in se uporabljajo za identifikacijo izdelkov in storitev njihovih lastnikov.
Zavrnitev odgovornosti za vsebino
Ta dokumentacija ni mišljena kot nadomestek in se ne sme uporabljati za ugotavljanje primernosti ali zanesljivosti teh izdelkov za posebne uporabniške aplikacije. Dolžnost vsakega takega uporabnika ali integratorja je, da izvede ustrezno in popolno analizo tveganja, oceno in testiranje izdelkov glede na ustrezno specifično aplikacijo ali njihovo uporabo. Niti ProSoft Technology niti katera koli njegova podružnica ali hčerinska podjetja niso odgovorni za zlorabo informacij, ki jih vsebuje. Informacije v tem dokumentu, vključno z ilustracijami, specifikacijami in dimenzijami, lahko vsebujejo tehnične netočnosti ali tipografske napake. ProSoft Technology ne daje nobenega jamstva ali zastopanja glede njegove točnosti in ne prevzema nobene odgovornosti ter si pridržuje pravico, da kadar koli brez predhodnega obvestila popravi take netočnosti ali napake. Če imate kakršne koli predloge za izboljšave ali dopolnitve ali ste našli napake v tej publikaciji, nas obvestite.
Nobenega dela tega dokumenta ni dovoljeno reproducirati v kakršni koli obliki ali na kakršen koli način, elektronski ali mehanski, vključno s fotokopiranjem, brez izrecnega pisnega dovoljenja ProSoft Technology. Pri namestitvi in uporabi tega izdelka je treba upoštevati vse ustrezne državne, regionalne in lokalne varnostne predpise. Zaradi varnosti in zaradi zagotavljanja skladnosti z dokumentiranimi sistemskimi podatki naj popravila komponent izvaja le proizvajalec. Kadar se naprave uporabljajo za aplikacije s tehničnimi varnostnimi zahtevami, je treba upoštevati ustrezna navodila. Neuporaba programske opreme ProSoft Technology ali odobrene programske opreme z našimi izdelki strojne opreme lahko povzroči poškodbe, poškodbe ali nepravilne rezultate delovanja. Neupoštevanje teh informacij lahko povzroči poškodbe ali poškodbe opreme.
Avtorske pravice © 2023 ProSoft Technology, Inc. Vse pravice pridržane.
Za profesionalne uporabnike v Evropski uniji
Če želite zavreči električno in elektronsko opremo (EEE), se za dodatne informacije obrnite na svojega prodajalca ali dobavitelja.
Prop 65 Opozorilo o raku in reproduktivni škodi www.P65Warnings.ca.gov
ProSoft Technology, Inc.
Stran 2 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Vsebina Uporabniški priročnik
Odprtokodne informacije
Odprtokodna programska oprema, uporabljena v izdelku
Izdelek med drugim vsebuje odprtokodno programsko opremo files, kot je opredeljeno spodaj, ki so jih razvile tretje osebe in so licencirane pod licenco odprtokodne programske opreme. Ta odprtokodna programska oprema fileso zaščiteni z avtorskimi pravicami. Vašo pravico do uporabe odprtokodne programske opreme urejajo ustrezni veljavni licenčni pogoji za odprtokodno programsko opremo. Vaša skladnost s temi licenčnimi pogoji vam bo omogočila uporabo odprtokodne programske opreme, kot je predvideno v ustrezni licenci. V primeru nasprotij med drugimi licenčnimi pogoji ProSoft Technology, Inc., ki veljajo za izdelek, in licenčnimi pogoji za odprtokodno programsko opremo, prevladajo pogoji za odprtokodno programsko opremo. Odprtokodna programska oprema je na voljo brezplačno (tj. za uveljavljanje licenčnih pravic se ne zaračunajo nobeni stroški). Odprtokodna programska oprema, ki jo vsebuje ta izdelek, in ustrezne licence odprtokodne programske opreme so navedene v modulu webstran, v povezavi Odprta koda. Če je odprtokodna programska oprema v tem izdelku licencirana pod GNU General Public License (GPL), GNU Lesser General Public License (LGPL), Mozilla Public License (MPL) ali katero koli drugo licenco odprtokodne programske opreme, ki zahteva, da je izvorna koda na voljo in taka izvorna koda še ni dostavljena skupaj z izdelkom, lahko naročite ustrezno izvorno kodo odprtokodne programske opreme pri ProSoft Technology, Inc. – proti plačilu stroškov pošiljanja in manipuliranja – za obdobje najmanj 3 let od nakupa izdelka. Prosimo, pošljite svojo posebno zahtevo v 3 letih od datuma nakupa tega izdelka, skupaj z imenom in serijsko številko izdelka, ki jo najdete na etiketi izdelka, na:
ProSoft Technology, Inc. Direktor inženiringa 9201 Camino Media, Suite 200 Bakersfield, CA 93311 ZDA
Garancija glede nadaljnje uporabe odprtokodne programske opreme
ProSoft Technology, Inc. ne daje nobene garancije za odprtokodno programsko opremo, ki jo vsebuje ta izdelek, če se takšna odprtokodna programska oprema uporablja na kakršen koli način, ki ni predviden s strani ProSoft Technology, Inc. Spodaj navedene licence opredeljujejo morebitno garancijo od avtorji ali dajalci licenc odprtokodne programske opreme. ProSoft Technology, Inc. izrecno zavrača kakršno koli jamstvo za napake, ki nastanejo zaradi spreminjanja odprtokodne programske opreme ali konfiguracije izdelka. Vsi garancijski zahtevki zoper ProSoft Technology, Inc. v primeru, da odprtokodna programska oprema v tem izdelku krši pravice intelektualne lastnine tretje osebe, so izključeni. Naslednja izjava o zavrnitvi odgovornosti velja za komponente GPL in LGPL v zvezi z imetniki pravic: »Ta program se distribuira v upanju, da bo uporaben, vendar BREZ KAKRŠNEGA KOLI JAMSTVA; brez implicitnega jamstva o PRIMERNOSTI ZA PRODAJO ali PRIMERNOSTI ZA DOLOČEN NAMEN. Za več podrobnosti si oglejte GNU General Public License in GNU Lesser General Public License.« Za preostale odprtokodne komponente veljajo izključitve odgovornosti imetnikov pravic v ustreznih licenčnih besedilih. Morebitna tehnična podpora bo na voljo samo za nespremenjeno programsko opremo.
Te informacije so na voljo tudi v meniju Help > About programske opreme ProSoft Configuration Builder (PCB).
ProSoft Technology, Inc.
Stran 3 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Vsebina Uporabniški priročnik
Pomembna navodila za namestitev
Napajalna, vhodna in izhodna (V/I) napeljava mora biti v skladu z metodami ožičenja razreda I, oddelka 2, členom 5014 (b) nacionalnega električnega kodeksa, NFPA 70 za namestitev v ZDA ali kot je določeno v razdelku 18. -1J2 kanadskega električnega kodeksa za instalacije v Kanadi in v skladu s pristojnim organom. Upoštevati je treba naslednja opozorila:
OPOZORILO – NEVARNOST EKSPLOZIJE – ZAMENJAVA KOMPONENT LAHKO OKVARI PRIMERNOST ZA RAZRED I, DIV. 2;
OPOZORILO – NEVARNOST EKSPLOZIJE – KO STE NA NEVARNIH LOKACIJAH, PRED ZAMENJAVO ALI OŽIČENJEM MODULOV IZKLOPITE NAPAJANJE
OPOZORILO – NEVARNOST EKSPLOZIJE – NE ODKLOPITE OPREME, RAZEN, ČE JE NAPAJANJE IZKLOPLJENO ALI ČE JE OBMOČJE ZNANO, DA NI NEVARNO.
Moč 2. razreda
Agencijske odobritve in certifikati
Obiščite našo webspletno mesto: www.prosoft-technology.com
ProSoft Technology, Inc.
Stran 4 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Vsebina Uporabniški priročnik
Vsebina
Prosimo za vaše povratne informacije………………………………………………………………………………………………………..2 Kako stopiti v stik z nami … ………………………………………………………………………………………………………..2 Zavrnitev odgovornosti za vsebino…………… ……………………………………………………………………………………………..2 Pomembna navodila za namestitev …………………… …………………………………………………………………4 Odobritve in certifikati agencij ………………………………………………… ………………………………….4
1 Začnite tukaj
8
1.1
konecview……………………………………………………………………………………………………. 8.
1.2
Sistemske zahteve …………………………………………………………………………………….8
1.3
Vsebina paketa ………………………………………………………………………………………….9
1.4
Montaža prehoda na DIN-letev ……………………………………………………………………9
1.5
Nastavitve skakalca …………………………………………………………………………………………..10
1.6
SD kartica………………………………………………………………………………………………………11
1.7
Priključitev napajanja na enoto ………………………………………………………………………..12
1.8
Namestitev programske opreme ProSoft Configuration Builder …………………………………………..13
2 Uporaba 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
Priključitev osebnega računalnika na prehod …………………………………………………………………14 Nastavitev začasnega naslova IP v prehodu ……………………………… ………………14 Nastavitev projekta ………………………………………………………………………………..17 Onemogočanje funkcij protokola prehoda …… …………………………………………..19 Konfiguriranje parametrov prehoda …………………………………………………………………..22 Preimenovanje predmetov PCB ……………………………………………………………………………..22 Tiskanje konfiguracije File ……………………………………………………………………..22 Konfiguracija vrat Ethernet…………………………………………… ……………………………23 Preslikava podatkov v pomnilnik modula ………………………………………………………………..24 Od naslova ………… …………………………………………………………………………………25 Na naslov …………………………………………… …………………………………………………….25 Število registrov …………………………………………………………………… …………………….25 Zamenjalna koda ………………………………………………………………………………………………….26 Prednastavitev zakasnitve ……………………………………………………………………………………………..26 Prenos projekta v PLX32-EIP-MBTCP -UA ……………………………………27 Nalaganje projekta iz prehoda ……………………………………………………………29
3 Diagnostika in odpravljanje težav
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
LED indikatorji …………………………………………………………………………………………..31 LED glavnega prehoda……………………… …………………………………………………………..32 LED luči za vrata Ethernet ……………………………………………………… ……………………………33 Uporaba diagnostike v programu ProSoft Configuration Builder …………………………………………..34 Diagnostični meni ……………………………… ………………………………………………………36 Zajem diagnostične seje v dnevnik File ……………………………………………..37 Topel zagon/hladen zagon………………………………………………………………… ……………….37 Podatki o statusu prehoda v zgornjem pomnilniku………………………………………………………..38 Splošni podatki o statusu prehoda v zgornjem pomnilniku…………… …………………………………38 Podatki o stanju, specifični za protokol v zgornjem pomnilniku……………………………………………….39
ProSoft Technology, Inc.
Stran 5 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Vsebina Uporabniški priročnik
4 Informacije o strojni opremi
40
4.1
Specifikacije strojne opreme………………………………………………………………………………..40
5 Protokol 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 Function Overview ………………………………………………………………………….41 Splošne specifikacije EtherNet/IP……………………………………… …………………………42 Notranja zbirka podatkov EIP ………………………………………………………………………………..43 Konfiguracija EIP … ……………………………………………………………………………………45 Konfiguracija strežnika EIP razreda 3 ………………………………… …………………………………..45 Konfiguracija povezave EIP razreda 1 ……………………………………………………………….48 Konfiguracija EIP razreda 3 Povezava Client[x]/UClient …………………………………….53 Diagnostika omrežja………………………………………………………………… ………………..65 Diagnostika PCB EIP………………………………………………………………………………….65 Podatki o stanju EIP v zgornjem Pomnilnik ……………………………………………………………….66 EIP kode napak …………………………………………………… …………………………………..69 Referenca EIP ……………………………………………………………………………………… ……..72 Specifičnosti SLC in MicroLogix ……………………………………………………………………….72 Specifičnosti procesorja PLC5…………………………… ……………………………………………..76 Specifičnosti procesorjev ControlLogix in CompactLogix ……………………………………….81
6 MBTCP protokol
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 Function Overview ………………………………………………………………………90 MBTCP Splošne specifikacije………………………………………………… ……………………91 MBTCP notranja zbirka podatkov ………………………………………………………………………….92 MBTCP konfiguracija ………………… ……………………………………………………………..95 Konfiguriranje strežnikov MBTCP ………………………………………………………… ……………….95 Konfiguracija odjemalca MBTCP [x] ……………………………………………………………………..97 Konfiguracija odjemalca MBTCP [x] Ukazi …………………………………………………….99 Omrežna diagnostika……………………………………………………………………… ……………102 MBTCP PCB Diagnostics………………………………………………………………………….102 MBTCP statusni podatki v zgornjem pomnilniku …………… ………………………………………….102 Kode napak MBTCP …………………………………………………………………………… …..105 Referenca MBTCP …………………………………………………………………………………..106 O protokolu Modbus ……………… ……………………………………………………….106
7 Strežnik 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
Programska oprema UA Server Configuration Manager……………………………………………..108 Namestitev …………………………………………………………… …………………………………108 Časovna sinhronizacija strežnika NTP ……………………………………………………………..109 Zagon PSW-UACM…… …………………………………………………………………….110 Certifikati ……………………………………………………… ………………………………………..112 Varnostna politika ………………………………………………………………………………… …………112 Ustvarjanje potrdila primerka aplikacije za oskrbo ……………………………….113 Ustvarjanje potrdila CA……………………………………………………… …………………..115 Ustvarjanje potrdila o primerku aplikacije ………………………………………………..117 Osveževanje zavihka Status…………………………… ………………………………………………118 Ustvarjanje in podpisovanje novega potrdila …………………………………………………………123 Uvoz potrdila Javni ključ File ……………………………………………………..127 Izvoz potrdila CA v odjemalca OPC………………………………………………. 130 Seznam preklica ………………………………………………………………………………………..131
ProSoft Technology, Inc.
Stran 6 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Vsebina Uporabniški priročnik
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
Prenos konfiguracije strežnika UA na prehod ………………………………132 Nadzor uporabniškega dostopa………………………………………………………………………… …………135 Dodajanje uporabnika………………………………………………………………………………………….135 Dodajanje uporabnika v skupino ………………………………………………………………………….137 Ustvarjanje Tags ……………………………………………………………………………………….140 Zavihek Napredno ………………………………… …………………………………………………………144 Shranjevanje konfiguracije strežnika UA …………………………………………………………… ..147 Povezljivost odjemalca UA………………………………………………………………………………148 Preslikava podatkov Example………………………………………………………………………………..148 Nastavitev odjemalca UA………………………………… …………………………………………………….152 Odpravljanje težav in vzdrževanje strežnika OPC UA ………………………………….153 Zavihek Status ……… ……………………………………………………………………………………153 Dnevnik komunikacijskih napak…………………………………… ……………………………………..153 Diagnostika PCB modula………………………………………………………………………….. 153 Ponastavitev stanja nazaj na »Čakanje na oskrbo« ………………………………………153 Varnostna kopija baze podatkov konfiguracije PSW-UACM ………………………………………… ….154 Premik namestitve PSW-UACM na drug računalnik …………………………..154
8 Podpora, servis in garancija
155
8.1
Stik s tehnično podporo ……………………………………………………………………155
8.2
Informacije o garanciji…………………………………………………………………………………..155
ProSoft Technology, Inc.
Stran 7 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Začni tukaj Uporabniški priročnik
1 Začnite tukaj
Če želite kar najbolje izkoristiti ta uporabniški priročnik, morate imeti naslednje veščine: · Programska oprema za konfiguracijo PLC ali PAC: zaženite program in ga uporabite za konfiguracijo
procesor, če je potrebno · Microsoft Windows®: namestitev in zagon programov, izvajanje menijskih ukazov,
krmarjenje po pogovornih oknih in vnos podatkov · Namestitev strojne opreme in ožičenje: namestite prehod in varno povežite naprave z
vir napajanja in na vrata PLX32-EIP-MBTCP-UA
1.1 Konecview
Ta dokument pojasnjuje funkcije PLX32-EIP-MBTCP-UA. Vodi vas skozi konfiguracijo in prikazuje, kako preslikati podatke med napravo ali omrežjem prek prehoda v PLC ali PAC. Programska oprema ProSoft Configuration Builder ustvari files za uvoz v programsko opremo za programiranje PLC ali PAC in integracijo prehoda v vaš sistem. Podatke lahko tudi preslikate med območji v notranji zbirki podatkov prehoda. To vam omogoča kopiranje podatkov na različne naslove v zbirki podatkov prehoda, da ustvarite lažje zahteve za podatke in nadzor. PLX32-EIP-MBTCP-UA je samostojna enota, nameščena na DIN-tirnico, ki ponuja dve ethernetni vrati za komunikacijo, oddaljeno konfiguracijo in diagnostiko. Prehod ima režo za kartico SD (kartica SD ni obvezna), ki omogoča shranjevanje konfiguracije files, ki jih lahko uporabite za obnovitev, prenos konfiguracije na drug prehod ali varnostno kopijo splošne konfiguracije.
1.2 Sistemske zahteve
Konfiguracijska programska oprema ProSoft Configuration Builder za PLX32-EIP-MBTCP-UA zahteva naslednje minimalne sistemske komponente: · Windows 7 Professional (32-bitna različica), 8 GB RAM Intel® CoreTM i5 650 (3.20 GHz) · Windows XP Professional Ver. .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)
Opomba: Če želite uporabljati PCB pod operacijskim sistemom Windows 7, morate PCB namestiti z možnostjo »Zaženi kot skrbnik«. Če želite najti to možnost, z desno miškino tipko kliknite ikono namestitvenega programa Setup.exe. V kontekstnem meniju boste videli možnost »Zaženi kot skrbnik«. Za uporabo te namestitvene možnosti kliknite levi klik. Zavedajte se, da morate namestiti s to možnostjo, tudi če ste že prijavljeni kot skrbnik v vašem omrežju ali osebnem računalniku (PC). Uporaba možnosti »Zaženi kot skrbnik« bo namestitvenemu programu PCB omogočila ustvarjanje map in files v vašem računalniku z ustreznimi dovoljenji in varnostjo. Če ne uporabljate možnosti »Zaženi kot skrbnik«, se lahko zdi, da se PCB pravilno namesti; vendar boste prejeli številne, ponavljajoče se file napake pri dostopu, ko PCB deluje, zlasti pri spreminjanju konfiguracijskih zaslonov. Če se to zgodi, boste morali za odpravo napak popolnoma odstraniti PCB in nato znova namestiti z možnostjo »Zaženi kot skrbnik«.
ProSoft Technology, Inc.
Stran 8 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Začni tukaj Uporabniški priročnik
1.3 Vsebina paketa
Naslednje komponente so vključene v PLX32-EIP-MBTCP-UA in so vse potrebne za namestitev in konfiguracijo.
Pomembno: Pred začetkom namestitve preverite, ali so prisotni vsi naslednji elementi.
Količina Ime dela
1
Mini izvijač
1
Priključek za napajanje
1
Skakalec
Številka dela HRD250 J180 J809
Opis dela Orodje za ožičenje in pritrditev napajalnega priključka PLX32-EIP-MBTCP-UA napajalni priključek Rezervni mostiček za ponastavitev konfiguracije OPC UA
1.4 Namestitev prehoda na DIN-letev
Za namestitev PLX32-EIP-MBTCP-UA na DIN-letev sledite tem korakom.
1 Postavite prehod na DIN-letev B pod rahlim kotom. 2 Zataknite ustnico na zadnji strani adapterja na vrh DIN-tirnice in zavrtite
adapter na tirnico. 3 Pritisnite adapter navzdol na DIN-letev, dokler ni poravnan. Zaklepni jeziček se zaskoči
postavite in zaklenite prehod na DIN-letev. 4 Če se adapter ne zaskoči, ga premaknite z izvijačem ali podobno napravo
zaklepni jeziček navzdol, medtem ko adapter poravnano pritiskate na DIN-letev in sprostite zaklepni jeziček, da zaklenete adapter na mestu. Po potrebi potisnite zaklepni jeziček navzgor, da zaklenete.
ProSoft Technology, Inc.
Stran 9 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
1.5 Nastavitve mostičkov Na zadnji strani prehoda so trije pari mostičkov.
Začni tukaj Uporabniški priročnik
· NAČIN 1 – med normalnim delovanjem morata biti dva zatiča preklopljena.
· NAČIN 2 – Privzeti mostiček IP: To je srednji mostiček. Privzeti naslov IP prehoda je 192.168.0.250. Nastavite ta mostiček, da vrnete naslov IP prehoda na privzeto.
· NAČIN 3 – če je nastavljen, ta mostiček zagotavlja raven varnosti, ki ima za posledico naslednje vedenje: o Ta mostiček onemogoči funkcije nalaganja in prenosa ProSoft Configuration Builder (PCB). Če je zahteva za nalaganje ali prenos podana prek PCB, se pojavi sporočilo o napaki, ki nakazuje, da te funkcije niso na voljo. o Ta mostiček tudi onemogoči dostop do PLX32-EIP-MBTCP-UA web strani, ki onemogoča nadgradnjo vdelane programske opreme.
Pozor: hkratna nastavitev mostička MODE 1 in MODE 3 bo povrnila konfiguracijo OPC UA na tovarniško privzete vrednosti.
ProSoft Technology, Inc.
Stran 10 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Začni tukaj Uporabniški priročnik
1.6 SD kartica
PLX32-EIP-MBTCP-UA lahko naročite z dodatno kartico SD (številka dela SDI-1G). V primeru okvare prehoda lahko kartico SD premaknete z enega prehoda na drugega in nadaljujete z delovanjem.
Na splošno, če je kartica SD prisotna, ko vklopite ali znova zaženete prehod, prehod uporablja konfiguracijo na kartici SC.
S kartico SD
· ProSoft Configuration Builder prenese konfiguracijo na kartico SD v prehodu.
· Prehod ne prenese konfiguracijskih podatkov s kartice SD v notranji pomnilnik. Če odstranite kartico SD in znova zaženete prehod na prehodu, prehod naloži konfiguracijske podatke iz pomnilnika prehoda. Če v pomnilniku prehoda ni podatkov o konfiguraciji, prehod uporablja tovarniško privzeto konfiguracijo.
Brez kartice SD
· ProSoft Configuration Builder prenese konfiguracijo v notranji pomnilnik prehoda. Prehod uporablja konfiguracijo iz notranjega pomnilnika.
· Če vstavite prazno kartico SD v prehod, potem ko je bil prehod konfiguriran, prehod ne uporablja konfiguracije na kartici SD, razen če ga znova zaženete. Če želite kopirati konfiguracijo na kartico SD, morate prenesti konfiguracijo na prehod, medtem ko je kartica SD v prehodu.
ProSoft Technology, Inc.
Stran 11 od 155
PLX32-EIP-MBTCP-UA Multi-Protocol Gateway 1.7 Priključitev napajanja na enoto
Začni tukaj Uporabniški priročnik
OPOZORILO: Pazite, da ne zamenjate polarnosti, ko napajate prehod. To povzroči trajno poškodbo notranjih tokokrogov za distribucijo električne energije prehoda.
ProSoft Technology, Inc.
Stran 12 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Začni tukaj Uporabniški priročnik
1.8 Namestitev programske opreme ProSoft Configuration Builder
Za konfiguracijo prehoda morate namestiti programsko opremo ProSoft Configuration Builder (PCB). Vedno lahko dobite najnovejšo različico ProSoft Configuration Builder pri ProSoft Technology webspletno mesto (http://www.prosoft-technology.com). The fileime vsebuje različico tiskanega vezja. Na primerample, PCB_4.4.3.4.0245.exe.
Za namestitev ProSoft Configuration Builder iz ProSoft Technology webmesto
1 Odprite svoj web browser and navigate to www.prosoft-technology.com. 2 Iskanje ‘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
Gradbenik. 5 Izberite SHRANI ali SHRANI FILE, če ste pozvani. 6 Shranite file na namizje Windows, tako da ga boste zlahka našli, ko ga imate
prenos končan. 7 Ko je prenos končan, poiščite in odprite file, nato pa sledite
navodila na zaslonu za namestitev programa.
Opomba: Če želite uporabljati ProSoft Configuration Builder pod operacijskim sistemom Windows 7, ga morate namestiti z možnostjo Zaženi kot skrbnik. Če želite najti to možnost, z desno miškino tipko kliknite ikono programa Setup.exe in nato v kontekstnem meniju kliknite ZAŽENI KOT SKRBNIK. S to možnostjo morate namestiti, tudi če ste že prijavljeni kot skrbnik v vašem omrežju ali osebnem računalniku (PC). Uporaba možnosti Zaženi kot skrbnik omogoča namestitvenemu programu ustvarjanje map in files v vašem računalniku z ustreznimi dovoljenji in varnostjo.
Če ne uporabite možnosti Zaženi kot skrbnik, se lahko zdi, da se ProSoft Configuration Builder pravilno namesti, vendar boste prejeli več file napake pri dostopu, kadar koli se izvaja ProSoft Configuration Builder, zlasti pri spreminjanju konfiguracijskih zaslonov. Če se to zgodi, morate popolnoma odstraniti ProSoft Configuration Builder in nato znova namestiti z možnostjo Zaženi kot skrbnik, da odpravite napake.
Za zagotovitev uspešne namestitve ProSoft OPC UA Configuration Manager bo morda potreben ponovni zagon pred začetkom namestitve. V več preskusnih sistemih je bilo treba storitev Windows Update Service ustaviti pred namestitvijo. Ko je namestitev končana, lahko znova zaženete storitev Windows Update.
Zaustavite storitev Windows Update 1. Kliknite gumb Windows Start in vnesite naslednje: services.msc 2. Pomaknite se navzdol in z desno miškino tipko kliknite Windows Update ter izberite STOP.
Izvedite namestitvene postopke ProSoft OPC UA Configuration Manager. Ko je nastavitev končana, izvedite zgornje korake in za zadnji korak izberite Začni.
ProSoft Technology, Inc.
Stran 13 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2 Uporaba ProSoft Configuration Builder
ProSoft Configuration Builder (PCB) omogoča hiter in enostaven način za upravljanje konfiguracije prehoda fileje prilagojen vašim potrebam aplikacije. PCB vam omogoča uvoz informacij iz predhodno nameščenih (znanih delujočih) konfiguracij v nove projekte.
2.1 Priključitev osebnega računalnika na prehod
Ko je prehod varno nameščen, priključite en konec ethernetnega kabla na vrata ETH 1, drugi konec pa na ethernetno zvezdišče ali stikalo, ki je dostopno iz istega omrežja kot osebni računalnik. Ali pa se povežite neposredno z vrat Ethernet na osebnem računalniku na vrata ETH 1 na prehodu.
2.2 Nastavitev začasnega IP naslova v prehodu
Pomembno: ProSoft Discovery Service (PDS) poišče prehod prek oddajnih sporočil UDP. PDS je aplikacija, ki je vgrajena v PCB. Ta sporočila lahko blokirajo usmerjevalniki ali stikala plasti 3. V tem primeru PDS ne more najti prehodov. Če želite uporabiti PDS, uredite povezavo Ethernet tako, da med računalnikom in prehodom ni usmerjevalnika ali stikala na ravni 3 ALI ponovno konfigurirajte usmerjevalnik ali stikalo na ravni 3, da omogočite usmerjanje oddajnih sporočil UDP.
1 Če želite odpreti PDS, z desno tipko miške kliknite ikono PLX32-EIP-MBTCP-UA v tiskanem vezju in kliknite DIAGNOSTIKA.
ProSoft Technology, Inc.
Stran 14 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2 V pogovornem oknu Diagnostics kliknite ikono CONNECTION SETUP.
3 V pogovornem oknu Connection Setup kliknite gumb BROWSE DEVICE(S) pod naslovom ProSoft Discovery Service (PDS).
4 V pogovornem oknu ProSoft Discovery Service kliknite ikono BROWSE FOR PROSOFT MODULES, da poiščete module ProSoft Technology v omrežju.
ProSoft Technology, Inc.
Stran 15 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
5 Z desno tipko miške kliknite prehod in nato izberite DODELITE ZAČASNI IP.
6 Privzeti naslov IP prehoda je 192.168.0.250.
7 Vnesite neuporabljen IP v vašem podomrežju in kliknite V redu. 8 Glejte Konfiguracija vrat Ethernet (stran 22), da nastavite trajni naslov IP v
prehod.
ProSoft Technology, Inc.
Stran 16 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2.3 Priprava projekta
Če ste že uporabljali druga konfiguracijska orodja sistema Windows, vam bo postavitev zaslona znana. Okno ProSoft Configuration Builder je sestavljeno iz drevesa view na levi, podokno z informacijami in podokno s konfiguracijo na desni strani okna. Ko prvič zaženete PCB, drevo view je sestavljen iz map za privzeti projekt in privzeto lokacijo, s privzetim modulom v mapi privzete lokacije. Naslednja slika prikazuje okno PCB z novim projektom.
Če želite projektu dodati prehod
1 Z desno tipko miške kliknite PRIVZETI MODUL v drevesu viewin nato izberite IZBERITE VRSTO MODULA. S tem se odpre pogovorno okno Izbira vrste modula.
ProSoft Technology, Inc.
Stran 17 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2 V območju Filter linije izdelkov v pogovornem oknu izberite izbirni gumb PLX30.
3 Na spustnem seznamu KORAK 1: Izberite vrsto modula izberite PLX32-EIP-MBTCP-UA. 4 Na prehodu lahko onemogočite enega ali več gonilnikov, če jih ne potrebujete. glej
Onemogočanje vrat prehoda (stran 19). 5 Kliknite V redu, da shranite nastavitve in se vrnete v glavno okno PCB.
ProSoft Technology, Inc.
Stran 18 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2.4 Onemogočanje funkcij protokola prehoda
ProSoft Configuration Builder (PCB) vam omogoča, da onemogočite eno ali več funkcij gonilnika, če jih ne potrebujete. Če onemogočite funkcije gonilnika, lahko poenostavite število konfiguracijskih možnosti, kar olajša nastavitev prehoda.
Funkcije gonilnika je najlažje onemogočiti, ko projektu dodate prehod v PCB; vendar jih lahko omogočite in onemogočite, potem ko ste ga dodali v projekt. Obe metodi sta opisani v tej temi.
Opomba: Onemogočanje funkcij gonilnika ne vpliva na delovanje prehoda in ni potrebno.
Če želite onemogočiti funkcije gonilnika, ko ga dodate v projekt
Najboljši čas za onemogočanje ene ali več funkcij gonilnika na prehodu je, ko dodate prehod projektu v PCB. Onemogočite jih lahko v pogovornem oknu Choose Module Type, potem ko izberete modul, ki ga želite dodati projektu. Naslednja slika prikazuje example.
ProSoft Technology, Inc.
Stran 19 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
Onemogočene so tri funkcije gonilnika. Upoštevajte naslednje:
· Gonilniki, ki jih lahko onemogočite, imajo v stolpcu ZAHTEVANO UKREPANJE ODKLJUČITE ČE NISO UPORABLJENI.
· Kliknite ime gonilnika, da onemogočite funkcijo. Ko je onemogočeno, rdeči krog nadomesti zeleno kljukico.
· Če obstaja več gonilnikov iste vrste, ima le zadnji sporočilo UnCheck if not Used. Onemogočite in omogočite lahko samo v obratnem vrstnem redu.
· Nazadnje, če želite v tem pogovornem oknu omogočiti onemogočeno funkcijo, znova kliknite ime funkcije gonilnika.
Ko kliknete OK, PCB vstavi prehod v drevo view s skritimi onemogočenimi konfiguracijskimi možnostmi.
ProSoft Technology, Inc.
Stran 20 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
Za onemogočanje ali omogočanje funkcij na prehodu, potem ko ga dodate v projekt
1 Z desno miškino tipko kliknite ikono PLX32-EIP-MBTCP-UA v drevesu viewin nato izberite IZBERITE VRSTO MODULA. S tem se odpre pogovorno okno Izbira vrste modula s pravilno VRSTO MODULA.
Opozorilo: upoštevajte, da so vsi gonilniki privzeto omogočeni in da se stanje gonilnika v pogovornem oknu Choose Module Type NE UJEMA Z DEJANSKIM STANJEM GONILNIKOV. Če želite, da kateri koli onemogočeni gonilnik ostane onemogočen, ga morate znova onemogočiti v tem pogovornem oknu, tako da se poleg imena vrat pojavi rdeči krog ali rumeni trikotnik.
2 Kliknite ime funkcije gonilnika, da spremenite stanje iz Enabled v Disabled ali obratno. Še vedno veljajo ista pravila, navedena zgoraj.
3 Ko kliknete OK, PCB posodobi prehod v drevesu view, ki prikazuje konfiguracijske možnosti za omogočene funkcije in skriva onemogočene funkcije.
ProSoft Technology, Inc.
Stran 21 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2.5 Konfiguracija parametrov prehoda
1 Kliknite znak [+] poleg ikone modula, da razširite informacije o prehodu.
2 Kliknite znak [+] poleg katere koli možnosti.
ikono do view informacije in konfiguracijo prehoda
3 Dvokliknite katero koli ikono, da odprete pogovorno okno za urejanje. 4 Če želite urediti parameter, izberite parameter v levem podoknu in vnesite spremembe
desno podokno. 5 Kliknite V redu, da shranite spremembe.
2.5.1 Preimenovanje PCB objektov
V drevesu lahko preimenujete predmete, kot sta mapi Privzeti projekt in Privzeta lokacija view. Ikono MODUL lahko tudi preimenujete, da prilagodite projekt.
1 Z desno miškino tipko kliknite predmet, ki ga želite preimenovati, in izberite PREIMENI. 2 Vnesite novo ime za predmet in pritisnite Enter.
2.5.2 Tiskanje konfiguracije File
1 V glavnem oknu PCB z desno miškino tipko kliknite ikono PLX32-EIP-MBTCP-UA in nato izberite VIEW KONFIGURACIJA.
2 V View Konfiguracijsko pogovorno okno, kliknite FILE in kliknite NATISNI. 3 V pogovornem oknu Natisni s spustnega seznama izberite tiskalnik, ki ga želite uporabiti, izberite
možnosti tiskanja in kliknite V redu.
ProSoft Technology, Inc.
Stran 22 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2.6 Konfiguracija vrat Ethernet Ta razdelek prikazuje, kako nastaviti parametre vrat Ethernet za PLX32-EIP-MBTCPUA.
Za konfiguracijo vrat Ethernet v tiskanem vezju
1 V drevesu ProSoft Configuration Builder view, dvokliknite ikono Ethernet Configuration.
2 Kliknite kateri koli parameter v pogovornem oknu Uredi – WATTCP, da spremenite vrednost. Ker ima prehod dve ethernetni vrati, obstajajo ločene konfiguracijske možnosti za vsaka vrata.
Parameter IP naslov Omrežna maska Prehod
Opis Enolični naslov IP, dodeljen prehodu Maska podomrežja prehoda Prehod (če je uporabljen)
Opomba: Vsaka vrata Ethernet morajo biti v drugem podomrežju Ethernet.
ProSoft Technology, Inc.
Stran 23 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2.7 Preslikava podatkov v pomnilnik modula
Uporabite razdelek DATA MAP v ProSoft Configuration Builder za kopiranje podatkov med območji v notranji bazi podatkov prehoda. To vam omogoča kopiranje podatkov na različne naslove znotraj baze podatkov prehoda, da ustvarite enostavnejše zahteve za podatke in nadzor. To funkcijo lahko uporabite za naslednja opravila.
· Kopirajte največ 100 registrov na ukaz Data Map in konfigurirate lahko največ 200 ločenih ukazov kopiranja.
· Kopirajte podatke iz tabel napak ali statusov v zgornjem pomnilniku v notranje registre baze podatkov v območju uporabniških podatkov.
· Preuredite vrstni red bajtov in/ali besed med postopkom kopiranja. Na primerample, s preurejanjem vrstnega reda bajtov ali besed lahko pretvorite vrednosti s plavajočo vejico v pravilno obliko za drug protokol.
· Uporabite podatkovni zemljevid za strnitev široko razpršenih podatkov v en sosednji podatkovni blok, kar olajša dostop do njih.
1 V programu ProSoft Configuration Builder razširite drevo modulov s klikom na [+] poleg imena modula.
2 Kliknite [+] poleg COMMONNET in nato dvokliknite DATA MAP.
3 V pogovornem oknu Urejanje – Preslikava podatkov kliknite DODAJ VRSTICO.
ProSoft Technology, Inc.
Stran 24 od 155
PLX32-EIP-MBTCP-UA Multi-Protocol Gateway 4 Kliknite UREDI VRSTICO, da uredite parametre za preslikavo.
Uporaba uporabniškega priročnika ProSoft Configuration Builder
5 Če želite spremeniti vrednost parametra, kliknite parameter in vnesite novo vrednost. Ko končate, kliknite V redu.
6 Ponovite zgornje korake, da dodate več preslikav pomnilnika.
2.7.1 Od naslova 0 do najvišjega naslova statusnih podatkov Podaja začetni naslov notranjega registra baze podatkov za operacijo kopiranja. Ta naslov je lahko kateri koli veljaven naslov v območju uporabniških podatkov ali območju podatkov o statusu prehoda.
2.7.2 Naslov do 0 do 9999 Podaja začetni naslov ciljnega registra za operacijo kopiranja. Ta naslov mora biti vedno v območju uporabniških podatkov. Prepričajte se, da ste določili ciljni naslov, ki ne prepiše podatkov, ki so shranjeni v pomnilniku enega od komunikacijskih protokolov, ki se izvajajo na prehodu.
2.7.3 Register Count 1 do 100 Določa število registrov za kopiranje.
ProSoft Technology, Inc.
Stran 25 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2.7.4 Zamenjalna koda
BREZ SPREMEMBE, ZAMENJAVA BESEDE, ZAMENJAVA BESEDE IN BAJTA, ZAMENJAVA BAJTA
Morda boste morali med postopkom kopiranja zamenjati vrstni red bajtov v registrih, da spremenite poravnavo bajtov med različnimi protokoli. Ta parameter uporabite, ko imate opravka s plavajočo vejico ali drugimi vrednostmi z več registri, ker ni standarda za shranjevanje teh tipov podatkov v podrejenih napravah.
Zamenjava Koda Brez zamenjave
Opis V vrstnem redu bajtov ni sprememb (1234 = 1234)
Zamenjava besed
Besede so zamenjane (1234 = 3412)
Beseda in bajt Besede se zamenjajo, nato se zamenjajo bajti v vsaki besedi (1234 =
Zamenjaj
4321)
Bajti
Bajti v vsaki besedi se zamenjajo (1234 = 2143)
2.7.5 Prednastavitev zamika
Ta parameter nastavi interval za vsako operacijo kopiranja podatkovne karte. Vrednost za prednastavitev zakasnitve ni fiksna količina časa. To je število pregledov vdelane programske opreme, ki mora potekati med operacijami kopiranja.
Cikel skeniranja vdelane programske opreme lahko traja različno dolgo, odvisno od stopnje aktivnosti gonilnikov protokola, ki se izvajajo na prehodu, in stopnje aktivnosti na komunikacijskih vratih prehoda. Vsak pregled vdelane programske opreme lahko traja od ene do nekaj milisekund. Zato ni mogoče pričakovati, da se bodo operacije kopiranja podatkovne karte izvajale v rednih intervalih.
Če se večkratne operacije kopiranja (več vrstic v razdelku Preslikava podatkov) zgodijo prepogosto ali se vse zgodijo v istem intervalu posodabljanja, lahko zakasnijo skeniranje procesa protokolov prehoda, kar lahko povzroči počasne posodobitve podatkov ali zamujene podatke na komunikacijskih vratih. Da bi se izognili tem morebitnim težavam, nastavite prednastavitev zakasnitve na različne vrednosti za vsako vrstico v razdelku Preslikava podatkov in jih nastavite na višje, namesto na nižje številke.
Na primerample, Prednastavljene vrednosti zakasnitve pod 1000 lahko povzročijo opazno zakasnitev pri posodabljanju podatkov prek komunikacijskih vrat. Ne nastavite vseh prednastavitev zamika na isto vrednost. Namesto tega uporabite različne vrednosti za vsako vrstico v podatkovnem zemljevidu, kot so 1000, 1001 in 1002 ali katere koli druge različne vrednosti prednastavitve zakasnitve, ki jih želite. S tem preprečite, da bi se kopije izvajale sočasno, in preprečite morebitne zamude skeniranja procesa.
ProSoft Technology, Inc.
Stran 26 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2.8 Prenos projekta v PLX32-EIP-MBTCP-UA
Opomba: Za navodila o povezovanju modula z vašim osebnim računalnikom glejte Priključitev osebnega računalnika na prehod (stran 14).
Če želite, da prehod uporablja nastavitve, ki ste jih konfigurirali, morate prenesti (kopirati) posodobljen projekt file iz vašega računalnika v prehod.
Opomba: Če je mostiček 3 modula nastavljen, ta funkcija ni na voljo.
1 Na drevesu view V programu ProSoft Configuration Builder z desno tipko miške kliknite ikono PLX32-EIP-MBTCPUA in nato izberite PRENOS IZ RAČUNALNIKA V NAPRAVO. S tem se odpre pogovorno okno Prenos.
2 V pogovornem oknu Prenos v spustnem polju Izberi vrsto povezave uporabite privzeto možnost ETHERNET.
Opomba: Če ste se z modulom povezali z začasnim naslovom IP, polje za naslov Ethernet vsebuje ta začasni naslov IP. ProSoft Configuration Builder uporablja ta začasni naslov IP za povezavo z modulom.
3 Kliknite PRESKUS POVEZAVE, da preverite, ali naslov IP omogoča dostop do modula. 4 Če je povezava uspešna, kliknite PRENESI, da prenesete konfiguracijo Etherneta
modul.
Opomba: zgornji koraki samo prenesejo ali spremenijo naslov IP in ime strežnika OPC UA, ne prenesejo ali spremenijo konfiguracije OPC UA.
ProSoft Technology, Inc.
Stran 27 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
Če postopek preskusne povezave ne uspe, boste videli sporočilo o napaki. Če želite odpraviti napako, sledite tem korakom:
1 Kliknite V redu, da opustite sporočilo o napaki. 2 V pogovornem oknu Prenos kliknite PREBRSKAJ NAPRAVO(E), da odprete ProSoft Discovery
Storitev.
3 Z desno miškino tipko kliknite modul in nato izberite IZBERI ZA PCB. 4 Zaprite ProSoft Discovery Service. 5 Kliknite PRENOS za prenos konfiguracije v modul.
ProSoft Technology, Inc.
Stran 28 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
2.9 Nalaganje projekta iz prehoda
Opomba: Za navodila o povezovanju modula z vašim osebnim računalnikom glejte Priključitev osebnega računalnika na prehod (stran 14).
Nastavitve projekta iz PLX32-EIP-MBTCP-UA lahko naložite v trenutni projekt v programu ProSoft Configuration Builder na vašem računalniku.
1 Na drevesu view V programu ProSoft Configuration Builder z desno tipko miške kliknite ikono PLX32-EIP-MBTCPUA in nato izberite NALOŽI IZ NAPRAVE V RAČUNALNIK. S tem se odpre pogovorno okno Nalaganje.
2 V pogovornem oknu Nalaganje v spustnem polju Izberi vrsto povezave uporabite privzeto nastavitev ETHERNET.
Opomba: Če ste se z modulom povezali z začasnim naslovom IP, polje za naslov Ethernet vsebuje ta začasni naslov IP. ProSoft Configuration Builder uporablja ta začasni naslov IP za povezavo z modulom.
3 Kliknite PRESKUS POVEZAVE, da preverite, ali naslov IP omogoča dostop do modula. 4 Če je povezava uspešna, kliknite NALOŽI, da prenesete konfiguracijo Etherneta v
PC.
Opomba: zgornji koraki samo naložijo ali spremenijo naslov in ime IP strežnika OPC UA, ne naložijo ali spremenijo konfiguracije OPC UA.
ProSoft Technology, Inc.
Stran 29 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporaba uporabniškega priročnika ProSoft Configuration Builder
Če postopek preskusne povezave ne uspe, boste videli sporočilo o napaki. Če želite odpraviti napako, sledite tem korakom.
1 Kliknite V redu, da opustite sporočilo o napaki. 2 V pogovornem oknu Nalaganje kliknite PREBRSKAJ NAPRAVO(E), da odprete ProSoft Discovery Service.
3 Z desno miškino tipko kliknite modul in nato izberite IZBERI ZA PCB. 4 Zaprite ProSoft Discovery Service. 5 Kliknite PRENOS za prenos konfiguracije v modul.
ProSoft Technology, Inc.
Stran 30 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za diagnostiko in odpravljanje težav
3 Diagnostika in odpravljanje težav
Težavo s prehodom lahko odpravite na več načinov: · Spremljajte LED indikatorje na prehodu. · Uporabite diagnostične funkcije v programu ProSoft Configuration Builder (PCB). · Preglejte podatke v območju podatkov o stanju (zgornji pomnilnik) notranjega prehoda
spomin.
3.1 LED indikatorji
Prvi in najhitrejši je skeniranje LED diod na prehodu, da se ugotovi obstoj in možen vzrok težave. LED diode zagotavljajo dragocene informacije, kot so:
· Stanje posameznih vrat · Napake sistemske konfiguracije · Napake aplikacije · Indikacije napak
ProSoft Technology, Inc.
Stran 31 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za diagnostiko in odpravljanje težav
3.1.1 LED-lučke glavnega prehoda Ta tabela opisuje LED-lučke na sprednji plošči prehoda.
LED PWR (moč)
FLT (napaka)
CFG (konfiguracija)
ERR (napaka)
NS (Stanje omrežja) samo za protokol EIP
MS (status modula) samo za protokol EIP
Stanje izklopljeno
Ne sveti zeleno Ne sveti rdeče
Ugasnjeno, trdno jantarno
Utripa jantarno
Trdna jantarna
Ne sveti, ne sveti rdeče, ne sveti zeleno, utripa rdeče, utripa zeleno, izmenično rdeče in zeleno utripa.
Opis
Napajanje ni priključeno na napajalne sponke ali pa vir ni zadosten za pravilno napajanje prehoda (potrebnega je 208 mA pri 24 VDC).
Napajanje je priključeno na napajalne sponke.
Normalno delovanje.
Prišlo je do kritične napake. Izvedljiva datoteka programa ni uspela ali jo je uporabnik prekinil in se ne izvaja več. Pritisnite gumb za ponastavitev ali izklopite napajanje, da počistite napako.
Normalno delovanje.
Enota je v konfiguracijskem načinu. Bodisi obstaja konfiguracijska napaka ali konfiguracija file se prenaša ali bere. Po vklopu prehod prebere konfiguracijo, enota pa implementira konfiguracijske vrednosti in inicializira strojno opremo. To se zgodi med vklopom ali po pritisku gumba za ponastavitev.
Normalno delovanje.
Zaznana je bila napaka, ki se pojavlja na enem od aplikacijskih vrat. Preverite konfiguracijo in odpravite težave pri komunikaciji.
Ta zastavica napake se počisti na začetku vsakega poskusa ukaza (glavni/odjemalec) ali ob vsakem prejemu podatkov (podrejeni/adapter/strežnik). Če ta pogoj obstaja, pomeni, da se pojavlja veliko število napak v aplikaciji (zaradi slabe konfiguracije) ali na enem ali več vratih (napake v omrežni komunikaciji).
Brez napajanja ali brez naslova IP
Podvojen naslov IP
Povezan
Časovna omejitev povezave
pridobljen naslov IP; brez vzpostavljenih povezav
Samotestiranje
Brez moči
Velika napaka
Naprava deluje
Manjša napaka
Pripravljenost
Samotestiranje
ProSoft Technology, Inc.
Stran 32 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za diagnostiko in odpravljanje težav
3.1.2 LED-lučke ethernetnih vrat Ta tabela opisuje LED-lučke ethernetnih vrat prehoda.
LED POVEZAVA/AKT
100 Mbit
Stanje izklopljeno
Sveti zeleno
Ne utripa rumeno
Opis
Fizična omrežna povezava ni zaznana. Ethernetna komunikacija ni mogoča. Preverite ožičenje in kable.
Zaznana fizična omrežna povezava. Ta LED mora svetiti neprekinjeno, da je komunikacija Ethernet mogoča.
V pristanišču ni dejavnosti.
Vrata Ethernet aktivno prenašajo ali sprejemajo podatke.
ProSoft Technology, Inc.
Stran 33 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za diagnostiko in odpravljanje težav
3.2 Uporaba diagnostike v programu ProSoft Configuration Builder
ProSoft Configuration Builder (PCB) ima veliko uporabnih orodij, ki vam pomagajo pri diagnostiki in odpravljanju težav. PCB lahko uporabite za povezavo s svojim prehodom in pridobitev trenutnih statusnih vrednosti, konfiguracijskih podatkov in drugih dragocenih informacij.
Nasvet: Diagnostično okno ProSoft Configuration Builder lahko imate odprto za več kot en prehod hkrati.
Za povezavo s komunikacijskimi vrati prehoda.
1 V PCB z desno miškino tipko kliknite ime prehoda in izberite DIAGNOSTIKA.
2 To odpre okno Diagnostics.
ProSoft Technology, Inc.
Stran 34 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za diagnostiko in odpravljanje težav
Če ni odziva prehoda, kot v prampzgoraj, sledite tem korakom: 1 V orodni vrstici kliknite gumb NASTAVITEV POVEZAVE.
2 V pogovornem oknu Connection Setup izberite ETHERNET s seznama SELECT CONNECTION TYPE.
3 V polje ETHERNET vnesite naslov IP prehoda. 4 Kliknite POVEŽI.
5 Preverite, ali je Ethernet pravilno povezan med komunikacijskimi vrati vašega računalnika in prehodom.
6 Če še vedno ne morete vzpostaviti povezave, se za pomoč obrnite na tehnično podporo ProSoft Technology.
ProSoft Technology, Inc.
Stran 35 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za diagnostiko in odpravljanje težav
3.2.1 Diagnostični meni
Meni Diagnostika je urejen kot drevesna struktura na levi strani okna Diagnostika.
Pozor: nekateri ukazi v tem meniju so zasnovani samo za napredno odpravljanje napak in testiranje sistema ter lahko povzročijo, da prehod preneha komunicirati, kar lahko povzroči izgubo podatkov ali druge napake v komunikaciji. Te ukaze uporabite samo, če popolnoma razumete njihove morebitne učinke ali če vam tako posebej naročijo inženirji tehnične podpore ProSoft Technology.
Spodaj so prikazani naslednji menijski ukazi:
Menijski ukazni modul
Baza podatkov View
Različica ukaza podmenija
Podatkovni zemljevid ASCII
decimalno
Hex
Lebdi
Opis
Prikaže trenutno različico programske opreme prehoda in druge pomembne vrednosti. Te podatke boste morda morali posredovati, ko boste poklicali tehnično podporo.
Prikaže konfiguracijo podatkovnega zemljevida prehoda. Prikaže vsebino baze podatkov prehoda v obliki znakov ASCII.*
Prikaže vsebino baze podatkov prehoda v obliki decimalnih številk.*
Prikaže vsebino zbirke podatkov prehoda v obliki šestnajstiškega števila.* Prikaže vsebino zbirke podatkov prehoda v obliki števila s plavajočo vejico.*
*Za pomikanje po bazi podatkov uporabite drsni trak na desnem robu okna. Vsaka stran prikazuje 100 besed podatkov. Skupno število razpoložljivih strani je odvisno od konfiguracije vašega prehoda.
ProSoft Technology, Inc.
Stran 36 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za diagnostiko in odpravljanje težav
3.2.2 Zajem diagnostične seje v dnevnik File
Vse, kar počnete v diagnostični seji, lahko zajamete v dnevnik file. Ta funkcija je lahko uporabna za namene odpravljanja težav in vodenja evidenc ter za komunikacijo z ekipo tehnične podpore ProSoft Technology.
Za zajem podatkov seje v dnevnik file
1 Odprite okno Diagnostika. Glejte Uporaba diagnostike v programu ProSoft Configuration Builder (stran 33).
2 Za prijavo diagnostične seje v besedilo file, v orodni vrstici kliknite LOG FILE gumb. Ponovno kliknite gumb, da zaustavite zajem.
3 Za view dnevnik file, v orodni vrstici kliknite VIEW LOG FILE gumb. Dnevnik file se odpre kot besedilo file, lahko preimenujete in shranite na drugo mesto.
4 Za pošiljanje dnevnika po e-pošti file ekipi za tehnično podporo ProSoft Technology v orodni vrstici kliknite DNEVNIK E-POŠTE FILE gumb. To deluje le, če ste namestili
Microsoft Outlook na vašem računalniku.)
5 Če zajamete več zaporednih sej, PCB doda nove podatke na konec predhodno zajetih podatkov. Če želite izbrisati prejšnje podatke iz dnevnika file, morate vsakič, preden začnete zajemati podatke, klikniti gumb CLEAR DATA.
3.2.3 Topel zagon/hladen zagon
Topel in hladen zagon PLX32-EIP-MBTCP-UA lahko izvedete s klikom na MODUL > GENERAL > WARM BOOT ali COLD BOOT.
ProSoft Technology, Inc.
Stran 37 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za diagnostiko in odpravljanje težav
3.3 Podatki o statusu prehoda v zgornjem pomnilniku
Prehod zapisuje uporabne podatke o statusu modula v namenske zgornje pomnilniške lokacije v svoji notranji bazi podatkov. Lokacija tega območja podatkov o stanju je odvisna od protokolov, ki jih podpira vaš prehod. Za preslikavo teh podatkov v območje uporabniških podatkov baze podatkov prehoda (registri od 0 do 9999) lahko uporabite funkcijo Data Map v programu Prosoft Configuration Builder. Oddaljene naprave, kot so HMI ali procesorji, lahko nato dostopajo do statusnih podatkov. Glejte Preslikava podatkov v pomnilniku modula (stran 23).
3.3.1 Splošni podatki o statusu prehoda v zgornjem pomnilniku Naslednja tabela opisuje vsebino področja podatkov o splošnem stanju prehoda.
Registrski naslov od 14000 do 14001 od 14002 do 14004 od 14005 do 14009 od 14010 do 14014 od 14015 do 14019
Opis Števec programskega cikla Koda izdelka (ASCII) Revizija izdelka (ASCII) Revizija operacijskega sistema (ASCII) Številka izvajanja OS (ASCII)
ProSoft Technology, Inc.
Stran 38 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za diagnostiko in odpravljanje težav
3.3.2 Podatki o statusu, specifični za protokol, v zgornjem pomnilniku
PLX32-EIP-MBTCP-UA ima tudi zgornje pomnilniške lokacije za podatke o statusu, specifične za protokol. Lokacija območja podatkov o stanju za gonilnike protokola prehoda je odvisna od protokolov. Za več informacij glejte:
· Podatki o stanju EIP v zgornjem pomnilniku (stran 66) · Podatki o stanju MBTCP v zgornjem pomnilniku (stran 102)
ProSoft Technology, Inc.
Stran 39 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
4 Informacije o strojni opremi
Informacije o strojni opremi Uporabniški priročnik
4.1 Specifikacije strojne opreme
Specifikacija Napajalnik
Opis
24 VDC nominalno 10 do 36 VDC dovoljeno Pozitivni, negativni, GND priključki
Trenutna obremenitev
24 VDC nominalno pri 300 mA 10 do 36 VDC pri 610 mA največ
Delovna temperatura -25°C do 70°C (-13°F do 158°F)
Temperatura skladiščenja -40 ° C do 80 ° C (-40 ° F do 176 ° F)
Relativna vlažnost
5 % do 95 % RH brez kondenzacije
Dimenzije (V x Š x G)
5.38 x 1.99 x 4.38 palca 13.67 x 5.05 x 11.13 cm
LED indikatorji
Konfiguracija (CFG) in napaka (ERR) Stanje komunikacije Napajanje (PWR) in Napaka strojne opreme (FLT) Stanje omrežja (NS) Povezava EtherNet/IPTM razreda I ali razreda III
Stanje (samo EtherNet/IP) Stanje modula (MS) Stanje konfiguracije modula (samo EtherNet/IP) Povezava/dejavnost komunikacijskih vrat Ethernet in 100 mbit
Ethernetna vrata
10/100 Mbit full-duplex priključek RJ45 Električna izolacija 1500 Vrms pri 50 Hz do 60 Hz za 60 sekund, uporabljeno, kot je določeno v razdelku 5.3.2 IEC 60950: 1991 Ethernet Broadcast Storm Resiliency = manj kot ali enako 5000 [ARP] sličic na sekundo in traja manj kot ali enako 5 minut
Dobavljeno z vsako enoto
2.5 mm izvijač J180 Power Connector
ProSoft Technology, Inc.
Stran 40 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
5 Protokol EIP
Uporabniški priročnik za protokol EIP
5.1 EIP Functional Overview
PLX32-EIP-MBTCP-UA lahko uporabite za povezovanje številnih različnih protokolov v družino procesorjev Rockwell Automation ali druge rešitve, ki temeljijo na programski opremi. Naslednja slika prikazuje delovanje protokola EtherNet/IP.
ProSoft Technology, Inc.
Stran 41 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
5.1.1 Splošne specifikacije EtherNet/IP
Gonilnik EIP podpira naslednje povezave:
Razred 1. razred 3. razred
Vrsta povezave V/I Povezan odjemalec Nepovezan odjemalec
Število povezav 2 2 1
Strežnik
5
Uporabniški priročnik za protokol EIP
Specifikacija Podprti tipi PLC-jev Podprti tipi sporočil Vhodno/izhodne velikosti povezav Maks. čas RPI Podprte storitve CIP
Seznam ukazov
Nabori ukazov
Opis
PLC2, PLC5, SLC, CLX, CMPLX, MICROLX
PCCC in CIP
496/496 bajtov
5 ms na povezavo
0x4C: Branje podatkovne tabele CIP 0x4D: Zapis podatkovne tabele CIP Generično CIP
Podpira do 100 ukazov na odjemalca. Vsak ukaz je mogoče konfigurirati glede na vrsto ukaza, naslov IP, naslov za registracijo v/od in število besed/bitov.
Osnovni nabor ukazov PLC-2/PLC-3/PLC5 Nabor binarnih ukazov PLC5 Nabor ukazov PLC5 ASCII Nabor ukazov SLC500
ProSoft Technology, Inc.
Stran 42 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5.1.2 Notranja zbirka podatkov EIP
Notranja zbirka podatkov je osrednjega pomena za funkcionalnost PLX32-EIP-MBTCP-UA. Prehod deli to bazo podatkov med vsemi komunikacijskimi vrati na prehodu in jo uporablja kot kanal za prenos informacij iz enega protokola v drugo napravo v enem omrežju do ene ali več naprav v drugem omrežju. To omogoča dostop do podatkov iz naprav na enih komunikacijskih vratih in nadzor z napravami na drugem protokolu.
Poleg podatkov iz odjemalca in strežnika lahko preslikate status in informacije o napakah, ki jih ustvari prehod, v področje uporabniških podatkov notranje baze podatkov. Notranja zbirka podatkov je razdeljena na dve področji:
· Zgornji pomnilnik za področje podatkov o stanju prehoda. Tukaj prehod zapiše notranje podatke o stanju za protokole, ki jih podpira prehod.
· Manj pomnilnika za področje uporabniških podatkov. Tukaj se shranjujejo in dostopajo dohodni podatki iz zunanjih naprav.
Vsak protokol v PLX32-EIP-MBTCP-UA lahko piše podatke v območje uporabniških podatkov in bere podatke iz njega.
Opomba: Če želite dostopati do podatkov o statusu prehoda v zgornjem pomnilniku, lahko uporabite funkcijo preslikave podatkov v prehodu, da kopirate podatke iz območja s podatki o statusu prehoda v področje uporabniških podatkov. Glejte Preslikava podatkov v pomnilniku modula (stran 23). V nasprotnem primeru lahko uporabite diagnostične funkcije v programu ProSoft Configuration Builder za view podatke o statusu prehoda. Za več informacij o podatkih o statusu prehoda glejte Diagnostika omrežja (stran 65).
ProSoft Technology, Inc.
Stran 43 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Dostop odjemalca EIP do zbirke podatkov
Funkcionalnost odjemalca izmenjuje podatke med notranjo bazo podatkov prehoda in podatkovnimi tabelami, vzpostavljenimi v enem ali več procesorjih ali drugih napravah, ki temeljijo na strežniku. Seznam ukazov, ki ga določite v programu ProSoft Configuration Builder, določa, kateri podatki naj se prenesejo med prehodom in vsakim od strežnikov v omrežju. Za funkcionalnost odjemalca v procesorju (strežniku) ni potrebna lestvična logika, razen za zagotovitev, da obstaja dovolj podatkovnega pomnilnika.
Naslednja slika opisuje tok podatkov med odjemalci Ethernet in notranjo bazo podatkov.
Dostop več strežnikov do zbirke podatkov EIP
Strežniška podpora v prehodu omogoča odjemalskim aplikacijam (kot so programska oprema HMI in procesorji) branje iz baze podatkov prehoda in pisanje vanjo. Gonilnik strežnika lahko podpira več sočasnih povezav iz več odjemalcev.
Ko je konfigurirano kot strežnik, je območje uporabniških podatkov notranje baze podatkov v prehodu vir za zahteve za branje in cilj za zahteve za pisanje oddaljenih odjemalcev. Dostop do baze podatkov je nadzorovan z vrsto ukaza, prejetega v dohodnem sporočilu odjemalca.
Prehod mora biti pravilno konfiguriran in povezan z omrežjem, preden ga poskušate uporabiti. Uporabite program za preverjanje omrežja, kot je ProSoft Discovery Service, ali ukaz PING v ukaznem pozivu, da preverite, ali je prehod viden v omrežju. Za potrditev pravilne konfiguracije prehoda in prenos konfiguracije uporabite ProSoft Configuration Builder files do in iz prehoda.
ProSoft Technology, Inc.
Stran 44 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5.2 Konfiguracija EIP
5.2.1 Konfiguriranje strežnika EIP razreda 3 Uporabite povezavo strežnika EIP razreda 3 v programu ProSoft Configuration Builder, ko prehod deluje kot strežniška (podrejena) naprava, ki se odziva na sporočilna navodila, ki jih sproži odjemalska (glavna) naprava, kot je HMI, DCS, PLC ali PAC.
Za nastavitev strežnika file velikost v PCB
1 V programu ProSoft Configuration Builder kliknite [+] poleg prehoda, nato kliknite [+] poleg EIP Class 3 Server.
2 Dvokliknite drugi strežnik EIP razreda 3, da prikažete pogovorno okno Urejanje – strežnik EIP razreda 3.
3 Izberite STREŽNIK FILE VELIKOST (100 ali 1000).
o Za vrednost 100 so registri od N10:0 do N10:99. o Za vrednost 1000 so veljavni registri od N10:0 do N10:999.
Dostop do notranjega pomnilnika prehoda Naslednja tabela se nanaša na območje uporabniških podatkov v pomnilniku prehoda:
Vrsta podatkov
BOOL Bitno polje SINT INT DINT REAL
Tag Ime
BOOLData[ ] BITAData[ ] SINTData[ ] INT_Data[ ] DINTData[ ] REALData[ ]
Dolžina vsakega elementa v sporočilu CIP 1 4 1 2 4 4
Obseg matrike za bazo podatkov z 10,000 elementi 0 do 159999 0 do 4999 0 do 19999 0 do 9999 0 do 4999 0 do 4999
ProSoft Technology, Inc.
Stran 45 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
MSG Vrsta navodila – CIP
Naslednja tabela določa razmerje med področjem uporabniških podatkov v notranji zbirki podatkov prehoda in naslovi, zahtevanimi v navodilih MSG CIP:
Baza podatkov
CIP
CIP Boolean
Celo število
Naslov
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 bitna matrika CIP bajt
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]
Vrsta ukaza MSG – PCCC
Naslednja tabela določa razmerje med področjem uporabniških podatkov v notranji zbirki podatkov prehoda in naslovi, zahtevanimi v navodilih MSG PCCC:
Naslov baze podatkov 0 999 1000 1999 2000
File velikost 100 N10:0 N19:99 N20:0 N29:99 N30:0
Naslov baze podatkov 0 999 1000 1999 2000
File velikost 100 N10:0 N19:99 N20:0 N29:99 N30:0
ProSoft Technology, Inc.
Stran 46 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Podpora za ukaze strežnika za eksplicitno sporočanje EtherNet/IP PLX32-EIP-MBTCP-UA podpira več nizov ukazov.
Uporabniški priročnik za protokol EIP
Osnovne funkcije nabora ukazov
Ukaz 0x00 0x01 0x02 0x05 0x08
Funkcija N/AN/AN/AN/AN/A
Definicija Zaščiteno pisanje Nezaščiteno branje Zaščiten bitni zapis Nezaščiten bitni zapis Nezaščiten zapis
Podprto v strežniku XXXXX
Funkcije nabora ukazov PLC-5
Ukaz 0x0F 0x0F
Funkcija 0x00 0x01
Definicija Zapis obsega besed (binarni naslov) Branje obsega besed (binarni naslov)
0x0F
Branje vnesenega obsega (binarni naslov)
0x0F
Zapis vtipkanega obsega (binarni naslov)
0x0F
0x26
Branje-Spreminjanje-Pisanje (binarni naslov)
0x0F 0x0F 0x0F
0x00 0x01 0x26
Pisanje obsega besed (ASCII naslov) Branje obsega besed (ASCII naslov) Branje-spreminjanje-pisanje (ASCII naslov)
Podprto v strežniku XXXX
XX
Funkcije nabora ukazov SLC-500
Ukaz 0x0F 0x0F 0x0F 0x0F 0x0F
Funkcija 0xA1 0xA2 0xA9 0xAA 0xAB
Opredelitev
Podprto v strežniku
Zaščiteno tipkano logično branje z dvema
X
Naslovna polja
Zaščiteno tipkano logično branje s tremi X
Naslovna polja
Zaščiteno tipkano logično pisanje z dvema
X
Naslovna polja
Zaščiteno tipkano logično pisanje s tremi
X
Naslovna polja
Zaščiteno tipkano logično pisanje z masko (tri naslovna polja)
ProSoft Technology, Inc.
Stran 47 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5.2.2 Konfiguriranje povezave EIP razreda 1
Uporabite povezavo EIP razreda 1 v programu ProSoft Configuration Builder, ko prehod deluje kot vmesnik EIP, ki prenaša podatke v PLC (skener EIP) in iz njega z uporabo neposredne V/I povezave. Neposredne V/I povezave lahko hitro prenesejo velike količine podatkov.
PLX32-EIP-MBTCP-UA lahko upravlja do osem V/I povezav (odvisno od modela), vsaka z 248 besedami vhodnih podatkov in 248 besedami izhodnih podatkov.
Dodajanje prehoda v RSLogix5000 v.20
1 Zaženite Rockwell Automation RSLinx in poiščite PLX32-EIP-MBTCP-UA. 2 Z desno miškino tipko kliknite prehod in nato izberite NALOŽI EDS IZ NAPRAVE.
Opomba: za dokončanje namestitve EDS bo morda treba znova zagnati RSLogix5000.
3 Ko ponovno zaženete RSLogix 5000, odprite želeni projekt RSLogix 5000. 4 V organizatorju krmilnika z desno miškino tipko kliknite most EtherNet/IP v V/I drevesu in
izberite NOV MODUL.
5 V pogovornem oknu Select Module Type v polju Enter search text vnesite PLX3.
ProSoft Technology, Inc.
Stran 48 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
6 Kliknite svoj PLX32-EIP-MBTCP-UA in nato kliknite USTVARI. S tem se odpre pogovorno okno Nov modul.
7 V pogovornem oknu Nov modul vnesite ime za prehod in nato vnesite naslov IP PLX32-EIP-MBTCP-UA.
8 Za dodajanje V/I povezav kliknite SPREMENI. ProSoft Technology, Inc.
Stran 49 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
9 V pogovornem oknu Definicija modula vnesite V/I povezave. Dodate lahko do osem V/I povezav. V/I povezave imajo fiksno velikost 496 bajtov vhodnih podatkov in 496 bajtov izhodnih podatkov. Ko končate, kliknite OK.
10 V pogovornem oknu Lastnosti modula kliknite zavihek POVEZAVA, da konfigurirate vsako V/I povezavo z lastnim časom RPI. Ko končate, kliknite V redu.
11 Nov prehod se prikaže v organizatorju krmilnika pod mostom EtherNet/IP.
ProSoft Technology, Inc.
Stran 50 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Dodajanje prehoda RSLogix5000 v.16 do v.19
Opomba: Povezave razreda 1 niso podprte v RSLogix v.15 in starejših
1 Zaženite Rockwell Automation RSLogix 5000. 2 V organizatorju krmilnika z desno miškino tipko kliknite most EtherNet/IP v V/I drevesu in
choose NEW MODULE. 3 In the Select Module Type dialog box, click FIND. Iskanje Generic EtherNet Bridge,
kliknite Generic Ethernet Bridge in nato kliknite USTVARI. 4 V pogovornem oknu Nov modul vnesite ime za prehod in nato IP
naslov PLX32-EIP-MBTCP-UA. To ustvari komunikacijsko pot od procesorja do PLX32-EIP-MBTCP-UA. 5 Dodajte nov modul pod Generic EtherNet Bridge in dodajte povezavo CIP (CIP-MODULE). Tukaj določite parametre za V/I povezavo. Vhodne in izhodne velikosti se morajo ujemati z vhodnimi in izhodnimi velikostmi, konfiguriranimi v PCB. Vrednost polja ADDRESS predstavlja številko povezave v PCB. Privzeto imajo vse povezave 248 vhodnih besed, 248 izhodnih besed in 0 konfiguracijskih besed. Nastavite Comm format na Data type INT in nastavite primerke Assembly na "1" za vnos, "2" za izhod in "4" za konfiguracijo. 6 Dodajte in konfigurirajte povezavo CIP za vsako V/I povezavo.
ProSoft Technology, Inc.
Stran 51 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Konfiguriranje povezav EIP razreda 1 v tiskanem vezju Ko ustvarite prehod PLX32-EIP-MBTCP-UA v RSLogix 5000, morate konfigurirati povezave v modulu.
Za konfiguriranje povezav razreda 1 v tiskanem vezju
1 V programu ProSoft Configuration Builder kliknite [+] poleg prehoda, nato kliknite [+] poleg EIP Class 1 Connection [x].
2 Dvokliknite povezavo EIP razreda 1 [x], da prikažete pogovorno okno Urejanje – povezava EIP razreda 1 [x].
3 V pogovornem oknu kliknite parameter in nato vnesite vrednost za parameter. V programu ProSoft Configuration Builder so za vsako V/I povezavo štirje nastavljivi parametri.
Parameter Vhodni naslov podatkov Velikost vnosa naslova izhodnih podatkov Izhodna velikost
Razpon vrednosti 0 do 9999 0 do 248 0 do 9999 0 do 248
Opis
Podaja začetni naslov v virtualni bazi podatkov prehoda za podatke, prenesene iz prehoda v PLC.
Podaja število celih števil, ki se prenesejo na vhodno sliko PLC-ja (največ 248 celih števil).
Podaja začetni naslov v virtualni bazi podatkov prehoda za podatke, prenesene iz PLC-ja v prehod.
Podaja število celih števil, ki se prenesejo v izhodno sliko PLC-ja (največ 248 celih števil).
ProSoft Technology, Inc.
Stran 52 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5.2.3 Konfiguriranje povezave EIP Class 3 Client[x]/UClient
PLX32-EIP-MBTCP-UA podpira dva povezana odjemalca in enega nepovezanega odjemalca (večina naprav uporablja povezane odjemalce; obvezno glejte uporabniški priročnik za ciljno napravo za preverjanje).
· Uporabite povezave EIP Class 3 Client [x], ko prehod deluje kot odjemalec/glavni, ki sproži navodila za sporočila strežniku/podrejenim napravam. Protokol EIP PLX32EIP-MBTCP-UA podpira tri povezane odjemalske povezave. Tipične aplikacije vključujejo sisteme SCADA in komunikacijo SLC.
· Uporabite povezavo EIP Class 3 UClient, ko prehod deluje kot odjemalec/glavni, ki sproži navodila za sporočila strežniku/podrejenim napravam. Protokol EIP PLX32-EIP-MBTCPUA podpira eno nepovezano povezavo odjemalca. Nepovezano sporočanje je vrsta eksplicitnega sporočanja EtherNet/IP, ki uporablja implementacijo TCP/IP. Nekatere naprave, kot je AB Power Monitor 3000 serije B, podpirajo nepovezano sporočanje. Preverite dokumentacijo svoje naprave za dodatne informacije o njeni izvedbi EtherNet/IP.
Odjemalec[x]/UClient razreda 3
Za konfiguriranje povezav Class 3 Client/UClient [x].
1 V programu ProSoft Configuration Builder kliknite [+] poleg prehoda, nato kliknite [+] poleg EIP Class 3 Client [x] ali EIP Class 3 UClient [x].
2 Dvokliknite drugega odjemalca EIP razreda 3 [x], da prikažete pogovorno okno Urejanje – odjemalec EIP razreda 3 [x].
3 V pogovornem oknu kliknite kateri koli parameter, da spremenite njegovo vrednost.
ProSoft Technology, Inc.
Stran 53 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Naslednja tabela določa konfiguracijo odjemalske (glavne) naprave EIP na omrežnih vratih:
Parameter
Minimalna zakasnitev ukaza
Vrednost
0 do 65535 milisekund
Odgovor 0 do 65535
Časovna omejitev
milisekundah
Poskusite šteti od 0 do 10
Opis
Podaja število milisekund za čakanje med začetnimi izdajami ukaza. Ta parameter lahko uporabite za zakasnitev vseh ukazov, poslanih strežnikom, da se izognete "poplavi" ukazov v omrežju. Ta parameter ne vpliva na ponovne poskuse ukaza, saj bodo izdani, ko bo prepoznana napaka.
Podaja čas v milisekundah, ki ga bo odjemalec čakal pred ponovnim prenosom ukaza, če naslovljeni strežnik ne prejme odgovora. Vrednost za uporabo je odvisna od vrste uporabljenega komunikacijskega omrežja in pričakovanega odzivnega časa najpočasnejše naprave, povezane z omrežjem.
Podaja, kolikokrat bo ukaz znova poskusil, če ne uspe.
ProSoft Technology, Inc.
Stran 54 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Ukazi razreda 3 Client[x]/UClient Obstaja ločen seznam ukazov za vsako od različnih vrst sporočil, ki jih podpira protokol. Vsak seznam se obdeluje od zgoraj navzdol, drug za drugim, dokler niso dokončani vsi določeni ukazi, nato pa se postopek glasovanja začne znova. V tem razdelku so opredeljeni ukazi EtherNet/IP, ki se izdajo s prehoda strežniškim napravam v omrežju. Te ukaze lahko uporabite za zbiranje podatkov in nadzor naprav v omrežju TCP/IP. Za povezovanje navidezne baze podatkov s programirljivimi krmilniki za avtomatizacijo (PAC-ji), programirljivimi logičnimi krmilniki (PLC-ji) ali drugimi napravami strežnika EtherNet/IP družbe Rockwell Automation morate sestaviti seznam ukazov z uporabo parametrov seznama ukazov za vsako vrsto sporočila.
Če želite dodati ukaze Class 3 Client/UClient [x].
1 V programu ProSoft Configuration Builder kliknite [+] poleg prehoda, nato kliknite [+] poleg EIP Class 3 Client [x] ali EIP Class 3 UClient [x].
2 Dvokliknite želeno vrsto ukaza, da prikažete pogovorno okno Urejanje – Ukazi odjemalca EIP razreda 3 [x] ali Urejanje – Ukazi EIP razreda 3 UClient [x].
3 Kliknite DODAJ VRSTICO, da dodate nov ukaz. 4 Kliknite UREDI VRSTICO ali dvokliknite vrstico, da prikažete pogovorno okno Urejanje, kjer ste
konfigurirajte ukaz.
ProSoft Technology, Inc.
Stran 55 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Odjemalec/UClient [x] razreda 3 Ukazi SLC500 2 naslovni polji
Parameter Omogoči
Vrednost
Omogoči Onemogoči pogojno pisanje
Notranji naslov
0 do 9999
Opis
Določa, ali naj se ukaz izvede in pod kakšnimi pogoji. ENABLE – Ukaz se izvede ob vsakem pregledu seznama ukazov DISABLE – Ukaz je onemogočen in ne bo izveden POGOJNO ZAPISOVANJE – Ukaz se izvede le, če se spremenijo notranji podatki, povezani z ukazom.
Podaja naslov baze podatkov v notranji bazi podatkov prehoda, ki bo povezan z ukazom. Če je ukaz funkcija branja, se podatki, prejeti v odgovornem sporočilu, postavijo na navedeno lokacijo. Če je ukaz pisalna funkcija, so podatki, uporabljeni v ukazu, pridobljeni iz določenega podatkovnega območja.
Poll Interval Reg Count Swap Code
Reža za naslov IP
0 do 65535
0 do 125
Brez Zamenjava besed Zamenjava besed in bajtov Zamenjava bajtov
xxx.xxx.xxx.xxx -1
Podaja najmanjši interval za neprekinjeno izvajanje ukazov. Parameter se vnese v 1/10 sekunde. Če je za ukaz vnesena vrednost 100, se ukaz ne izvede pogosteje kot vsakih 10 sekund.
Podaja število podatkovnih točk, ki se preberejo ali zapišejo v ciljno napravo.
Določa, ali naj bodo podatki s strežnika razvrščeni drugače, kot so bili prejeti. Ta parameter se običajno uporablja pri delu s plavajočo vejico ali drugimi vrednostmi z več registri. BREZ – ni sprememb (abcd) WORD SWAP – besede so zamenjane (cdab) WORD AND BYTE SWAP – besede in bajti so zamenjani (dcba) BYTE SWAP – bajti so zamenjani (badc)
Podaja naslov IP ciljne naprave, ki jo želite nasloviti.
Določa številko reže za napravo. Pri povezovanju s SLC 1/5 uporabite vrednost -05. Te naprave nimajo parametra reže. Pri naslavljanju procesorja v omari CLX ali CMPLX številka reže ustreza reži, ki vsebuje naslavljani krmilnik.
Funkcijska koda 501 509
File Vrsta File številka
Binarni števec Timer Control Integer Float ASCII String Status
-1
Podaja kodo funkcije, ki bo uporabljena v ukazu. 501 – Zaščiteno tipkano branje 509 – Zaščiteno tipkano pisanje Določa file vrsto, ki bo povezana z ukazom.
Določa PLC-5 file številko, ki bo povezana z ukazom. Če je za parameter vnesena vrednost -1, polje ne bo uporabljeno v ukazu in je privzeto file bo uporabljen.
Številka elementa
Določa element v file kjer se bo ukaz začel.
Komentiraj
Izbirni 32-mestni komentar za ukaz.
ProSoft Technology, Inc.
Stran 56 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Razred 3 Client[x]/UClient Ukazi SLC500 3 naslovna polja
Ta ukaz se običajno uporablja pri dostopu do podatkov v časovniku ali števcu. IeT1.1.2 je naslov akumulatorja v časovniku 1.
Parameter Omogoči
Vrednost
Omogoči Onemogoči pogojno pisanje
Opis
Določa, ali naj se ukaz izvede in pod kakšnimi pogoji. ENABLE – Ukaz se izvede ob vsakem pregledu seznama ukazov DISABLE – Ukaz je onemogočen in ne bo izveden POGOJNO ZAPISOVANJE – Ukaz se izvede le, če se spremenijo notranji podatki, povezani z ukazom.
Interval ankete internega naslova Reg Count Swap koda
Funkcijska koda reže naslova IP File Vrsta
File številka
0 do 9999
0 do 65535
0 do 125
Brez Zamenjava besed Zamenjava besed in bajtov Zamenjava bajtov
xxx.xxx.xxx.xxx
-1
502 510 511
Binarni števec Timer Control Integer Float ASCII String Status -1
Podaja naslov baze podatkov v notranji bazi podatkov prehoda, ki bo povezan z ukazom. Če je ukaz funkcija branja, se podatki, prejeti v odgovornem sporočilu, postavijo na navedeno lokacijo. Če je ukaz pisalna funkcija, so podatki, uporabljeni v ukazu, pridobljeni iz določenega podatkovnega območja. Podaja najmanjši interval za neprekinjeno izvajanje ukazov. Parameter se vnese v 1/10 sekunde. Če je za ukaz vnesena vrednost 100, se ukaz ne izvede pogosteje kot vsakih 10 sekund. Podaja število podatkovnih točk, ki se preberejo ali zapišejo v ciljno napravo. Določa, ali naj bodo podatki s strežnika razvrščeni drugače, kot so bili prejeti. Ta parameter se običajno uporablja pri delu s plavajočo vejico ali drugimi vrednostmi z več registri. NONE – Sprememba se ne izvede (abcd) WORD SWAP – Besede se zamenjajo (cdab) WORD AND BYTE SWAP – Besede in bajti se zamenjajo (dcba) Byte swap – Bajti se zamenjajo (badc) Določa naslov IP cilja napravo, ki jo bo naslovil ta ukaz. Določa številko reže za napravo. Pri povezovanju s SLC 1/5 uporabite vrednost -05. Te naprave nimajo parametra reže. Pri naslavljanju procesorja v ControlLogix ali CompactLogix številka reže ustreza reži v omari, ki vsebuje naslavljani krmilnik. Podaja kodo funkcije, ki bo uporabljena v ukazu. 502 – Zaščiteno tipkano branje 510 – Zaščiteno tipkano pisanje 511 – Zaščiteno tipkano pisanje z masko Določa file vrsto, ki bo povezana z ukazom.
Določa SLC 500 file številko, ki bo povezana z ukazom. Če je za parameter vnesena vrednost -1, polje ne bo uporabljeno v ukazu in je privzeto file bo uporabljen.
ProSoft Technology, Inc.
Stran 57 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Parameter Številka elementa
Podelement
Komentiraj
Vrednost
Opis Določa element v file kjer se bo ukaz začel.
Podaja podelement, ki bo uporabljen z ukazom. Glejte dokumentacijo AB za seznam veljavnih kod podelementov. Izbirni 32-mestni komentar za ukaz.
ProSoft Technology, Inc.
Stran 58 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Razred 3 Client[x]/UClient Ukazi PLC5 Binary
Parameter Omogoči
Notranji naslov
Poll Interval Reg Count Swap Code
Reža za naslov IP
Funkcijska koda
File številka
Vrednost Omogoči Onemogoči pogojno pisanje
0 do 9999
0 do 65535
0 do 125 Brez Zamenjava besed Zamenjava besed in bajtov Zamenjava bajtov
xxx.xxx.xxx.xxx -1
100 101 102 -1
Opis
Določa, ali naj se ukaz izvede in pod kakšnimi pogoji. ENABLE – Ukaz se izvede ob vsakem pregledu seznama ukazov DISABLE – Ukaz je onemogočen in ne bo izveden POGOJNO ZAPISOVANJE – Ukaz se izvede le, če se spremenijo notranji podatki, povezani z ukazom.
Podaja naslov baze podatkov v notranji bazi podatkov prehoda, ki bo povezan z ukazom. Če je ukaz funkcija branja, se podatki, prejeti v odgovornem sporočilu, postavijo na navedeno lokacijo. Če je ukaz pisalna funkcija, so podatki, uporabljeni v ukazu, pridobljeni iz določenega podatkovnega območja.
Podaja najmanjši interval za neprekinjeno izvajanje ukazov. Parameter se vnese v 1/10 sekunde. Če je za ukaz vnesena vrednost 100, se ukaz ne izvede pogosteje kot vsakih 10 sekund.
Podaja število podatkovnih točk, ki se preberejo ali zapišejo v ciljno napravo.
Določa, ali naj bodo podatki s strežnika razvrščeni drugače, kot so bili prejeti. Ta parameter se običajno uporablja pri delu s plavajočo vejico ali drugimi vrednostmi z več registri. BREZ – ni sprememb (abcd) WORD SWAP – besede so zamenjane (cdab) WORD AND BYTE SWAP – besede in bajti so zamenjani (dcba) BYTE SWAP – bajti so zamenjani (badc)
Podaja naslov IP ciljne naprave, ki bo naslovljena s tem ukazom.
Določa številko reže za napravo. Pri povezovanju s PLC1 uporabite vrednost -5. Te naprave nimajo parametra reže. Pri naslavljanju procesorja v ControlLogix ali CompactLogix številka reže ustreza reži v omari, ki vsebuje naslavljani krmilnik.
Podaja kodo funkcije, ki bo uporabljena v ukazu. 100 – zapisovanje obsega besed 101 – branje obsega besed 102 – branje-spreminjanje-pisanje
Določa PLC5 file številko, ki bo povezana z ukazom. Če je za parameter vnesena vrednost -1, polje ne bo uporabljeno v ukazu in je privzeto file bo uporabljen.
Številka elementa
Določa element v file kjer se bo ukaz začel.
Podelement
Podaja podelement, ki bo uporabljen z ukazom. Glejte dokumentacijo AB za seznam veljavnih kod podelementov.
Komentiraj
Izbirni 32-mestni komentar za ukaz.
ProSoft Technology, Inc.
Stran 59 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Razred 3 Client[x]/UClient ukazi PLC5 ASCII
Parameter Omogoči
Vrednost
Omogoči Onemogoči pogojno pisanje
Notranji naslov
0 do 9999
Interval ankete
0 do 65535
Opis
Določa, ali naj se ukaz izvede in pod kakšnimi pogoji. ENABLE – Ukaz se izvede ob vsakem pregledu seznama ukazov DISABLE – Ukaz je onemogočen in ne bo izveden POGOJNO ZAPISOVANJE – Ukaz se izvede le, če se spremenijo notranji podatki, povezani z ukazom.
Podaja naslov baze podatkov v notranji bazi podatkov prehoda, ki bo povezan z ukazom. Če je ukaz funkcija branja, se podatki, prejeti v odgovornem sporočilu, postavijo na navedeno lokacijo. Če je ukaz pisalna funkcija, so podatki, uporabljeni v ukazu, pridobljeni iz določenega podatkovnega območja.
Podaja najmanjši interval za neprekinjeno izvajanje ukazov. Parameter se vnese v 1/10 sekunde. Če je za ukaz vnesena vrednost 100, se ukaz ne izvede pogosteje kot vsakih 10 sekund.
Reg Count Swap koda
Reža za naslov IP
Funkcijska koda
0 do 125 Brez Zamenjava besed Zamenjava besed in bajtov Zamenjava bajtov
xxx.xxx.xxx.xxx -1
150 151 152
Podaja število podatkovnih točk, ki se preberejo ali zapišejo v ciljno napravo.
Določa, ali naj bodo podatki s strežnika razvrščeni drugače, kot so bili prejeti. Ta parameter se običajno uporablja pri delu s plavajočo vejico ali drugimi vrednostmi z več registri. BREZ – ni sprememb (abcd) WORD SWAP – besede so zamenjane (cdab) WORD AND BYTE SWAP – besede in bajti so zamenjani (dcba) BYTE SWAP – bajti so zamenjani (badc)
Podaja naslov IP ciljne naprave, ki bo naslovljena s tem ukazom.
Določa številko reže za napravo. Pri povezovanju s PLC1 uporabite vrednost -5. Te naprave nimajo parametra reže. Pri naslavljanju procesorja v ControlLogix ali CompactLogix številka reže ustreza reži v omari, ki vsebuje naslavljani krmilnik.
Podaja kodo funkcije, ki bo uporabljena v ukazu. 150 – zapisovanje obsega besed 151 – branje obsega besed 152 – branje-spreminjanje-pisanje
File Niz
Podaja naslov PLC-5 kot niz. Na primerample N10:300
Komentiraj
Izbirni 32-mestni komentar za ukaz.
ProSoft Technology, Inc.
Stran 60 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Krmilnik ukazov Client[x]/UClient razreda 3 Tag Dostop
Parameter Omogoči
Notranji naslov
Poll Interval Reg Count Swap Code
Reža za naslov IP
Podatkovni tip kode funkcije
Tag Ime
Vrednost Omogoči Onemogoči pogojno pisanje
0 do 9999
0 do 65535
0 do 125 Brez Zamenjava besed Zamenjava besed in bajtov Zamenjava bajtov
xxx.xxx.xxx.xxx -1
332 333 Bool SINT INT DINT REAL DWORD
Opis Določa, ali naj se ukaz izvede in pod kakšnimi pogoji. ENABLE – Ukaz se izvede ob vsakem pregledu seznama ukazov DISABLE – Ukaz je onemogočen in ne bo izveden POGOJNO ZAPISOVANJE – Ukaz se izvede le, če se notranji podatki, povezani z ukazom, spremenijo Določa naslov baze podatkov v notranji bazi podatkov prehoda, ki naj bo povezana z ukazom. Če je ukaz funkcija branja, se podatki, prejeti v odgovornem sporočilu, postavijo na navedeno lokacijo. Če je ukaz pisalna funkcija, so podatki, uporabljeni v ukazu, pridobljeni iz določenega podatkovnega območja. Podaja najmanjši interval za neprekinjeno izvajanje ukazov. Parameter se vnese v 1/10 sekunde. Če je za ukaz vnesena vrednost 100, se ukaz ne izvede pogosteje kot vsakih 10 sekund. Podaja število podatkovnih točk, ki se preberejo ali zapišejo v ciljno napravo. Določa, ali naj bodo podatki s strežnika razvrščeni drugače, kot so bili prejeti. Ta parameter se običajno uporablja pri delu s plavajočo vejico ali drugimi vrednostmi z več registri. NONE – Sprememba se ne izvede (abcd) WORD SWAP – Besede se zamenjajo (cdab) WORD AND BYTE SWAP – Besede in bajti se zamenjajo (dcba) BYTE SWAP – Bajti se zamenjajo (badc) Določa naslov IP cilja napravo, ki jo bo naslovil ta ukaz. Določa številko reže za napravo. Pri povezovanju s PLC1 uporabite vrednost -5. Te naprave nimajo parametra reže. Pri naslavljanju procesorja v ControlLogix ali CompactLogix številka reže ustreza reži v omari, ki vsebuje naslavljani krmilnik. Podaja kodo funkcije, ki bo uporabljena v ukazu. 332 – Branje podatkovne tabele CIP 333 – Zapis podatkovne tabele CIP Določa vrsto podatkov ciljnega krmilnika tag ime.
Določa krmilnik tag v ciljnem PLC-ju.
Odmik
0 do 65535
Komentiraj
Podaja zbirko podatkov o odmikih, kjer vrednost ustreza Tag Parameter imena
Izbirni 32-mestni komentar za ukaz.
ProSoft Technology, Inc.
Stran 61 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Razred 3 Client[x]/UClient ukazi CIP Generic
Parameter Omogoči
Vrednost
Onemogočeno Omogočeno Pogojno pisanje
Notranji naslov
0 do 9999
Interval ankete
0 do 65535
Opis
Podaja pogoj za izvedbo ukaza. ONEMOGOČENO – Ukaz je onemogočen in ne bo izveden. ENABLED – Ukaz se izvede pri vsakem skeniranju seznama ukazov, če je interval ankete nastavljen na nič. Če je interval anketiranja različen od nič, se ukaz izvede, ko intervalni časovnik poteče. POGOJNO ZAPISOVANJE – Ukaz se izvede samo, če so se interne podatkovne vrednosti, ki jih je treba poslati, spremenile.
Podaja naslov baze podatkov v notranji bazi podatkov prehoda, ki bo povezan z ukazom. Če je ukaz funkcija branja, se podatki, prejeti v odgovornem sporočilu, postavijo na navedeno lokacijo. Če je ukaz pisalna funkcija, so podatki, uporabljeni v ukazu, pridobljeni iz določenega podatkovnega območja.
Podaja najmanjši interval za neprekinjeno izvajanje ukazov. Parameter se vnese v 1/10 sekunde. Na primerample, če je za ukaz vnesena vrednost '100', se ukaz ne izvede pogosteje kot vsakih 10 sekund.
Reg Count Swap koda
Naslov IP Reža Funkcijska koda Razred kode storitve
Primerek
Komentar atributa
0 do 125 Brez Zamenjava besed Zamenjava besed in bajtov Zamenjava bajtov
xxx.xxx.xxx.xxx -1 CIP Generic 00 do FF (Hex)
00 do FFFF (Hex)
Odvisno od aplikacije 00 do FFFF (Hex)
Določa število podatkovnih točk za branje/pisanje v ciljno napravo.
Določa, ali naj bodo podatki s strežnika razvrščeni drugače, kot so bili prejeti. Ta parameter se običajno uporablja pri delu s plavajočo vejico ali drugimi vrednostmi z več registri. BREZ – ni sprememb (abcd) WORD SWAP – besede so zamenjane (cdab) WORD AND BYTE SWAP – besede in bajti so zamenjani (dcba) BYTE SWAP – bajti so zamenjani (badc)
Podaja naslov IP ciljne naprave, ki bo naslovljena s tem ukazom.
Za ciljanje povezane naprave uporabite `-1'. Uporabite > -1 za ciljanje naprave v določeni številki reže v omari.
Uporablja se za branje/pisanje atributov katerega koli predmeta z uporabo eksplicitnega naslova
Celoštevilska identifikacijska vrednost, ki označuje določen primerek objekta in/ali funkcijo razreda objekta. Za več informacij glejte specifikacijo ODVA CIP.
Celoštevilska identifikacijska vrednost, dodeljena vsakemu objektnemu razredu, dostopnemu iz omrežja. Za več informacij glejte specifikacijo ODVA CIP.
Celoštevilska identifikacijska vrednost, dodeljena primerku objekta, ki ga identificira med vsemi primerki istega razreda. Za več informacij glejte specifikacijo ODVA CIP.
Celoštevilska identifikacijska vrednost, dodeljena atributu razreda in/ali primerka. Za več informacij glejte specifikacijo ODVA CIP.
To polje lahko uporabite za podajanje 32 znakovnega komentarja k ukazu. Znaka “:” in “#” sta rezervirana znaka. Močno priporočamo, da ga ne uporabljate v razdelku za komentarje.
ProSoft Technology, Inc.
Stran 62 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Opomba: zaradi obnašanja povezanih odjemalcev upoštevajte naslednje:
– Več ukazov z različnimi predmeti razreda ni mogoče konfigurirati za isto napravo. – Več ukazov z različnimi predmeti razreda ni mogoče konfigurirati za različne naprave. – Konfigurirate lahko več ukazov z uporabo Get_Attribute_Single istega razreda in naslovite različne atribute. – Če imate ukaze v kateri koli drugi vrsti ukazov (npr. Controller Tag Dostop) in konfigurirajte generični ukaz CIP za isto napravo, ne bo deloval, ker ima povezani odjemalec aktivno povezavo z napravo. Lahko pa uporabite oba krmilnika Tag Access in CIP Generic, če so ciljne naprave drugačne. – Da bi se izognili kateremu koli ali vsem tem scenarijem, je priporočljivo, da uporabite nepovezanega odjemalca, če želite pošiljati ukaze različnim napravam, saj se te povezave ponastavijo/zaprejo po izvedbi vsakega ukaza.
ProSoft Technology, Inc.
Stran 63 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Razred 3 Client[x]/UClient Commands Basic
Parameter Omogoči
Vrednost
Omogoči Onemogoči pogojno pisanje
Opis
Določa, ali naj se ukaz izvede in pod kakšnimi pogoji. ENABLE – Ukaz se izvede ob vsakem pregledu seznama ukazov DISABLE – Ukaz je onemogočen in ne bo izveden POGOJNO ZAPISOVANJE – Ukaz se izvede samo, če se spremenijo notranji podatki, povezani z ukazom.
Notranji naslov
0 do 9999
Podaja naslov baze podatkov v notranji bazi podatkov prehoda, ki bo povezan z ukazom. Če je ukaz funkcija branja,
podatki, prejeti v odgovornem sporočilu, so postavljeni na določeno lokacijo. Če je ukaz pisalna funkcija, so podatki, uporabljeni v ukazu, pridobljeni iz podanega podatkovnega področja.
Interval ankete
0 do 65535
Podaja najmanjši interval za neprekinjeno izvajanje ukazov. Parameter se vnese v 1/10 sekunde. Če je za ukaz vnesena vrednost 100, se ukaz ne izvede pogosteje kot vsakih 10 sekund.
Reg Count od 0 do 125
Podaja število podatkovnih točk, ki se preberejo ali zapišejo v ciljno napravo.
Zamenjalna koda
IP naslov
Brez Zamenjava besed Zamenjava besed in bajtov Zamenjava bajtov
xxx.xxx.xxx.xxx
Določa, ali naj bodo podatki s strežnika razvrščeni drugače, kot so bili prejeti. Ta parameter se običajno uporablja pri delu s plavajočo vejico ali drugimi vrednostmi z več registri. BREZ – ni sprememb (abcd) WORD SWAP – besede so zamenjane (cdab) WORD AND BYTE SWAP – besede in bajti so zamenjani (dcba) BYTE SWAP – bajti so zamenjani (badc)
Podaja naslov IP ciljne naprave, ki bo naslovljena s tem ukazom.
Reža
-1
Pri povezovanju s SLC 1/5 uporabite vrednost -05. Te naprave nimajo parametra reže. Pri naslavljanju procesorja v ControlLogix ali CompactLogix številka reže ustreza reži v omari, ki vsebuje naslavljani krmilnik.
Funkcijska koda 1 2 3 4 5
Podaja kodo funkcije, ki bo uporabljena v ukazu. 1 – Zaščiteno pisanje 2 – Nezaščiteno branje 3 – Zaščiteno bitno pisanje 4 – Nezaščiteno bitno pisanje 5 – Nezaščiteno pisanje
Besedni naslov
Podaja naslov besede, kjer se začne operacija.
Komentiraj
Izbirni 32-mestni komentar za ukaz.
ProSoft Technology, Inc.
Stran 64 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5.3 Diagnostika omrežja
5.3.1 Diagnostika tiskanega vezja EIP Najboljši način za odpravljanje težav z gonilnikom EIP je uporaba programa ProSoft Configuration Builder za dostop do diagnostičnih zmogljivosti prehoda prek vrat za odpravljanje napak Ethernet.
Naslednja tabela povzema informacije o stanju, ki so na voljo v tiskanem vezju za gonilnik EIP:
Vrsta povezave EIP razred 1
Strežnik EIP razreda 3
EIP Class 3 Client/UClient [x]
Element podmenija Config Status
Config Comm Status
Config Comm Status
Napake ukazov Cmd (decimalno)
Napake Cmd (Hex)
Opis
Konfiguracijske nastavitve za povezave razreda 1.
Status povezav razreda 1. Prikaže vse konfiguracijske napake in število povezav razreda 1.
Konfiguracijske nastavitve za strežniške povezave razreda 3.
Informacije o stanju za vsako strežniško povezavo razreda 3. Prikaže številke vrat, naslove IP, status vtičnice ter število branja in pisanja.
Konfiguracijske nastavitve za povezave odjemalec/UClient razreda 3.
Informacije o stanju za ukaze Class 3 Client/UClient [x]. Prikaže povzetek vseh napak, ki izhajajo iz ukazov Class 3 Client/UClient [x].
Konfiguracija za seznam ukazov Class 3 Client/UClient [x].
Trenutne kode napak za vsak ukaz na seznamu ukazov Class 3 Client/UClient [x] v formatu decimalnih številk. Ničla pomeni, da za ukaz trenutno ni napake.
Trenutne kode napak za vsak ukaz na seznamu ukazov Class 3 Client/UClient [x] v obliki šestnajstiškega števila. Ničla pomeni, da za ukaz trenutno ni napake.
Za posebne informacije o kodah napak glejte Kode napak EIP (stran 68).
ProSoft Technology, Inc.
Stran 65 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5.3.2 Podatki o stanju EIP v zgornjem pomnilniku
Gonilnik EIP ima povezano območje podatkov o stanju, ki se nahaja v zgornjem pomnilniku PLX32-EIP-MBTCP-UA. Funkcionalnost preslikave podatkov PLX32-EIP-MBTCP-UA je mogoče uporabiti za preslikavo teh podatkov v običajni obseg uporabniških podatkov baze podatkov PLX32-EIP-MBTCP-UA.
Upoštevajte, da so vse statusne vrednosti inicializirane na nič (0) ob vklopu, hladnem zagonu in med toplim zagonom.
Podatki o statusu odjemalca EIP
Naslednja tabela navaja naslove v zgornjem pomnilniku, kjer PLX32-EIP-MBTCP-UA shranjuje splošne podatke o napakah in stanju za vsakega povezanega in nepovezanega odjemalca EIP:
Odjemalec EIP Povezan odjemalec 0 Povezan odjemalec 1 Nepovezan odjemalec 0
Razpon naslovov 17900 do 17909 18100 do 18109 22800 do 22809
Vsebina področja podatkov o stanju vsakega odjemalca je strukturirana na enak način. Naslednja tabela opisuje vsebino vsakega registra v podatkovnem območju stanja:
Odmik 0 1 2 3 4 5 6 7 8 9
Opis Število ukaznih zahtev Število ukaznih odzivov Število ukaznih napak Število zahtev Število odgovorov Število poslanih napak Število prejetih napak Rezervirano Trenutna koda napake Zadnja koda napake
ProSoft Technology, Inc.
Stran 66 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Podatki o napaki seznama ukazov odjemalca EIP
PLX32-EIP-MBTCP-UA shrani kodo stanja/napake v zgornji pomnilnik za vsako
na seznamu ukazov vsakega odjemalca EIP. V naslednji tabeli so navedeni naslovi v zgornjem pomnilniku, kjer prehod shrani podatke o napakah seznama ukazov za vsakega odjemalca EIP:
Odjemalec EIP Povezan odjemalec 0 Povezan odjemalec 1 Nepovezan odjemalec 0
Razpon naslovov 17910 do 18009 18110 do 18209 22810 do 22909
Prva beseda v podatkovnem območju napak seznama ukazov vsakega odjemalca vsebuje kodo stanja/napake za prvi ukaz na seznamu ukazov odjemalca. Vsaka naslednja beseda na seznamu napak ukaza je povezana z naslednjim ukazom na seznamu. Zato je velikost
podatkovno območje napak seznama ukazov je odvisno od števila definiranih ukazov. Struktura
podatkovnega območja napak seznama ukazov (ki je enako za vse odjemalce) je prikazano v
naslednja tabela:
Odmik 0 1
2 3 4 . . . 97 98 99
Opis Koda napake ukaza #1 Koda napake ukaza #2
Ukaz #3 Koda napake Ukaz #4 Koda napake Ukaz #5 Koda napake . . . Ukaz #98 Koda napake Ukaz #99 Koda napake Ukaz #100 Koda napake
ProSoft Technology, Inc.
Stran 67 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Podatki o stanju strežnika EIP razreda 1
Naslednja tabela navaja naslove v zgornjem pomnilniku, kjer prehod PLX3x shranjuje število odprtih povezav za vsak strežnik EIP razreda 1.
Strežnik EIP razreda 1
1 2 3 4 5 6 7 8
Obseg naslovov 17000
17001 17002 17003 17004 17005 17006 17007 17008
Opis Bitna preslikava stanja PLC za vsako povezavo 1 do 8. 0 = Zaženi 1 = Število odprtih povezav programa za povezavo 1 Število odprtih povezav za povezavo 2 Število odprtih povezav za povezavo 3 Število odprtih povezav za povezavo 4 Število odprtih povezav za povezavo 5 Odprto Število povezav za povezavo 6 Odpri število povezav za povezavo 7 Število odprtih povezav za povezavo 8
Podatki o stanju strežnika EIP razreda 3
V naslednji tabeli so navedeni naslovi v zgornjem pomnilniku, kjer PLX32-EIP-MBTCPUA shranjuje podatke o stanju za vsak strežnik EIP:
Strežnik EIP 0 1 2 3 4
Razpon naslovov od 18900 do 18915 od 18916 do 18931 od 18932 do 18947 od 18948 do 18963 od 18964 do 18979
Vsebina podatkovnega področja stanja vsakega strežnika je strukturirana enako. Naslednja tabela opisuje vsebino vsakega registra v podatkovnem območju stanja:
Odmik od 0 do 1 od 2 do 3 od 4 do 5 od 6 do 7 od 8 do 15
Opis Stanje povezave Open Connection Count Socket Read Count Socket Write Count Peer IP
ProSoft Technology, Inc.
Stran 68 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5.3.3 Kode napak EIP
Prehod shrani kode napak, vrnjene iz postopka seznama ukazov, v pomnilniško območje napak seznama ukazov. Vsakemu ukazu v pomnilniškem območju je dodeljena beseda. Kode napak so v besedi oblikovane na naslednji način: Najmanj pomemben bajt besede vsebuje razširjeno statusno kodo in najpomembnejši bajt vsebuje statusno kodo.
Uporabite kode napak, vrnjene za vsak ukaz na seznamu, da določite uspeh ali neuspeh ukaza. Če ukaz ne uspe, uporabite kodo napake, da ugotovite vzrok napake.
Opozorilo: Kode napak, specifične za prehod (niso združljive z EtherNet/IP/PCCC), so vrnjene znotraj prehoda in nikoli iz priključene podrejene naprave EtherNet/IP/PCCC. To so kode napak, ki so del protokola EtherNet/IP/PCCC ali so razširjene kode, edinstvene za PLX32-EIP-MBTCP-UA. Najpogostejše napake EtherNet/IP/PCCC so prikazane spodaj:
Lokalne kode napak STS
Koda (Int) 0 256 512 768 1024 1280 1536 1792 2048
Koda (Hex) 0x0000 0x0100 0x0200 0x0300 0x0400 0x0500 0x0600 0x0700 0x0800
Opis Uspeh, brez napake Vozlišče DST je zmanjkalo prostora v medpomnilniku Ni mogoče zagotoviti dostave (povezovalna plast) Zaznan podvojeni imetnik žetona Lokalna vrata so prekinjena Časovna omejitev sloja aplikacije je potekla čakanje na odgovor Zaznano podvojeno vozlišče Postaja je brez povezave Napaka strojne opreme
Oddaljene kode napak STS
Koda (Int) 0 4096 8192 12288 16384 20480 24576 26872 -32768 -28672 -24576 -20480 -16384 -12288 -8192
Koda (Hex) 0x0000 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xA000 0xB000 0xC000 0xD000 0xE000
0xF0nn
Opis Uspeh, ni napake Nedovoljen ukaz ali format Gostitelj ima težavo in ne bo komuniciral Gostitelj oddaljenega vozlišča manjka, je prekinjen ali je izklopljen Gostitelj ni mogel dokončati funkcije zaradi napake strojne opreme Reševanje težave ali zaščitnih stopenj pomnilnika Funkcija ni dovoljena zaradi izbire zaščite ukazov Procesor je v programskem načinu Združljivostni način file manjka ali težava s komunikacijskim območjem Oddaljeno vozlišče ne more medpomnilnika ukaza Počakajte ACK (medpomnilnik 1775-KA poln) Težava oddaljenega vozlišča zaradi prenosa Počakajte ACK (medpomnilnik 1775-KA poln) Ni uporabljeno Ni uporabljeno Koda napake v bajtu EXT STS (nn vsebuje napako EXT koda)
ProSoft Technology, Inc.
Stran 69 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Kode napak EXT STS
Koda (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
Koda (Hex) 0xF000 0xF001 0xF002 0xF003 0xF004 0xF005 0xF006 0xF007 0xF008 0xF009 0xF00A 0xF00B 0xF00C 0xF00D 0xF00E 0xF00F 0xF010 0 011xF0 012xF0 013xF0 014xF0 015xF0 016xF0 017xF0 018xF0 019xF0 01xF0A 01xF0B 01xF0C 01xF0D 01xF0E 01xFXNUMXF
Opis Ni uporabljeno Polje ima nedovoljeno vrednost V naslovu je določenih manj ravni kot minimalna za kateri koli naslov V naslovu je določenih več ravni, kot jih podpira sistem. Simbola ni mogoče najti. Simbol ni v pravilni obliki. Naslov ne kaže na nekaj uporabnega File je napačna velikost Zahteve ni mogoče dokončati Podatki oz file je prevelika Velikost transakcije in naslov besede je prevelik Dostop zavrnjen, neustrezen privilegij Pogoja ni mogoče ustvariti – vir ni na voljo Pogoj že obstaja – vir je že na voljo Ukaza ni mogoče izvesti Prekoračitev histograma Ni dostopa Neveljaven tip podatkov Neveljaven parameter ali naslov podatkov obstaja sklic na izbrisano območje. Napaka pri izvajanju ukaza iz neznanega razloga. Napaka pri pretvorbi podatkov. Optični bralnik ne more komunicirati z 1771 adapterjem za stojalo. Neujemanje vrste. 1171 Odgovor prehoda ni bil veljaven. Podvojena oznaka File je odprta; drugo vozlišče ga ima v lasti Drugo vozlišče je lastnik programa Rezervirano Rezervirano kršitev zaščite elementa tabele podatkov Začasna notranja težava
Kode napak EIP
Koda (Int) -1 -2 -10 -11 -12 -20 -21 -200
Koda (Hex) 0xFFFF 0xFFFE 0xFFF6 0xFFF5 0xFFF4 0xFFEC 0xFFEB 0xFF38
Opis Nadzorna linija modema CTS ni nastavljena pred prenosom Časovna omejitev med prenosom sporočila Časovna omejitev čakanje na DLE-ACK po zahtevi Časovna omejitev čakanje na odgovor po zahtevi Podatki odgovora se ne ujemajo z zahtevanim številom bajtov DLE-NAK prejet po zahtevi DLE-NAK poslan po odgovoru DLE-NAK prejel po zahtevi
Uporabniški priročnik za protokol EIP
ProSoft Technology, Inc.
Stran 70 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Kode napak vmesnika TCP/IP
Napaka (Int) -33 -34 -35 -36 -37
Napaka (Hex) 0xFFDF 0xFFDE 0xFFDD 0xFFDC 0xFFDB
Opis Povezava s ciljem ni uspela. Registracija seje s ciljem ni uspela (časovna omejitev) Neuspešna časovna omejitev odprtega odgovora naprej PCCC/Tag časovna omejitev odziva ukaza Ni napake povezave TCP/IP
Kode pogostih odzivov napak
Napaka (Int) -40 -41 -42 -43 -44 -45 -46 -47 -48 -49
Napaka (Hex) 0xFFD8 0xFFD7 0xFFD6 0xFFD5 0xFFD4 0xFFD3 0xFFD2 0xFFD1 0xFFD0 0xFFCF
Opis Neveljavna dolžina odgovora Število postavk CPF ni pravilno Napaka polja naslova CPF Paket CPF tag neveljavna CPF slaba koda ukaza Prijavljena napaka statusa CPF CPF nepravilna vrnjena vrednost ID-ja povezave Kontekstno polje se ne ujema Vrnjena napačna obravnava seje CPF ni pravilna številka sporočila
Registrirajte kode napak odziva seje
Napaka (Int) -50 -51 -52
Napaka (Hex) 0xFFCE 0xFFCD 0xFFCC
Opis Dolžina prejetega sporočila ni veljavna Prijavljena napaka stanja Neveljavna različica
Posreduj odprte odzivne kode napak
Napaka (Int) -55 -56
Napaka (Hex) 0xFFC9 0xFFC8
Opis Dolžina prejetega sporočila ni veljavna Prijavljena napaka stanja
Kode napak odziva PCCC
Napaka (Int) -61 -62 -63 -64 -65
-66
Napaka (Hex) 0xFFC3 0xFFC2 0xFFC1 0xFFC0
0xFFBF 0xFFBE
Opis Dolžina prejetega sporočila ni veljavna Prijavljena napaka stanja CPF napačna koda ukaza TNS v sporočilu PCCC se ne ujema
ID prodajalca v sporočilu PCCC se ne ujema Serijska številka v sporočilu PCCC se ne ujema
Uporabniški priročnik za protokol EIP
ProSoft Technology, Inc.
Stran 71 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5.4 Referenca EIP
5.4.1 Posebnosti SLC in MicroLogix
Pošiljanje sporočil iz SLC 5/05 PLX32-EIP-MBTCP-UA lahko sprejema sporočila iz SLC 5/05, ki vsebuje vmesnik Ethernet. Prehod podpira ukaze za branje in pisanje.
SLC5/05 Ukazi za pisanje
Ukazi za pisanje prenašajo podatke iz procesorja SLC v prehod. Naslednji diagram prikazuje example rung za izvedbo ukaza za pisanje.
1 Nastavite parameter READ/WRITE na WRITE. Prehod podpira vrednost parametra CILJNE NAPRAVE 500CPU ali PLC5.
2 V objektu MSG kliknite SETUP SCREEN v objektu MSG, da dokončate konfiguracijo navodil MSG. To prikaže naslednje pogovorno okno.
3 Nastavite NASLOV PODATKOVNE TABELE CILJNE NAPRAVe na veljaven file element (kot je N11:0) za sporočila SLC in PLC5.
4 Nastavite možnost MULTIHOP na YES.
ProSoft Technology, Inc.
Stran 72 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5 Izpolnite del zavihka MULTIHOP v pogovornem oknu, prikazanem na naslednji sliki.
6 Vrednost TO ADDRESS nastavite na ethernet IP naslov prehoda. 7 Pritisnite tipko INS, da dodate drugo vrstico za hrbtno ploščo ControlLogix in nastavite režo
število na nič.
ProSoft Technology, Inc.
Stran 73 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
SLC5/05 Branje ukazov
Ukazi za branje prenašajo podatke v procesor SLC iz prehoda. Naslednji diagram prikazuje example rung za izvedbo ukaza za branje.
1 Nastavite parameter READ/WRITE na READ. Prehod podpira vrednost parametra CILJNE NAPRAVE 500CPU ali PLC5.
2 V objektu MSG kliknite SETUP SCREEN v objektu MSG, da dokončate konfiguracijo navodil MSG. To prikaže naslednje pogovorno okno.
3 Nastavite NASLOV PODATKOVNE TABELE CILJNE NAPRAVe na veljaven file element (kot je N11:0) za sporočila SLC in PLC5.
4 Nastavite možnost MULTIHOP na YES.
ProSoft Technology, Inc.
Stran 74 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5 Izpolnite del zavihka MULTIHOP v pogovornem oknu, kot je prikazano na naslednji sliki.
6 Vrednost TO ADDRESS nastavite na ethernet IP naslov prehoda. 7 Pritisnite tipko INS, da dodate drugo vrstico za hrbtno ploščo ControlLogix in nastavite režo
število na nič.
SLC File Vrste
Te informacije so specifične za družino ali procesorje SLC in MicroLogix, ki se uporabljajo z naborom ukazov PCCC. Ukaza procesorja SLC in MicroLogix podpirata a file polje tipa, vneseno kot en znak za označevanje podatkovne tabele za uporabo v ukazu. Naslednja tabela določa razmerje med file vrste, ki jih sprejemata prehod in SLC file vrste.
File Vnesite SBTCRNFZA
Opis Status Bit Timer Counter Control Celo število s plavajočo vejico String ASCII
The File Vrsta ukazne kode je vrednost kode znakov ASCII File Vnesite pismo. To je vrednost, ki jo morate vnesti za FILE Parameter TYPE konfiguracij ukaza PCCC v podatkovnih tabelah v lestvični logiki.
Poleg tega specifične funkcije SLC (502, 510 in 511) podpirajo polje podelementa. To polje izbere polje podelementa v kompleksni podatkovni tabeli. Na primerample, če želite pridobiti trenutno akumulirano vrednost za števec ali časovnik, nastavite polje podelementa na 2.
ProSoft Technology, Inc.
Stran 75 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5.4.2 Specifične lastnosti procesorja PLC5
Sporočila iz PLC5 Prehod lahko sprejema sporočila iz PLC5, ki vsebuje vmesnik Ethernet. Prehod podpira ukaze za branje in pisanje.
Ukazi za pisanje PLC5
Ukazi za pisanje prenašajo podatke iz procesorja PLC5 v prehod. Naslednji diagram prikazuje example rung za izvedbo ukaza za pisanje.
1 V objektu MSG kliknite SETUP SCREEN v objektu MSG, da dokončate konfiguracijo navodil MSG. To prikaže naslednje pogovorno okno.
2 Na naslednjem seznamu podprtih ukazov izberite KOMUNIKACIJSKI UKAZ, ki ga želite izvesti.
o PLC5 Type Write o PLC2 Unprotected Write o PLC5 Typed Write to PLC o PLC Typed Logical Write
3 Nastavite NASLOV PODATKOVNE TABELE CILJNE NAPRAVe na veljaven file element (kot je N11:0) za sporočila SLC in PLC5. Za sporočilo PLC2 Unprotected Write nastavite naslov na indeks baze podatkov (na primer 1000) za ukaz.
ProSoft Technology, Inc.
Stran 76 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
4 Nastavite možnost MULTIHOP na YES. 5 Dokončajte del pogovornega okna z zavihkom MULTIHOP, kot je prikazano na naslednji sliki.
6 Vrednost TO ADDRESS nastavite na ethernet IP naslov prehoda. 7 Pritisnite tipko INS, da dodate drugo vrstico za hrbtno ploščo ControlLogix in nastavite režo
število na nič.
ProSoft Technology, Inc.
Stran 77 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Ukazi za branje PLC5
Ukazi za branje prenašajo podatke v procesor PLC5 iz prehoda. Naslednji diagram prikazuje example rung, ki izvede ukaz za branje.
1 V objektu MSG kliknite SETUP SCREEN v objektu MSG, da dokončate konfiguracijo navodil MSG. To prikaže naslednje pogovorno okno.
2 Na naslednjem seznamu podprtih ukazov izberite KOMUNIKACIJSKI UKAZ, ki ga želite izvesti.
o Branje tipa PLC5 o Nezaščiteno branje PLC2 o Vtipkano branje PLC5 v PLC o Logično branje tipa PLC
3 Nastavite NASLOV PODATKOVNE TABELE CILJNE NAPRAVe na veljaven file element (kot je N11:0) za sporočila SLC in PLC5. Za sporočilo PLC2 Unprotected Read nastavite naslov na indeks baze podatkov (kot je 1000) za ukaz.
4 Nastavite možnost MULTIHOP na YES.
ProSoft Technology, Inc.
Stran 78 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5 Izpolnite del pogovornega okna z zavihkom MULTIHOP, kot je prikazano na naslednji sliki.
6 Vrednost TO ADDRESS nastavite na ethernet IP naslov prehoda. 7 Pritisnite tipko INS, da dodate drugo vrstico za hrbtno ploščo ControlLogix in nastavite režo
število na nič.
Polja podelementa PLC-5
Ta razdelek vsebuje informacije, specifične za procesor PLC-5 pri uporabi nabora ukazov PCCC. Ukazi, specifični za procesor PLC-5, vsebujejo kodno polje podelementa. To polje izbere polje podelementa v kompleksni podatkovni tabeli. Na primerample, da pridobite trenutno akumulirano vrednost za števec ali časovnik, nastavite polje podelementa na 2. Naslednje tabele prikazujejo kode podelementov za kompleksne podatkovne tabele PLC-5.
Časovnik / števec
Koda 0 1 2
Opis Kontrolna prednastavitev Akumulirano
Nadzor
Koda 0 1 2
Opis Control Length Position
PD
Vse vrednosti PD so vrednosti s plavajočo vejico, dolge so dve besedi.
Koda 0 2 4 6 8 26
Opis Nadzor SP Kp Ki Kd PV
ProSoft Technology, Inc.
Stran 79 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
BT
Koda 0 1 2 3 4 5
MG
Koda 0 1 2 3
Opis Control RLEN DLEN Data file # Element # Rack/Grp/Slot
Opis Kontrolna napaka RLEN DLEN
Uporabniški priročnik za protokol EIP
ProSoft Technology, Inc.
Stran 80 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
5.4.3 Posebnosti procesorjev ControlLogix in CompactLogix
Sporočila iz procesorja ControlLogix ali CompactLogix Uporabite navodilo MSG za izmenjavo podatkov med procesorjem Control/CompactLogix in prehodom. Pri uporabi ukaza MSG obstajata dve osnovni metodi prenosa podatkov, ki ju podpira prehod: enkapsulirana sporočila PCCC in sporočila podatkovne tabele CIP. Uporabite lahko obe metodi.
Enkapsulirana sporočila PCCC Ta razdelek vsebuje informacije, specifične za procesor Control/CompactLogix pri uporabi nabora ukazov PCCC. Trenutna izvedba nabora ukazov PCCC ne uporablja funkcij, ki lahko neposredno dostopajo do krmilnika Tag Baza podatkov. Za dostop do te baze podatkov morate uporabiti funkcijo preslikave tabel v RSLogix 5000. RSLogix 5000 dovoljuje dodeljevanje krmilnika Tag Nizi v virtualne tabele podatkov PLC 5. PLX32EIP-MBTCP-UA, ki uporablja nabor ukazov PLC 5, definiran v tem dokumentu, lahko nato dostopa do teh podatkov krmilnika. Procesorji PLC5 in SLC5/05, ki vsebujejo vmesnik Ethernet, uporabljajo metodo inkapsuliranih sporočil PCCC. Prehod simulira te naprave in sprejema ukaze za branje in pisanje.
Encapsulated PCCC Write Message Write ukazi prenašajo podatke iz procesorja v prehod. Prehod podpira naslednje inkapsulirane ukaze PCCC: · PLC2 nezaščiteno pisanje · PLC5 Typed Write · PLC5 Word Range Write · PLC Typed Write
Naslednji diagram prikazuje example rung, ki izvede ukaz za pisanje.
ProSoft Technology, Inc.
Stran 81 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
1 V pogovornem oknu Konfiguracija sporočila določite nabor podatkov, ki naj se prenese iz procesorja v prehod, kot je prikazano na naslednji sliki.
2 Izpolnite pogovorno okno za področje podatkov, ki ga želite prenesti.
o Za sporočila PLC5 in SLC nastavite CILJNI ELEMENT na element v podatkih file (kot je N10:0).
o Za sporočilo PLC2 Unprotected Write nastavite ELEMENT DESTINATION na naslov v notranji zbirki podatkov prehoda. Tega ni mogoče nastaviti na vrednost, manjšo od deset. To ni omejitev prehoda, temveč programske opreme RSLogix.
o Za funkcijo nezaščitenega pisanja ali branja PLC2 vnesite naslov baze podatkov v osmiški obliki.
3 Kliknite zavihek KOMUNIKACIJA in izpolnite komunikacijske informacije, kot je prikazano na naslednji sliki.
ProSoft Technology, Inc.
Stran 82 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
4 Prepričajte se, da ste za KOMUNIKACIJSKI NAČIN izbrali CIP. PATH določa pot sporočila od procesorja do prehoda EIP. Elementi poti so ločeni z vejicami. V bivšemample prikazana pot:
o Prvi element je »Enet«, ki je uporabniško določeno ime, dano prehodu 1756ENET v ohišju (ime lahko nadomestite s številko reže prehoda ENET)
o Drugi element, "2", predstavlja vrata Ethernet na prehodu 1756-ENET.
o Zadnji element poti, »192.168.0.75«, je naslov IP prehoda, ki je cilj za sporočilo.
Bolj zapletene poti so možne pri usmerjanju v druga omrežja z uporabo več prehodov in stojal 1756-ENET. Za več informacij o Ethernet usmerjanju in definicijah poti glejte zbirko znanja tehnične podpore ProSoft Technology.
ProSoft Technology, Inc.
Stran 83 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Enkapsulirano sporočilo o branju PCCC
Ukazi za branje prenašajo podatke iz prehoda v procesor. Prehod podpira inkapsulirane ukaze PCCC:
· PLC2 nezaščiteno branje · PLC5 tipkano branje · PLC5 branje obsega besed · PLC tipkano branje
Naslednji diagram prikazuje example rung, ki izvede ukaz za branje.
1 V pogovornem oknu Konfiguracija sporočila določite nabor podatkov, ki naj se prenese iz procesorja v prehod, kot je prikazano na naslednji sliki.
2 Izpolnite pogovorno okno za področje podatkov, ki ga želite prenesti.
o Za sporočila PLC5 in SLC nastavite IZVIRNI ELEMENT na element v podatkih file (kot je N10:0).
o Za sporočilo PLC2 Unprotected Read nastavite SOURCE ELEMENT na naslov v notranji bazi podatkov prehoda. Tega ni mogoče nastaviti na vrednost, manjšo od deset. To ni omejitev prehoda, temveč programske opreme RSLogix.
ProSoft Technology, Inc.
Stran 84 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
3 Kliknite zavihek KOMUNIKACIJA in izpolnite komunikacijske informacije, kot je prikazano na naslednji sliki.
4 Prepričajte se, da ste za KOMUNIKACIJSKI NAČIN izbrali CIP. PATH določa pot sporočila od procesorja do prehoda EIP. Elementi poti so ločeni z vejicami. V bivšemample prikazana pot:
o Prvi element je »Enet«, ki je uporabniško določeno ime, dano prehodu 1756ENET v ohišju (ime lahko nadomestite s številko reže prehoda ENET)
o Drugi element, "2", predstavlja vrata Ethernet na prehodu 1756-ENET.
o Zadnji element poti, »192.168.0.75«, je naslov IP prehoda in cilj za sporočilo.
Bolj zapletene poti so možne pri usmerjanju v druga omrežja z uporabo več prehodov in stojal 1756-ENET. Za več informacij o Ethernet usmerjanju in definicijah poti glejte zbirko znanja tehnične podpore ProSoft Technology.
ProSoft Technology, Inc.
Stran 85 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Operacije podatkovne tabele CIP
Sporočila CIP lahko uporabite za prenos podatkov med procesorjem ControlLogix ali CompactLogix in prehodom. Tag imena določajo elemente za prenos. Prehod podpira operacije branja in pisanja.
Pisanje podatkovne tabele CIP
Sporočila za pisanje podatkovne tabele CIP prenašajo podatke iz procesorja v prehod. Naslednji diagram prikazuje example rung, ki izvede ukaz za pisanje.
1 V pogovornem oknu Konfiguracija sporočila določite nabor podatkov, ki naj se prenese iz procesorja v prehod, kot je prikazano na naslednji sliki.
2 Izpolnite pogovorno okno za področje podatkov, ki ga želite prenesti. Sporočila podatkovne tabele CIP zahtevajo a tag element baze podatkov za izvor in cilj.
o VIR TAG je a tag določeno v krmilniku Tag zbirka podatkov. o ELEMENT DESTINACIJE je tag element v prehodu. o Prehod simulira a tag zbirka podatkov kot niz elementov, ki jih definira
največja velikost registra za prehod z tag ime INT_DATA (z največjo vrednostjo int_data[3999]).
ProSoft Technology, Inc.
Stran 86 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
3 V prejšnjem prample, je prvi element v bazi podatkov začetna lokacija za operacijo pisanja desetih elementov. Kliknite zavihek KOMUNIKACIJA in izpolnite informacije o komunikaciji, kot je prikazano na naslednji sliki.
4 Prepričajte se, da ste za KOMUNIKACIJSKI NAČIN izbrali CIP. PATH določa pot sporočila od procesorja do prehoda EIP. Elementi poti so ločeni z vejicami. V bivšemample prikazana pot:
o Prvi element je »Enet«, ki je uporabniško določeno ime, dano prehodu 1756ENET v ohišju (ime lahko nadomestite s številko reže prehoda ENET)
o Drugi element, "2", predstavlja vrata Ethernet na prehodu 1756-ENET.
o Zadnji element poti, »192.168.0.75«, je naslov IP prehoda, ki je cilj za sporočilo.
Bolj zapletene poti so možne pri usmerjanju v druga omrežja z uporabo več prehodov in stojal 1756-ENET. Za več informacij o Ethernet usmerjanju in definicijah poti glejte zbirko znanja tehnične podpore ProSoft Technology.
ProSoft Technology, Inc.
Stran 87 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
Preberite podatkovno tabelo CIP
Podatkovna tabela CIP branje sporočil prenos podatkov v procesor iz prehoda. Naslednji diagram prikazuje example rung, ki izvede ukaz za branje.
1 V pogovornem oknu Konfiguracija sporočila določite nabor podatkov, ki naj se prenese iz procesorja v prehod, kot je prikazano na naslednji sliki.
2 Izpolnite pogovorno okno za področje podatkov, ki ga želite prenesti. Sporočila podatkovne tabele CIP zahtevajo a tag element baze podatkov za izvor in cilj.
o DESTINACIJA TAG je a tag določeno v krmilniku Tag zbirka podatkov. o VIRNI ELEMENT je tag element v prehodu. o Prehod simulira a tag zbirka podatkov kot niz elementov, ki jih definira
največja velikost registra za prehod (uporabniški konfiguracijski parameter »Maximum Register« v razdelku [Gateway]) z tag ime INT_DATA.
ProSoft Technology, Inc.
Stran 88 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol EIP
3 V prejšnjem prample, je prvi element v bazi podatkov začetna lokacija za operacijo branja desetih elementov. Kliknite zavihek KOMUNIKACIJA in izpolnite informacije o komunikaciji, kot je prikazano na naslednji sliki.
4 Prepričajte se, da ste za KOMUNIKACIJSKI NAČIN izbrali CIP. PATH določa pot sporočila od procesorja do prehoda EIP. Elementi poti so ločeni z vejicami. V bivšemample prikazana pot:
o Prvi element je »Enet«, ki je uporabniško določeno ime, dano prehodu 1756ENET v ohišju (ime lahko nadomestite s številko reže prehoda ENET)
o Drugi element, "2", predstavlja vrata Ethernet na prehodu 1756-ENET.
o Zadnji element poti, »192.168.0.75«, je naslov IP prehoda, ki je cilj za sporočilo.
Bolj zapletene poti so možne pri usmerjanju v druga omrežja z uporabo več prehodov in stojal 1756-ENET. Za več informacij o Ethernet usmerjanju in definicijah poti glejte zbirko znanja tehnične podpore ProSoft Technology.
ProSoft Technology, Inc.
Stran 89 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
6 MBTCP protokol
Uporabniški priročnik za protokol MBTCP
6.1 MBTCP Function Overview
Protokol PLX32-EIP-MBTCP-UA Modbus TCP/IP (MBTCP) lahko uporabite za povezovanje številnih različnih protokolov v družino procesorjev Schneider Electric Quantum kot tudi druge naprave, ki podpirajo protokol. Protokol MBTCP podpira povezave odjemalcev in strežnikov.
Prehod podpira povezavo odjemalca v omrežju TCP/IP za povezovanje s procesorji (in drugimi napravami, ki temeljijo na strežniku) z uporabo seznama ukazov z do 100 vnosi, ki jih določite. Prehod shrani ukaze za pisanje za oddaljene procesorje v spodnji pomnilnik prehoda. To je tudi mesto, kjer prehod shranjuje podatke iz ukazov za branje iz drugih naprav. Za več informacij glejte notranjo bazo podatkov MBTCP (stran 92).
Podatki v spodnjem pomnilniku notranje baze podatkov prehoda so dostopni za operacije branja in pisanja s katerim koli vozliščem v omrežju, ki podpira protokola TCP/IP MBAP (Service Port 502) ali MBTCP (Service Ports 2000/2001). Protokol MBAP (vrata 502) je standardna izvedba, ki jo definira Schneider Electric in se uporablja na njihovem procesorju Quantum. Ta odprti protokol je spremenjena različica serijskega protokola Modbus. Protokol MBTCP je vdelano sporočilo protokola Modbus v paketu TCP/IP. Prehod podpira do pet aktivnih strežniških povezav na servisnih vratih 502, pet dodatnih aktivnih strežniških povezav na servisnih vratih 2000 in eno aktivno odjemalsko povezavo.
Naslednja slika prikazuje funkcionalnost protokola Modbus TCP/IP.
ProSoft Technology, Inc.
Stran 90 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol MBTCP
6.1.1 Splošne specifikacije MBTCP
Protokol Modbus TCP/IP omogoča več neodvisnih sočasnih povezav Ethernet. Povezave so lahko vsi odjemalci, vsi strežniki ali kombinacija povezav odjemalca in strežnika.
· 10/100 MB Ethernet komunikacijska vrata · Podpira Enron različico protokola Modbus za prenos podatkov s plavajočo vejico · Nastavljivi parametri za odjemalca, vključno z minimalno zakasnitvijo odziva od 0 do
65535 ms in podpora za plavajočo vejico · Podpira pet neodvisnih strežniških povezav za servisna vrata 502 · Podpira pet neodvisnih strežniških povezav za servisna vrata 2000 · Vse preslikave podatkov se začnejo pri registru Modbus 400001, osnova protokola 0. · Kode napak, števci napak in vrata podatki o stanju, ki so na voljo v pomnilniku uporabniških podatkov
Odjemalec Modbus TCP/IP
· Aktivno bere podatke iz in zapisuje podatke v naprave Modbus TCP/IP z uporabo MBAP · Do 10 povezav odjemalcev z več ukazi za pogovor z več strežniki
Modbus TCP/IP strežnik
· Gonilnik strežnika sprejema dohodne povezave na servisnih vratih 502 za odjemalce, ki uporabljajo sporočila Modbus TCP/IP MBAP, in povezave na servisnih vratih 2000 (ali drugih servisnih vratih) za odjemalce, ki uporabljajo enkapsulirana sporočila Modbus.
· Podpira več neodvisnih strežniških povezav za katero koli kombinacijo servisnih vrat 502 (MBAP) in servisnih vrat 2000 (inkapsulirano)
· Podprtih je do 20 strežnikov
Parameter Podprti ukazi Modbus (odjemalec in strežnik)
Nastavljivi parametri: (odjemalec in strežnik)
Nastavljivi parametri: (samo odjemalec)
Podatki o stanju seznama ukazov
Glasovanje seznama ukazov
Opis
1: Branje statusa tuljave 2: Branje vhodnega statusa 3: Branje zadrževalnih registrov 4: Branje vhodnih registrov 5: Prisili (zapiši) posamezno tuljavo 6: Prednastavi (zapiši) en zadrževalni register
15: Prisili (zapiši) več tuljav 16: Prednastavi (zapiši) več zadrževalnih registrov 22: Maskirano zapiši zadrževalni register (samo podrejeni) 23: Branje/zapiši zadrževalne registre (samo podrejeni)
Gateway IP Address PLC Read Start Register (%MW) PLC Write Start Register (%MW)
Število strežnikov MBAP in MBTCP Gateway Modbus Read Start Address Gateway Modbus Write Start Address
Število ponovnih poskusov odziva z najmanjšo zakasnitvijo ukaza
Kazalec napake ukaza
Do 160 ukazov Modbus (en tag na ukaz)
Kode napak, sporočene posebej za vsak ukaz. Podatki o stanju na visoki ravni so na voljo prek odjemalca Modbus TCP/IP (npr. PLC)
Vsak ukaz je mogoče posamično omogočiti ali onemogočiti; na voljo je samo pisanje ob spremembi podatkov
ProSoft Technology, Inc.
Stran 91 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol MBTCP
6.1.2 Notranja zbirka podatkov MBTCP
Notranja zbirka podatkov je osrednjega pomena za funkcionalnost PLX32-EIP-MBTCP-UA. Prehod deli to bazo podatkov med vsemi komunikacijskimi vrati na prehodu in jo uporablja kot kanal za prenos informacij iz enega protokola v drugo napravo v enem omrežju do ene ali več naprav v drugem omrežju. To omogoča dostop do podatkov iz naprav na enih komunikacijskih vratih in nadzor z napravami na drugih komunikacijskih vratih.
Poleg podatkov iz odjemalca in strežnika lahko preslikate status in informacije o napakah, ki jih ustvari prehod, v področje uporabniških podatkov notranje baze podatkov. Notranja zbirka podatkov je razdeljena na dve področji:
· Zgornji pomnilnik za področje podatkov o stanju prehoda. Tukaj prehod zapiše notranje podatke o stanju za protokole, ki jih podpira prehod.
· Manj pomnilnika za področje uporabniških podatkov. Tukaj se shranjujejo in dostopajo dohodni podatki iz zunanjih naprav.
Vsak protokol v PLX32-EIP-MBTCP-UA lahko piše podatke v območje uporabniških podatkov in bere podatke iz njega.
Opomba: Če želite dostopati do podatkov o statusu prehoda v zgornjem pomnilniku, lahko uporabite funkcijo preslikave podatkov v prehodu, da kopirate podatke iz območja s podatki o statusu prehoda v področje uporabniških podatkov. Glejte Preslikava podatkov v pomnilniku modula (stran 23). V nasprotnem primeru lahko uporabite diagnostične funkcije v programu ProSoft Configuration Builder za view podatke o statusu prehoda. Za več informacij o podatkih o statusu prehoda glejte Diagnostika omrežja (stran 102).
ProSoft Technology, Inc.
Stran 92 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol MBTCP
Dostop odjemalca Modbus TCP/IP do baze podatkov
Funkcionalnost odjemalca izmenjuje podatke med notranjo bazo podatkov PLX32-EIP-MBTCP-UA in podatkovnimi tabelami, vzpostavljenimi v enem ali več procesorjih Quantum ali drugih napravah, ki temeljijo na strežniku. Seznam ukazov, ki ga določite v programu ProSoft Configuration Builder, določa, kateri podatki naj se prenesejo med prehodom in vsakim od strežnikov v omrežju. Za funkcionalnost odjemalca v procesorju (strežniku) ni potrebna lestvična logika, razen za zagotovitev, da obstaja dovolj podatkovnega pomnilnika.
Naslednja slika opisuje tok podatkov med odjemalci Ethernet in notranjo bazo podatkov.
Dostop do zbirke podatkov z več strežniki
Prehod MBTCP zagotavlja funkcionalnost strežnika z uporabo rezerviranih servisnih vrat 502 za sporočila Modbus TCP/IP MBAP, kot tudi servisnih vrat 2000 in 2001 za podporo TCP/IP Encapsulated Modbus različice protokola, ki ga uporablja več proizvajalcev HMI. Strežniška podpora v prehodu dovoljuje odjemalske aplikacije (nprample: programska oprema HMI, procesorji Quantum itd.) za branje in pisanje v bazo podatkov prehoda. V tem razdelku so obravnavane zahteve za priključitev na prehod z uporabo odjemalskih aplikacij.
Gonilnik strežnika podpira več sočasnih povezav iz več odjemalcev. Do pet odjemalcev se lahko hkrati poveže na servisna vrata 502 in pet dodatnih se lahko hkrati poveže na servisna vrata 2000. Protokol MBTCP uporablja servisna vrata 2001 za prenos enkapsuliranih ukazov Modbus od vrat Ethernet do serijskih vrat prehoda.
Ko je prehod konfiguriran kot strežnik, uporablja svojo notranjo bazo podatkov kot vir za zahteve za branje in cilj za zahteve za pisanje oddaljenih odjemalcev. Dostop do baze podatkov je nadzorovan z vrsto ukaza, prejetega v dohodnem sporočilu odjemalca. Naslednja tabela določa razmerje med notranjo bazo podatkov prehoda in naslovi, zahtevanimi v dohodnih zahtevah Modbus TCP/IP.
ProSoft Technology, Inc.
Stran 93 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol MBTCP
Naslov baze podatkov 0 1000 2000 3000 3999
Naslov Modbus 40001 41001 42001 43001 44000
Naslednji virtualni naslovi niso del običajne uporabniške baze podatkov prehoda in niso veljavni naslovi za standardne podatke. Vendar pa se ti naslovi lahko uporabljajo za dohodne ukaze, ki zahtevajo podatke s plavajočo vejico.
Če želite uporabiti naslove v tem zgornjem obsegu, morate v programu Prosoft Configuration Builder (PCB) konfigurirati naslednje parametre:
· Nastavite Float Flag v konfiguraciji strežnika MBTCP na YES · Nastavite Float Start na naslov baze podatkov v spodnjem obsegu · Nastavite Float Offset na naslov baze podatkov v prikazanem območju uporabniškega pomnilnika prehoda
zgoraj.
Ko je to storjeno, morajo biti vsi podatki nad naslovom Float Start podatki s plavajočo vejico. Glejte Konfiguriranje strežnikov MBTCP (stran 95).
Naslov baze podatkov 4000 5000 6000 7000 8000 9000 9999
Naslov Modbus 44001 45001 46001 47001 48001 49001 50000
Prehod mora biti pravilno konfiguriran in povezan z omrežjem, preden ga poskušate uporabiti. Uporabite program za preverjanje omrežja, kot je ProSoft Discovery Service, ali ukaz PING v ukaznem pozivu, da preverite, ali lahko druge naprave najdejo prehod v omrežju. Za potrditev pravilne konfiguracije prehoda in prenos konfiguracije uporabite ProSoft Configuration Builder files do in iz prehoda.
Usmerjanje sporočil Modbus: vrata 2001
Ko so sporočila Modbus poslana v PLX32-EIP-MBTCP-UA prek povezave TCP/IP na vrata 2001, so sporočila preusmerjena s prehodom neposredno iz serijskih komunikacijskih vrat (vrata 0, če so konfigurirana kot glavna Modbus) . Ukazi (ne glede na to, ali so ukazi za branje ali pisanje) so takoj usmerjeni v podrejene naprave na serijskih vratih. Odzivna sporočila podrejenih naprav preusmeri prehod v omrežje TCP/IP, da jih prejme izvorni gostitelj.
ProSoft Technology, Inc.
Stran 94 od 155
PLX32-EIP-MBTCP-UA Večprotokolni prehod
Uporabniški priročnik za protokol MBTCP
6.2 Konfiguracija MBTCP
6.2.1 Konfiguriranje strežnikov MBTCP Ta razdelek vsebuje informacije o odmiku baze podatkov, ki jih uporablja strežnik MBTCP PLX32-EIP-MBTCP-UA, ko do njega dostopajo zunanji odjemalci. Te lahko uporabite
Dokumenti / Viri
![]() |
ProSoft TECHNOLOGY PLX32 Multi Protocol Gateway [pdfUporabniški priročnik PLX32 Multi Protocol Gateway, PLX32, Multi Protocol Gateway, Protocol Gateway, Gateway |