Beijer Electronics MODBUS TCP Ethernet IP mreža

KORISNIČKI VODIČ

1. Uvod

Ovaj priručnik opisuje kako povezati kontrolere sa drajverom i kako oni komuniciraju putem WAGO adresiranja. Drajver radi kao glavni (master). Adresiranje stavke se vrši na WAGO način. Za informacije o kontroleru, pogledajte priručnik za trenutni sistem.

2. Bilješke o izdanju

Verzija Pusti Opis
5.11 jul 2025 Dodana je podrška za novu HMI platformu.
5.10 juna 2017 Dodana je podrška za novu HMI platformu.
5.09 juna 2016 Dodana podrška za novu HMI platformu. Ispravljen problem pri korištenju indeksa.
5.08 novembar 2015 Raspon MX je povećan sa 0..1274 na 0..3327. Ispravljen je problem sa ponovnim povezivanjem.
5.07 maja 2012 Ispravljen je problem s performansama prilikom istovremenog čitanja više IX ili QX uređaja.
5.06 april 2011 Dodata je podrška za unicode stringove za određene HMI modele.
5.05 septembar 2010 Podrška za nove HMI modele.
5.04 april 2010 Ispravljen problem pokretanja pri korištenju određenih HMI modela.
5.03 oktobar 2009 Ispravljeno očitavanje MX-uređaja.
Promijenjena su podešavanja analognih ulazno/izlaznih modula na analogne ulazno/izlazne riječi.
5.02 avgust 2009 Fiksna zamjena stringova za analogne uređaje.
Dodata je kolona za analogne ulazno/izlazne module u svojstvu stanica kako bi se dobilo isto adresiranje u HMI-ju kao i u programu za konfiguraciju kontrolera.
5.01 oktobar 2008 Dodana je podrška za sat kontrolera. Promijenjen je zadani broj porta. Dodana je podrška za nove HMI modele.
Dodana je podrška za mehanizme sa jednom zavojnicom kroz nove uređaje SQX, SMX i SIX.
Dodani uređaji W i B za standardnu ​​Modbus komunikaciju.
5.00 januara 2007 Početna verzija.

 

3. Odricanje od odgovornosti

Imajte na umu da su se od kreiranja ove dokumentacije mogle dogoditi promjene u protokolu kontrolera ili hardveru, koje mogu ometati funkcionalnost ovog upravljačkog programa. Stoga uvijek testirajte i provjerite funkcionalnost aplikacije. Kako bi se prilagodili razvoju protokola i hardvera kontrolera, upravljački programi se kontinuirano ažuriraju. Shodno tome, uvijek osigurajte da se u aplikaciji koristi najnoviji upravljački program.

4. Ograničenja

U ovom drajveru se koristi WAGO adresiranje. To znači da ako imate stari projekat koji koristi drugu vrstu adresiranja, adrese se moraju konvertovati.

5. Povezivanje s kontrolerom

5.1. Ethernet

5.1.1. Ethernet veza

Veza

Povezivanje u mreži se ostvaruje prema Ethernet standardima.
Za proširenje mreže može se koristiti prekidač.

NAPOMENA
Prilikom povezivanja s kontrolerom, svi uključeni simboli se prenose. U zavisnosti od broja simbola, može doći do kašnjenja prije nego što se vrijednosti prikažu u

HMI.

Za daljnje informacije o postavkama u kontroleru, specifikacijama kabela i informacijama o povezivanju kontrolera s HMI-jem, pogledajte priručnik za trenutni kontroler.

Povezivanje na kontroler 

6. Postavke

6.1. General

Parametar Zadana vrijednost Opis
Zadana stanica 0 Adresa stanice zadanog kontrolera.
Registar sata (MW) 0 Registrujte adresu u kontroleru gdje se pohranjuju podaci sata.

 

6.2. Napredno

Parametar Zadana vrijednost Opis
Omogući Unicode False Omogućava čitanje/pisanje unicode znakova na kontroler. Imajte na umu da će svaki znak u unicode nizu koristiti dva bajta memorije u kontroleru.
Redoslijed bajtova Intel Postavlja redoslijed bajtova Unicode znaka.
Timeout 400 Broj milisekundi tišine na portu prije slanja sljedećeg ponovnog pokušaja.
NAPOMENA
Određene funkcije koriste HMI kao gateway za prosljeđivanje komunikacije. Ove funkcije, uključujući transparentni način rada, usmjeravanje, prolazni način rada, modem i tuneliranje, mogu zahtijevati veću vrijednost vremenskog ograničenja.
Ponovni pokušaji 3 Broj ponovnih pokušaja prije nego što se otkrije komunikacijska greška.
Vrijeme ponovnog pokušaja van mreže stanice 10 Koliko dugo treba čekati nakon komunikacijske greške prije pokušaja ponovnog uspostavljanja komunikacije.
Sakrij grešku komunikacije False Skriva poruku o grešci koja se prikazuje prilikom problema u komunikaciji.
Opcije komandne linije Posebne komande koje se mogu proslijediti upravljačkom programu. Dostupne komande su opisane u poglavlju Komande ispod.

 

