izdanje sučelje sabirnice polja profibus dp-v1 ufp11a …integirirane u stražnju stijenku...
TRANSCRIPT
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 3
Sadržaj
Sadržaj
1 Pregled sustava.............................................................................4
2 Konstrukcija uređaja.....................................................................5
2.1 Prednji izgled ........................................................................53 Instalacija i rad bez računala........................................................6
3.1 Naputci za instalaciju ............................................................63.2 Podešavanje parametara pretvarača....................................93.3 Autosetup............................................................................103.4 Projektiranje mastera sabirnice polja-mastera ....................123.5 Pokretanje pretvarača.........................................................13
4 Instalacija i rad s računalom ......................................................14
4.1 Naputci za instalaciju ..........................................................144.2 Podešavanje parametara pretvarača..................................174.3 Softver za stavljanje u pogon..............................................174.4 Pokretanje pretvarača.........................................................18
5 PROFIBUS-sučelje ......................................................................19
5.1 Stavljanje PROFIBUS-DP-mastera u pogon.......................195.2 Konfiguracija PROFIBUS-DP-sučelja .................................195.3 Identifikacijski broj ...............................................................255.4 Upravljanje pretvarača ........................................................25
6 DP-V1-funkcije .............................................................................27
6.1 Uvod PROFIBUS-DP-V1.....................................................276.2 Svojstva SEW-pogonskih pretvarača..................................296.3 Struktura DP-V1-parametarskog kanala .............................306.4 Projektiranje C1-mastera ....................................................466.5 Privitak ................................................................................47
7 Reakcije na pogreške .................................................................54
7.1 Vremensko ograničenje sabirnice polja ..............................547.2 SBUS-vremensko ograničenje ............................................547.3 Pogreške uređaja................................................................54
8 LED-žaruljice ...............................................................................55
8.1 RUN ....................................................................................558.2 BUS-FAULT ........................................................................558.3 SYS-FAULT ........................................................................568.4 USER ..................................................................................56
9 DIP-sklopka..................................................................................57
9.1 Podešavanje adrese stanice...............................................5710 Uporaba površine........................................................................58
11 Privitak .........................................................................................61
11.1 Popis pogrešaka .................................................................6111.2 Tehnički podatci ..................................................................6211.3 Mjerska skica ......................................................................63
12 Kazalo...........................................................................................64
1
4 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Pregled sustava
Priručnik
1 Pregled sustava
Sučelje sabirnice polja UFP11A PROFIBUS-DP-V1 služi za povezivanje pretvaračas PROFIBUS-DP-V1. Pritom se preko SBus-a može na PROFIBUS-DP-V1-sučeljeUFP11A priključiti više pretvarača. PROFIBUS-sučelje UFP11A uspostavlja vezuizmeđu PROFIBUS-DP-V1 i SBus-a.
53453AXX
Sl. 1: Pregled sustava DP-V1-master – UFP – pretvarač
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 5
2Prednji izgled
Konstrukcija uređaja
2 Konstrukcija uređaja
2.1 Prednji izgled
04888AXX
Sl. 2: Raspored LED-žaruljica, utikača i DIP-sklopki
X1 SBus i 24 V-priključakX2 Dijagnostičko sučeljeX3 PROFIBUSS1 DIP-sklopkaRUN Radno stanjeBUS-F Pogreška sabirniceSYS-F Sistemska pogreškaUSER Korisnički način
3
6 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Naputci za instalaciju
Instalacija i rad bez računala
3 Instalacija i rad bez računala
3.1 Naputci za instalaciju
Montaža Montaža uređaja se može obaviti preko već predmontiranog pričvršćenja pomoću šineza serijske stezaljke ili direktno na stijenku razvodnog ormara preko četiri rupeintegirirane u stražnju stijenku kućišta. Prostorni raspored uz uređaje za priključivanje(na pr. MOVITRAC® 07) u načelu je slobodan. Valja uzeti u obzir maksimalnu dužinuvoda i činjenicu, da se gateway mora instalirati na kraju ili na početku sistemskesabirnice (SBus). Stoga se preporučuje ovo uzeti u obzir u svezi s prostorom.
Kod uporabe pričvršćenja pomoću šine za serijske stezaljke u svezi s dužinama vodova
serijske sabirnice većim od 1 m mora slijediti dodatno visokofrekvencijsko uzemljenje UFP.
Raspored utikača Priključivanje sučelja sabirnice polja UFP11A na mrežu PROFIBUS obavlja se pomoću9-polnog Sub-D-utikača u skladu s EN 50170. Spajanje T-sabirnice valja izvesti pomoćuodgovarajuće izvedenog utikača.
Utikač sabirnice
polja
Priključivanje sučelja sabirnice polja na sustav PROFIBUS u pravilu se obavlje prekoprepletenog, ekraniziranog dvožičnog voda. Ekran PROFIBUS-kabela mora obostranonalijegati na kućište utikača. Kodizbora utikača sabirnice pazite na maksimalnopodržanu brzinu prijenosa.
Priključivanje dvožičnog voda na PROFIBUS-utikač obavlja se preko Pin 8 (A/A)i Pin 3 (B/B). Komunikacije se obavlja preko obaju spomenutih kontakata. SignaliRS-485 A/A i B/B moraju biti jednako kontaktirani kod svih PROFIBUS-korisnika.U suprotnom slučaju se preko sabirnice ne može komunicirati.
Preko Pin 4 (CNTR-P) daje PROFIBUS-sučelje TTL-upravljački signal za repeaterili LWL-adapter (referencija = Pin 9).
01222DXX
Sl. 3: Raspored 9-polnog Sub-D-utikača X3 prema EN 50170 ([1] = 9-polni Sub-D-utikač;
[2] = prepleteni signalni vodovi; [3] = glavni spoj između kućišta utikača i ovoja
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 7
3Naputci za instalaciju
Instalacija i rad bez računala
Priključivanje sistemske sabirnice
Molimo Vas da vodite računa o sljedećem:
• Upotrebljavajte 2-žilni, prepleteni i ekranizirani bakreni kabel (kabel za prijenospodataka s ekranom od bakrenog pletiva). Ekran postavite s obje strane ravno naelektroničke ekranizacijske stezaljke MOVITRAC® 07 ili UFP11A, a krajeve ekranadodatno postavite na GND. Kabel mora ispunjavati sljedeću specifikaciju (prikladnisu primjerice CAN-Bus- ili DeviceNet-kabeli):
– Promjer žila 0,75 mm2 (AWG18)– Otpor voda 120 Ω kod 1 MHz– Jedinični kapacitet ≤ 40 pF/m (12 pF/ft) ko 1 kHz
• Dozvoljena ukupna dužina voda ovisi o podešenoj brzini prijenosa sistemskesabirnice:
– 250 kBaud: 160 m (528 ft)– 500 kBaud: 80 m (264 ft)– 1000 kBaud: 40 m (132 ft)
04848AXX
Sl. 4: Spoj sistemske sabirnice
UFP
GND = Veza sistemske sabirniceSC11 = Systembus HighSC12 = Systembus Low
MOVITRAC®
07
GND = Veza sistemske sabirniceSC22 = Systembus odlazna LowSC21 = Systembus odlazno HighSC12 = Systembus dolazno LowSC11 = Systembus dolazno HighS12 = Završni otpornik sistemske sabirnice
3
8 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Naputci za instalaciju
Instalacija i rad bez računala
• Na kraju spoja sistemske sabirnice priključite završni otpornik sistemskesabirnice (S12 = ON). Kod drugih uređaja isključite završni otpornik (S12 = OFF).Gateway UFP11A se mora uvijek nalaziti na početku ili kraju spoja sistemskesabirnice i mora imati fiksno ugrađen završni otpornik.
24 V-priključak Na stezaljke X1:4 i X1:5 mora biti priključeno vanjsko napajanje naponom od 24 V.
Ekranizacija
i polaganje
kabela sabirnice
PROFIBUS-sučelje podržava tehniku prijenosa RS-485 i tip voda A, koji je specificiranza PROFIBUS, pretpostavlja u skladu s EN 50170 kao ekranizirani, parno prepletenidvožični vod.
Stručna ekranizacija kabela sabirnice prigušuje električne parazitne kapacitivne vezedo kojih može doći u industrijskom okružju. Sljedećim mjerama ćete postići najboljasvojstva ekranizacije:
• Rukom čvrsto zategnite pričvrsne vije utikača, modula i vodova za izjednačavanjepotencijala.
• Upotrebljavajte isključivo utikače s metalnim odn. metaliziranim kućištem.
• Ekran u utikaču priključite cijelom površinom.
• Ekran kabela sabirnice postavite s obje strane.
• Signalne kabele i kabele sabirnice ne polažite paralelno uz energetskekabele (vodove motora), nego u odvojene kabelske kanale.
• U industrijskom okružju upotrebljavajte metalne, uzemljene police za kabele.
• Signalne kabele i pripadajuće izjednačavanje potencijala provedite najkraćim putemuz najmanji razmak jedne uz druge.
• Izbjegavajte produživanje vodova sabirnice preko utičnih spojnika.
• Kabel sabirnice provedite usko uz postojeće površine mase.
• Između uređaja, koji su povezani sa SBus, ne smije doći do pomaka potencijala.Izbjegavajte pomak potencijala primjerenim mjerama, primjerice povezivanjem masauređaja posebnim vodom.
• Zvjezdasto ožičenje nije dozvoljeno.
Kod oscilacija potencijala zemlje može preko obostrano priključenog i s potencijalomzemlje (PE) spojenog ekrana teži struja izjednačenja. U tom se slučaju pobriniteza dovoljno izjednačavanje potencijala u skladu s postojećim VDE-odredbama.
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 9
3Podešavanje parametara pretvarača
Instalacija i rad bez računala
Završetak
sabirnice
Završetak sabirnice na UFP-elektroniku nije potrebno. Ako se UFP-modul rabi kao prviili zadnji uređaj PROFIBUS-ogranka, mora se izvesti eksterni završetak sabirnice.Preporučuju se PROFIBUS-utikači s integriranim završetkom sabirnice, kojipri priključivanju završetka sabirnice odvajaju predajnu sabirnicu.
3.2 Podešavanje parametara pretvarača
Podešavanje se može izvesti preko tipkovnice pretvarača, pri čemu treba voditi računao uputi za uporabu pretvarača.
• Priključite naponsko napajanje za UFx i sve priključene pretvarače.
• Kod pretvarača podesite individualnu SBus-adresu (P813). Preporuka: Dodjelaadrese počevši od adrese 1 rastućim redoslijedom prema rasporedu pretvaračau razvodnom ormaru. Adresa 0 se ne bi smjela dodjeljivati, jer ju koristi UFx.
• Provjerite brzinu prijenosa serijske sabirnice (P816, tvornička postavka = 500 KBd).
• Izvor predviđene vrijednosti (P100) postavite na SBus (vrijednost 10).
• Upravljački izvor (P101) postavite na SBus (vrijednost 3).
• Podesite raspored stezaljki binarnih ulaza. Za MOVITRAC® 07 je za P60preporučljiva vrijednost 0. To odgovara rasporedu:
– DI01 Desno/Stoj (položeno na 24 V, za deblokadu u oba smjera vrtnje)– DI02 Lijevo/Stoj (bez funkcije)– DI03 F.Soll.Ums. (nije ožičeno)– DI04 n11/n21 (nije ožičeno)– DI05 n12/n22 (nije ožičeno)– Ako se kao pretvarač upotrebljava MOVIDRIVE®, neupotrijebljene stezaljke valja
programirati na "Bez funkcije".
• Pozor: Kod MOVITRAC® 07 P815 može se vremensko ograničenje serijskesabirnice prema potrebi podešavati samo pomoću računala, osnovna vrijednost je 0,t.j. nadzor timeout-a je isključen. P815 postavite na vrijednost 1 s.
3
10 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Autosetup
Instalacija i rad bez računala
3.3 Autosetup
S funkcijom Autosetup moguće je pokretanje UFx bez računala. Može se aktivirati prekoDIP-sklopke Autosetup. Uključivanje DIP-sklopke Autosetup djeluje na jednokratnuizvedbu funkcije. DIP-sklopka Autosetup mora nakon toga ostati uključena. Funkcija semože ponovno izvoditi isključivanjem i ponovnim uključivanjem. U prvom koraku tražiUFx na podređenoj serijskoj sabirnice pogonske pretvarače i to prikazuje kratkimtreperenjem LED žaruljice SYS-FAULT. Kod pogonskih pretvarača se u tu svrhu morajupodesiti različite SBUS-adrese (P813). Preporuča se adrese dodjeljivati počevšiod adrese 1 rastućim redoslijedom prema rasporedu pretvarača u razvodnom ormaru.Za svaki pronađeni pogonski pretvarač procesna se slika na strani sabirnice poljaproširuje za 3 riječi. Ako nije nađen niti jedan pogonski pretvarač, LED žaruljicaSYS-FAULT ostaje uključena. U obzir se uzima najviše 8 pogonskih pretvarača. Slikaprikazuje procesni odraz za 3 pogonska pretvarača s procesnim izlaznim i ulaznimpodatcima od 3 riječi. Nakon traženja razmjenjuje UFx cikliči 3 procesne podatkovneriječi sa svakim priključenim pogonskim pretvaračem. Fieldbus-sabirnica prihvaćaprocesne izlazne podatke, dijeli u trostruke blokove i šalje. Pogonski pretvarači čitajuprocesne ulazne podatke, sastavljaju ih i prenose na fielbus-master.
Pozor: Autosetup izvedite iznova ako mijenajte raspored procesnih podataka pogonskihpretvarača priključenih na UFP, jer UFP te vrijednost pohranjuje pri Autosetup samojedanput. Istodobno se rasporedi procesnih podataka priključenih pogonskih pretvaračanakon automatskog podešavanja više ne smiju dinamički mijenjati.
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 11
3Autosetup
Instalacija i rad bez računala
04843AXX
Sl. 5: Razmjena podataka DP-V1-master – UFP – pretvarač
3
12 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Projektiranje mastera sabirnice polja-mastera
Instalacija i rad bez računala
3.4 Projektiranje mastera sabirnice polja-mastera
• Za projektiranje podesite putem DIP-sklopke UFP individualnu PROFIBUS-adresu.PROFIBUS-adresa se podešava binarno. Promjena PROFIBUS-adrese djelotvornaje tek nakon isključivanja i uključivanja UFP.
• Fielbus-master se projektira pomoću GSD-datoteke (vidi privitak). UFP se odazivapod podešenom PROFIBUS-adresom. Broj procesnih podatkovnih riječi, kojimafieldubs-master uključuje UFP, ravna se prema broju priključenih pretvarača. Kodjednog pretvarača iznosi širina procesnih podataka 3 riječi. Kod više od jednogpretvarača su po pretvaraču predviđene 3 riječi. To znači da se kod 3MOVITRAC® 07 mora primjerice konfigurirati 9 riječi.
• Primjer za STEP 7:
– Instalirajte GSD-datoteku u softver STEP 7.– Iz hardverskog kataloga dodajte u hardversku konfiguraciju UFP na PROFIBUS-u.
– Iz ponuđenih konfiguracija procesnih podataka odaberite postavku, kojaodgovara vašoj aplikaciji, na pr. "9 PD" dakle 9 procesnih podatkovnih riječiza 3 pretvarača.
– Pohranite konfiguraciju.– Korisnički program proširite razmjenom podataka s UFP. U tu svrhu upotrijebite
sistemske funkcije S7 za konzistentnu razmjenu podataka (SFC14 i SFC15).– Nakon pohrane projekta i učitavanja u DP-V1-master te pokretanja
DP-V1-mastera trebala bi se ugasiti LED-žaruljica BUS-FAULT UFP. Ako se tone dogodi, provjerite ožičenje i završne otpornike PROFIBUS-a te projektiranje,posebice PROFIBUS-adresu u STEP 7.
50341AXX
Sl. 6: Podešavanje adrese PROFIBUS-stanice
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 13
3Pokretanje pretvarača
Instalacija i rad bez računala
3.5 Pokretanje pretvarača
Preko UFP se na PROFIBUS-u može pokretati do 8 pretvarača. DP-master i UFP
razmjenjuju predviđene i stvarne vrijednosti za sve pretvarače, koji su priključeni na UFP,
u povezanim podatkovnim paketima. Važno je znati na kojem mjestu podatkovnog
paketa (procesnog odraza) se nalazi određeni pretvarač. Vezu prikazuje Sl. 5.
Pretvarače ćete deblokirati upisivanjem vrijednosti 0006h na pripadajuću upravljačkuriječ 1. Predviđenu vrijednost broja okretaja možete zadati u sljedećoj riječi. Skalirana jes 0,2 1/min po znamenci.
Ostale informacije o profilu uređaja MOVITRAC® 07 nalaze se u priručniku"Komunikacija MOVITRAC® 07".
4
14 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Naputci za instalaciju
Instalacija i rad s računalom
4 Instalacija i rad s računalom
4.1 Naputci za instalaciju
Montaža Montaža uređaja se može obaviti preko već predmontiranog pričvršćenja pomoću šineza serijske stezaljke ili direktno na stijenku razvodnog ormara preko četiri rupeintegirirane u stražnju stijenku kućišta. Prostorni raspored uz uređaje za priključivanje(na pr. MOVITRAC® 07) u načelu je slobodan. Valja uzeti u obzir maksimalnu dužinuvoda i činjenicu, da se gateway mora instalirati na kraju ili na početku sistemskesabirnice (SBus). Stoga se preporučuje ovo uzeti u obzir u svezi s prostorom.
Kod uporabe pričvršćenja pomoću šine za serijske stezaljke u svezi s dužinama vodova
serijske sabirnice većim od 1 m mora slijediti dodatno visokofrekvencijsko uzemljenje UFP.
Raspored utikača Priključivanje sučelja sabirnice polja UFP11A na mrežu PROFIBUS obavlja se pomoću9-polnog Sub-D-utikača u skladu s EN 50170. Spajanje T-sabirnice valja izvesti pomoćuodgovarajuće izvedenog utikača.
Utikač sabirnice
polja
Priključivanje sučelja sabirnice polja na sustav PROFIBUS u pravilu se obavlje prekoprepletenog, ekraniziranog dvožičnog voda. Ekran PROFIBUS-kabela mora obostranonalijegati na kućište utikača. Kodizbora utikača sabirnice pazite na maksimalnopodržanu brzinu prijenosa.
Priključivanje dvožičnog voda na PROFIBUS-utikač obavlja se preko Pin 8 (A/A)i Pin 3 (B/B). Komunikacije se obavlja preko obaju spomenutih kontakata.Signali RS-485 A/A i B/B moraju biti jednako kontaktirani kod svih PROFIBUS-korisnika.U suprotnom slučaju se preko sabirnice ne može komunicirati.
Preko Pin 4 (CNTR-P) daje PROFIBUS-sučelje TTL-upravljački signal za repeaterili LWL-adapter (referencija = Pin 9).
01222DXX
Sl. 7: Raspored 9-polnog Sub-D-utikača X3 prema EN 50170 ([1] = 9-polni Sub-D-utikač;
[2] = prepleteni signalni vodovi; [3] = glavni spoj između kućišta utikača i ovoja
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 15
4Naputci za instalaciju
Instalacija i rad s računalom
Priključivanje sistemske sabirnice
Molimo Vas da vodite računa o sljedećem:
• Upotrebljavajte 2-žilni, prepleteni i ekranizirani bakreni kabel (kabel za prijenospodataka s ekranom od bakrenog pletiva). Ekran postavite s obje strane ravno naelektroničke ekranizacijske stezaljke MOVITRAC® 07 ili UFP11A, a krajeve ekranadodatno postavite na GND. Kabel mora ispunjavati sljedeću specifikaciju (prikladnisu primjerice CAN-Bus- ili DeviceNet-kabeli):
– Promjer žila 0,75 mm2 (AWG18)– Otpor voda 120 Ω kod 1 MHz– Jedinični kapacitet ≤ 40 pF/m (12 pF/ft) ko 1 kHz
• Dozvoljena ukupna dužina voda ovisi o podešenoj brzini prijenosa sistemskesabirnice:
– 250 kBaud: 160 m (528 ft)– 500 kBaud: 80 m (264 ft)– 1000 kBaud: 40 m (132 ft)
04848AXX
Sl. 8: Spoj sistemske sabirnice
UFP
GND = Veza sistemske sabirniceSC11 = Systembus HighSC12 = Systembus Low
MOVITRAC®
07
GND = Veza sistemske sabirniceSC22 = Systembus odlazna LowSC21 = Systembus odlazno HighSC12 = Systembus dolazno LowSC11 = Systembus dolazno HighS12 = Završni otpornik sistemske sabirnice
4
16 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Naputci za instalaciju
Instalacija i rad s računalom
• Na kraju spoja sistemske sabirnice priključite završni otpornik sistemskesabirnice (S12 = ON). Kod drugih uređaja isključite završni otpornik (S12 = OFF).Gateway UFP11A se mora uvijek nalaziti na početku ili kraju spoja sistemskesabirnice i mora imati fiksno ugrađen završni otpornik.
24 V-priključak Na stezaljke X1:4 i X1:5 mora biti priključeno vanjsko napajanje naponom od 24 V.
Ekranizacija
i polaganje
kabela sabirnice
PROFIBUS-sučelje podržava tehniku prijenosa RS-485 i tip voda A, koji je specificiranza PROFIBUS, pretpostavlja u skladu s EN 50170 kao ekranizirani, parno prepletenidvožični vod.
Stručna ekranizacija kabela sabirnice prigušuje električne parazitne kapacitivne vezedo kojih može doći u industrijskom okružju. Sljedećim mjerama ćete postići najboljasvojstva ekranizacije:
• Rukom čvrsto zategnite pričvrsne vije utikača, modula i vodova za izjednačavanjepotencijala.
• Upotrebljavajte isključivo utikače s metalnim odn. metaliziranim kućištem.
• Ekran u utikaču priključite cijelom površinom.
• Ekran kabela sabirnice postavite s obje strane.
• Signalne kabele i kabele sabirnice ne polažite paralelno uz energetskekabele (vodove motora), nego u odvojene kabelske kanale.
• U industrijskom okružju upotrebljavajte metalne, uzemljene police za kabele.
• Signalne kabele i pripadajuće izjednačavanje potencijala provedite najkraćim putemuz najmanji razmak jedne uz druge.
• Izbjegavajte produživanje vodova sabirnice preko utičnih spojnika.
• Kabel sabirnice provedite usko uz postojeće površine mase.
• Između uređaja, koji su povezani sa SBus, ne smije doći do pomaka potencijala.Izbjegavajte pomak potencijala primjerenim mjerama, primjerice povezivanjem masauređaja posebnim vodom.
• Zvjezdasto ožičenje nije dozvoljeno.
Kod oscilacija potencijala zemlje može preko obostrano priključenog i s potencijalomzemlje (PE) spojenog ekrana teži struja izjednačenja. U tom se slučaju pobriniteza dovoljno izjednačavanje potencijala u skladu s postojećim VDE-odredbama.
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 17
4Podešavanje parametara pretvarača
Instalacija i rad s računalom
Završetak
sabirnice
Završetak sabirnice na UFP-elektroniku nije potrebno. Ako se UFP-modul rabi kao prviili zadnji uređaj PROFIBUS-ogranka, mora se izvesti eksterni završetak sabirnice.Preporučuju se PROFIBUS-utikači s integriranim završetkom sabirnice, kojipri priključivanju završetka sabirnice odvajaju predajnu sabirnicu.
4.2 Podešavanje parametara pretvarača
Podešavanje se može izvesti preko tipkovnice pretvarača, pri čemu treba voditi računao uputi za uporabu pretvarača.
• Priključite naponsko napajanje za UFx i sve priključene pretvarače.
• Kod pretvarača podesite individualnu SBus-adresu (P813). Preporuka: Dodjelaadrese počevši od adrese 1 rastućim redoslijedom prema rasporedu pretvaračau razvodnom ormaru. Adresa 0 se ne bi smjela dodjeljivati, jer ju koristi UFx.
4.3 Softver za stavljanje u pogon
• U Vaše računalo instalirajte softverski paket MOVITOOLS od verzije 2.70.
• Pokrenite softver. Odaberite COM, na koji je priključena UFP i pritisnitegumb "Ažuriraj". Na adresi 0 se mora pojaviti UFP, a na sljedećim adresamapriključeni pretvarači. Ako u prozoru ne dobijete niti jedan unos, provjeriteCOM-sučelje i vezu preko UWS21. Ako se u prozoru kao unos pojavi samo UFP,provjerite ožičenje serijske sabirnice i završne otpornike.
• Odaberite UFx i pokrenite softver za stavljanje u pogon za Fieldbus Gateway(UFx konfigurator).
• Odaberite točku u izborniku "Ponovno konfiguriraj fielbus-čvorište".
• Odaberite stazu i ime projekta. Pritisnite gumb "Dalje".
• Pritisnite gumb "Update". Sada bi se morali pojaviti svi pretvarači priključeni na UFP.Konfiguracija se može prilagoditi pomoću gumba "Umetni“, "Promijeni" i "Izbriši".Pritisnite gumb "Dalje".
• Pritisnite gumb "Autoconfiguration“. Sada ćete u upravljačkom prozoru vidjetiprocesni odraz za UFP. Ispod se prikazuje širina procesnih podataka. Ova vrijednostje važna za projektiranje mastera sabirnice polja. Pritisnite gumb "Dalje".
• Pohranite projektne podatke i pritisnite gumb "Download". U tu svrhu se DIP-sklopkaAutosetup mora nalaziti na OFF.
4
18 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Pokretanje pretvarača
Instalacija i rad s računalom
• Preko monitora procesnih podataka možete vidjeti podatke, koji se razmjenjujuizmeđu mastera sabirnice polja i UFP.
• Za upravljanje pretvarača preko sabirnice polja potrebna je deblokada na stranistezaljki. Stezaljke ste već spojili. Za provjeru rasporeda stezaljki odaberite u prozoru"Priključeni uređaji" prvi pretvarač s adresom 1 i pokrenite SHELL. Rasporedstezaljki za MOVITRAC® 07 biste trebali podesiti na sljedeći način:
• Prethodni korak ponovite za sve pretvarači, koji se pojavljuju u prozoru "Priključeniuređaji".
4.4 Pokretanje pretvarača
Preko UFP se na PROFIBUS-u može pokretati do 8 pretvarača. DP-master i UFPrazmjenjuju predviđene i stvarne vrijednosti za sve pretvarače, koji su priključenina UFP, u povezanim podatkovnim paketima. Važno je znati na kojem mjestupodatkovnog paketa (procesnog odraza) se nalazi određeni pretvarač. Povezanost Vamprikazuje monitor procesnih podataka u projekciji fielbus-prolaza (UFx konfigurator).
Pretvarače ćete deblokirati upisivanjem vrijednosti 0006h na pripadajuću upravljačkuriječ 1. Predviđenu vrijednost broja okretaja možete zadati u sljedećoj riječi. Skaliranaje s 0,2 1/min po znamenci.
Ostale informacije o profilu uređaja MOVITRAC® 07 nalaze se u priručniku"Komunikacija MOVITRAC® 07".
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 19
5Stavljanje PROFIBUS-DP-mastera u pogon
PROFIBUS-sučelje
5 PROFIBUS-sučelje
5.1 Stavljanje PROFIBUS-DP-mastera u pogon
Podržane datoteke za UFP naći ćete na Internetu pod www.sew-eurodrive.de.
• Vodite računa o naputcima u datoteci README.TXT na GSD-disketi.
• GSD-datoteku instalirajte prema zahtjevima projekcijskog softvera za DP-master.Nakon uspješne instalacije pojavljuje se kod podređenih korisnika uređaj "UFP".
• Fieldbus-sučelje dodajte u PROFIBUS-sturkturu pod imenom "UFP" i dodijelitePROFIBUS-adresu.
• Odaberite konfiguraciju procesnih podataka, koja je potrebna za Vašu aplikaciju(vidi sljedeće poglavlje).
• Navedite ulazne/izlazne odn. periferijske adrese za projektirane širine podataka.
• Pohranite konfiguraciju.
• Svoj korisnički program proširite razmjenom podataka s sučeljem sabirnice polja.U tu svrhu upotrijebite kod S7 sistemske funkcije za konzistentnu razmjenupodataka (SFC14 i SFC15).
• Nakon pohrane projekta i učitavanja u DP-master te pokretanja DP-mastera trebalabi se ugasiti LED-žaruljica BUS-FAULT fielbus-sučelja. Ako se to ne dogodi,provjerite ožičenje i završne otpornike PROFIBUS-a te projektiranje, posebicePROFIBUS-adrese.
5.2 Konfiguracija PROFIBUS-DP-sučelja
Općenito Kako bi se moglo definirati vrstu i broj ulaznih i izlaznih podataka upotrijebljenihza prijenos, mora DP-master pretvarača obavijestiti o određenoj DP-konfiguraciji.Pritom možete pogone upravljati preko procesnih podataka, a preko parametarskogkanala očitavati odn. upisivati sve parametre sučelja sabirnice polja.
5
20 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Konfiguracija PROFIBUS-DP-sučelja
PROFIBUS-sučelje
Slika shematski prikazuje razmjenu podataka između automata (DP-V1-master),sučelja sabirnice polja (DP-V1-slave) i pretvarača s procesnim podatkovnimi parametarskim kanalom.
Konfiguracija
procesnih
podataka
Fieldbus-sučelje omogućava različite DP-konfiguracije za razmjenu podataka izmeđuDP-mastera i sučelja sabirnice polja. Sljedeća tabela daje dodatne naputke o svimstandardnim DP-konfiguracijama sučelja sabirnice polja. Stupac "Konfiguracijaprocesnih podataka" prikazuje naziv konfiguracije. Ovi tekstovi se kao popis izboraprikazuju i unutar Vašeg projekcijskog softvera za DP-master. Stupac DP-konfiguracijeprikazuje koji će se konfiguracijski podatci pri uspostavi veze PROFIBUS-DP slati nasučelje sabirnice polja. Konfiguracije se utvrđuju zadanom širinom procesnih podatakaza SEW-pretvarač od 3 procesne podatkovne riječi. U najjednostavnijem se slučajuod sklopa za upravljanje pojedinog pretvarača, priključenog na sučelje sabirnice polja,prenose po 3 procesne podatkovne riječi. Sučelje sabirnice polja tada te procesnepodatkovne riječi raspodjeljuje na pojedine uređaje. Parametarski kanal služiza parametriranje UFP-a i pruža se niskofrekvencijskim sudionicima. Sučelje sabirnicepolja prihvaća 1 ... 24 procesne podatkovne riječi s ili bez parametarskog kanala.
53129BXX
Sl. 9: Razmjena podataka s parametarskim podatcima (Param) i procesnim podatcima (PD)
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 21
5Konfiguracija PROFIBUS-DP-sučelja
PROFIBUS-sučelje
Standardni unosi GSD-datoteke orijentiraju se prema UFP-režimu rada Autosetupi dozvoljavaju širine procesnih podataka od 3PD ... 24 PD u skladu s 1 ... 8 pretvarača,priključenih na sučelje sabirnice polja.
ONE module
for all drives
Prijenos procesnih podataka obavlja se u jednom konzistentnom bloku podataka za svepretvarače, priključene na sučelje sabirnice polja. Stoga je u Step 7 potrebno samopozivanje sistemskih funkcija SFC14 i SFC15.
UFP parameter +
ONE module
Konfiguracije pod "UFP parameter + ONE Module" podudaraju se s prije spomenutimkonfiguracijama. Na početak je postavljen parametarski kanal MOVILINK od 8 bajta, kojistavlja na raspolaganje parametarske usluge za UFP. Parametarski je kanaldokumentiran u priručniku "Komunikacija MOVITRAC® 07".
One module
per drive
Za svaki priključeni pretvarač postoji jedan konzistentan blok podataka. To sa straneupravljačkog sklopa odgovara dosadašnjem pogledu na više pretvarača s vlastitimsučeljem sabirnice polja. U Step 7 je po pretvaraču potrebno pozivanje sistemskihfunkcija SFC14 i SFC15.
UFP parameter +
One module
per drive
Konfiguracije pod "UFP parameter + One module per drive" podudaraju se s prijenavedenim konfiguracijama. Na početak je postavljen parametarski kanal MOVILINKod 8 bajta, koji stavlja na raspolaganje parametarske usluge za UFP. Parametarskije kanal dokumentiran u priručniku "Komunikacija MOVITRAC® 07".
Jdenom korisniku na SBus mogu se dodijeliti najviše 3PD!
Pristup pogonskim parametrima niskofrekvencijskog MOVITRAC® 07 moguć je isključivo
pomoću DP-V1-parametarskih usluga.
Konfiguracija
procesnih
podataka
Značenje / naputci Cfg0 Cfg1 Cfg2 Cfg3 Cfg4 Cfg5 Cfg6 Cfg7 Cfg8
ONE module for all drives
AS 1 Drive (3 PD) Upravljanje putem 3 procesne podatkovne riječi
0 242
AS 2 Drives (6 PD) Upravljanje putem 6 procesnih podatkovnih riječi
0 245
AS 3 Drives (9 PD) Upravljanje putem 9 procesnih podatkovnih riječi
0 248
AS 4 Drives (12 PD) Upravljanje putem 12 procesnih podatkovnih riječi
0 251
AS 5 Drives (15 PD) Upravljanje putem 15 procesnih podatkovnih riječi
0 254
AS 6 Drives (18 PD) Upravljanje putem 18 procesnih podatkovnih riječi
0 192 209 209
AS 7 Drives (21 PD) Upravljanje putem 21 procesne podatkovne riječi
0 192 212 212
AS 8 Drives (24 PD) Upravljanje putem 24 procesnih podatkovnih riječi
0 192 215 215
5
22 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Konfiguracija PROFIBUS-DP-sučelja
PROFIBUS-sučelje
UFP parameter + ONE module
AS 1 Drive (Param + 3PD)
Upravljanje preko 3 procesne podatkovne riječi / parametriranje preko parametarskog kanala od 8 bajta
243 242
AS 2 Drives (Param + 6PD)
Upravljanje preko 6 procesnih podatkovnih riječi / parametriranje preko parametarskog kanala od 8 bajta
243 245
AS 3 Drives (Param + 9PD)
Upravljanje preko 9 procesnih podatkovnih riječi / parametriranje preko parametarskog kanala od 8 bajta
243 248
AS 4 Drives (Param + 12PD)
Upravljanje preko 12 procesnih podatkovnih riječi / parametriranje preko parametarskog kanala od 8 bajta
243 251
AS 5 Drives (Param + 15PD)
Upravljanje preko 15 procesnih podatkovnih riječi / parametriranje preko parametarskog kanala od 8 bajta
243 254
AS 6 Drives (Param + 18PD)
Upravljanje preko 18 procesnih podatkovnih riječi / parametriranje preko parametarskog kanala od 8 bajta
243 192 209 209
AS 7 Drives (Param + 21PD)
Upravljanje preko 21 procesne podatkovne riječi / parametriranje preko parametarskog kanala od 8 bajta
243 192 212 212
AS 7 Drives (Param + 24PD)
Upravljanje preko 24 procesnih podatkovnih riječi / parametriranje preko parametarskog kanala od 8 bajta
243 192 215 215
One module per drive
AS 1 Drive (1 x 3PD)
Upravljanje preko 1x3 procesne podatkovne riječi
0 242
AS 2 Drives (2 x 3PD)
Upravljanje preko 2x3 procesne podatkovne riječi
0 242 242
AS 3 Drives (3 x 3PD)
Upravljanje preko 3x3 procesne podatkovne riječi
0 242 242 242
AS 4 Drives (4 x 3PD)
Upravljanje preko 4x3 procesne podatkovne riječi
0 242 242 242 242
AS 5 Drives (5 x 3PD)
Upravljanje preko 5x3 procesne podatkovne riječi
0 242 242 242 242 242
AS 6 Drives (6 x 3PD)
Upravljanje preko 6x3 procesne podatkovne riječi
0 242 242 242 242 242 242
AS 7 Drives (7 x 3PD)
Upravljanje preko 7x3 procesne podatkovne riječi
0 242 242 242 242 242 242 242
AS 8 Drives (8 x 3PD)
Upravljanje preko 8x3 procesne podatkovne riječi
0 242 242 242 242 242 242 242 242
Konfiguracija
procesnih
podataka
Značenje / naputci Cfg0 Cfg1 Cfg2 Cfg3 Cfg4 Cfg5 Cfg6 Cfg7 Cfg8
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 23
5Konfiguracija PROFIBUS-DP-sučelja
PROFIBUS-sučelje
DP-konfiguracija
"Universal Module"
S konfiguracijom "Universal Module" (na pr. u STEP7) možete sučelje sabirnice poljaprojektirati različito od zadanih standardnih vrijednosti GSD-datoteke. To je primjericesvrhovito kada na sučelju sabirnice polja želite pokretati više pretvarača s različitimprocesnim podatkovnim riječima.
Pritom se morate pridržavati sljedećih okvirnih uvjeta:
• Modul 0 definira parametarski kanal pretvarača. Ako se ovdje unese 0, parametarskije kanal isključen. Ako se ovdje unese vrijednost 243, uključen je parametarski kanaldužine 8 bajta.
• Sljedeći moduli određuju širinu procesnih podataka sučelja sabirnice poljana PROFIBUS-u. Dodana širina procesnih podataka svih sljedećih modula morase nalaziti između 1 i 24 riječi. Moduli se moraju zbog sigurnosnih razloga navoditis konzistencijom podataka. Vodite računa o tome da takav konzistentan unostmodula predstavlja pretvarač priključen na sučelje sabirnice polja.
• Dozvoljen je poseban oblik oznake.
UFP parameter + one module per drive
AS 1 Drive (Param + 1 x 3PD)
Upravljanje preko 1x3 procesne podatkovne riječi / parametriranje preko parametarskog kanala od 8 bajta
243 242
AS 2 Drives (Param + 2 x 3PD)
Upravljanje preko 2x3 procesne podatkovne riječi / parametriranje preko parametarskog kanala od 8 bajta
243 242 242
AS 3 Drives (Param + 3 x 3PD)
Upravljanje preko 3x3 procesne podatkovne riječi / parametriranje preko parametarskog kanala od 8 bajta
243 242 242 242
AS 4 Drives (Param + 4 x 3PD)
Upravljanje preko 4x3 procesne podatkovne riječi / parametriranje preko parametarskog kanala od 8 bajta
243 242 242 242 242
AS 5 Drives (Param + 5 x 3PD)
Upravljanje preko 5x3 procesne podatkovne riječi / parametriranje preko parametarskog kanala od 8 bajta
243 242 242 242 242 242
AS 6 Drives (Param + 6 x 3PD)
Upravljanje preko 6x3 procesne podatkovne riječi / parametriranje preko parametarskog kanala od 8 bajta
243 242 242 242 242 242 242
AS 7 Drives (Param + 7 x 3PD)
Upravljanje preko 7x3 procesne podatkovne riječi / parametriranje preko parametarskog kanala od 8 bajta
243 242 242 242 242 242 242 242
AS 8 Drives (Param + 8 x 3PD)
Upravljanje preko 8x3 procesne podatkovne riječi / parametriranje preko parametarskog kanala od 8 bajta
243 242 242 242 242 242 242 242 242
Konfiguracija
procesnih
podataka
Značenje / naputci Cfg0 Cfg1 Cfg2 Cfg3 Cfg4 Cfg5 Cfg6 Cfg7 Cfg8
5
24 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Konfiguracija PROFIBUS-DP-sučelja
PROFIBUS-sučelje
Sljedeća slika prikazuje sastav konfiguracijskih podataka, definiranih u EN 50170(V2).Ti konfiguracijski podatci se do pretvarača prenose u zaletu DP-mastera.
Konzistencija
podataka
Konzistentni podatci su podatci, koji se svakodobno mogu povezano prenositi izmeđuautomata i pretvarača, a ne smiju se prenositi odvojeno.
Konzistencija podataka posebnoje važna za prijenos pozicijskih vrijednosti odn.kompletnih naloga za pozicioniranje, jer kod nekonzistentnog prijenosa podatci moguproizlaziti iz različitih programskih ciklusa automata i time do pretvarača prenositinedefinirane vrijednosti.
Kod PROFIBUS-DP se podatkovna komunikacija između automata i uređaja pogonske
tehnike općenito obavlja pomoću postavke "Konzistencija podataka preko ukupne dužine".
Eksterna dijagnoza Sučelje sabirnice polja ne podržava eksternu dijagnozu. Obavijesti o pogreškamapojedinačnih pretvarača mogu se razabrati iz pojedinih statusnih riječi. Na statusnojriječi 1 se aktiviraju i stanja pogrešaka sučelja sabirnice polja, na pr. vremenskoograničenje SBUS-veze s korisnikom.
Sučelje sabirnice polja isporučuje na zahtjev dijagnozu norme prema EN 50170 (V2).
Naputak
za Simatic S7
master-sustave
PROFIBUS-DP-sustav može i kod neaktiviranog eksternog generiranja dijagnozesvakodobno aktivirati dijagnostičke alarme u DP-masteru tako da u upravljačkom sklopuvalja općenito kreirati odgovarajuće operacijske module (na pr. OB84 za S7-400 odn.OB82 za S7-300).
Tabela 1: Oblik označnog bajta Cfg_Data prema EN 50170 (V2)
7 / MSB 6 5 4 3 2 1 0 / LSB
Dužina podataka0000 = 1 bajt/riječi1111 = 16 bajta/riječi
Ulaz/izlaz00 = posebni oblici oznake01 = unos02 = izlaz11 = ulaz/izlaz
Oblik0 = struktura bajta1 = struktura riječi
Konzistencija preko0 = bajt ili riječ1 = ukupna dužina
Upozorenje:
Za prijenos podataka upotrebljavajte samo postavku "Konzistencija preko ukupne dužine"!
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 25
5Identifikacijski broj
PROFIBUS-sučelje
5.3 Identifikacijski broj
Svaki DP-master i DP-slave mora za jedinstvenu identifikaciju priključenog uređajapokazivati individualan identifikacijski broj, koji mu je dodijelila PROFIBUS-korisničkaorganizacija. U zaletu PROFIBUS-DP-mastera potonji uspoređuje identifikacijskebrojeve priključenih DP-slave uređaja s identifikacijskim brojevima, koje je projektiraokorisnik. Tek kada je DP-master utvrdio da se priključene adrese stanica i tipovi uređaja(identifikacijski brojevi) podudaraju s projekcijskim podatcima, dolazi do prijenosakorisničkih podataka. Na takav se način ovim postupkom postiže visoka zaštitaod pogrešaka pri projektiranju.
Identifikacijski brojevi za sučelje sabirnice polja UFP11 je 6004hex.
Identifikacijski broj je definiran kao 16-bitovni broj bez predznaka (Unsigned16).Za sučelje sabirnice polja UFP11A je PROFIBUS-korisnička organizacija odredilaidentifikacijski broj 6004 hex (24580 dec).
5.4 Upravljanje pretvarača
Upravljanje pretvarača obavlje se preko kanala procesnih podataka, koji je dugačakjednu, dvije ili tri ulazno/izlazne riječi. Ove procesne podatkovne riječi se primjerice koduporabe programibilnog upravljačkog sklopa odražavaju kao DP-masteru ulazno/izlaznom odn. perifernom području upravljačkog sklopa te se stoga moguaktivirati na uobičajen način.
PO = procesni izlazni podatci / PI = procesni ulazni podatci
Ostale naputke o programiranju i projektiranju naći ćete u datoteciREADME_GSD6004.PDF, koju ćete dobiti s GSD-datotekom.
52996AXX
Sl. 10: Odraz PROFIBUS-podataka u SPS-adresnom području ([1] = parametarski kanal /
[2] = SPS-adresno područje / U/f = pretvarač)
5
26 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Upravljanje pretvarača
PROFIBUS-sučelje
Primjer
upravljanja
za Simatic S7
Upravljanje pretvarača preko Simatic S7 obavlja se ovisno o odabranoj konfiguracijiprocesnih podataka direktno preko naredbi za učitavanje ili transfer odnosno prekoposebnih sistemskih funkcija SFC 14 DPRD_DAT i SFC15 DPWR_DAT.
Načelno se dužine podataka od 3 bajta ili više od 4 bajta kod Sz moraju prenositi prekosistemskih funkcija SFC14 i SFC15.
Primjer
programa STEP7
U datoteci "README_GSD6004.PDF" naći ćete primjere projekcije i programaza Simatic S7.
Konfiguracija
procesnih
podataka
Pristup programu STEP7 preko
1 PD Naredbe za učitavanje / transfer
2 PD Naredbe za učitavanje / transfer
3 PD ... 24 PD Sistemske funkcije SFC14/15 (dužina 6 ... 48 bajta)
Param + 1 PD Parametarski kanal: Sistemske funkcije SFC14/15 (dužina 8 ... 48 bajta)Procesni podatci: Naredbe za učitavanje / transfer
Param + 2 PD Parametarski kanal: Sistemske funkcije SFC14/15 (dužina 6 ... 48 bajta)Procesni podatci: Naredbe za učitavanje / transfer
Param + 3 PD ... 24 PD
Parametarski kanal: Sistemske funkcije SFC14/15 (dužina 6 ... 48 bajta)Procesni podatci: Sistemske funkcije SFC14/15 (dužina 6 bajta)
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 27
6Uvod PROFIBUS-DP-V1
DP-V1-funkcije
6 DP-V1-funkcije
6.1 Uvod PROFIBUS-DP-V1
Ovo poglavlje opisuje funkcije i pojmove, koji se koriste za rad SEW-pogonskihpretvarača na PROFIBUS-DP-V1. Ostale opširne tehničke informacijeo PROFIBUS-DP-V1 možete dobiti kod PROFIBUS-korisničke organizacije ilina www.profibus.com.
Sa specifikacijom PROFIBUS-DP-V1 se u okviru proširenja PROFIBUS-DP-V1 uvodenove acikličke Read/Write-usluge. Te acikličke usluge se umeću na posebne telegrameu tekućem cikličkom režimu rada sabirnice, čime je osigurana kombatibilnost izmeđuPROFIBUS DP (verzija 0) i PROFIBUS-DP-V1 (verzija 1).
S acikličkim Read/Write-uslugama mogu se između nadređenog i podređenoguređaja (pogonskog pretvarača) razmjenjivati veće količine podataka nego što bise mogle prenijeti primjerice preko parametarskog kanala od 8 bajta u cikličkim ulaznimodn. izlaznim podatcima. Prednost acikličke razmjene podataka preko DP-V1je minimalno opterećenje cikličkog režima rada sabirnice, jer se DP-V1-telegrami moguu ciklus sabirnice dodavati samo prema potrebi.
DP-V1-parametarski kanal otvara korisniku dvije mogućnosti:
• Viskofrekvencijski upravljački sklop ima pristup svim informacijama o SEW-DP-V1-
podređenim uređajima. Tako se uz cikličke procesne podatke može očitavati postavke
uređaja, pohranjivati ih u upravljački sklop i mijenjati ih u podređenom uređaju.
• Osim toga postoji mogućnost preusmjeravanja servisnog in pokretačkog alataMOVITOOLS preko DP-V1-parametarskog kanala umjesto da se u tu svrhu koristipatentirana RS-485-veza. Detaljne informacije se nakon instalacije softveraMOVITOOLS pohranjuju u mapi ...\SEW\MOVITOOLS\Fieldbus.
Niže se zbog boljeg razumijevanja predstavljaju bitne značajke PROFIBUS-DP-V1.
52123AXX
6
28 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Uvod PROFIBUS-DP-V1
DP-V1-funkcije
Klasa 1 master
(C1-master)
U PROFIBUS-DP-V1-mreži razlikuju se različite klase mastera. C1-master u bitiprovodicikličku razmjenu podataka s podređenim uređajima. Tipični C1-masteri su primjericeupravljački sustavi (na pr. SPS), koji s podređenim uređajima razmjenjuju cikličkeprocesne podatke. Aciklička veza između C1-nadređenog i podređenog uređajauspostavlja se automatski cikličkom uspostavom veze PROFIBUS-DP-V1 ukoliko jepreko GSP-datoteke aktivirana DP-V1-funkcija. U PROFIBUS-DP-V1-mreži se možepokretati samo jedan C1-master.
Klasa 2 master
(C2-master)
C2-master sam ne provodi cikličku razmjenu podataka s podređenim uređajima.Tipični C2-masteri su primjerice vizualizacijski sustavi ili i privremeno instalirani uređajiza programiranje (Notebook / PC). C2-master za komunikaciju s podređenim uređajimakoristi isključivo acikličke veze. Te acikličke veze između C2-podređenog i nadređenoguređaja uspostavljaju se pomoću Initiate-usluge. Ako je usluga Initiate bila uspješna,došlo je do uspostave veze. Pri uspostavljenoj vezi mogu se putem usluge Read ili Write
s podređenim uređajima aciklički razmjenjivati podatci. U DP-V1-mreži može biti aktivnoviše C2-mastera. Broj C2-veza, koje se istodobno uspostavljaju s jednim podređenimuređajem, utvrđuje podređeni uređaj. SEW-pogonski pretvarači podržavaju dvijeparalelne C2-veze.
Zapisi podataka
(DS)
Korisnički podatci, koji se transportiraju preko DP-V1-usluge, obuhvaćaju se kao zapispodataka. Svaki zapis podataka se jednoznačno predstavlja dužinom, brojempriključnice i indeksom. Za DP-V1-komunikaciju sa SEW-pogonskim pretvaračem serabi sastav zapisa podataka 47, koji je u PROFIdirve-profilu pogonske tehnikePROFIBUS-korisničke organizacije od V3.1 definiran kao DP-V1-parametarski kanal zapogone. Preko toga parametarskog kanala se stavljaju na raspolaganje različiti postupcipristupanja parametarskim podatcima pogonskog pretvarača.
DP-V1-usluge S DP-V1-proširenjima pružaju se nove usluge, koje se mogu upotrijebiti za acikličkurazmjenu podataka između nadređenog i podređenog uređaja. Načelno razlikujemosljedeće usluge:
Obrada
DP-V1-alarma
Uz acikličke usluge se s DP-V1-specifikacijom definira i proširene obrada alarma.Ralikujemo dakle različite vrste alarma. Time u DP-V1-režimu rada preko DP-V1-usluge"DDLM_SlaveDiag" više nije moguće vrednovanje dijagnoze specifične za uređaj.Za pogonsku tehniku nije definirana DP-V1-obrada alarma, jer pogonski pretvarač svojestatusne informacije općenito prenosi putem cikličke procesne podtakovnekomunikacije.
C1-master Tip veze: MSAC1 (Master/Slave Acyclic C1)
Read Čitanje zapisa podataka
Write Upisivanje zapisa podataka
C2-master Tip veze: MSAC2 (Master/Slave Acyclic C2)
INITIATE Uspostava C2-veze
ABORT Prekidanje C2-veze
Read Čitanje zapisa podataka
Write Upisivanje zapisa podataka
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 29
6Svojstva SEW-pogonskih pretvarača
DP-V1-funkcije
6.2 Svojstva SEW-pogonskih pretvarača
SEW-sučelja sabirnice polja prema PROFIBUS-DP-V1 odlikuju se istimkomunikacijskim značajkama za DP-V1-sučelje. Načelno se pogoni u skladus DP-V1-normom upravljaju preko C1-mastera s cikličkim procesnim podatcima.Spomenuti C1-master (u pravilu SPS) može uz to u cikličkoj razmjeni podataka koristitiparametarski kanal od 8 bajta kako bi s UFP izvodio parametarske usluge. PristupUFP-a niskofrekvencijskim MOVITRAC® 07-pogonima preko toga parametarskogkanala nije moguć. Pristup niskofrekvencijskim korisnicima dobiva C1-masterpreko DP-V1-C1-kanala s uslugama Read i Write.
Paralelno uz oba spomenuta parametarska kanala mogu se kreirati dva dodatnaC2-kanala, preko kojih prvi C2-master parametarske podatke čita koa vizualizaciju,a drugi C2-master u obliku prijenosnog računala konfigurira pogon putemprograma MOVITOOLS.
53124AXX
Sl. 11: Parametarski kanali kod DP-V1
6
30 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
6.3 Struktura DP-V1-parametarskog kanala
Načelno se preko zapisa podataka Indeks 47 realizira parametriranje pogona premaPROFIdrive-DP-V1-parametarskog kanala verzija profila 3.0. Unosom Request-ID
se razlikuje između pristupa parametrima prema PROFIdrive-profilu ili prekoSEW-MoviLink-usluga. Sljedeća tabela prikazuje moguće kodove pojedinačnihelemenata. Struktura zapisa podataka identična je kako za PROFIdrive- takoi za MoviLink-pristup.
Podržavaju se sljedeće MoviLink-usluge:
• MoviLink-parametarski kanal od 8 bajta sa svim uslugama, koje podržava pogonskipretvarač, poput
– Read Parameter– Write Parameter– Write Parameter volatile (nepostojan)– itd.
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 31
6Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Podržavaju se sljedeće PROFIdrive-usluge:
• Čitanje (Request Parameter) pojedinačnih parametara tipa dvostruke riječi
• Upisivanje (Change Parameter) pojedinačnih parametara tipa dvostruke riječi
Tabela 2: Elementi zapisa podataka DS47
Field Data Type Values
Request Reference
Unsigned8 0x00 reserved0x01 ... 0xFF
Request ID Unsigned8 0x01 Request parameter (PROFIdrive)0x02 Change parameter (PROFIdrive)0x40 SEW MoviLink Service
Response ID Unsigned8 Response (+):0x00 reserved0x01 Request parameter (+) (PROFIdrive)0x02 Change parameter (+) (PROFIdrive)0x40 SEW MoviLink Service (+)
Response (–):0x81 Request parameter (–) (PROFIdrive)0x82 Change parameter (–) (PROFIdrive)0xC0 SEW MoviLink Service (–)
Axis Unsigned8 0x00 ... 0xFF Number of axis 0 ... 255
No. of Parameters
Unsigned8 0x01 ... 0x13 1 ... 19 DWORDs (240 DP-V1 data bytes)
Attribute Unsigned8 0x10 Value
Za SEW MoviLink (Request ID = 0x40):0x00 No service0x10 Read Parameter0x20 Write Parameter0x30 Write Parameter volatile0x40 ... 0xF0 rezervirano
No. of Elements Unsigned8 0x00 for non-indexed parameters0x01 ... 0x75 Quantity 1 ... 117
Parameter Number
Unsigned16 0x0000 ... 0xFFFF MoviLink parameter index
Subindex Unsigned16 0x0000 SEW: always 0
Format Unsigned8 0x43 Double word0x44 Error
No. of Values Unsigned8 0x00 ... 0xEA Quantity 0 ... 234
Error Value Unsigned16 0x0000 ... 0x0064 PROFIdrive-Errorcodes0x0080 + MoviLink-AdditionalCode LowZa SEW MoviLink 16 Bit Error Value
6
32 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Tijek
parametriranja
preko zapisa
podataka 47
Pristup parametrima obavlja se kominacijom DP-V1-usluga Write i Read. PomoćuWrite.req se nalog za parametriranje prenosi na podređeni uređaj. Nakon toga slijediinterna obrada u podređenom uređaju.
Nadređeni uređaj šalje Read.req, kako bi dobio paramteracijski odgovor. Ako nadređeniuređaj od podređenog dobije negativan odgovor Read.res, ponavlja Read.req. Kad jeobrada parametara u pogonskom pretvaraču završena, potonji odgovara s pozitivnimodgovorom Read.res. Korisnički podatci tada sadržavaju parametracijski odgovornaloga za parametriranje, koji je prethodno poslan s Write.req (pogledajte sliku).Ovaj mehanizam vrijedi kako za C1- tako i za C2-master.
53127AXX
Sl. 12: Sekvencija telegrama za pristup parametrima preko DP-V1
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 33
6Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Tok sekvencije
za DP-V1-master
Kod veoma kratkog vremena ciklusa sabirnice slijedi traženje parametracijskogodgovora prije nego što pretvarač interno završi pristup parametrima. Stoga u tomtrenutku odzivni podatci pretvarača još nisu na raspolaganju. U tom stanju šaljepretvarač na DP-V1-ravninu negativan odgovor s Error_Code _1 = 0xB5 (konflikt
stanja). DP-V1-master mora slati novi upit s gore spomenutim Read.req-zaglavljem dokod pogonskog pretvarača ne dođe pozitivan odgovor.
53127AXX
6
34 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Adresiranje
UFP-a
s niskofrekven-
cijskim
MOVITRAC® 07
Struktura zapisa podataka DS47 definira element Axis. S postavkom Axis = 0
omogućavaju se direktni pristupi UFP-u. Za adresiranje niskofrekvencijskog
MOVITRAC® 07 mora se u element Axis unijeti SBus-adresa odgovarajućeg pretvarača.
MoviLink-
parametarski
nalozi
MoviLink-parametarski kanal SEW-pogonskih pretvarača odražava se direktnou strukturi zapisa podataka 47. Za razmjenu MoviLink-parametarskih nalogase upotrebljava Request-ID 0x40 (SEW MoviLink-Service). Pristup parametrimas MoviLink-uslugama načelno se obavlja pomoću niže opisanog ustrojstva. Pritom seza zapis podataka 47 upotrebljava tipična sekvencija telegrama.
Request-ID: 0x40 SEW MoviLink Service
U MoviLink-parametarskom kanalu se stvarna usluga definira elementom zapisapodataka Attribute. Visoki slog ovoga elementa pritom odgovara servisnom sloguu upravljačkom bajtu DPV0-parametarskog kanala.
53129BXX
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 35
6Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Primjer čitanja
parametra preko
MoviLink-a
Sljedeće tabele prikazuju primjer ustrojstva korisničkih podataka Write.requesti Read.res za čitanje pojedinačnog paramera preko MoviLink-parametarskog kanala.
Slanje parametarskog naloga
Tabela prikazuje kodiranje korisničkih podataka za uslugu Write.req s navođenjemDP-V1-zaglavlja. S uslugom Write.req se parametarski nalog šalje pogonskimpretvaračima. Očitava se verzija sklopovsko-programske opreme.Tabela 3: Izvod iz popisa parametara (priručnik "Komunikacija MOVITRAC® 07")
Par.Br.
ParametarKazalo
Jedinica/ indeks Pristup Default
Značenje/ područje vrijednosti
Dec Hex Krat. Um.
0.. Prikazne vrijednosti
07. Podatci o uređaju
070 Tip uređaja 8301 206D 0 RO 0
071 Nazivna struja uređaja 8361 20A9 A –3 RO 0
076Osnovni firmware-uređaj
8300 206C 0 RO 0Primjer:822609711 = 822 609 7.111822609011 = 822 609 X.11
Tabela 4: Write.request zaglavlje za predaju parametarskog naloga
Usluga: Write.request
Slot_Number 0 bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 10 10 B korisničkih podataka za parametarski nalog
Tabela 5: Write.req KORISNIČKI PODATCI za MoviLink "Read Parameter"
Byte Field Value Description
0 Request Reference 0x01 Individualni referentni broj za parametarski nalog, odražava se u parametarskoj riječi
1 Request ID 0x40 SEW MoviLink Service
2 Axis 0x01 Broj pogona; 1 = SBus-adresa
3 No. of Parameters 0x01 1 Parameter
4 Attribute 0x10 MoviLink Service "Read Parameter"
5 No. of Elements 0x00 0 = pristup direktnoj vrijednosti, bez podelementa
6..7 Parameter Number 0x206C MoviLink index 8300 = "Firmware-Version"
8..9 Subindex 0x0000 Subindex 0
6
36 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Traženje parametarskog odgovora
Tabela prikazuje kodiranje Read.req KORISNIČKIH PODATAKA s navođenjemDP-V1-zaglavlja.
Poztivan MoviLink-parametarski odgovor
Tabela prikazuje Read.res KORISNIČKE PODATKE s pozitivnim odzivnim podatcimaparametarskog naloga. Vraća se primjerice parametarska vrijednost za Indeks 8300(Firmware-Version).
Tabela 6: Read.req za traženje parametarskog odgovora
Usluga: Write.request
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 10 10 B korisničkih podataka za parametarski nalog
Tabela 7: DP-V1-zaglavlje pozitvnog Read.response s parametarskim odgovorom
Usluga: Read.request
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 10 10 B korisničkih podataka u međuspremniku odgovora
Tabela 8: Pozitivan odgovor za MoviLink-uslugu
Byte Field Value Description
0 Response Reference 0x01 Odraženi referentni broj prametarskog naloga
1 Response ID 0x40 Pozitivan MoviLink-odgovor
2 Axis 0x01 Odraženi broj pogona; 1 = SBus-adresa
3 No. of Parameters 0x01 1 Parameter
4 Format 0x43 Format prametra: dvostruka riječ
5 No. of Values 0x01 1 vrijednost
6..7 Value Hi 0x311C Dio parametra više vrijednosti
8..9 Value Lo 0x7289 Dio parametra niže vrijednosti
Dekodiranje:0x 311C 7289 = 823947913 dec>> Firmware-Version 823 947 9.13
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 37
6Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Primjer upisivanja
parametra preko
MoviLink-a
Sljedeće tabele prikazuju primjere ustrojstva usluga Write i Read. Interna predviđenavrijednost n11 P160 treba se površinski opisati s brojem okretaja 123 rpm( vrijednost 123 000). U tu svrhu se koristi MoviLink-usluga Write Parameter volatile.
Slanje naloga "Write parameter volatile"
Nakon slanja Write.request prima se Write.response. Ukoliko u obradi parametarskogkanala nije bilo konfliktnog stanja, slijedi pozitivan Write.response. U suprotnomse slučajuu Error_code_1 nalazi pogreška stanja.
Tabela 9: Izvod iz popisa parametara (priručnik "Komunikacija MOVITRAC® 07")
Par.Br.
ParametarKazalo
Jedinica / indeks Pristup Default
Značenje / područje vrijednosti
Dec Hex Krat. Um.
16. Fiksne predviđene vrijednosti 1
160Interna predviđena vrijednost n11
8489 2129 1/s 66 N/RW 150000–5000000 ... –0, Step 2000 ... 5000000, Step 200
161Interna predviđena vrijednost n12
8490 212A 1/s 66 N/RW 750000–5000000 ... –0, Step 2000 ... 5000000, Step 200
Tabela 10: DP-V1-zaglavlje Write.request s parametarskim nalogom
Usluga: Write.request
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 16 16 B korisničkih podataka za međuspremnik naloga
Tabela 11: Write.req korisnički podatci za MoviLink-uslugu "Write Parameter volatile"
Byte Field Value Description
0 Request Reference 0x01 Individualni referentni broj za parametarski nalog, odražava se u parametarskoj riječi
1 Request ID 0x40 SEW MoviLink Service
2 Axis 0x01 Broj pogona; 1 = SBus-adresa
3 No. of Parameters 0x01 1 Parameter
4 Attribute 0x30 MoviLink usluga "Write Parameter volatile"
5 No. of Elements 0x00 0 = pristup direktnoj vrijednosti, bez podelementa
6..7 Parameter Number 0x2129 Parameter Index 8489 = P160 n11
8..9 Subindex 0x0000 Subindex 0
10 Format 0x43 Dvostruka riječ
11 No. of Values 0x01 1 promjena vrijednosti parametara
12..13 Value HiWord 0x0001 Dio visoke vrijednosti parametra
14..15 Value LoWord 0xE078 Dio niske vrijednosti parametra
6
38 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Traženje parametarskog odgovora
Tabela prikazuje kodiranje Write.req KORISNIČKIH PODATAKA s navođenjemDP-V1-zaglavlja.
Pozitivan odgovor na "Write Parameter volatile"
Tabela 12: Read.req za traženje parametarskog odgovora
Field Value Description
Function_Num Read.req
Slot_Number X Slot_Number not used
Kazalo 47 Index of data set
Length 240 Maximum length of response buffer in DP-V1-Master
Tabela 13: DP-V1-zaglavlje pozitvnog Read.response s parametarskim odgovorom
Usluga: Read.response
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 4 12 B korisničkih podataka u međuspremniku odgovora
Tabela 14: Pozitivan odgovor za MoviLink-uslugu "Write Parameter"
Byte Field Value Description
0 Response Reference 0x01 Odraženi referentni broj prametarskog naloga
1 Response ID 0x40 Pozitivan MoviLink-odgovor
2 Axis 0x01 Odraženi broj pogona; 1 = SBus-adresa
3 No. of Parameters 0x01 1 Parameter
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 39
6Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Negativan
parametarski
odgovor
Sljedeća tabela prikazuje kodiranje negativnog odgovora neke MoviLink-usluge.U slučaju negativnog odgovora se u Response ID postavlja bit 7.
MoviLink
povratni kodovi
parametriranja
za DP-V1
Sljedeća tabela prikazuje povratne kodove, koji se od SEW-DP-V1-sklopa vraćajuu slučaju pogrešnog pristupa DP-V1-parametrima.
Tabela 15: Pozitivan odgovor za MoviLink-uslugu
Usluga: Read.response
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 8 8 B korisničkih podataka u međuspremniku odgovora
Byte Field Value Description
0 Response Reference 0x01 Odraženi referentni broj prametarskog naloga
1 Response ID 0xC0 Negativan MoviLink-odgovor
2 Axis 0x01 Odraženi broj pogona; 1 = SBus-adresa
3 No. of Parameters 0x01 1 Parameter
4 Format 0x44 Pogreška
5 No. of Values 0x01 1 kod pogreške
6..7 Error Value 0x0811 MoviLink povratni kodna pr. ErrorClass 0x08, Add.-Code 0x11(pogledajte tabelu MoviLink povratnih kodova za DP-V1)
MoviLink
Return Code (hex)
Opis
0x0810 Nedozvoljeni indeks, indeks parametara nije prisutan u uređaju
0x0811 Funkcija / parametar nije implementiran
0x0812 Dozvoljen samo pristup čitanju
0x0813 Blokada parametara aktivna
0x0814 Tvornička postavka je aktivna
0x0815 Vrijednost za parametar prevelika
0x0816 Vrijednost za parametar premala
0x0817 Nema potrebne opcijske kartice
0x0818 Pogreška u sistemskom softveru
0x0819 Pristup parametrima samo preko RS-485-procesnog sučelja
0x081A Pristup parametrima samo preko RS-485-dijagnostičkog sučelja
0x081B Parametar je zaštićen od pristupa
0x081C Potrebna je blokada regulatora
0x081D Nedozvoljena vrijednost za parametar
0x081E Aktivirana je tvornička postavka
0x081F Parametar nije pohranjen u EEPROM
0x0820 Parametar se kod deblokiranog krajnjeg stupnja ne može mijenjati / Rezervirano
0x0821 Rezervirano
0x0822 Rezervirano
0x0823 Parametar se smije mijenjati samo u slučaju zaustavljanja IPOS-programa
0x0824 Parametar se smije mijenjati samo kod isključenog automatskog podešavanja
0x0505 Nepravilno kodiranje upravljačkog i rezerviranog bajta
0x0602 Komunikacijska pogreška između sustava pretvarača i opcijske kartice sabirnice polja
0x0502 Vremensko ograničenje niskofrekvencijske veze (na pr. tijekom resteiranja ili kod Sys-Fault)
6
40 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
PROFIdrive-
parametarski
nalozi
PROFIdrive-parametarski kanal SEW-pogonskih pretvarača se odražava direktno
u strukturi zapisa podataka 47. Pristup parametrima s PROFIdrive-uslugama načelno se
obavlja pomoću niže opisanog ustrojstva. Pritom se za zapis podataka 47 upotrebljava
tipična sekvencija telegrama. Budući da PROFIdrive definira samo obje Request-ID,
Request-ID: 0x01 Request Parameter (PROFIdrive)
Request-ID: 0x02 Change Parameter (PROFIdrive)
u usporedbi s MoviLink-uslugama može se koristiti samo ograničeni pristup podatcima.
Primjer čitanja
parametra prema
PROFIdrive
Sljedeće tabele prikazuju primjer ustrojstva korisničkih podataka Write.requesti Read.res za čitanje pojedinačnog paramera preko MoviLink-parametarskog kanala.
Slanje parametarskog naloga
Tabela prikazuje kodiranje korisničkih podataka za uslugu Write.req s navođenjemDP-V1-zaglavlja. S uslugom Write.req se parametarski nalog šalje pogonskimpretvaračima.
Request-ID = 0x02 = Change Parameter (PROFIdrive) uzrokuje remanentni pristupupisivanju na odabrani parametar. Stoga se sa svakim pristupom čitanju opisuje interniFlash/EEPROM pretvarača. U slučaju potrebe za cikličkim upisivanjem parametarau kratkim razdobljima upotrijebite MoviLink-uslugu "Write Parameter volatile". Ovomuslugom ćete parametarske vrijednosti promijeniti samo u RAM-u pretvarača.
Tabela 16: Write.request zaglavlje za predaju parametarskog naloga
Usluga: Write.request
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 10 10 B korisničkih podataka za parametarski nalog
Tabela 17: Write.req KORISNIČKI PODATCI za MoviLink "Read Parameter"
Byte Field Value Description
0 Request Reference 0x01 Individualni referentni broj za parametarski nalog, odražava se u parametarskoj riječi
1 Request ID 0x01 Request parameter (PROFIdrive)
2 Axis 0x01 Broj pogona; 1 = SBus-adresa
3 No. of Parameters 0x01 1 Parameter
4 Attribute 0x10 Pristup vrijednosti parametra
5 No. of Elements 0x00 0 = pristup direktnoj vrijednosti, bez podelementa
6..7 Parameter Number 0x206C MoviLink index 8300 = "Firmware-Version"
8..9 Subindex 0x0000 Subindex 0
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 41
6Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Traženje parametarskog odgovora
Tabela prikazuje kodiranje Read.req KORISNIČKIH PODATAKA s navođenjemDP-V1-zaglavlja.
Pozitivan PROFIdrive-parametarski odgovor
Tabela prikazuje Read.res KORISNIČKE PODATKE s pozitivnim odzivnim podatcimaparametarskog naloga. Vraća se primjerice parametarska vrijednost za Indeks 8300(Firmware-Version).
Tabela 18: Read.req za traženje parametarskog odgovora
Usluga: Read.request
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 240 Maksimalna dužina međuspremnika odgovora u DP-V1-masteru
Tabela 19: DP-V1-zaglavlje pozitvnog Read.response s parametarskim odgovorom
Usluga: Read.request
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 10 10 B korisničkih podataka u međuspremniku odgovora
Tabela 20: Pozitivan odgovor za MoviLink-uslugu
Byte Field Value Description
0 Response Reference 0x01 Odraženi referentni broj prametarskog naloga
1 Response ID 0x01 Pozitivan odgovor za "Request Parameter"
2 Axis 0x01 Odraženi broj pogona; 1 = SBus-adresa
3 No. of Parameters 0x01 1 Parameter
4 Format 0x43 Format prametra: dvostruka riječ
5 No. of Values 0x01 1 vrijednost
6..7 Value Hi 0x311C Dio parametra više vrijednosti
8..9 Value Lo 0x7289 Dio parametra niže vrijednosti
Dekodiranje:0x 311C 7289 = 823947913 dec>> Firmware-Version 823 947 9.13
6
42 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Primjer upisivanja
parametra prema
PROFIdrive
Sljedeće tabele prikazuju primjer ustrojstva usluga Write i Read za remanentno
upisivanje interne predviđene vrijednosti n11 (pogledajte "Primjer upisivanja parametrapreko MoviLink-a"). U tu svrhu se upotrebljava PROFIdrive-usluga Change Parameter.
Slanje naloga "Write parameter volatile"
Nakon slanja Write.request prima se Write.response. Ukoliko u obradi parametarskogkanala nije bilo konfliktnog stanja, slijedi pozitivan Write.response. U suprotnomse slučajuu Error_code_1 nalazi pogreška stanja.
Traženje parametarskog odgovora
Tabela prikazuje kodiranje Write.req KORISNIČKIH PODATAKA s navođenjemDP-V1-zaglavlja.
Tabela 21: DP-V1-zaglavlje Write.request s parametarskim nalogom
Usluga: Write.request
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 16 16 B korisničkih podataka za međuspremnik naloga
Tabela 22: Write.req korisnički podatci za MoviLink-uslugu "Write Parameter volatile"
Byte Field Value Description
0 Request Reference 0x01 Individualni referentni broj za parametarski nalog, odražava se u parametarskoj riječi
1 Request ID 0x02 Change Parameter (PROFIdrive)
2 Axis 0x01 Broj pogona; 1 = SBus-adresa
3 No. of Parameters 0x01 1 Parameter
4 Attribute 0x10 Pristup vrijednosti parametra
5 No. of Elements 0x00 0 = pristup direktnoj vrijednosti, bez podelementa
6..7 Parameter Number 0x7129 Parameter Index 8489 = P160 n11
8..9 Subindex 0x0000 Subindex 0
10 Format 0x43 Dvostruka riječ
11 No. of Values 0x01 1 promjena vrijednosti parametara
12..13 Value HiWord 0x0001 Dio visoke vrijednosti parametra
14..15 Value LoWord 0xE078 Dio niske vrijednosti parametra
Tabela 23: Read.req za traženje parametarskog odgovora
Field Value Description
Function_Num Read.req
Slot_Number X Slot_Number not used
Kazalo 47 Index of data set
Length 240 Maximum length of response buffer in DP-V1-Master
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 43
6Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
Pozitivan odgovor na "Write Parameter volatile"
Negativan
parametarski
odgovor
Sljedeća tabela prikazuje kodiranje negativnog odgovora neke PROFIdrive-usluge.U slučaju negativnog odgovora se u Response ID postavlja bit 7.
Tabela 24: DP-V1-zaglavlje pozitvnog Read.response s parametarskim odgovorom
Usluga: Read.response
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 4 12 B korisničkih podataka u međuspremniku odgovora
Tabela 25: Pozitivan odgovor za MoviLink-uslugu "Write Parameter"
Byte Field Value Description
0 Response Reference 0x01 Odraženi referentni broj prametarskog naloga
1 Response ID 0x02 Pozitivan MoviLink-odgovor
2 Axis 0x01 Odraženi broj pogona; 1 = SBus-adresa
3 No. of Parameters 0x01 1 Parameter
Tabela 26: Negativan odgovor za PROFIdrive uslugu
Usluga: Read.response
Slot_Number 0 Bilo koja, (ne vrednuje se)
Kazalo 47 Indeks zapisa podataka; Konstantno indeks 47
Length 8 8 B korisničkih podataka u međuspremniku odgovora
Byte Field Value Description
0 Response Reference 0x01 Odraženi referentni broj prametarskog naloga
1 Response ID 0x810x82 Negativan odgovor za "Request Parameter" Negativan odgovor za "Change Parameter"
2 Axis 0x00 Odraženi broj pogona; 1 = SBus-adresa
3 No. of Parameters 0x01 1 Parameter
4 Format 0x44 Pogreška
5 No. of Values 0x01 1 kod pogreške
6..7 Error Value 0x0811 MoviLink povratni kodna pr. ErrorClass 0x08, Add.-Code 0x11(pogledajte tabelu MoviLink povratnih kodova za DP-V1)
6
44 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
PROFIdrive
povratni kodovi
za DP-V1
Ova tabela prikazuje kodiranje Error Number (broja pogreške) u PROFIdrive-
DP-V1-parametarskom odgovoru prema PROFIdrive-profilu V3.1 Ova tabela vrijedi
u slučaju korištenja PROFIdrive-usluga "Request Parameter" odn. "Change Parameter".
Error No. Meaning Used at Supplem. Info
0x00 Impermissible parameter number
Access to unavailable parameter 0
0x01 Parameter value cannot be changed
Change access to a parameter value that cannot be changed
Subindex
0x02 Low or high limit exceeded Change access with value outside the value limits
Subindex
0x03 Faulty subindex Access to unavailable subindex Subindex
0x04 No array Access with subindex to non-indexed parameter
0
0x05 Incorrect data type Change access with value that does not match the data type of the parameter
0
0x06 Setting not permitted (can only be reset)
Change access with value unequal to 0 where this is not permitted
Subindex
0x07 Description element cannot be changed
Change access to a description element that cannot be changed
Subindex
0x08 reserved (PROFIdrive Profile V2: PPO-Write requested in IR not available)
-
0x09 No description data available
Access to unavailable description (parameter value is available)
0
0x0A reserved (PROFIdrive Profile V2: Access group wrong)
-
0x0B No operation priority Change access without rights to change parameters
0
0x0C reserved (PROFIdrive Profile V2: wrong password)
-
0x0D reserved (PROFIdrive Profile V2: Text cannot be read in cyclic data transfer)
-
0x0E reserved (PROFIdrive Profile V2: Name cannot be read in cyclic data transfer)
-
0x0F No text array available Access to text array that is not available (parameter value is available)
0
0x10 reserved (PROFIdrive Profile V2: No PPO-Write ) -
0x11 Request cannot be executed because of operating state
Access is temporarily not possible for reasons that are not specified in detail
0
0x12 reserved (PROFIdrive Profile V2: other error)
0x13 reserved (PROFIdrive Profile V2: Data cannot be read in cyclic interchange)
0x14 Value impermissible Change access with a value that is within the value limits but is not permissible for other long-term reasons (parameter with defined single values)
Subindex
0x15 Response too long The length of the current response exceeds the maximum transmittable length
0
0x16 Parameter address impermissible
Illegal value or value which is not supported for the attribute, number of elements, parameter number or subindex or a combination
0
0x17 Illegal format Write request: Illegal format or format of the parameter data which is not supported
0
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 45
6Struktura DP-V1-parametarskog kanala
DP-V1-funkcije
0x18 Number of values are not consistent
Write request: Number of the values of the parameter data do not match the number of elements in the parameter address
0
0x19 axis nonexistent Access to an axis which does not exist -
up to 0x64 reserved - -
0x65..0xFF Manufacturer-specific - -
Error No. Meaning Used at Supplem. Info
6
46 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Projektiranje C1-mastera
DP-V1-funkcije
6.4 Projektiranje C1-mastera
Za projektiranje DP-V1-C1-mastera potrebna je posebna GSD-datoteka, koja aktiviraDP-V1-funkcije UFP-a. U tu svrhu se moraju funkcionalno podudarati GSD-datotekai sklopovsko-programsko sučelje UFP-a. SEW-EURODRIVE s uvođenjemDP-V1-funkcija isporučuje dvije GSD-datoteke. Izbor GSD-datoteke: pogledajte tabelu"Valjanost GSD-datoteka za UFP".
Valjanost
GSD-datoteka
za UFP
GSD-datoteke
za DP-V1
Zbog jednostavnijeg razlikovanja se GSD-datoteke za PROFIBUS-DP-V1u projekcijskom softveru za DP-V1-master prikazuju u posebnoj podmapi. Slikaprikazuje primjer prikaza u hardverskoj konfiguraciji STEP7.
PROFIBUS-modul UFP
076 osnovni firmware-uređaj:
SEW_6004.GSD za DP SEWA6004.GSD za DP-V1
823 908 8.10 - .12 ok nije moguće
823 908 8.13 i viša ok ok
53131AXX
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 47
6Privitak
DP-V1-funkcije
Režim rada
(DP-V1-Mode)
U pravilu se kod prijektiranja C1-mastera može aktivirati režim rada DP-V1.Svi DP-podređeni uređaji, koji su u svojoj GSD-datoteci aktivirali DP-V1-funkcijei podržavaju DP-V1, nakon toga se pokreću u DP-V1-načinu. Standardni DP-podređeniuređaji se i nadalje pokreću preko PROFIBUS-DP, te se time osigurava mješoviti radmodula koji podržavaju DP-V1 i DP. Ovisno o izrazu funkcionalnosti mastera može seu režimu rada "DP" pokretati i korisnik s DP-V1 podrškom, koji je projektirans DP-V1-GSD-datotekom.
6.5 Privitak
Primjer programa
za SIMATIC S7
Sljedeći STEP7-kod prikazuje kako do pristupa parametrima dolazi preko sistemskihfunkcijskih modula STEP7 SFB 52/53. Ove ispisane kodove možete kopiratii uvesti/prevesti kao STEP7-izvor.
Primjer: Funkcionalni modul FB5 "DPV1_Movilink_FB"
FUNCTION_BLOCK FB 5TITLE =DPV1_Movilink_FB//NAPOMENA!//Ovaj primjer programa prikazuje samo načelno postupanje.//Za nepravilne programske funkcije i njihove posljedice//ne može se preuzeti pravna ili bilo kakva druga odgovornost!////Sistemski preduvjeti:// - priključivanje DP-mastera porodica S7-300 ili S7-400,// koji podržavaju funkcije DPV1-mastera.// - priključci DPV1-Profibus SEW (oznaka "SEWA600x.GSD")////Ovaj funkcijski modul obavlja razmjenu parametara između pretvarača//i SPS preko DPV1-kanala. Budući da se kod razmjene podataka preko//DPV1-parametarskog kanala radi o acikličkoj usluzi, mora//funkcijski modul biti pozvan toliko dugo dok ne dođe do izvršenja razmjene podataka//(trajanje poticanja parametarskog naloga preko fActivate do//povratne obavijesti fDone).AUTHOR: SEWFAMILY: MovilinkVERSION: 0.1
VAR_INPUT Drive_IO_Address: INT ; //Periferijska adresa pretvarača bService: BYTE ; //Movilink-Servicebyte 0x01 = Read, 0x02 = Write, etc. bAxis: BYTE ; //0 kod pojedinačne osi, podadresa osi pri uporabi UFP11A wParameterIndex: WORD ; //Movilink-ParameterIndex wSubIndex: WORD ; //Movilink-Subindex dwWriteData: DWORD ; //WritePodatci InstancijskiDB_SFB52: BLOCK_DB ; //InstancijskiDB sistemske funkcije SFB52. Potebno je za DPV1_READ InstancijskiDB_SFB53: BLOCK_DB ; //InstancijskiDB sistemske funkcije SFB53. Potrebno je za DPV1_WRITEEND_VAR
VAR_OUTPUT bError: BYTE ; //BezPogreške = 0, S7-pogreška = 1, TimeOut = 2, Movilink-pogreška = 3; dwData: DWORD ; //Sadrži podatke ako fError=0; S7-ErrorCode ako fError=1; inače nedef.END_VAR
VAR_IN_OUT fActivate: BOOL ; //Poticanje funkcije fBusy: BOOL ; //Busybit. Ako je TRUE, dok se funkcija ne završi ili ne odazove nadzor Timeouta fDone: BOOL ; //Prikazuje da je funkcija završena (s ili bez pogreške)END_VAR
VAR fStaticBusy: BOOL ; //Memorijski bit za Busyflag fStaticWriteReq: BOOL ; //Kod MVLK-WriteReq = TRUE odn. MVLK-ReadReq = FALSE fDPV1WriteDone: BOOL ; //Prikazuje je li izvedena usluga DPV1-Write fAuxflag: BOOL ; dwStaticDriveAddr: DWORD ; //I/O adresa pretvarača iStaticReqLength: INT ; //Dužina telegrama za prijenos MVLK_Req: STRUCT //MovilinkStruktura WriteRequest RequestReference: BYTE:= B#16#1; //REQ: Request Reference RequestId: BYTE:= B#16#40; //REQ: Request ID Axis: BYTE ; //REQ: Axis No_of_Parameter: BYTE:= B#16#1; //REQ: No of Parameters Attribute: BYTE ; //REQ: Attribute No_of_Elements: BYTE ; //REQ: No of Elements ParameterNumber: WORD ; //REQ: Parameternumber Subindex: WORD ; //REQ: Subindex Format: BYTE:= B#16#43; Values: BYTE:= B#16#1; WriteData: DWORD ; //REQ: WriteData
END_STRUCT ; TimeoutCounter: WORD ; //Vremensko ograničenje brojačEND_VAR
6
48 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Privitak
DP-V1-funkcije
VAR_TEMP MVLK_Resp: STRUCT //MovilinkStruktur Response ResponseReference: BYTE ; //RESP: Response reference ResponseId: BYTE ; //RESP: Response ID Axis: BYTE ; //RESP: Axis No_of_Parameter: BYTE ; //RESP: No of Parameters Attachment: ARRAY [0 .. 7 ] OF //REQ: Data BYTE ;
END_STRUCT ; fTempError: BOOL ; fTempBusy: BOOL ; fTempDone: BOOL ; fTempValid: BOOL ; dwTempStatus: DWORD ; END_VAR
BEGINNETWORKTITLE =Unos predajnog parametra u Movilink-strukturu
U #fActivate; FP #fAuxflag; //Ako se parametarska usluga ne potakne O #fBusy; //...ili obradi, SPBN END; //...napušta se funkcija U #fStaticBusy; //Ako je postavljeno static Busy, tada je usluga Write već izvedena, SPBN NEWR; //nakon toga prijeđi na novi upit U #fDPV1WriteDone; //Ako je usluga Write završena bez pogreške, preskoči na READ SPB READ; SPA WRIT; //U suprotnom slučaju preskoči na WRITENEWR: NOP 0; //Inicijalizacija: UN #fStaticBusy; //Resetiraju se izlazni bitovi i vrijednosti S #fStaticBusy; //Postavlja se ispis Busy i memorijski bit S #fBusy; R #fDone; //DoneBit se resetira L 0; T #bError; //Izlazne vrijednosti pogrešaka i podataka postavljaju se na NULU T #dwData; L #Drive_IO_Address; //DriveAddress promijeni s Int na DWord T #dwStaticDriveAddr;
//Unos podataka u Movilink-strukturu (ovdje se s ulaznim parametrima opskrbljuju samo varijabilne vrijednosti strukture) L #bAxis; T #MVLK_Req.Axis; L #bService; //Servicebyte se množi s 10 hex SLW 4; T #MVLK_Req.Attribute; L #bService; SPL ERUI; //Prijeđi na uslugu Error MVLK SPA ERUI; // 0x00 No Service SPA ZEHN; // 0x01 Read Parameter SPA SEXZ; // 0x02 Write Parameter SPA SEXZ; // 0x03 Write Parameter volatile SPA ZEHN; // 0x04 Read Min SPA ZEHN; // 0x05 Read Max SPA ZEHN; // 0x06 Read Default SPA ZEHN; // 0x07 Read Scale SPA ZEHN; // 0x08 Read Attribute SPA ZEHN; // 0x09 Read EEPROM
ERUI: NOP 0; // Pogreška nedozvoljene MVLK-usluge L 3; //MovilinkPogreška T #bError; L DW#16#501; //MLER_ILLEGAL_SERVICE SET ; S #fDone; //Resetiraju se bitovi Busy i Done R #fBusy; R #fStaticBusy; R #fDPV1WriteDone; BEA ; //Završi funkciju
SEXZ: NOP 0; SET ; S #fStaticWriteReq; //Za vrednovanje podataka prikazuje da se radilo o MVLK-Write-Request L 16; SPA LEN; //Prijeđi na dodjelu dužine
ZEHN: NOP 0; SET ; R #fStaticWriteReq; //Za vrednovanje podataka prikazuje da se radilo o MVLK-Read-Request L 10;
LEN: NOP 0; T #iStaticReqLength; L #wParameterIndex; T #MVLK_Req.ParameterNumber; L #wSubIndex; T #MVLK_Req.Subindex; L #dwWriteData; //Podatci se upisuju u strukturu bez obzira na to radi li se o pristupu upisivanju ili čitanju T #MVLK_Req.WriteData;
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 49
6Privitak
DP-V1-funkcije
NETWORKTITLE =WriteDienst//Za prenošenje parametarskog upita pretvaraču mora se provesti poziv SFB53//(DPV1Writedienst).WRIT: NOP 0; CALL SFB 53, #InstancijskiDB_SFB53 ( REQ := TRUE, ID := #dwStaticDriveAddr, INDEX := 47,//Zapis podataka47 LEN := #iStaticReqLength, DONE := #fTempDone, BUSY := #fTempBusy, ERROR := #fTempError, STATUS := #dwTempStatus, RECORD := #MVLK_Req);
//Vrednovanje povratnih vrijednosti U #fTempBusy; //Ako funkcija nije završena, napušta se FB i postavlja bit Busy SPB ENDB; U #fTempError; //Ako nije došlo do pogreške, prijeđi na pripremu čitanja. SPBN RD_V; SET ; //Došlo je do pogreške ! Postavi bit Error i resetiraj bitove Busy R #fBusy; R #fStaticBusy; R #fDPV1WriteDone; S #fDone; L 1; //Davanje koda pogreške 1 (S7-pogreška) T #bError; L #dwTempStatus; //Vraćanje S7-koda pogreške T #dwData; BEA ; RD_V: NOP 0; //Priprema DPV1-usluge čitanja SET ; S #fDPV1WriteDone;
NETWORKTITLE =ReadDienst//Za preuzimanje parametarskog odgovora od pretvarača mora se izvesti poziv SFB52//(DPV1uslugaRead).READ: NOP 0; CALL SFB 52, #InstancijskiDB_SFB52 ( REQ := TRUE, ID := #dwStaticDriveAddr, INDEX := 47,//Zapis podataka 47 MLEN := 12, VALID := #fTempValid, BUSY := #fTempBusy, ERROR := #fTempError, STATUS := #dwTempStatus, LEN := #iStaticReqLength, RECORD := #MVLK_Resp);
//Vrednovanje povratnih vrijednosti U #fTempBusy; //Ako funkcija nije završena, napušta se FB i postavlja bit Busy. SPB ENDB; U #fTempError; //Ako nije došlo do pogreške, prijeđi na vrednovanje podataka SPBN DATA; L #TimeoutCounter; //TimeoutCouter se povećava L 1; +I ; T #TimeoutCounter; L #TimeoutCounter; //Ako je TimeoutCounter dosegao 300, aktivira se TimeoutPogreška L 300; >=I ; SPB TOUT; //Ako je prijavljena pogreška xx80B5xx hex (konflikt stanja), u tom slučaju postoji drugi parametarski nalog te ga valja još jednom pročitati
L #dwTempStatus; UD DW#16#FFFF00; L DW#16#80B500; ==D ; SPBN ERR; NOP 0; SPA ENDB;
ERR: SET ; //Došlo je do pogreške ! Postavi bit Error i resetiraj bitove Busy R #fBusy; R #fStaticBusy; R #fDPV1WriteDone; S #fDone; L 1; //davanje koda pogreške 1 (S7-pogreška) T #bError; L #dwTempStatus; //Vraćanje S7-koda pogreške T #dwData; L 0; T #TimeoutCounter; //Resetiraj TimeoutCounter BEA ;
6
50 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Privitak
DP-V1-funkcije
DATA: NOP 0; //Vrednovanje podataka (prva selekcija; pozitivan ili negativan odgovor) L #MVLK_Resp.ResponseId; L B#16#40; //pozitivan MoviLink-odgovor ? ==I ; SPB POSR; //preskoči na pozitivan odgovor L #MVLK_Resp.ResponseId; L B#16#C0; //negativan MoviLink-odgovor ? ==I ; SPB NEGR; //preskoči na negativan odgovor SET ; //nedozvoljeni MoviLink-odgovor S #fDone; R #fBusy; R #fStaticBusy; R #fDPV1WriteDone; L 3; //MovilinkPogreška T #bError; L DW#16#502; //MLER_NO_RESPONSE T #dwData; L 0; T #TimeoutCounter; //Resetiraj TimeoutCounter BEA ; //Završi funkciju
TOUT: NOP 0; //vremensko ograničenje L 2; //MovilinkPogreška T #bError; L 0; T #dwData; T #TimeoutCounter; //Resetiraj TimeoutCounter SET ; //Funkcija je završena: S #fDone; //=> Postavi Done,..resetiraj Busy R #fActivate; R #fBusy; R #fStaticBusy; R #fDPV1WriteDone; BEA ; NETWORKTITLE =vrednovanje parametarskih podataka
POSR: NOP 0; U #fStaticWriteReq; SPB WRR; //prijeđi na WriteRequestResponse// //Izveden je ReadRequest L #MVLK_Resp.Attachment[2]; //Dobiveni podatci se upisuju u izlazni parametar SLD 24; L #MVLK_Resp.Attachment[3]; SLD 16; +D ; L #MVLK_Resp.Attachment[4]; SLD 8; +D ; L #MVLK_Resp.Attachment[5]; +D ; T #dwData; L 0; //bez pogreške T #bError; SET ; //Funkcija je završena: S #fDone; //=> Postavi Done, fActivate,... resetiraj R #fActivate; R #fBusy; R #fStaticBusy; R #fDPV1WriteDone; L 0; T #TimeoutCounter; //Resetiraj TimeoutCounter BEA ;
WRR: NOP 0; // //WriteRequest je izveden L 0; //Izlazni parametar se puni s NULAMA T #dwData; L 0; //bez pogreške T #bError; SET ; //Izbriši bitove pogrešaka S #fDone; R #fActivate; R #fBusy; R #fStaticBusy; R #fDPV1WriteDone; L 0; T #TimeoutCounter; //Resetiraj TimeoutCounter BEA ;
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 51
6Privitak
DP-V1-funkcije
Primjer pozivanja FB5 "DPV1_Movilink_FB"
Ove retke za pozivanje modula upišite u njihov ciklički S7-program.
Tehnički podatci
DP-V1 za UFP11
NEGR: NOP 0; L 3; //MovilinkPogreška T #bError; L #MVLK_Resp.Attachment[2]; //Upiši kod pogreške u izlazni parametar SLW 8; L #MVLK_Resp.Attachment[3]; +I ; T #dwData; SET ; //Funkcija je završena: S #fDone; //=> Postavi Done,..resetiraj Busy R #fActivate; R #fBusy; R #fStaticBusy; R #fDPV1WriteDone; L 0; T #TimeoutCounter; //Resetiraj TimeoutCounter BEA ;
ENDB: SET ; //Busy End S #fBusy; END: NOP 0; END_FUNCTION_BLOCK
FUNCTION FC 1: VOIDTITLE =Posluživanje DPV1-parametarskog kanala//Ovaj primjer programa prikazuje samo načelno postupanje.//Za nepravilne programske funkcije i njihove posljedice//ne može se preuzeti pravna ili bili kakva druga odgovornost!VERSION: 0.1
BEGINNETWORKTITLE =Upisivanje MC07-parametra//U ovom se primjeru interna predviđena vrijednosti n11 (P160) povrišinski opisuje pomoću vrijednosti//123 U/min. Parametarska usluga se može potaknuti pozitivnim rubom na //M100.0 (tabela varijabli "MC07").////Parametarska usluga pritom uključuje MC07 sa SBus-adresom 2.:////PROFIBUS-adr.9//Per.-adr.512// I// UFP11A MC07_1 MC07_2 // I______________I_______________I// SBUS-adr.0 SBUS-adr.1 SBUS-adr.2//////Uputa o hardverskoj konfiguraciji://Periferne adrese ("PEW-adresa" i "PAW-adresa") UFP11A moraju imati //istu brojčanu vrijednost kako bi se ulaz "Drive_IO_Address" mogao //jednoznačno definirati.////
L L#123000; //promijeni parametarsku vrijednost s DINT.. T MD 110; //... u DWORD//Obračunski faktor/područje vrijednosti parametarske vrijedosti: pogledajte popis parametara u priručniku "Komunikacija MC07"
CALL FB 5, DB 5 ( Drive_IO_Address := 512, bService := B#16#3,//0x01 = read, 0x02 = write, 0x03 = write volatile bAxis := B#16#2,//MC07 sa SBUS-adr. 2 wParameterIndex := W#16#2129,//MOVILINK-parametarski indeks 8489d = P160, interna predviđena
vrijednost n11 wSubIndex := W#16#0,//MOVILINK-podindeks = 0 dwWriteData := MD 110,//Parametarska vrijednost koja se upisuje InstancijskiDB_SFB52 := DB 201,//InstancijskiDB za SFB52, potreban je za DPV1_READ InstancijskiDB_SFB53 := DB 202,//InstancijskiDB za SFB53, potreban je za DPV1_WRITE bError := MB 118,//bez pogreške = 0; S7-pogreška = 1, TimeOut = 2, MOVILINK-pogreška = 3 dwData := MD 114,//bError = 0 => parametarska vrijednost koja se očitava; bError = 1 =>
S7-ErrorCode fActivate := M 100.0,//aktivacijski bit: Poticanje parametarskog naloga fBusy := M 100.1,//Obrađuje se parametarski nalog ili je došlo do TimeOut-a fDone := M 100.2);//Parametarski nalog je završen
END_FUNCTION
GSD-datoteka za DP-V1: SEWA6004.GSD
Ime modula za projektiranje: UFP (DP-V1)
Broj paralelnih C2-veza: 2
Podržani zapis podataka: Indeks 47
6
52 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Privitak
DP-V1-funkcije
Podržani broj priključnice: preporučeno: 0
Kod proizvođača: 10A hex (SEW-EURODRIVE)
ID profila: 0
C2-Response-vremensko ograničenje: 1s
Maks. dužina C1-kanala: 240 Bajt
Maks. dužina C2-kanala 240 Bajt
GSD-datoteka za DP-V1: SEWA6004.GSD
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 53
6Privitak
DP-V1-funkcije
Kodovi
pogrešaka
DP-V1-usluga
Ova tabela prikazuje moguće kodove pogrešaka DP-V1-usluga, do kojih može doćiu slučaju nepravilne komunikacije na razini DP-V1-telegrama. Ova tabela je zanimljivaako s temeljem na DP-V1-uslugama želite upisivati vlastiti parametarski modul, jer seti kodovi pogrešaka vraćaju direktno na ravninu telegrama.
Error_Class
(from DP-V1
Specification)
Error_Code
(from DP-V1-Specification)
DP-V1 Parameter channel
0x0 ... 0x9 hex = reserved
0xA = application 0x0 = read error0x1 = write error0x2 = module failure0x3 to 0x7 = reserved0x8 = version conflict0x9 = feature not supported0xA to 0xF = user specific
0xB = access 0x0 = invalid index 0xB0 = No data block Index 47 (DB47); parameter requests are not supported
0x1 = write length error0x2 = invalid slot0x3 = type conflict0x4 = invalid area
0x5 = state conflict 0xB5 = Access to DB 47 temporarily not possible due to intenal processing status
0x6 = access denied
0x7 = invalid range 0xB7 = Write DB 47 with error in the DB 47 header
0x8 = invalid parameter0x9 = invalid type0xA to 0xF = user specific
0xC = resource 0x0 = read constraint conflict0x1 = write constraint conflict0x2 = resource busy0x3 = resource unavailable0x4..0x7 = reserved0x8..0xF = user specific
0xD...0xF = user specific
7
54 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Vremensko ograničenje sabirnice polja
Reakcije na pogreške
7 Reakcije na pogreške
7.1 Vremensko ograničenje sabirnice polja
Isključivanje mastera sabirnice polja ili prijelom žice ožičenja sabirnice polja dovodekod UFx do vremenskog ograničenja sabirnice polja. Priključeni pogonski pretvarači seu definirano stanje dovode tako da se na procesne izlazne podatke šalju nule.To odgovara primjerice brzom zaustavljanju na upravljačkoj riječi 1. PogreškaVremensko ograničenje sabirnice polja se može samostalno resetirati, t.j. nakonponovne uspostave komunikacije sabirnice polja pogonski će pretvaračiod upravljačkog sklopa odmah dobiti aktualne procesne izlazne podatke. Ova reakcijana pogrešku se može isključiti preko P831 UFx.
7.2 SBUS-vremensko ograničenje
Ako UFx više ne može aktivirati jedan ili više pogonskih pretvarača na SBUS, UFx aktivira
na statusnoj riječi 1 pripadajućeg pogonskog pretvarača kod pogreške 91 "Sistemska
pogreška". Uključije se LED-žaruljica SYS-FAULT, a preko dijagnostičkog sučelja
prikazuje pogreška. Kako bi se pogonsko pretvarač zaustavio, valja vrijeme vremensko
ograničenje serijske sabirnice P815 MOVITRAC® 07 sistemske pogreške podesiti na
vrijednost koja nije jednaka 0. Pogreška se kod UFx samostalno resetira, t.j. aktualni
procesni podatci se nakon pokretanja komunikacije odmah počinju razmjenjivati.
7.3 Pogreške uređaja
UFx-prolazi prepoznaju kod samoispitivanja niz pogrešaka i nakon toga se blokiraju.Točne reakcije na pogreške i mjere uklanjanja možete vidjeti u popisu pogrešaka.Pogreška kod samoispitivanja dovodi do toga da se na procesnim ulaznim podatcimasabirnice polja kod statusnih riječi 1 svih pogonskih pretvarača aktivira pogreška 91.U tom slučaju ravnomjerno treperi LED-žaruljica SYS-FAULT na UFx. Točan kodpogreške se u statusu UFxDer prikazuje pomoću programa MOVITOOLSna dijagnostičkom sučelju.
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 55
8RUN
LED-žaruljice
8 LED-žaruljice
PROFIBUS-sučelje UFP ima 4 svjetleće diode za dijagnozu.
• Svjetleća dioda "RUN" (zelena) za prikazivanje normalnog radnog stanja
• Svjetleća dioda "BUS-FAULT" (crvena) za prikazivanje na Profibus DP-V1
• Svjetleća dioda "SYS-FAULT" (crvena) za prikazivanje sistemskih pogrešakai radnih stanja UFP-a.
• Svjetleća dioda "USER" (zelena) za korisnički specifičnu dijagnozu u ekspertnomnačinu.
8.1 RUN
8.2 BUS-FAULT
ON Normalan rad, 24 V napajanje u redu
OFF Nema 24 V napajanja, UFP nije spreman za rad. Provjerite 24 V naponsko napajanjei iznova uključite UFP. Kod ponovljene pojave zamijenite modul.
TREPERI Podešena je PROFIBUS-adresa veća od 125. Provjerite postavku DIP-sklopke.
OFF Normalno radno stanje. UFP se nalazi u razmjeni podatka s DP-masterom (DataExchange). Preduvjet: Svjetleća dioda "RUN" je uključena.
TREPERI UFP prepoznaje brzinu prijenosa Profibus-a. DP-master nije ili je pogrešno aktiviraoUFP. Provjerite projektiranje DP-mastera. Projektirana i na DIP-sklopci podešenaPROFIBUS-adresa se moraju podudarati. Ne smiju se dodjeljivati dvostrukePROFIBUS-adrese. Ako je moguće, u projektiranju upoterbljavajte standardnepostavke (ne upotrebljavajte univerzalnu konfiguraciju).
ON Došlo je do ispada veze s DP-masterom. Sabirnica je prekinuta ili je isključenDP-master. Provjerite PROFIBUS-priključak UFP-a. Provjerite cjelokupnoPROFIBUS-ožičenje i završne otpornike te DP-master. Preduvjet: Svjetleća dioda"RUN" je uključena.
8
56 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
SYS-FAULT
LED-žaruljice
8.3 SYS-FAULT
8.4 USER
OFF Normalno radno stanje. UFP razmjenjuje podatke s priključenim pretvaračima.Preduvjet: Svjetleća dioda "RUN" je uključena.
TREPERI 1 X kratkos duljom stankom
Preko DIP-sklopke je odabran Autosetup, pri čemu se upravo konfigurira UFP. Ako tostanje traje dulje od 1 minute, ponovno isključite i uključite Autosetup. Ako opet nemožete napustiti Autosetup, zamijenite modul.
RavnomjernoTREPERI
UFP se nalazi u stanju pogreške. Ako ste UFP pokrenuli pomoću DIP-sklopkeAutosetup, isključite UFP i ponovno ga uključite. Ako je svjetleća dioda sadauključena, isključivanjem i uključivanjem DIP-sklopke još jednom pokrenite Autosetup.Ako ste UFP pokrenuli pomoću MOVITOOLS, u statusnom ćete prozoru dobitiobavijest o pogrešci. Dolje pogledajte odgovarajući opis pogreške.
ON UFP ne razmjenjuje podatke s priključenim pretvaračima. Nije konfiguriran, ilipriključeni pretvarači ne odgovaraju. Ponovite konfiguraciju UFP. Ako ste UFPpokrenuli pomoću Autosetup-a, isključite DIP-sklopku Autosetup i ponovnoje uključite. Ako je svjetleća dioda nakon Autosetup-a još uvijek uključena, provjeriteožičenje i završne otpornike serijske sabirnice te naponsko napajanje pretvarača.Ako ste UFP pokrenuli pomoću MOVITOOLS, odaberite u izborniku gumb "Ažuriraj".U prozoru "Priključeni uređaji" trebali bi se pojaviti svi pretvarači. Ako se to ne dogodi,provjerite ožičenje i završne otpornike serijske sabirnice te naponsko napajanjepretvarača. Prema potrebi ponovite konfiguraciju UFP-a s MOVITOOLS.
OFF Normalno radno stanje. Svjetleća dioda "USER" rezervirana je za ekspertni način.
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 57
9Podešavanje adrese stanice
DIP-sklopka
9 DIP-sklopka
U tvorničkoj postavci podešena je PROFIBUS-adresa 4, a Autosetup isključen.
F1: Funkcija 1 – rezervirana, postavite na "Off"
F2: Funkcija 2 – rezervirana, postavite na "Off"
AUTO SETUP: Pogledajte poglavlje "Instalacija i rad s automatskim podešavanjem"
9.1 Podešavanje adrese stanice
Podešavanje PROFIBUS-stanične adrese obavlja se pomoću DIP-sklopki.PROFIBUS podržava adresno područje od 0 ... 125.
Promjena PROFIBUS-stanične adrese preko DiP-sklopki ne može se obavljati tijekomrada UFP11A. Promijenjena stanična adresa je djelotvorna tek nakon ponovnoguključivanja UFP11A.
Aktualnu PROFIBUS-staničnu adresu možete kontrolirati s parametrom P092 adresa
sabirnice polja.
04845AXX
Sl. 13: DIP-sklopka (tvornička postavka)
10
58 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Podešavanje adrese stanice
Uporaba površine
10 Uporaba površine
Kako ću doći
"online"?
U MOVITOOLS-izborniku se nakon "Ažuriraj" prikazuju svi korisnici – pretvaračii prolazi – koji su prepoznani na sistemskoj sabirnici. Preko prolaza se na svimpriključenim pretvaračima mogu upotrebljavati statusni stupci, Shell, Assembleri Compiler.
UFx-konfigurator podržava projektiranje i pokretanje UFP-čvorišta sabirnice polja.
Konfiguracija sabirnice se može projektirati offline ili čitati online iz UFP-a i daljeobrađivati.
Projektiranje /
stavljanje
u pogon
Za projektiranje/stavljanje u pogon stoje na raspolaganju dva načina.
Način Automatska konfiguracija dodjeljuje svakome korisniku 3 procesna izlaznai ulazna podatka – analogno automatskom podešavanju hardvera – prema nizu –počevši od najniže adrese sistemske sabirnice.
Primjer Automatska konfiguracija.: 3 korisnika s adresama 10, 11 i 12 => 9 PD
U ekspertnom načinu se dodjela procesnih podataka može slobodno konfigurirati.Dodjela se između ostalog obavlja i grafički (Drag and Drop).
Prije starta UFx-konfiguratora svrhovito je provjeriti je li isključeno automatsko
podešavanje hardvera (DIP-sklopka 8 na položaju Off).
Prije stavljanja u pogon se uvjerite je da kod pojave pogreške sabirnice –
sa strane PROFIBUS-a i sistemske sabirnice – isključeno ugrožavanje ljudi
i dijelova uređaja.
05037AXX
Sl. 14: Primjer automatske konfiguracije
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 59
10Podešavanje adrese stanice
Uporaba površine
Primjer Korisnik 10, PA1 je konfiguriran
Pakiranje / povezivanje procesnih izlaznih podataka može izgledati ovako: PA1 ... PA3primaju svaka 3 korisnika (na pr. upravljačka riječ 1, predviđena vrijednost brojaokretaja, rampa).
Kao procesne ulazne podatke prima PROFIBUS-master od svakom pretvarača 1PD(na pr. riječ stanja 2). U masteru se uz usporedbu s automatskim podešavanjem6 procesnih ulaznih i izlaznih podatkovnih riječi pohranjuje u periferijskom području.
Višestruku dodjelu procesnih ulaznih podataka valja izbjegavati jer nema nikakvog smisla.
05038AXX
Sl. 15: Korisnik 10, PA1 je konfiguriran
05039AXX
Sl. 16: Višestruka dodjela
10
60 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Podešavanje adrese stanice
Uporaba površine
GSD-datoteka podržava konfiguriranje odgovarajuće širine procesnih podatakau PROFIBUS-masteru. Ako širina procesnih podataka nije spomenuta, valja odabratisljedeću najvišu (na pr. 5 PD projektirano u ekspertnom načinu => odaberite 6 PD):
Parametarski kanal odnosi se isključivo na prolaz.
05040AXX
Sl. 17: Širina procesnih podataka
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 61
11Popis pogrešaka
Privitak
11 Privitak
11.1 Popis pogrešaka
Kod
pogrešaka
Oznaka Reakcija Uzrok Mjera
10 IPOS ILLOP Zaustavljanje IPOS-programa
Pogreška u IPOS-programu Pomoću UFx konfiguratora iznova konfigurirajte sučelje
17 Stack Overflow Zaustavljanje komunikacije serijske sabirnice
Elektronika pretvarača ometana, evtl. zbog utjecaja elektromagnetske podnošljivosti
Provjerite i po potrebi poboljšajte zemne veze i ovoje. Kod ponovnog pojavljivanja posavjetujte se sa SEW-servisom.
18 Stack Underflow Zaustavljanje komunikacije serijske sabirnice
" "
19 NMI Zaustavljanje komunikacije serijske sabirnice
" "
20 Undefined Opcode
Zaustavljanje komunikacije serijske sabirnice
" "
21 Protection Fault Zaustavljanje komunikacije serijske sabirnice
" "
22 Illegal Word Operand Access
Zaustavljanje komunikacije serijske sabirnice
" "
23 Illegal Instruction Access
Zaustavljanje komunikacije serijske sabirnice
" "
24 Illegal External Bus Access
Zaustavljanje komunikacije serijske sabirnice
" "
25 Eeprom Zaustavljanje komunikacije serijske sabirnice
Pogreška kod pristupa EEPROM-u
Pozovite tvorničku postavku, provedite resetiranje i iznova parametrirajte UFx. Kod ponovnog pojavljivanja posavjetujte se sa SEW-servisom
28 Vremensko ograničenje sabirnice polja
Default: PA-podatci = 0Reakcija na pogrešku podesiva preko P831
Unutar projektiranog nadzora aktivacije nije došlo do komunikacije između master- i slave-uređaja.
• Provjerite komunikacijsku rutinu mastera
• Produljite vremensko ograničenje sabirnice polja (nadzor aktivacije) u projektiranju mastera ili isključite nadzor
32 Preljev IPOS indeksa
Zaustavljanje IPOS-programa
Osnovni programski zapisi oštećeni, zbog toga interni sistemski Stack Overflow.
Provjerite i ispravite IPOS-korisnički program
37 Pogreška Watchdog
Zaustavljanje komunikacije serijske sabirnice
Pogreška u radu sistemskog softvera
Provjerite i po potrebi poboljšajte zemne veze i ovoje. Kod ponovnog pojavljivanja posavjetujte se sa SEW-servisom.
45 Pogreška Inicijalizacija
Zaustavljanje komunikacije serijske sabirnice
Pogreška nakon samoispitivanja u resetiranju
Provjerite DIP-sklopke F1 i F2, moraju se nalaziti na OFF. Provedite resetiranje. Kod ponovnog pojavljivanja posavjetujte se sa SEW-servisom.
77 Nevažeća upravljačka vrijednost IPOS
Zaustavljanje IPOS-programa
Pokušalo se podesiti nevažeći automatski način (preko vanjskog upravljačkog sklopa).
Provjerite upisne vrijednosti vanjskog upravljačkog sklopa
11
62 Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A
Tehnički podatci
Privitak
11.2 Tehnički podatci
Predmetni broj: 823 896 0
Pomagalo za stavljanje u pogon: MOVITOOLS od V 2.70
Naponsko napajanje: DC 18 ... 30 V, vanjsko napajanje
Potrošnja struje kod DC 24 V: maksimalno 200 mA
Parametarsko i dijagnostičko sučelje: RS-485
Parametriranje: automatska konfiguracija ili
preko MOVITOOLS od V 2.70
Dijagnoza: svjetleće diode na čelnoj strani uređaja
MOVITOOLS
Montaža: pričvršćenje vijcima ili nosiva šina
Temperatura okružja: – 10 °C ... + 50 °C
PROFIBUS-DP-V1 Varijante PROFIBUS-protokola: PROFIBUS-DP-V1 prema IEC 61158
Automatsko prepoznavanje brzine prijenosa: 9,6 kBaud ... 12 MBaud
Priključna tehnika: 9-polni Sub-D-utikač
Raspored utikača prema DIN 19245 T1
Završetak sabirnice: vanjski preko utikača
Stanična adresa: 0 ... 125 podesiva preko DIP-sklopki
Ime GSD-datoteke: SEW_6004.GSD (PROFIBUS DP)
SEWA6004.GSD (PROFIBUS DP-V1)
DP-identifikacijski broj: 6004hex = 24580dec
SBus Maksimalna brzina prijenosa: 1 MBaud
Protokol prijenosa: MOVILINK
Broj uređaja na serijskoj sabirnici: maks. 8
Procesne podatkovne riječi po uređaju: maks. 3
Priključna tehnika: odvojive vijčane stezaljke
91 Sistemska pogreška
nema Vodite računa o crvenoj svjetlećoj diodi SYS-FAULT UFx-a. Ako je svjetleća dioda uključena, nije došlo do aktiviranja jednog ili više korisnika na serijskoj sabirnici unutar vremenskog ograničenja. Ako treperi crvena svjetleća dioda SYS-FAULT, UFx se sam nalazi u stanju pogreške. Pogreška 91 je u tom slučaju preko sabirnice polja dojavljena upravljačkom sklopu.
Provjerite naponsko napajanje i ožičenje sistemske sabirnice, provjerite završne otpornike sistemske sabirnice. Ako je UFx projektiran s računalom, provjerite projektiranje. Isključite UFx i ponovno ga uključite. Ako je pogreška i dalje prisutna, ispitajte pogrešku preko dijagnostičkog sučelja i provedite mjere opisane u ovoj tabeli.
Kod
pogrešaka
Oznaka Reakcija Uzrok Mjera
Priručnik – Sučelje sabirnice polja PROFIBUS UFP11A 63
11Mjerska skica
Privitak
11.3 Mjerska skica
05114AXX
Sl. 18: Mjerska skica
12
64 Priručnik – Sučelje sabirnice polja PROFIBUS DP-V1 UFP11A
Kazalo
12 Kazalo
A
Adresa stanice .....................................................57Autosetup.............................................................10
B
Brzina prijenosa ...............................................7, 15BUS-FAULT .........................................................55
D
Dijagnostičke LED-žaruljice .................................55Dijagnostičko sučelje..............................................5DIP-sklopka................................................5, 12, 57DP-konfiguracija.......................................19, 20, 23
E
Ekranizacija..................................6, 7, 8, 14, 15, 16
G
Grafička površina .................................................58GSD-datoteka ......................................................19
I
Identifikacijski broj ................................................25
K
Konfiguracija ........................................................19Konfiguracija procesnih podataka..................20, 21Konfiguracijski podatci .........................................24Konstrukcija uređaja...............................................5Konzistencija podataka ........................................24
N
Naputci za instalaciju .......................................6, 14
O
Označni bajtovi.....................................................24
P
Parametri pretvarača........................................9, 17Podešavanje parametara pretvarača...................17Pokretanje pretvarača....................................13, 18Popis pogrešaka ..................................................61Postavke parametara pretvarača...........................9Prednji izgled..........................................................5Priključivanje ..........................................6, 7, 14, 15Primjer programa STEP7.....................................26Primjer upravljanja ...............................................26PROFIBUS...........................................................24PROFIBUS-adresa.........................................12, 57Projektiranje .........................................................58Projektiranje mastera ...........................................12
R
Raspored utikača .............................................6, 14RUN .....................................................................55
S
Simatic S7 ..................................................... 24, 26Stavljanje u pogon................................... 17, 19, 58STEP7................................................................. 26Svjetleća dioda BUS-FAULT............................... 55Svjetleća dioda RUN ........................................... 55Svjetleća dioda SYS-FAULT ............................... 56Svjetleća dioda USER......................................... 56SYS-FAULT ........................................................ 56
U
Univerzalna konfiguracija .................................... 23Upravljanje .......................................................... 25USER .................................................................. 56
Z
Završetak sabirnice ......................................... 8, 16
SEW-EURODRIVE GmbH & Co KG · P.O. Box 3023 · D-76642 Bruchsal/Germany
Phone +49 7251 75-0 · Fax +49 7251 75-1970
http://www.sew-eurodrive.com · [email protected]