6.2.1. Komande

Za ovaj drajver nisu dostupne komande.

6.3. Stanica

Parametar Zadana vrijednost Opis
Stanica 0 Referentni broj koji se koristi u uređajima.
Maksimalan broj stanica koje se mogu konfigurisati: 20 Raspon vrijednosti: [0-255]
IP adresa 192.168.1.1 IP adresa povezane stanice.
Luka 502 Broj porta povezane stanice.
Raspon vrijednosti: [0-65535]
Analogni ulaz 0 Broj analognih ulaznih riječi korištenih u povezanoj stanici.
Raspon vrijednosti: [0-65535]
Analogni izlaz 0 Broj analognih izlaznih riječi korištenih u povezanoj stanici.
Raspon vrijednosti: [0-65535]

 

Podesite broj analognih riječi u svakoj stanici tako da odgovara adresiranju u kontroleru.
Kontroler sortira adrese počevši od analognih modula, a zatim digitalnih modula.
Da bi se dobilo isto adresiranje u HMI-ju kao i u softveru kontrolera, broj analognih riječi mora biti konfiguriran za svaku stanicu.

Za nprample: Postavljanjem analognog izlaza na 2, digitalni uređaji će se pokrenuti od QX2.0, a analogni uređaji će biti QW0-QW1.

NAPOMENA
Pokušaj čitanja/pisanja adrese ispod granice područja digitalnog uređaja može uzrokovati neželjeno ponašanje.

7. Adresiranje

Drajver može da obradi sledeće tipove podataka u kontroleru.

7.1. Digitalni signali

Ime Adresa Čitanje / pisanje Tip
Fizički izlazi QX0.0 – QX31.15 * Čitanje / pisanje Digital
Fizički ulazi IX0.0 – IX31.15 * Samo za čitanje Digital
Promjenjive izlazne varijable PLC-a QX256.0 – QX511.15 Samo za čitanje Digital
Promjenjive ulazne varijable PLC-a IX256.0 – IX511.15 Čitanje / pisanje Digital
Remanentna memorija MX0.0 – MX3327.15 Čitanje / pisanje Digital

* Početna i krajnja adresa zavise od broja analognih riječi konfiguriranih za kontroler.

NAPOMENA
Digitalni uređaji sa remanentnom memorijom rade metodom čitanja prije pisanja. To znači da kada se bit modificira, čita se cijela riječ, zanimljivi bit se modificira u riječi, a cijela riječ se upisuje nazad u kontroler. Ovo ostavlja potencijalni rizik da se sve promjene koje je sam kontroler izvršio na 16 bitova tokom ove procedure izgube.

Korištenje prefiksa S za digitalne uređaje će umjesto toga koristiti funkciju single coil write (pisanje s jednom zavojnicom). Ovo osigurava da nijedan drugi bit neće biti pogođen prilikom pisanja. Nedostatak je što se istovremeno može pisati samo jedan bit, što može uzrokovati pad performansi prilikom modifikacije nekoliko bitova unutar iste riječi.

Exampnpr. pisanje u MX12.3 bit će zapisano u svim bitovima od MX12.0 do MX12.15, ali pisanje u SMX12.3 će zapisati samo u MX12.3 bit.

7.2. Analogni signali

Ime Adresa Čitanje / pisanje Tip
Fizički izlazi QW0 – QW255 Čitanje / pisanje Analogni 16-bitni
Fizički ulazi IW0 – IW255 Samo za čitanje Analogni 16-bitni
Promjenjive izlazne varijable PLC-a QW256 – QW511 Samo za čitanje Analogni 16-bitni
Promjenjive ulazne varijable PLC-a IW256 – IW511 Čitanje / pisanje Analogni 16-bitni
Remanentna memorija MW0 – MW4095 Čitanje / pisanje Analogni 16-bitni

 

7.3. Specijalno adresiranje

Ime Adresa Čitanje / pisanje Tip
Zavojnice B Čitanje / pisanje Digital
Holding registri W Čitanje / pisanje Analog

Specijalne adrese B i W mogu se koristiti ako je Wago kontroler programiran za korištenje standardne Modbus komunikacije (Intel format podataka).
B-registar je mapiran na Modbus adrese zavojnica (00000-) gdje je B0 = 00000, B1 = 00001 itd., a W-registar je mapiran na registre za pohranu (40000-) gdje je W0 = 40000, W1 = 40001 itd.

Imajte na umu da se može koristiti samo Modbus slave stanica 0.

7.4. Adresiranje stanice

Za komunikaciju sa stanicama koje nisu zadana stanica, broj stanice se daje kao prefiks uređaju.

Example
05:QX3.6 adresira fizički izlaz QX3.6 u stanici 5.
03:IX23.8 adresira fizički ulaz IX23.8 u stanici 3.
QW262 adresira PFC OUT varijablu QW262 u zadanoj stanici.

7.4.1. Emitirajuća stanica
Stanica broj 0 je rezervisana za emitovanje, što znači da će pisanje na adresu 0 uticati na sve podređene stanice istovremeno. Pošto je moguće pisati samo na stanicu 0, objekti koji se odnose na stanicu 0 biće prazni dok se ne unese vrijednost.

7.5. Performanse
Sljedeća tabela prikazuje maksimalan broj signala po poruci za svaku adresu i vrstu operacije. Za informacije o tome kako optimizirati projekat za najbolje performanse pogledajte poglavlje Efikasna komunikacija.

Adrese Čitaj Pišite Otpad
MW/IW/QW/W 125 100 20
B/MX/SMX/IX/QX 125 1 20

 

8. Routing

Drajver ne podržava nijedan način usmjeravanja.

9. Modul za uvoz

Drajver ne podržava nijedan modul za uvoz.

10. Efikasna komunikacija

10.1. Pakovanje signala
Kada tags prenose se između vozača i kontrolera, svi tags se ne prenose istovremeno. Umjesto toga, podijeljeni su u poruke s nekoliko tags u svakoj poruci. Smanjenjem broja poruka koje se moraju prenijeti, brzina komunikacije se može poboljšati. Broj tags u svakoj poruci zavisi od korištenog upravljačkog programa.

NAPOMENA
ASCII stringovi i nizovi su pakovani u jednu poruku za svaki objekat.

NAPOMENA
Posjedovanje različitih grupa za anketiranje utjecat će na način generiranja zahtjeva.

10.2. Otpad
Da bi poruka bila što efikasnija, otpad između dva tag adrese se moraju uzeti u obzir. Otpad je maksimalna udaljenost između dva tag adrese koje možete imati i čuvati ih u istoj poruci. Ograničenje otpada ovisi o korištenom upravljačkom programu.

NAPOMENA
Otpad je validan samo za adresiranje zasnovano na broju, ne i za adresiranje zasnovano na imenu.

NAPOMENA
Otpad se može izračunati samo između dva slična tipa podataka tags, ne između različitih tipova podataka tags.

Scenario 1
Kada je cijeli broj tags sa adresama 4, 17, 45, 52 se koriste sa ograničenjem otpada od 20, što će na kraju rezultirati kreiranjem dvije poruke.
Prva poruka s adresom 4 i 17 (tag razlika u adresama je 13 <= 20).
Druga poruka sa adresama 45 i 52 (tag razlika u adresama je 7 <= 20).

Razlog: Razlika između 17 i 45 je veća od ograničenja otpada od 20, stoga se kreira druga poruka.

Scenario 2
Kada je cijeli broj tags sa adresama 4, 17, 37, 52 se koriste sa ograničenjem otpada od 20, što će na kraju rezultirati kreiranjem jedne poruke.
Razlog: Razlika između uzastopnih tags je manje ili jednako ograničenju otpada od 20, stoga se kreira jedna poruka.

Zaključak
Scenario 2 je efikasniji od scenarija 1.

Efikasna komunikacija

11. Otkrivanje problema

11.1. Poruke o grešci

Značenje poruka o greškama s kontrolera koje prikazuje upravljački program.

Poruka o grešci Opis
Loš odgovor Drajver je primio neočekivani odgovor. Provjerite da li uređaji postoje i da li su njihove adrese unutar važećeg raspona za povezani kontroler.
Greška komunikacije Komunikacija nije uspjela. Provjerite postavke komunikacije, kabel i broj stanice.
Ilegalna stanica Drajver pokušava pristupiti uređaju u Ethernet stanici koji nije definiran u konfiguraciji stanica.

Specifikacije

  • Verzija drajvera: 5.11
  • Datum: 15. avgust 2025

Rješavanje problema

11.1. Poruke o grešci

Ako se tokom komunikacije pojave poruke o grešci, pogledajte odjeljak za rješavanje problema u priručniku za rješenja.


FAQ

P: Šta trebam učiniti ako ne mogu uspostaviti vezu s kontrolerom?

A: Provjerite Ethernet vezu, uvjerite se da je kontroler uključen i provjerite IP postavke.

Dokumenti / Resursi

Beijer Electronics MODBUS TCP Ethernet IP mreža [pdf] Korisnički priručnik
v.5.11, MODBUS TCP Ethernet IP mreža, MODBUS TCP, Ethernet IP mreža, IP mreža, Mreža

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *