You are on page 1of 74

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

BEVEZETS _______________________________________ 5 1. VEZRLS AZ IPARBAN________________________ 6


1.1. Vezrls fejldse:______________________________________________ 6
1.1.1. Elektromechanikus vezrlsek ______________________________________________ 6 1.1.2. Huzalozott logikj elektronikus vezrlsek ____________________________________ 6 1.1.3. Szmtgpes vezrlsek, programozhat logikai vezrlk________________________ 8

1.2. Vezrlk felptse s felosztsa ______________________________ 8

2. PLC A KEZDETEKTL NAPJAINKIG ___________ 9


2.1. PLC trtnelem _________________________________________________ 9 2.2. A PLC-k fejldsnek ttekintse: ____________________________ 10 2.3. PLC az iparban _________________________________________________ 10 2.4. PLC felptse: _________________________________________________ 11 2.5. A PLC-k funkcionlis felptse _______________________________ 12
2.5.1. A kzponti feldolgoz egysg (Central Processing Unit) _________________________ 2.5.2. Tpegysg ____________________________________________________________ 2.5.3. Bemeneti s kimeneti egysgek ____________________________________________ 2.5.4. Digitlis bemeneti egysgek _______________________________________________ 2.5.5. Digitlis kimeneti egysgek________________________________________________ 2.5.6. Analg bemeneti egysgek________________________________________________ 2.5.7. Analg kimeneti egysgek ________________________________________________ 2.5.8. Kommunikcis egysgek ________________________________________________ 2.5.9. Intelligens egysgek _____________________________________________________ 2.5.10. Memria _____________________________________________________________ 13 13 13 13 13 14 14 14 14 15

3. PROGRAMOZHAT VEZRLK PROGRAMOZSA ________________________________ 15


3.1. Alapszoftver____________________________________________________ 15 3.2. Felhasznli programok _______________________________________ 16
3.2.1. A felhasznli program vgrehajtsa ________________________________________ 16

3.3. PLC programnyelvek ___________________________________________ 17

4. LG IPARI FELHASZNLS TERMKEK______ 18

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

4.1. LG LS programozhat vezrl berendezsek _________________ 18


4.1.1. MASTER-K sorozat______________________________________________________ 4.1.2. GLOFA GM sorozat _____________________________________________________ 4.1.2.1. LG GLOFA GM7U termkrl ltalban ___________________________________ 4.1.2.2. GM7U ltalnos jellemzk_____________________________________________ 4.1.2.3. GM7U mszaki jellemzk _____________________________________________ 4.1.2.4. Hasznos beptett fggvnyek _________________________________________ 4.1.2.5. Bvt modulok:_____________________________________________________ 19 19 20 20 21 21 22

4.2. LG Inverter (frekvenciavlt) __________________________________ 22


4.2.1. Fordulatszm szablyozs ________________________________________________ 4.2.2. A frekvenciavlt mkdse _______________________________________________ 4.2.3. LG Startvert frekvenciavltk ______________________________________________ 4.2.3.1. Startver - iC5 0,4kW - 2,2 kW 1 fzis, 230 V 50 Hz, 0-400Hz__________________ 4.2.3.2. Startver - iG5 0,4kW - 4 kW 1/3 fzis, 230/400V 50 Hz, 0-400Hz ______________ 4.2.3.4. Startver - iS5 0,75kW - 75 kW 3 fzis, 400V 50 Hz, 0-400Hz__________________ 4.2.3.5. Startver - iH 0,75kW - 22 kW 3 fzis, 400V 50 Hz, 0-400Hz___________________ 24 24 25 25 26 26 27

5. PLC-K KOMMUNIKCIS RENDSZERE _______ 27


5.1. Soros adattvitel_______________________________________________ 27
5.1.1. tviteli sebessg ________________________________________________________ 5.1.2. Adattvitel irnya _______________________________________________________ 5.1.3. Kdolsi eljrsok _______________________________________________________ 5.1.3.1. RS 232C kdols____________________________________________________ 5.1.3.2. Nullra komplementl differencilis kdols ______________________________ 5.1.3.3. Manchester-kdols _________________________________________________ 5.1.3.4. Differencilt Manchester-kdols _______________________________________ 28 28 28 29 29 29 29

5.2. RS tpus kommunikcis szabvnyok________________________ 30


5.2.1. RS 232C szabvny szerinti adattvitel _______________________________________ 30 5.2.2. RS-422/485 szabvny szerinti adattvitel_____________________________________ 31

5.3. Hlzati kommunikci________________________________________ 32


5.3.1. Ethernet hlzat ________________________________________________________ 33

5.4. Gyrtspecifikus buszrendszerek _____________________________ 34


5.4.1. Profibusz ______________________________________________________________ 5.4.2. Foundation Fieldbus _____________________________________________________ 5.4.3. CANbus_______________________________________________________________ 5.4.4. Modbus _______________________________________________________________ 34 36 37 38

6. RS 485 KOMMUNIKCI GM7U PLC-VEL _____ 39


6.1. Rendszerbellts ______________________________________________ 39
6.1.2. A PLC belltsa ________________________________________________________ 39 6.1.2. Az LG GM7U PLC megismerse ___________________________________________ 39

6.2. Frekvenciavlt kivlasztsa _________________________________ 41


6.2.1. A frekvenciavlt megismerse ____________________________________________ 6.2.2. Az SV-iC5 zembe helyezse _____________________________________________ 6.2.2.1. Modbus bvtkrtya installlsa _______________________________________ 6.2.2.2. Elzetes belltsi teendk ____________________________________________ 42 44 45 47

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

6.3.Rendszersszellts ___________________________________________ 48
6.3.1. GM7U s PC kapcsolata__________________________________________________ 6.3.2. GM7U tpellts ________________________________________________________ 6.3.3. SV-iC5 tpellts _______________________________________________________ 6.3.4. GM7U s iC5 kapcsolata _________________________________________________ 49 49 49 50

6.4. GM7U programozsa___________________________________________ 50


6.4.1. GMwin program kszts _________________________________________________ 6.4.2. GMwin kommunikcis belltsok__________________________________________ 6.4.3. GMwin Modbus funkciblokkok ____________________________________________ 6.4.3.1. MOD0304 funkciblokk _______________________________________________ 6.4.3.2. MOD0506 funkciblokk _______________________________________________ 6.4.4. Modbus cmzsi szablyok ________________________________________________ 50 51 53 54 55 55

7. MODBUS PLDAPROGRAM____________________ 57
7.1 Idztett szmll ksztse ___________________________________ 58 7.2. Idztett utastsok ____________________________________________ 60 7.3. rsengedlyezs ______________________________________________ 61 7.4. Felfutsi id belltsa ________________________________________ 62 7.5. Lelfutsi id belltsa ________________________________________ 63 7.6. Kimeneti frekvencia belltsa ________________________________ 64 7.7. Motor indtsa__________________________________________________ 64 7.8. Motor lelltsa ________________________________________________ 65 7.9 Paramter llapot lekrdezse ________________________________ 66 7.10. Modbus kommunikcis hibazenetek ______________________ 68

8. ZEMZAVAR ELHRTS _____________________ 69


8.1. ltalnos belltsok __________________________________________ 69 8.2. GM7U belltsok ______________________________________________ 69 8.3. SV-iC5 belltsok _____________________________________________ 69 8.4. Bektsi hibk _________________________________________________ 70 8.5. Paramter belltsi hibk ____________________________________ 71

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

SSZEGZS ______________________________________ 73 IRODALOMJEGYZK _____________________________ 74 MELLKLET ______________________________________ 74

A kvetkez oldalakon lthat dokumentumok szerzi jog vdelme alatt llnak, mindenfle msolsuk, terjesztsk jogi kvetkezmnyeket von maga utn!

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Bevezets
A 20. szzad kzeptl, a nagymrtk ipari fejlds s az egyre szlesed piac hatatlanul a vezrls reformlshoz vezetett. A forradalmi jtst a programozhat logikai vezrl (tovbbiakban PLC) megjelense jelentette, mely az 1970-es vektl kezdd elterjedse ta tretlen npszersgnek rvend, s ma csaknem kizrlagos alkalmazst nyert az ipari folyamatok vezrlsben. Nem csoda, hogy napjainkban a folyamatirnyts s a PLC fogalmak szinte sszefondtak, ami a PLC kszlkek nagyfok feladatorientltsgnak, megbzhatsgnak tudhat be. Az informatika rislptk fejldse a PLC-kre is nagy hatst gyakorolt. Megjelentek a gyrtspecifikus buszrendszerek, melyek kvetkeztben a PLC-k kommunikcija tlpte az addigi korltokat. A gyrtk a PLC-jket a kszlkkel szoros integrltsgban lv sajt hlzattal lttk el. Ilyen a Modbus protokoll is, amit eredetileg a Modicon PLC-k kommunikcijnak biztostshoz fejlesztettek ki, egyszersge s megbzhatsga miatt viszont szmos PLC-gyrt, tbbek kztt az LG cg is gyakran alkalmazza. A gyrtsautomatizlsban szinte egyeduralkodnak szmt PLC-k rohamos fejldsbl addan, a kommunikcijukkal foglalkoz tma fontossga vitathatatlan. A diplomatervben az RS-485 ipari szabvny kommunikcis lehetsgeit rszletesen ismertetem a Tech-con cg ltal rendelkezsemre bocstott LG GLOFA PLC-k legjabb tagja, a GM7U s az LG SV-iC5 inverter segtsgvel. A kommunikci a GM7U-ba, valamint az SV-iC5 Modbus bvtkrtyjba beptett RS-485 interfszen keresztl, Modbus protokollon trtnik. Az iparban szmos technolgiai folyamatot, (pl.: anyagszllts, adagols, mozgats) aszinkronmotorral valstanak meg. Az ilyen motorok fordulatszmnak kvnt rtkre lltsra a legkzenfekvbb megolds a tpll feszltsg frekvencijnak a vltoztatsa. Ez a dolgozat ennek egy lehetsges, korszer kommunikcis megvalstsi mdjt rszletezi. A bemutatsra kerl Modbus pldaprogram egy olyan sszetett program, mely tartalmazza az LG GLOFA GM7U PLC-vel vezrelt SV-iC5 frekvenciavlt, Modbus protokollal megvalstott kommunikcija esetn felmerl sszes szksges belltst, ezzel biztostva egy lehetsges alternatvt, valamint az egyes programelemek adaptlst ms, hasonl jelleg, hasonl cl programok ksztsekor.

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

1. Vezrls az iparban
1.1. Vezrls fejldse:
A vezrls az irnyts egyik fajtja, egy mszaki folyamatba val beavatkozs, annak elindtsa, mdostsa, vagy megszntetse cljbl. Mivel a vezrlssel irnytott folyamat nem tartalmaz negatv visszacsatolst, a beavatkozs eredmnye nem hat vissza a rendelkezst kiad szervre. Az ilyen diszkrt folyamatok tbbnyire ktrtk vltozkat tartalmaznak, melyek BOOL algebrai fggvnyekkel megvalsthatak, ebbl kifolylag a vezrls lehet kzi, illetve nmkd. Vezrlsek felptshez hasznlt elemek, illetve az ltaluk megvalsthat vezrlsi struktrkat tekintve hrom csoportot klnbztethetnk meg: elektromechanikus (rels) vezrlsek huzalozott logikj elektronikus vezrlsek szmtgpes vezrlsek, programozhat logikai vezrlk

1.1.1. Elektromechanikus vezrlsek


A ktllapot jeleket feldolgoz vezrlstechnikban korbban szinte kizrlagosan a jelfogs kapcsolsokat hasznltk. A jelfogk a jelek fogadsra, elosztsra, feldolgozsra, jelek kiadsra, galvanikus sztvlasztsra kpesek. A jelfogs vezrlsek alkalmazsa azonban szmos htrnnyal jr, mivel minden vltoztats nehezen vgezhet el rajtuk, msrszt nehezen integrlhatk elektronikus rendszerekbe. Br a rels vezrlsek napjainkra teljesen kiszorultak, csak korbbi teleptsek vannak zemben, a rels szemllet a programozhat vezrlkben a ltradiagramos programozsi nyelvben tovbb l
+5V a szmtgptl

[3].

+5V az ipari folyamattl BOOL algebrai vltoz a szmtgphez

1. bra Jelfogs bemenet szmtgpes kapcsolattal

Folyamat fld

Jel fld

1.1.2. Huzalozott logikj

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

elektronikus vezrlsek
A kedvezbb megvalstsra s nagyobb megbzhatsgra, lettartamra val trekvs vezetett az rintkez mentes elemek alkalmazshoz. A huzalozott logikj elektronikus vezrlseknek kt vltozata ltezett: a diszkrt alkatrszekbl felptett dida- tranzisztor logika (DTL, diode-transistor logic), ksbb pedig a tranzisztor- tranzisztor logika (TTL, transistor-transistor logic), illetve a komplemens fm-oxid flvezet elemekre pl (CMOS, complementary metal-oxid semiconductor) integrlt ramkrkbl felptett rendszerek. Az ilyen ramkrkkel zemel rendszereknek szmos elnyk van a rels vezrlsekhez kpest: mozg alkatrszeket nem tartalmaznak, igen nagy a mkdsi sebessg, lettartamuk nagysgrendekkel jobb, kis helyignyek. Szmos htrnyuk, mint pldul a fix huzalozs, zavarrzkenysg, kommunikcis lehetsg hinya miatt napjainkra teljesen kiszorultak, esetleg csak rszfunkcik elltsra alkalmazzk [3].

+UT Digitlis bemenet Fototranzisztor Vezrl jel

Fotodida

Kimenet

Digitlis jel fld Fnyvd borts

Szmtgp Fldje

-UT

2. bra digitlis bemenet fotodida segtsgvel

3. bra digitlis CMOS bemene

4. bra digitlis bemenet TTL logikai szint rtkek

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

1.1.3. Szmtgpes vezrlsek, programozhat logikai vezrlk


A szemlyi szmtgpek trtn megjelensekor felhasznlsnak kerlt eltrbe Mivel a a szmtgpek szmtgpek

folyamatirnytsra

gondolata.

rendelkeznek ktllapot jelek fogadsra, illetve kiadsra alkalmas egysgekkel, digitlis vezrlsek megvalstsra idelisak. Ugyanakkor a fogad- s adegysgek jel szintjei nem illeszkednek az ipari szintekhez, s az ipari hatsokkal szemben sem ellenllak. Kezdeti idszakban a szmtgpek ra is igen magas volt, gy nem lehetett csodlkozni azon, hogy megjelentek kifejezetten a folyamatirnytsra optimalizlt mikroszmtgpek, a PLC-k, s nagyrsz ki is szortottk az alkalmazsi terletrl a szmtgpeket. A PLC hasznlata szmos elnnyel jr: a ki- s bemeneti feszltsgszintek illeszkednek az iparban hasznlatos eszkzk szintjeihez. Ezrt a be- s kimenetek csak ritkn 5 V-os szintek (ami a PC-s technikban megszokott), mg az esetek nagy tbbsgben a analg be- s kimenetek 24, 60, vagy 220 V-osak, az digitlis be-s kimenetek feszltsgtartomnya +/24V. Az ipari kivitel msik jellemzje a krnyezeti rtalmakkal (por, lgszennyezettsg) s a mechanikai hatsokkal (tsek, rzkds) szembeni ellenll kpessg [3].

1.2. Vezrlk felptse s felosztsa


Paramtermegads

Mkdtets

Jelfeldolgoz Egysg

Irnytott folyamat

Kijelzs

5. bra irnytsi folyamat blokkvzlata

A paramter megads a rendszer kvnt mkdshez szksges adatok (alapjelek, technolgiai jellemzk) megadst jelentik. A mkdtets alatt a berendezs zemeltetse cljbl szksges be- s kikapcsols, vszlellts jelei rtendek. A mkdtet jel ltalban emberi beavatkozs eredmnye, de szrmazhat az irnyt vagy az irnytott berendezstl is. A kijelzs a mkds fzisainak s egyb jellemzinek visszajelzse a kezel, illetve felgyel szemlyzet rszre. ltalban a kijelzsek jelents segtsget nyjtanak az esetleges hibk helyeinek felismersben is. Az ellenrz jeleket a technolgiai folyamatban elhelyezett rzkelk szolgltatjk. Az itt hasznlt rzkelk vagy ktllapot jeleket, vagy analg rtkeket bocstanak ki, melyeket sokszor a digitlis

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

feldolgozhatsg rdekben digitalizlunk. Az irnytjelek (beavatkoz jelek) kiadsa a beavatkoz szerveken keresztl trtnik. Ezek ltalban jelfogk, mgneskapcsolk, mgnesszelepek. A jelfeldolgoz egysg, amely a vizsglatunk szempontjbl a legfontosabb, alapveten ktflekppen mkdhet: sorrendi (szekvencilis) s kombincis hlzatknt. Felptst tekintve a feldolgozegysg huzalozott program, vagy trolt program lehet. A huzalozott program vezrlseknl az egyes elemek (jelfogk vagy flvezet logikai elemek) sszekapcsolsa huzalozssal olymdon trtnik, hogy ez hatrozza meg az egysg mkdst, a bemenetek s a kimenetek kztti logikai kapcsolatot. Ezek az sszekttetsek legtbbszr nem, vagy csak igen nehezen mdosthatk, vagyis a huzalozott logikai kapcsolat megvltoztatsa komoly nehzsget jelent. Vannak olyan berendezsek, ahol a huzalozott logikai kapcsolat vltoztatst dugaszolssal teszik lehetv. A trolt program vezrlberendezseknl a be- s kimen jelek kztti kapcsolatot (ezek logikai fggvnyeit) egy trolt program (felhasznli program) hatrozza meg. A trol ramkr lehet pl.: csak olvashat memria (ROM). Ez esetben, ha az ramkr nem cserlhet, akkor a berendezsprogramja rgztett, ha cserlhet, a memria cserjvel vltoztathat. Ms trol ramkrk alkalmazsa esetn (pl. RAM, EEPROM) a trolt program jrarhat. Esetenknt a trban egymstl fggetlenl tbb programot is elhelyeznek, amelyek kzl a kvnt programot kls jelre vagy idtl fggen aktivizljk.

2. PLC a kezdetektl napjainkig


2.1. PLC trtnelem
A programozhat vezrlk az 1970-es vektl kezdve teret hdtottak vilgszerte olyannyira, hogy az ipari folyamatok vezrlsben szinte egyeduralkodv vltak, ksznheten az ltaluk megvalsthat folyamatirnyts rugalmassgnak,

megbzhatsgnak. Programozhat vezrlk elnevezsei orszgonknt vltozhatnak, legelterjedtebb az Amerikai Egyeslt llamokbl ered PLC PROGRAMABLE LOGIC CONTROLLER (programozhat logikai vezrl). 1968-ban a GM (General Motors) cg plyzatot hirdetett egy olyan programozhat vezrl berendezs fejlesztsre, amely az addigra mr ismert vlt rels, flvezets, valamint szmtgpes vezrls elnyeit integrlja.

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

A berendezssel szemben tmasztott kvetelmnyek: egyszer, modulris felpts, kis mret; mozg alkatrszt ne tartalmazzon (a hosszabb lettartam elrse rdekben); galvanikus levlasztst biztost be-, illetve kimeneti fokozatok (24Vdc-tl 240Vac-ig); knny programozhatsg s jraprogramozs (a sokoldal felhasznls biztostsa rdekben); maximum 0,1 sec vlaszid (vals idej mkds); nagy megbzhatsg, minimlis karbantarts; versenykpes r [1].

2.2. A PLC-k fejldsnek ttekintse:


V
1968 1969 1971 1973

A FEJLDS JELLEMZI
A PLC-koncepci kidolgozsa a GM felhvsra. Az els Modicon PLC megjelense. /huzalozott CPU, 1kbyte memria, 128 I/O/ A PLC els alkalmazsa az autiparban. Az els intelligens (smart) PLC megjelense: aritmetikai funkci nyomtatvezrls, mtrixmveletek, kpernykijelzs. Az els multiprocesszoros PLC gyrtsa: idzt- s szmllfunkci, 12kbyte memria s 1024 I/O. Az els PID algoritmussal elltott PLC kibocstsa. A tvoli modulkezels (remote control) kidolgozsa, s a hierarchikus konfigurci bevezetse az integrlt gyrtrendszerben. Mikroprocesszor bzis PLC bevezetse. Intelligens kommunikcis modulok megjelense, nagy sebessg, nagy pontossg pozcionl interfsz kifejlesztse. Data Highway kommunikci alkalmazsa, 16 bites mikroprocesszor bzis PLC sznes monitorral. Kltsgkml mini PLC-k megjelense. PLC hlzatok kifejlesztse.

1974 1975 1976 1977 1980

1981 1983 1985

2.3. PLC az iparban


A PLC-ket kedvez jellemzik az albbi terleteken teszik alkalmass irnytsi funkcik elvgzsre:

10

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Egyszer irnytsi feladatok. A kompakt kivitel, mini PLC-k alacsony ruk miatt mr 5-10 relt ignyl hagyomnyos megoldsok kivitelezsnl is gazdasgosan vlthatjk ki a jelfogs vezrlst. Bonyolult, sszetett feladatok. A nagy teljestmny, bonyolult szmtsok elvgzsre kpes PLC-k jelentik a megoldst az olyan vezrlseknl, ahol a rels technika alkalmazsa mr nem, vagy csak nehezen vezet eredmnyre. Ezek a nagyteljestmny PLC-k mr kzel llnak a folyamatirnyt szmtgpekhez. Gyakran mdosul feladatok. Mivel a PLC a memrijban trolt program vgrehajtsval oldja meg a feladatot, megvltozott feladatok esetn legtbbszr elg a programot mdostani, ami gyors s olcsbb megolds, mint egy huzalozott vezrlramkr talaktsa. Terletileg elosztott feladatok. A nagyobb, modulris PLC-k esetben lehetsg van arra, hogy az I/O (input/output) modulokat a vezrlsi helyek kzelbe teleptsk, s ezek a modulok a kzponti egysggel egy kbelen keresztl kommunikljanak. gy a rendszer kbelezsi kltsgei jelentsen cskkenthetk minden egyes I/O jel kzponti egysghez egyenknt trtn vezetshez kpest.

2.4. PLC felptse:


A mai PLC-ket, kivitelk alapjn kt csoportba sorolhatjuk: kompakt modulris

A kompakt PLC elnevezsbl addan hardverstruktrja nem mdosthat, egy egysgben tartalmazzk az sszes szerkezeti elemet, vagyis a tpegysget, a CPU-t, az sszes ki- s bemenetet. Kizrlag megfelel vdettsg ipari tokozsban kszl, kis helyigny, olcs. Tipikus felhasznlsi terlete a sorozatgyrtsban kszl berendezsek, alkatrszek, illetve a PLC nyjtotta lehetsgeken belli, jellemzi ltal lefedhet egyedi vezrlsek. Ezeket sokszor klnfle feszltsgekre elre sklzott formban lehet kapni. A modulris felpts programozhat logikai vezrlk jellemzje, hogy a hardverstruktrjuk hasonlan a szemlyi szmtgpek alaplapjhoz mdosthat, illetve bvthet, a modulokkal, melyek a vezrls valamely specilis funkcijt nmagban ellt ramkri krtyk. Ezeknek ksznheten a PLC-ket sajt ignyeinknek megfelelen pthetjk ki, s gy olyan feladatokat is ellthatnak, amelyeket kompakt vezrlkkel nehz lenne megvalstani. Ezeket a rendszereket knnyebb sklzni, bvteni.

11

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

6. bra modulris PLC egysgi felptse

Modulris felpts PLC rszegysgei, bvt moduljai: tpegysg modul (opcionlis): 100V 240V AC feszltsgbl 24V DC stabil, szrt tpfeszltsget biztost az ramkri krtyknak I/O modulok: analg, digitlis jelek fogadsa, illetve vezrljelek kibocstsa Kommunikcis, hlzati modulok: lehetv teszik a programozhat logikai vezrl, ms berendezsekkel (pl.: PC, inverter) val informci cserjt.

2.5. A PLC-k funkcionlis felptse

BEMENETI SZERVEK

KZPONTI LOGIKAI ILL. FELDOLGOZ EGYSG


/CPU/

KIMENETI SZERVEK KIMENETI RAMKRK

Egy PLC rendszerben az albbi egysgeket tallhatjuk meg: Kzponti feldolgoz egysg (CPU)

BEMENETI RAMKRRK

R A M

KOMMUNIKCIS EGYSG

R O M

PROGRAMOZ EGYSG

7. bra A PLC funkcionlis felptse

12

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Tpegysg Bemeneti s kimeneti egysgek (I/O) Intelligens egysgek Kommunikcis egysgek Memria (RAM, ROM)

2.5.1. A kzponti feldolgoz egysg (Central Processing Unit)


A kzponti feldolgoz egysg a PLC agya. Futtatja a felhasznli programot s vezrli a tovbbi egysgeket. A felhasznli program vagy RAM-ban, vagy EPROM-ban troldik. A program fejlesztse szemlyi szmtgpen trtnik, s a ksz programot (mr a CPU processzornak gpi kdjban) viszik t a ksbbi troleszkzbe. Egyes PLC-k specilis, ellapi programozsi lehetsggel is rendelkeznek. A kzponti vezrlegysg cmezi a kimeneti s a bemeneti egysgeket, parancsokat ad a rendszerben lv intelligens feldolgozegysgeknek.

2.5.2. Tpegysg
A tpegysg feladata, hogy a rendszert megfelel feszltsggel ellssa, a hlzati feszltsget a PLC szmra talaktsa s stabilizlja. A legtbb esetben kln telepeket is tartalmaz, hogy feszltsg kimarads esetn a RAM tartalma megrizhet legyen.

2.5.3. Bemeneti s kimeneti egysgek


A PLC-k egyes be- s kimeneti pontjai szinte minden esetben galvanikusan le vannak vlasztva a bels buszrl, illetve a CPU egysgtl. A digitlis egysgek ki-, bemenetein a feszltsg ltalban 24V. Vannak olyan egysgek is, amelyek kpesek vltakoz ramot is fogadni vagy leadni.

2.5.4. Digitlis bemeneti egysgek


A digitlis bemeneti egysgek feladata olyan jelek rtelmezse, valamint illesztse a PLC bels szintjhez, melyek csak kt lehetsges llapotot vehetnek fel. Az iparban hasznlatos feszltsgekhez igazodva megtallhatak a vlasztkban egyenilletve

vltakozfeszltsget rzkel egysgek is. A bemeneti egysgek feszltsgtartomnya, 24V-os nvleges feszltsg leggyakrabban.

2.5.5. Digitlis kimeneti egysgek


A digitlis kimeneti egysgek feladata a PLC bels jeleinek talaktsa a krnyezet szmra.

13

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Alapveten ktfle vltozat tallhat: Rels kimenet: itt a CPU egy relt vezrel, amelynek az rintkezje van kivezetve. Elnye, hogy segtsgvel olcsn lehet nagy ramokat kapcsolni, s az ramkrkbe brhova beilleszthet (ha az egyik pontja nincs pl.: fldelve). Htrnya, hogy a megvalsthat kapcsolsi frekvencia alacsony, kisebb, mint 10 Hz, s a reakciideje is nagy. Tranzisztoros kimenet: itt valamilyen vezrelt flvezet elem kapcsolja a kimeneti feszltsget. Elnye, hogy viszonylag gyors kapcsolsra kpes (100 Hz krl) s rvid a reakciideje. Htrnya, hogy csak megadott helyre illeszthet, pl. az egyik pontot fldelni kell, illetve nagy ramokat csak relatvan drga elemekkel lehet kapcsolni.

2.5.6. Analg bemeneti egysgek


Az analg bemeneti egysgek A/D talaktk segtsgvel konvertljk digitlis kdd a bemenetre kapcsolt analg jelet. Az ipari jeltartomnyokhoz illeszkedve a bemeneti feszltsg, vagy ramtartomny tbb lpcsben vltoztathat.

2.5.7. Analg kimeneti egysgek


A PLC futsa sorn szmolt digitlis rtkeket alaktja t D/A konverter segtsgvel analg jell.

2.5.8. Kommunikcis egysgek


Ezen egysgek segtsgvel valsthat meg a kapcsolattarts ms eszkzkkel, pl.: folyamatirnyt szmtgppel vagy printerrel. Szabvnyos soros, prhuzamos interfszt biztostanak, valamint hlzati kommunikcit tesznek lehetv.

2.5.9. Intelligens egysgek


Ezen egysgek valamilyen nagy sebessg el-feldolgozst vgeznek a bemen jeleken, nagymrtkben tehermentestve ezltal a kzponti feldolgoz egysget. Ilyen elfeldolgozs lehet pl.: szmlls, pozcifigyels, hmrskletszablyozs stb. A legklnbzbb ipari clokra kszlnek intelligens egysgek.

14

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

2.5.10. Memria
A RAM kzvetlenl elrhet trolegysg (Random Access Memory), mely a vgrehajts alatt ll programok utastsait, adatait tartalmazza. Olyan tr, amelynl az adatok egy elre megadott cmen tallhatk, s errl a cmrl utlag kiolvashatk.

Az ilyen RAM tpus trolk a tpfeszltsg kikapcsolsa esetn elvesztik informci tartalmukat. Dinamikus RAM: frisstst Statikus RAM: CMOS RAM: ignyl RAM-okat hvjuk dinamikus RAM-oknak

frisstst nem ignyl RAM-okat hvjuk statikus RAM-oknak. A tpfeszltsg zemi rtknek tredke mellett is megtartjk

tartalmukat az ilyen tpus RAM-ok. Jellemzjk az alacsony fogyaszts, ezrt akkumultorrl is zemelethetk. A ROM, vagyis az rhat memria tartalma a gp kikapcsolsa utn nem vsz el. Az adatok hossz tv trolsra szolgl. A programok nagyobb tbbsgnek trolst vgzi. A ROM tpusai: ROM: PROM: EPROM: EEPROM: Gyrts sorn programozott memria. A felhasznl ltal programozott memria. Tbbszr programozhat, ultraibolya fnnyel trlhet. Tbbszr programozhat, elektronikus ton trlhet.

3. Programozhat vezrlk programozsa


A PLC hardvere ugyan univerzlis, de konkrt irnytsi feladatra csak a felhasznli programmal egytt vlik alkalmass. Belthat teht, hogy a vezrlk alkalmazhatsgnak egyik legfontosabb krdse a felhasznli program ksztse. A programozsi nyelven azt a szintaktikt, azaz formai szabvnygyjtemnyt rtjk, amely segtsgvel a program elkszthet. PLC-ben fut programok s feladataik: A korszer PLC szoftverek funkcijuk alapjn kt csoportra oszthatk: Alapszoftver Felhasznli program

Az alapszoftver az lland (rezidens), a felhasznli program pedig a vltoz rszt kpviseli [1].

3.1. Alapszoftver
A PLC alapszoftvert hasonlan valamennyi mikroszmtgpes berendezshez az opercis rendszer biztostja. Igen ersen gyrt-, illetve tpusfgg, gy egyedi. Ennek 15

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

ellenre tartalmaznak kzs funkcikat, amelyek szinte valamennyi korszer tpusnl felfedezhetek.

3.2. Felhasznli programok


Az alapszoftver a PLC-ben fut programok lland rsze, s minden azonos tpus programozhat vezrlben egyforma. Ezzel szemben a felhasznli programok a vltoz rszt jelentik, s segtsgkkel vlik alkalmass a PLC az adott vezrlsi feladatra. Ezek a programok specilis, vezrlstechnikai, illetve irnytstechnikai orientltsg

programnyelven rdnak.

3.2.1. A felhasznli program vgrehajtsa


A PLC-k a felhasznli programot ciklikusan, jra s jra ellrl futtatva hajtjk vgre. Ennek oka a felhasznls jellege: a vezrlsi feladatokat a gp bekapcsolstl kezdve egszen a kikapcsolsig el kell ltni. Az egyes ciklusokban a felhasznli program eltt s utn az opercis rendszer bizonyos rszei hajtdnak vgre. A kvetkez bra mutatja a programvgrehajts folyamatt.
INDTS

PII AKTUALIZLSA

FELHASZNLI PROGRAM VGREHAJTSA

PIQ KIIRATSA

8. bra Programvgrehajts folyamata

A logikai vezrlbekapcsolsa utn azonnal egy olyan ciklusba kerl, amelybl csak kikapcsolskor fog kilpni. A ciklus a kvetkez hrom tevkenysgbl ll: 1. A bemenetek rtkeinek beolvassa s trolsa a memria egy elre rgztett, a rendszer ltal kezelt terletn. Ez a mvelet azzal az elnnyel jr, hogy a felhasznli program futsa kzben hiba vltoznak meg a krnyezet jelei, ezt a program nem rzkeli, gy nem lphetnek fel hazrdjelensgek. A memria azon terlettnek a neve, ahol a beolvasott rtkeket a rendszer trolja, bemeneti folyamattkr, angolul Process Input Image (PII).

16

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

2. A felhasznli program vgrehajtsa. A processzor a vgrehajtand utastsokat egyms utn olvassa ki a memribl. A felhasznli program a bemenetek rtkt a PII-bl veszi, s a szmolt eredmnyeket nem kzvetlenl rja ki a kimeneti egysgekre, hanem szintn a memria egy terletre teszi le. Ennek a terletnek a neve kimeneti folyamattkr, angolul Process Output Image (PIQ). 3. A PIQ-ban trolt rtkek kiratsa a kimeneti egysgekre. gy minden kimenet egyszerre vlt rtket, s elkerlhetk a hazrdok. Ha idztsi, vagy egyb okokbl szksg van egy bemenet adott pillanatbeli rtknek hasznlatra, vagy egy kimenet azonnali belltsra, ez megtehet a PII s a PIQ megkerlsvel. Ezekre az esetekre specilis utastsokat hasznlhatunk [3].

3.3. PLC programnyelvek


A fejldse sorn szmos programozsi nyelvet fejlesztettek ki, s ezen nyelvek szles krben val alkalmazsa az egyes gyrtk eszkzei kztti kompatibilitst lehetetlenn teszi. Ebbl addan egyre nagyobb igny mutatkozik egy egysges nemzetkzi szabvnyokban rgztett programozsi nyelv kifejlesztsre. Ez a trekvs vezetett az IEC 1131-3 nemzetkzi szabvny ltrejtthez, ami nem egy j kompatibilis programnyelvet jelent, hanem a mr meglv, hasonl struktrj nyelveket igyekszik egyesteni. A PLC programozsi nyelvek kzs jellemzje, hogy vezrlstechnikai (jabban irnytstechnikai) orientltsgak. Az IEC 1131 szabvny a programnyelveket kt osztlyba sorolja: szveges rendszer, illetve grafikus szimblumokat alkalmaz programnyelvek. A szveges rendszernek kt megvalstsi formja ltezik: ST (Structured Text), ami a magas szint programnyelvekkel (Pascal, C) tmogatott strukturlt felhasznli programnyelv. Ezen mdszer clja, hogy a magas szint nyelvet ismerk az ltaluk mr megszokott mdon kpesek legyenek PLC program ksztsre. Br a npszersge egyre nvekv tendencit mutat, nem tartozik az elterjedtebbek kz.

9. bra Programvgrehajts folyamata

17

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

IL (Instruction List), vagyis az utastslists felhasznli programnyelv, amely a mikroprocesszorok programozsnl mr bevlt assembly-bl fejldtt ki, s a bitszervezs PLC-knl ersen ktdtt a hardverstruktrhoz. Az IEC 1131-3 szabvnyban a grafikus rendszer nyelvek hrom alcsoportot tartalmaznak: LD (Ladder Diagram), vagyis ltradiagramos programnyelv. Alapvet nyelv, mely az informcitechnolgiban jratos embereknek nyjt knny ttekinthetsget. Az ramttervbl alakult ki, gy tulajdonkppen a ltradiagramok az ramttervek szoftveres megfeleli. Csak logikai egyenletek lersra szolglnak, nem tartalmaznak specilis, csak az rintkezs hlzatokra jellemz sszevonsokat, s elemei csak az adott PLC funkcionlis szoftverelemei lehetnek. FD (Function Block), azaz funkciblokk-diagram. A huzalozott logikban az SSI, MSI ramkrknl hasznlt szimblumokbl kialaktott, ersen hardverorientlt nyelv. Egy funkciblokknl baloldalon a bemenetek, jobboldalon a kimenetek tallhatak. SFC (Sequential Flow Chart), vagyis a sorrendi folyamatbrs programozsi nyelv a Grafcet francia nemzetkzi szabvny tovbbfejlesztse, a nagyobb

szoftverorientltsg eltrbe helyezsvel.

4. LG ipari felhasznls termkek


Az LG Electronics, Inc. Vllalatot (Koreai tzsde: 6657.KS) 1958-ban alaptottk. Nemben ez volt az els cg a koreai szrakoztat elektronikai piacon. A vllalat jelenleg globlisan is meghatroz szerep az elektronika, informcitechnolgia s a kommunikci terletn, 76 klfldi lenyvllalatban s marketingkzpontjban tbb mint 64 000 alkalmazottat foglalkoztat vilgszerte. Tevkenysge 4 f terletre, kereskedelem s szolgltats, vegyi- s energiaipar, pnzgyi finanszrozs s elektronikai cikkek fejlesztsre, gyrtsra sszpontosul. Az elektronikai cikkek - mind az ipari, mind a szrakoztat - a cg termelsnek 26,2%-t teszik ki, ezen bell 2005-ben az LG a koreai PLC piacon 46%-os rszesedst rt el [4].

4.1. LG LS programozhat vezrl berendezsek


A kt altpusba, a MASTER-K- s GLOFA sorozatba tartoz LG PLC-k felhasznli ignyeket tekintve meglehetsen szles sklt fognak t, s rugalmassguknak, nagyfok megbzhatsguknak, valamint versenykpes ruknak ksznheten szles krben elterjedtek.

18

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

A MASTER-K sorozatba tartoz kszlkek a rendkvl gazdasgos, kis vezrlsi feladatok elltsra alkalmas PLC-k sort bvtik, mg a GLOFA-GM termkcsald a IEC 61131-3 nemzetkzi szabvnynak megfelel mlti-funkcionlis rendszerekhez

alkalmazhat. GM sorozat tagjai kztt tallhatunk modulris felpts PLC-ket, valamint olyan vezrl berendezseket is, melyek I/O egysgei tbb 10000 be- s kimenetet szmolnak [2].

4.1.1. MASTER-K sorozat


Kis berendezsek vezrlsre alkalmas, rendkvl gazdasgos. Fbb jellemzk: Rugalmas, kompakt s bizonytott megbzhatsg I/O pont: 10 ~ 1024 Analg I/O-k, beptett RS-232C/485 Nagysebessg szmll

4.1.2. GLOFA GM sorozat


A GM sorozat tagjait az IEC 61131-3 nemzetkzi szabvny specifikcii alapjn terveztk, gy lehetsg nylik IL, LD, SFC programnyelvek hasznlatra, ezltal biztostva a knny programozst. Tulajdonsgok: Nyitott hlzati lehetsgek nemzetkzi kommunikcis protokoll alapjn (RS232C (modem) interfsz, RS-422/485 (ModBus) interfsz) Nagy gyorsasg adatfeldolgozs, ksznheten a folyamat-orientlt processzornak Szmos specilis modul, ami a PLC alkalmazsi krt tgtja (DeviceNet, FieldBus, ProfiBus-DP, EtherNet) Analg I/O, RTD, TC, HSC, Pozicionls stb. Rels, vagy tranzisztoros be-, kimenet (bizonyos tpusok esetn) Windows alap IL, LD, SFC nyelveket tmogat programoz szoftver (GMWIN) A GLOFA-GM sorozat elemei: GMR, GM1(B), GM2(B), GM3, GM4(B;C), GM6, GM7, GM7U

19

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

4.1.2.1. LG GLOFA GM7U termkrl ltalban


Nagyfok kompaktsgbl, gyors processzlsbl (0,1-0,9 s) addan, ami a sorozatban a GM7U-nl a legnagyobb, a GM7U egy nagyon sokoldal termk. A program memria
I/O Szmra utal utal tpus

mrete szintn a sorozat ezen elemnek a legnagyobb (132Kb), az adatmemria is a legtbb megoldand feladat szmra kielgt mennyisg (44Kb). Knnyen belthat

GM7-DT60U(P)
Tranzisztoros Kivitel (PNP)

Sorozat szm

teht, hogy ez a tpus szles krben alkalmazhat. I/O pontok szmt (20-120), illetve kapcsolst (rels - DR, vagy

tranzisztoros - DT) tekintve tbbfle verzi ltezik. Az egyes karakterek jelentst az elnevezsben az albbi plda szemllteti.

4.1.2.2. GM7U ltalnos jellemzk

10. bra GM7U ltalnos jellemzk

20

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

4.1.2.3. GM7U mszaki jellemzk

11. bra GM sorozat 5 tagjnak mszaki jellemzi

Feldolgozsi id 0,5 s Program kapacits 132000 lps Beptett RS 232C kommunikcis port a PC s a GM7U kztti kapcsolathoz Beptett RS 485 kommunikcis port GM7U s kompatibilis ipari termkek kztt (pl.: inverter, kijelz)

4.1.2.4. Hasznos beptett fggvnyek


Gyors szmll: 32-bites mkds Mkdsi tartomny: -2,147,483,6482,147,483,647 Fggvnyei: ring counter (gyr szmll), latch counter, comparison

/sszehasonlt fajti equal (egyenl), zone (zna), task (feladat)/, RPM (fordulatszmll) Pozicionl fggvny: (DRT/DT tpus) Vezrl tengely: 2 tengely (100 kHz) Mkdsi forma: egyszeri/ismtlses Mkdsmd: end (vg), keep (tart), continous (folyamatos) Egyb fggvnyek: visszatrs az origba, JOG vezrls, PWM kimenet PID fggvnyek

21

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Rel/PRC automatikus hangols, SV ramp, delta MV, PWM kimenet, pozci/sebessg algoritmus, Elre/visszafel

4.1.2.5. Bvt modulok:


Rendelkezsre ll rendszer maximum 3 bvt egysg a standard vltozatnl s maximum 2 a gazdasgos vltozatnl Digitlis I/O: Analg I/O: maximum 3 egysg maximum 3 egysg

A/D, D/A talakt: maximum 3 egysg Analg idzt: maximum 3 egysg

Kommunikcis I/F: 1 egysg RS-232C 1 modul RS-422/485 modul belertve a Modbus protokollt Fieldbus I/F modul (Fnet master) Fieldbus I/F modul (Rnet master) DeviceNet modul (slave) Profibus-DP modul (slave) Cnet I/F modul Rnet I/F modul Pnet I/F modul

4.2. LG Inverter (frekvenciavlt)


A villamos motorok fordulatszm vltoztatsnak ignye nem j kelet dolog, gondoljunk csak a szles krben elterjedt egyenram hajtsokra, melyek mr hossz ideje szerves rszt kpezik a klnfle ipari technolgiknak. Az iparban legelterjedtebb, nagy darabszmban teleptett villamos forggp a hromfzis rvidrezrt forgrsz kisfeszltsg aszinkron motor. Ezek a motorok a legklnflbb technolgiai folyamatokban a kukoricadarltl a ventilltorokon
Bvt modulok

keresztl

szlltplykig, ma mg legtbbszr direkt a hromfzis hlzati 50 Hz-es hlzatrl mkdnek. Egy nem tl rgi eurpai felmrs szerint a beptett motorok csak mintegy 10 %-a rendelkezik fordulatszm vltoztats lehetsgvel, az elrejelzsek szerint azonban ez az arny a nem tl tvoli jvben teljesen megfordul.

22

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Elnyk, melyek ezt a gyors tllst elsegthetik: A technolgiai igny a fokozatmentes fordulatszm vltoztatsra egyszeren kielgthet. Energia megtakarts, hiszen jzansszel is belthat, hogy a ventilltor, szivatty, stb. ltal tovbbtott kzeg tjba tett fojtsnl sszerbb s takarkosabb a fokozatmentes fordulatszm-vltoztatssal vgzett mennyisgvltoztats. A direkt indtssal szemben tulajdonkppen itt frekvenciafelfuts valsul meg, teht a hlzatot nem terheli indtsi ramlks. Az energia megtakartson fell ez a hlzati elemek mretezsnl is megtakartsokat eredmnyez. Ahhoz, hogy a fordulatszm szablyozs folyamatt, fizikai httert megrtsk, elengedhetetlen az indukcis motorok mkdsnek megismerse. Az ilyen tpus motorok fizikai tulajdonsgai hasonlak a transzformtor mkdshez. Ha a motort a vltakoz ram hlzatra csatlakoztatjuk, akkor az llrszben ltrejn egy a hlzati frekvencinak megfelel fordulatszmmal forg mgneses mez. A forg mez hatsra, a forgrsz
12. bra motor M/n grbe

tekercsben

indukldott

feszltsg

kvetkeztben kialakul ram s a mgneses mez

klcsnhatsara, a forgrsz forogni kezd. A forgrsz mindig lassabban forog, mint a forg mez, vagyis aszinkron fordulatszm, mert klnben nem lenne a nyomatkot ltrehoz ervonalmetszs. A fordulatszm-klnbsget nevezzk slip-nek, amely a terhels fggvnyben vltozik. Ha n a terhels, akkor a slip nvekszik, a munkapont egyre inkbb a motor billennyomatknak kzelbe kerl. Tlterhelsnl a motor kibillenhet a stabil zemllapotbl. A 12. brn a fix frekvencin zemel motor nyomatk-fordulatszm grbje lthat. A legtbb motor a nvleges nyomatknak 150 %- val rvid ideig (60 sec- ig) tlterhelhet, azonban ezzel nem rdemes visszalni, fleg ha a motor nem rendelkezik korrekt hvdelemmel. A motor szempontjbl szintn kritikus a kis fordulatszmon, nvleges terhelssel trtn zemeltets, mivel ekkor mr a motor tengelyre szerelt sajt hts nem elegend. ltalnos szablyknt elmondhat, hogy a nvleges fordulatszm felig leszablyozhat a motor fordulatszma, utna csak teljestmnycskkentssel zemelhet.

23

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Minden esetben rdemes kihasznlni a frekvenciavltkba beptett motorvdelmi funkcit (frekvenciafgg I2t), de a legkorrektebb megolds a motor tekercsfejeibe ptett PTC termisztor, melynek ellenlls-vltozst a frekvenciavlt kirtkeli. A maximlis fordulatszmot a motor mechanikai hatrfordulatszma korltozza be, melyet ltalban a gyrtk a ktszeres nvleges fordulatszmban adnak meg. A nvleges frekvencia feletti tartomnyban azonban a motor fluxusa a fordulatszmmal fordtott arnyban cskken s ennek megfelelen a motor terhelhetsge is [5].

4.2.1. Fordulatszm szablyozs


A leggyakoribb megvalstsoknl tulajdonkppen csak vezrlsrl beszlhetnk, mivel ltalnos esetekben nincs fordulatszm-visszacsatols, teht az alapjelbl szrmaztatott vezrljel kzvetlenl az ramszablyoz alapjelt kpezi. Ezen alapjel s a tnyleges mrt ramrtk klnbsgt dolgozza fel az ramszablyoz, s ennek alapjn kpezi le a gyjtsi kpet. Ebben az esetben a fordulatszm ersen fgg a terhels mrtktl. A nyomatki grbe a vzszintes tengely mentn, mind a kt irnyba eltolhat a tpll frekvencia vltoztatsval. Ezltal nylik lehetsg a fordulatszm szablyozsra. Mivel a motor teljestmnye arnyos a nyomatk s fordulatszm szorzatval, nem hagyhatjuk figyelmen kvl a fordulatszm mdostsval bekvetkez teljestmnyvltozst, mind a felvett, mind a leadott rtkekre. A legkzenfekvbb megolds egy aszinkron motor fordulatszmnak vltoztatsra a tpll feszltsg frekvencijnak a vltoztatsa. Nem szabad azonban elfelednnk, hogy amennyivel cskkentjk a frekvencit, knytelenek vagyunk a motorra jut feszltsget is ugyanannyival cskkenteni, klnben a motor fluxusa tl magas lenne, s a motor teltdne. A nvleges frekvencia alatti tartomnyban teht a feszltsget is cskkentennk kell. Ha pedig a frekvencit a hlzati fl nveljk, akkor magasabb feszltsgre lenne szksg, mint a nvleges, hogy a fluxus ebben a tartomnyban is lland maradjon. Erre ltalban nincs lehetsg, a motorra jut feszltsget a nvleges rtken tartjuk, gy viszont a nvekv frekvencival cskken a motor fluxusa, ebbl kifolylag a nyomatka is.

4.2.2. A frekvenciavlt mkdse


A tp lehet egy-, vagy hromfzis kisebb teljestmnyeknl, azonban nagyobb teljestmnyeknl kizrlag hromfzisval valsthat meg. A betpllt ram a dids hdon (Graetz hd) keresztl folyva lesz egyenirny, s a kzbenskri puffer kondenztorokat tpllja. A kondenztorok egyrszt simtjk a feszltsg hullmossgt 24

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

(flszinusz; klnsen az 1 fzis betpllsnl van ennek jelentsge), msrszt kisebb hlzati ingadozsoknl tartjk a feszltsgszintet is. A szablyozatlan kzbenskri egyenfeszltsg miatt a tpfeszltsg cscsrtke hatrozza meg az rtkt. A

kzbenskri

egyenfeszltsg

impulzusszlessg-modulci segtsgvel feszltsgg ismt alakul. A vltakoz kvnt


13. bra frekvenciavlt mkdse

hullmforma a kimeneti tranzisztorok (IGBT) meghatrozott frekvencival (kapcsolsi frekvencia) trtn ki-, bekapcsolsval hozhat ltre.

4.2.3. LG Startvert frekvenciavltk


Az LG cg meglehetsen szles palettt knl a Startvert inverter csalddal, amibe 6 alaptpus tartozik, az egsz kompakt kiviteltl az akr 280 kW teljestmny kezelsre kpes 3 fzis frekvenciavltig. A Tech-con cg ltal is forgalmazott 4 alaptpus iC5; iG5; iS5 s iH kzs jellemzi: [2] llthat frekvenciatartomny 0-400Hz. Frekvenciapontossg: digitlis parancsnl: 0,01%; Analg parancs esetn: 0,5%. Tlterhelhetsg: A nvleges bemeneti ram 150% egy percig. Analg bemeneti jelszint: 0-10VDC, 0-20mA. Felfutsi/lefutsi idllts 0-6000 sec.

4.2.3.1. Startver - iC5 0,4kW - 2,2 kW 1 fzis, 230 V 50 Hz, 0-400Hz


Nvleges tpfeszltsg: 230V; 50 Hz. Vezrlsi md: Impulzus szlessg modullt szinusz hullm. V/F vezrls, rzkelmentes (sensorless) vektorvezrls. Beptett: PID vezrls, DC fkezs, frekvenciakorlt, szlip kompenzci. Bellthat multi-step frekvencik. Beptett potenciomteres frekvencialltsi lehetsg. Vdelmi funkcik: tlfeszltsg vdelem, feszltsgcskkensi vdelem, tlram vdelem, motor tlterhels vdelem, be/kimeneti fzis kimarads vdelem, tlterhels vdelem, kommunikcifigyels, hardver bels hiba vdelem.

25

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Krnyezeti felttelek: maximum 90% pratartalom, lecsapds (mentesen), rezgsllsg

4.2.3.2. Startver - iG5 0,4kW - 4 kW 1/3 fzis, 230/400V 50 Hz, 0-400Hz


Nvleges tpfeszltsg: 230V/ 50 Hz 1 fzis; 380-460VAC/ 50Hz 3 fzis. Vezrlsi md: Impulzus szlessg modullt szinusz hullm. V/F vezrls, tr vektorvezrls. Beptett: PID vezrls, DC fkezs, frekvenciakorlt, szlip kompenzci, RS-485, ModBus-RTU, kivehet billentyzet. 8 bellthat frekvencialps, 3 multifunkcis bemenet, 1 multifunkcis kimenet. NPN s PNP jelek fogadsra is alkalmas hardver. Analg kimeneti jel 0-12 V. Paramterek msolsa a billentyzetrl! 1-10kHz viv frekvencia. Vdelmi funkcik: tlfeszltsg vdelem, feszltsgcskkensi vdelem, tlram vdelem, motor tlterhels vdelem, be/kimeneti fzis kimarads vdelem, tlterhels vdelem, kommunikcifigyels, hardver bels hiba vdelem. Krnyezeti felttelek: maximum 90% pratartalom, lecsapds (mentesen), rezgsllsg.

4.2.3.4. Startver - iS5 0,75kW - 75 kW 3 fzis, 400V 50 Hz, 0-400Hz


Nvleges tpfeszltsg: 380-460VAC/ 50Hz 3 fzis. Vezrlsi md: Impulzus szlessg modullt szinusz hullm IGBT-vel. sensorless vektorvezrls. Beptett: PID vezrls, DC fkezs, frekvenciakorlt, kivehet billentyzet. 8 bellthat frekvencialps, 3 multifunkcis bemenet, 2 multifunkcis kimenet. Analg kimeneti jel 0-12 V. 1-15kHz viv frekvencia. Vdelmi funkcik: tlfeszltsg vdelem, feszltsgcskkensi vdelem, tlram vdelem, motor tlterhels vdelem, be/kimeneti fzis kimarads vdelem, tlterhels vdelem. Krnyezeti felttelek: maximum 90% pratartalom, lecsapds (mentesen), rezgsllsg.

26

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

4.2.3.5. Startver - iH 0,75kW - 22 kW 3 fzis, 400V 50 Hz, 0-400Hz


Nvleges tpfeszltsg: 380-460VAC/ 50Hz 3 fzis. Vezrlsi md: Impulzus szlessg modullt szinusz hullm IGBT-vel s 32 bit DSP-vel. Tr vektorvezrls. Beptett: PI vezrls, frekvenciakorlt, kivehet billentyzet. 8 bellthat frekvencialps, 6 multifunkcis bemenet, 4 multifunkcis kimenet. Analg kimeneti jel 0-12 V. 2, 8 kHz viv frekvencia. Vdelmi funkcik: tlfeszltsg vdelem, feszltsgcskkensi vdelem, tlram vdelem, motor tlterhels vdelem, be/kimeneti fzis kimarads vdelem, tlterhels vdelem, kommunikcifigyels, hardver bels hiba vdelem,

Inverter/motor tlmelegeds vdelem, CPU hiba vdelem. Krnyezeti felttelek: maximum 90% pratartalom, lecsapds (mentesen), rezgsllsg

5. PLC-k kommunikcis rendszere


A programozhat vezrlk szmos informciforrssal llnak kapcsolatban. Ezek kzl a prhuzamos formtum PLC s technolgiai folyamat, illetve a soros formtum PLC s PLC, PLC s szemlyi szmtgp, PLC s kezel, valamint a PLC s perifria kztti kommunikci a legelterjedtebb. Prhuzamosan kezelt jelek a ktllapot, analg, valamint a frekvencia (impulzus) be-, kimenetek.

5.1. Soros adattvitel


Soros adattvitel esetn az adatok bitenknt, a kiegszt, ellenrz jelekkel egytt, idben egyms utn rendszerint egy vezetken (rpron) kerlnek tovbbtsra. Az informcit a feszltsg, vagy az ram szintje, illetve jeltmenete kpviseli (0V; 6V), amely minimum
1 0 +6 V 0V 14. bra Soros adattviteli formtum t 1 1 1 0 1 1

egy bitideig tart. Soros adattvitel a kommunikciban rszt vev adk s vevk szmtl fggen alapveten kt pont kztt (pont-pont kommunikci),

27

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

illetve tbb pont kztt trtnhet. Pont-pont kztti kommunikci (ad, vev) esetn kt egysg van sszekttetsben, az adattvitel folyhat egy, vagy mindkt irnyban. A tbb pont kztti kommunikci napjainkban szinte kizrlag hlzati jelleg. A soros adattvitel kidolgozshoz s programozshoz az tviteli sebessg, a fizikai jellemzk, a kdolsi eljrsok, a szinkronizls mdja s az tvitel szablyrendszernek (protokoll) ismerete szksges. A soros adattvitel vezetkes, vagy vezetk nlkli tviteli kzegen keresztl lehetsges. Elbbi lehet elektromos- (csavart rpr; koaxilis kbel), illetve fnykbel (optikai kbel).

5.1.1. tviteli sebessg


Az tviteli sebessget az idegysgenknt tvitt bitek szmval adjk meg, mrtkegysge a bit/s vagy bps. Gyakran tallkozhatunk brutt, valamint nett adattviteli sebessg fogalmval. Az elbbi a hasznos adatokon tl az adminisztrcis adatokat is figyelembe veszi, mg az utbbi csak a hasznos adatok tvitelre vonatkozik, s rtke a kdolstl fggen az elztl 10-30 %-kal kisebb. Jellemz adattviteli sebessgek s alkalmazsok: 1 Kbit/s 10100 Kbit/s 110 Mbit/s pl.: PC perifrik (nyomtat) pl.: irnytstechnikai hlzatok (PROFIBUS) pl.: alapsv LAN (PC-hlzatok)

100 Mbit/s1 Gbit/s pl.: szles sv LAN (kptvitel)

5.1.2. Adattvitel irnya


AZ adattvitel tovbbi fontos jellemzje az egy idben trtn tvitel irnya. Eszerint hrom fajtt klnbztethetnk meg. Szimplex: Fl duplex: egyszerre Duplex (full duplex): egy idben mindkt irnyban lehet adatokat tovbbtani az adatramls egyirny az adattovbbts mindkt irnyban lehetsges, de nem

5.1.3. Kdolsi eljrsok


A kommunikcis csatornn keresztl tovbbtott binris rendszer adatok megfeleltetsre szmos, kdolsi forma ltezik. A leggyakoribb kdolsi eljrsok: RS 232C kdols Nullra komplementl differencilis kdols

28

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Manchester-kdols Differencilis Manchester-kdols

5.1.3.1. RS 232C kdols


Lass adattvitel jellemzi, kznsges tvkzlsi
rajel Adat
0 1 0 1 1 0 1 1 1 0 0 1 1 0 0 0 1

csatornaknt szolgl. Az RS 232C kdolsnl (NRZ Non Return to Zero) az 1 bitrtknek az egy bitperidusig tart negatv feszltsgszint, mg a 0 bitrtknek a pozitv feszltsgszint felel meg.

NRZ kdolt jel

15. bra RS 232C kdols (NRZ)

5.1.3.2. Nullra komplementl differencilis kdols


rajel Adat
0 1 0 1 1 0 1 1 1 0 0 1 1 0 0 0 1

Az NRZI (Non Return to Zero Inverted) sok, nagy bonyolultsg vonalvezrl eljrs. A NRZI

kdolsban a bitperidusban egy pozitv, vagy negatv feszltsg polaritsvltsa megfelel a 0 bitrtknek. Ha nincs polaritsvlts, akkor az 1

NRZI kdolt jel

16. bra NRZI kdols

bitrtket jelent.

5.1.3.3. Manchester-kdols
Elektromos szempontbl sok loklis hlzati megvalstsban kivnatos, hogy pozitvbl
rajel Adat
0 1 0 1 1 0 1 1 1 0 0 1 1 0 0 0 1

negatvba val tmenet s a negatvbl pozitvba val polaritsvlts elre lthat szablyossggal kvesse egymst. Loklis hlzatokban elterjedt. 1 bitre felfut l, 0 bitre lefut l. A jel spektruma 1/2T s 1/T.

Manchester kdolt jel

17. bra Manchester-kdols

5.1.3.4. Differencilt Manchester-kdols


A Manchester-kdols egyik formja, j nhny loklis hlzat, hasznlja ezt a vltozatot. Ennl is, mint a hagyomnyosnl minden bitperidusban polaritsvlts trtnik. Azonban
rajel Adat
0 1 0 1 1 0 1 1 1 0 0 1 1 0 0 0 1

a vltozs jellege fgg az elz bit rtktl. A bitrtk 1-be billen, ha nem vltozik a polarits az elz bitperidus vgn, de vltozik a bitperidus kzepn, s 0 bitrtket azonost, ha a

Manchester kdolt jel

bitperidusnak mind az elejn, mind a kzepn


18. bra Diff. Manchester-kdols

29

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

polaritsvlts trtnik.

5.2. RS tpus kommunikcis szabvnyok


Az EIA ltal a gpi kommunikcira kidolgozott RS szabvnyok egy rsze a pont-pont kztti, msik rsze a hlzati kommunikci hardverfeltteleit definilja. Pont-pont kztti kommunikci rendszerint PC-PLC, PLC s PLC, PLC s MMI, illetve PLC s perifria kztti adatforgalom lebonyoltsra hasznlatos. Erre a clra a leginkbb az RS232, esetleg az RS-422/485, valamint a CETRONICS (prhuzamos) interfszt alkalmazzk.

5.2.1. RS 232C szabvny szerinti adattvitel


A pont-pont kztti kommunikcihoz rendszerint az 1969-ben az EIA ltal kidolgozott s valsznleg a legszlesebb krben hasznlt RS-232C szabvnyt hasznljk. A szabvny a kommunikciban rszt vev kt eszkz kztti csatlakozs (Data Terminal Equipment, DTE s Data Communication Equipment, DCE) mechanikai, elektromos s funkcionlis jellemzit definilja, ezrt gyakran hardverprotokollnak is nevezik.

Az RS 232C tipikus feszltsgrtkei: JEL TPUSA ADATJEL LOGIKAI LLAPOT 0 (SZNET) 1 (JEL) VEZRLJEL 0 (KI) 1 (BE) FESZLTSGTARTOMNY +3 V+15 V -15 V-3 V -15 V-3 V +3 V+15 V NVLEGES RTK +7 V -7 V -7 V +7V

RS 232C szabvny szerinti kommunikci fbb mszaki jellemzi: tviteli sebessg: 75, 300, 600, 1200, 4800, 9600, 19000 bit/s A maximlis tviteli tvolsg feszltsgkimenet esetn kb.15 m, ramkiment esetn nhny 100 m, az tviteli sebessgtl fggen.

Az RS-232C szabvny csatol kt vgberendezs bitsoros sszektetst valstja meg s megfelel kialaktsban szimplex, fl duplex vagy duplex tvitelre egyarnt alkalmas. A csatols a szabvny szerint 25 plus csatlakozt ignyel, de valamennyi vezetkfunkcit csak ritkn hasznostjk. Van 3-9 vezetkes megolds, amihez 9 plus csatlakoz szksges.

30

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Az RS 232C szerinti soros kommunikci rendszerint a CPU soros UART egysgn valsul meg gy, hogy ennek TTL szint jeleit gynevezett EIA meghajtkkal s szintttevkkel alaktjk RS 232C szintre s vissza. Ennl az tvitelnl az informci tovbbtsa az adatvezetkeken, soros formban, gynevezett kzfogsos (hand-shaking) mdon a vezrlbitek ltal irnytva trtnik.

5.2.2. RS-422/485 szabvny szerinti adattvitel


Az RS-232C tpus adattvitel az tviteli sebessg s a tvolsg szempontjbl elnytelen s csak alacsony sebessg s kis tviteli tvolsg esetn hasznlatos. Ezen javt az RS-422, illetve RS-485 szabvny szerinti adattvitel. E kt szabvny az tviteli paramterek javulst nagyrszt a szimmetrikus jeltvitel rvn ri el.
nincs jel

jel

sznet

5V

Tipikus feszltsgszintek:
TX 2,5 V TX

VOZ=0,9 Vmin1,7 Vmax


VOH VOL

VOH=2 Vmin5 Vmax VOL=-2 Vmin-5 Vmax

0V 19. bra RS 422/485 tvitel jelalakjai; tipikus feszltsgszintek

Az RS-422/485 szabvny szerinti tvitel kettnl tbb pont eszkz kztti kommunikcit is lehetv tesz.
20. bra RS 422 tvitel svszlessge a kbel hossznak fggvnyben, a hullmimpedancia = 100 ; (FEET lb kb. 33 cm)

Ha ipari krnyezetben, kis informci csomagokat szeretnnk gyorsan, nagytvolsgra szlltani, akkor az RS-485 szabvny interfsz az optimlis vlaszts, ami ktvezetkes busz specifikcijt hatrozza meg tbb eszkz kztti, gynevezett party-line, vagy multidrop hlzati kommunikcihoz. A lnyegi klnbsg a 422 s 485 kztt az, hogy

31

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

mg a 422-es kommunikci egy ad s tbb vev kztt lehetsges, addig a 485-s esetben az ad oldalon is tbb kapcsolat kivitelezhet. Az RS-485 szerinti kteres, sodrott rpr vezetken tbbnyire master-slave tpus buszhozzfrs lehetsges.

JELLEMZK ADATTVITEL IRNYA

21. bra RS 485 Half-duplex multi-point kommunikci EIA SZABVNY RS 232C FULL DUPLEX 115 KBIT/S 50 M 1 AD - 1 VEV RS 422 FULL DUPLEX 10 MBIT/S 1200 M 1 AD TBB VEV 1+10 100 25/9 PLUS 4 PLUS RS 485 HALF DUPLEX 10 MBIT/S 1200 M TBB AD TBB VEV 32 54 2 PLUS

TVITELI SEBESSG (MAX.) TVOLSG (MAX.) KOMMUNIKCI KAPCSOLAT HULLMIMPEDANCIA [ZH] CSATLAKOZ

22. bra RS 232C 422, valamint 485 interfsz fbb jellemzi

Az RS 485 szabvny szimmetrikus jeltvitelt biztost sodrott rprral. A vonalon az informcit feszltsgimpulzusok hordozzk, ezrt az tviteli sebessg nvelsvel nvekszik a feszltsgugrsok felharmonikus tartalma. A nagyfrekvencis technikban minden kbelt hullmimpedancival (Zh) kell lezrni, a vonalon terjed jel visszaverdsnek megakadlyozsra.

5.3. Hlzati kommunikci


A mr jl bevlt, szmos tipikus alkalmazsi terlettel rendelkez pont-pont kztti kommunikci mellett, napjainkban a tbb pont kztti kommunikci ignye is egyre nvekszik.

32

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Tbb PLC kztti kommunikci mdszerei a kvetkezk: Tbb soros vonal rvn kialaktott pont-pont kapcsolat. Ez a megolds csak korltozott kommunikcira alkalmas, ezrt a mai PLC-ken gyakran egynl tbb RS 232C interfsz tallhat PLC-hlzat. A legelterjedtebb, kommunikcis mdszer a tbb PLC-t fellel informcis kapcsolat kialaktshoz Ethernet-hlzat. A klnsen nagy tvolsg, illetve adatmennyisgeket ignyl kommunikci esetn alkalmazand. Adatgyjt szmtgp. Adatgyjt szmtgp s PLC-k kztti kapcsolatot valst meg, ma mr elavult.
Pont-pont sszekttets Tbb soros vonal (RS 232C) PC PLC PLC hlzat PC Ethernet PC

PLC

PLC

PLC

PLC

PLC

PLC

PLC

PLC

23. bra hlzati kommunikci

Az irnytstechnika kommunikcis hlzatainak elnyei: Jelentsen kisebb kbelkltsgek Kisebb: mret kapcsolszekrnyek mennyisg jrulkos, hagyomnyos technika (pl. sorozatkapcsok) teleptsi s rfordtsi kltsgek (brkltsgek) szervizkltsgek

Nagyobb zembiztonsg s teljestmny Rugalmas mdostsi lehetsg

5.3.1. Ethernet hlzat


A 70-es vekben a Xerox kezdte el a klnbz irodai berendezsek kztti adatkapcsolatok fejlesztst. A soros vonali kommunikcin gyorsan tllpve a kismret hlzatok fel indultak. gy szletett a LAN (Local Area Network) betsz. 1985-ben az IEEE elfogadta az Ethernet-et, s ezt az ANSI/IEEE 802.3 szabvnyban rgztette. A mszaki tartalom viszont tbb ponton mdosult, gy az IEEE 802.3 szerinti

33

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

hlzat s az Ethernet hlzat klnbz dolgot kellene, hogy jelentsen. Mivel az Ethernet nv addigra mr szles krben hasznltt vlt, mind a mai napig Ethernet-nek hvjuk az IEEE 802.3 ksbbi kibvtseinek megfelel, mai hasznlatban lev, hlzatainkat. Az Ethernet a legjobban elterjedt irodai hlzat, amelyet ma mr az irnytstechnikai rendszerekben is hasznlnak a hierarchia legmagasabb fokn a nagy adatmennyisgek, mint pldul PLC-programok, recepttrk tvitelre, illetve tvdiagnosztikai feladatok megoldsra. Amg korbban a csatolst kln szmtgppel oldottk meg, ma mr a PLC-be csatlakoztathat ethetnet- interfszt forgalmaznak. Az ethernet-specifikciban az adatkapcsolsi s fizikai rtegkdol/dekdol

(Manchester-kdolst hasznl, 17. bra) funkciit vezrlkrtyn integrljk, amit a hlzati eszkzbe (PC, PLC) ptenek. A fejlds sorn 3 kbeltpuson jelentek meg Ethernet megvalstsok: Koax vegszl Sodrott rpr Koaxilis kbelt alkalmaztak az Ethernet-nl kezdettl fogva. Nagyfrekvencis jeltvitelekre kivlan alkalmazhat, hiszen a koax nagy svszlessget, kis csillaptst s magas elektromgneses vdettsget biztost, valamint csatlakoztatsa is j minsgben, rnykoltan, robosztusan megoldhat. Az vegszl szintn a kezdetektl hasznlatban van, az utbbi idszakban viszont erteljes trhdtst figyelhetnk meg. Ennek oka - az risi svszlessg mellett - az elektromgneses zavarokkal szembeni rzketlensge, a rdifrekvencis kisugrzs megsznse (lehallgats nehezebb), s az opto szerelstechnikai eszkzk rcskkense. Sodrott rpras kbelek hasznlata ma a legelterjedtebb, ezeket a kapcsolatokat 10BaseT s 100BaseT jellssel azonostjuk. (T - twisted pair.) Az Ethernet kapcsolat megvalstshoz 2 db sodrott rprra van szksg, kln az ads- s vteli irnynak

5.4. Gyrtspecifikus buszrendszerek


5.4.1. Profibusz
Az automatizls vilgban szles krben ismert a PROcess Field BUS, rviden PROFIBUS, az els szabvnyostott terepi buszok egyike, amely 1987-ben nmet ipari szabvnyknt indult, s 1996-ban vlt nemzetkzi szabvnny. A PROFIBUS a forrs/cl tpus hlzatok csoportjba tartozik, s hibrid (token passing, master-slave, multimaster) tpus buszhozzfrsi eljrst hasznl. 34

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Kevesebben tudjk, hogy a Profibus tulajdonkppen egy hromtag csald: Profibus PA (Process Automation) mely a Foundation Fieldbus-szal azonos fizikai szinten, s terepi eszkzk felfzsre szolgl. Profibus DP (Distributed Peripheria) mely a PLC-k s I/O modulok, komplex terepi eszkzk kztti kommunikcira szolgl. Ez a legelterjedtebb. Profibus FMS mely a PLC-k feletti rendszerbusz feladatra van optimalizlva.

Br fejleszts alatt ll a DP mkdtetse Ethernet-en is, napjaink felhasznlsaira az RS485-s soros vonalon val DP hasznlat a jellemz. Az RS-485 soros vonal 2 eres, sodrott, rnykolt rpron mkdik. Az rpr ltalban 9 ts DIN (Mint a soros vonali egr a PCn) csatlakozkra van ktve. A busz elejn s vgn 3-3 ellenllsbl ll lezrs foglal helyet. A DIN csatlakozn kvl gyakori az IP 65-s M12 csatlakoz, illetve egyes PLCken a 3 vezetkes sorkapocs is. A PROFIBUS-hlzat busztopolgij, maximlisan ngy szegmensbl llhat, amelyeket jelismtlk kapcsolnak egymshoz. A szegmensek maximlis hossza fgg az tviteli sebessgtl. Egy-egy szegmensbe legfeljebb 32 eszkz (PLC, I/O, PC, hajts, stb.) tartozhat, belertve a repeatereket is. A ngy szegmensbl ll PROFIBUS-hlzat gy 127 kszlket tartalmazhat. A PROFIBUS-hlzatra legfeljebb 32 master kapcsolhat. A DP csatlakozba lehetleg be kell ktni a bejv s tovbbmen kbelt is, mert ha legazsokat csinlunk, s azt ktjk be, nagyobb busz sebessgnl tviteli zavarok lehetnek:

24. bra DP bektse

busz

nyomvonalval

lehetleg

kerljk

el

az

ers

zavarforrsokat.

Az RS-485 sebessgt a buszvezetk (szegmens) hossznak megfelelen kell konfigurlni: Napjainkban - a folyamatos rcskkens eredmnyekppen - egyre elterjedtebb az optikai adattvitel. Nagy elnye a nagy tviteli sebessg s a nagy zavarvdettsg. Szmos cg knl RS-485-opto talaktkat, melyek segtsgvel tbbnyire csillag, ritkbban gyr

35

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

topolgikat lehet kialaktani. Lteznek olyan talaktk is, melyek redundns (dupliklt) optokbel csatlakozst knlnak. Az optokbelek alapveten kt f kategriba esnek: Multimdus (max. 3 Km tvitel) Monomdus (max. 20 Km tvitel)

5.4.2. Foundation Fieldbus


A szenzorbuszok sikere adta az tletet egy olyan busz ltrehozshoz, melyre tvadkat s szablyz szelepeket lehet felfzni. A nagy gyrtk, nem lltak neki kln-kln buszok fejlesztsnek, hanem a legnagyobb felhasznlkat bevonva ltrehoztk a Terepi Busz Alaptvnyt, angolul Fieldbus Foundation-t. E szervezet feladata, hogy koordinlja a folyamatirnyts terepi busznak fejlesztst. Alapvet szempont volt egy olyan egysges rendszer definilsa, amelyben problmamentesen sszekapcsolhatk a klnbz gyrtk termkei. Az alaptvnyhoz hamarosan a legtbb jelents gyrt csatlakozott. Az alaptvny 1996-ban kezdte meg tnyleges mkdst. A Foundation Fieldbus esetn minden eszkz magban hordozza a vele kapcsolatos adatfeldolgozsi mveletekhez szksges processzorteljestmnyt s memrit, gy a rendszer bvtse egyszeren az j eszkz csatlakoztatsbl ll. A kzponti egysgek feladata csak az emberi kezelfellet biztostsa s a magas szint folyamatirnyts koordinlsa. Kevesebb feladat kevesebb helyet ignyel, gy eltnik a kzponti mszerterem. A Foundation Fieldbus intelligens egysgekre pl, ahol a vezrlsi, szablyozsi algoritmusok elosztottan kzvetlenl az I/O eszkzkn folynak s a kzponti egysgek feladata az osztottan foly feldolgozs irnytsa s szervezse. A Foundation Fieldbus a msodik genercis DCS rendszerek kialaktst tmogatja. A legnagyobb jdonsga a FFB-nak, hogy a buszra kttt eszkzk egymssal is kpesek kommuniklni (peer to peer).
25. bra Peer to peer kapcsolat szablyozszelep s nyomstvad kztt Foundation Fieldbus hlzaton

A szelep pozcionl rendelkezik PID szablyoz algoritmussal, s rendszeres idkznknt kpes a nyoms rtknek a lekrdezsre a tvadtl. Teht a

szablyozshoz els kzeltsben nem kell PLC, DCS, illetve msfle irnyt rendszer. FFB-os eszkzk ramfelvtelk modullsval kommuniklnak. A rendszerben lv eszkzket kln ramgenertoros tpegysg ltja el. Az eszkzk 15...20 mApp

36

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

modulcit alkalmaznak. Eszerint, a lezr RC krt figyelembe vve, a buszon 0.75...1 Vpp nagysg jelek keletkeznek.

5.4.3. CANbus
A Bosch ltal kifejlesztett kommunikci a CAN (Controller Area Network) egy soros adatbusz, mely - br jrmvekben val alkalmazsra terveztk - egyre terjed az automatizlsban is. A CANbus-ra fztt eszkzk szma mr meghaladja a vilgban az 500.000-et. A CAN felhsznls clszeren az eszkzbuszok tern valsthat meg, mivel a buszon egy zenet maximum hossza 8 byte lehet. 8 byte-ba a mrsi adatokhoz lershoz szksges lebegpontos szm is belefr, teht az ilyen cl felhasznls is megoldhat. A CAN alkalmazsai kztt tallhatunk a processz elemzs alkalmazsoktl a villamos szelephajtsok terepi buszig sok rdekessget. Ezek tipikus begyazott eszkzbusz megoldsok. A CAN kommunikcin alapul pl.: az Allen-Bradley cg ltal kidolgozott DeviceNet is. A CANbus elnyei: Kedvez kltsg - ktvezetkes soros busz, 120 Ohm lezrssal - maximlis sebessg: 1Mbit/s (40 m-s buszhossznl) - ttehet ms kzegekre is (opto, rdi) Megbzhat - kifinomult hibarzkels s - kezels, CSMA/CD hozzfrsi rend - az zenetek egyedi azonostja tartalmazza a prioritst is, a hibs zeneteket rzkeli s jra kldi - rendszerszint adatkonzisztencia (minden eszkz rtesl a hibrl) - a hibs egysgek automatikusan kivonjk magukat a kommunikcibl - EMI elleni nagy vdettsg Flexibilis - multi-master mkds is megengedett - az eszkzk knnyen le- s rcsatlakoztathatk (hot-swap) - az eszkzk szma nincs korltozva a protokoll ltal - broadcast lehetsges Szabvnyostott ISO-IS 11898, ISO-IS 11519-2, [5]

37

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

5.4.4. Modbus
A ModBus protokollt eredetileg a Modicon PLC-k kommunikcijnak biztostshoz fejlesztettk ki. Egyszersge s megbzhatsga miatt szmos PLC-gyrt, st mszergyrt alkalmazza. A Modbus protokoll a master-slave elv alapjn mkdik. A kapcsolat kezdemnyezsnek a joga a master-t illeti meg. A master egy krds-, vagy egy parancscsomagot kld a slave szmra. A cmzettet egy cmbjt tartalma jelli ki. Ez azt jelenti, hogy elmletileg 256 berendezs (0255) azonostsra van lehetsg egy Modbus hlzaton. A gyakorlatban maximum 32 kapcsolat lehetsges a Modbus ltal is hasznlt RS 485-s kommunikcis interfsz korltai miatt. A 0 cmnek kitntetett szerepe van. Amennyiben a master valamennyi slave szmra zenetet akar kldeni (gynevezett krzvnyzenet, pl.: a dtum s az id szinkronizlsa rdekben), akkor ezen specilis cm megadsval elegend egyetlen csomagot a vonalra helyezni. Azt mindegyik slave rtelmezi, s vgrehajtja a csomag parancst. A master ltal kiadott csomag kvetkez logikai rsze egy 1 bjt terjedelm parancskd, azaz elmletileg 256 klnbz parancskd rtelmezsre nylik lehetsg. Minden egyes objektumcsoportban egy-egy konkrt bemenetre, illetve kimenetre egy-egy 16 bites szmmal hivatkozhatunk az els elemre a 0, a msodik elemre az 1 stb. szmokkal. Az rst kezdemnyez csomag ASCII, vagy RTU formban kerlhet a soros vonalra.

Az ASCII protokoll azt jelenti, hogy a csomag minden egyes bjtja kt hexadecimlis ASCII kdra konvertldik, s ez kerl a vonalra. Az RTU (Remote Terminal Unit) protokoll kdfggetlen tvitelt jelent. A csomag bjtjai minden konverzi nlkl kiadsra kerlnek a soros vonalon. Sem csomag kezd, sem csomagterminl karakter nincs.

A Modbus protokoll nem kizrlag a MODICON PLC-k esetn alkalmazhat. Szmos ms PLC-gyrt - belertve az LG-t is lekpezte ezt a kommunikcis protokollt, knny, megbzhat hasznlata miatt. Tipikusan az intelligens eszkzk tbbsgvel (pl.: frekvenciavltk, gzemelk, hozamszmt mvek stb.) a Modbus protokoll alapjn lehet kommuniklni.

38

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

6. RS 485 kommunikci GM7U PLC-vel


6.1. Rendszerbellts

6.1.2. A PLC belltsa


Az adott feladathoz, mely az RS 485 kommunikci bemutatsa GM7U PLC-vel szksg van egy olyan eszkzre is a PLC-n kvl, ami ennek a kommunikcinak a megvalstst lehetv teszi, azaz rendelkezik RS 485-s interfsszel. Ilyen eszkz lehet akr egy frekvenciavlt is. A vlaszts egy LG SV-iC5 tpus inverterre esett, amely nmagban nem rendelkezik a RS 485 szabvnynak megfelel csatlakozsi lehetsggel, gy elkerlhetetlen clunk elrse rdekben Modbus krtya hasznlata, mely az iC5-s frekvenciavlt egyik opcionlis bvt modulja.

6.1.2. Az LG GM7U PLC megismerse


A PLC egy LG GM7-DT60U(P), ami a GLOFA GM csald egyik legjabb kompakt tagja. Ez egy 36 bemenettel s 24 kimenettel rendelkez tpus. Ebbl ltszik, hogy ez a PLC jl alkalmazhat szles krben, akr bonyolult feladatok szmra is, s a mr meglv feladat, pl.: az RS 485-s kommunikci tovbb fejlesztse esetn minden bizonnyal nem lesz szksg a vezrl cserjre, ksznheten a viszonylag nagy I/O szmnak. A be-, illetve kimeneti kapcsolat tisztn tranzisztoros jelleg (DT (P) PNP tmenet). Nagy elnye a rels kivitellel szemben, hogy megvalsthatak vele olyan feladatok, amelyeknl szksg van impulzus zem (azaz gyors kapcsols) llapotra, mivel a rels kapcsolshoz kpest a tranzisztoros kapcsols jval gyorsabb, s nem tartalmaz mechanikus, korltozott lettartam alkatrsz. Mivel ezek nem teljestmnytranzisztorok, sajnos a nagy teljestmny, 220V jelek kibocstsra nem alkalmasak.

39

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

10

26. bra GM7U PLC rszei

NO.

NV PWR LED

LERS RENDSZER TPELLTS JELZSE KZPONTI EGYSG ZEMI LLAPOTNAK


JELZSE

CPU LLAPOTJELZ LED-EK RUN LED ERR LED

HIBAJELZS I/O ZEMI LLAPOT JELZSE CSATLAKOZ BEPTETT RS 485-S


KOMMUNIKCIHOZ

2 3

I/O LED BEPTETT RS 485 CSATLAKOZ RUN LLAPOTVLT


KAPCSOL

PROGRAMFUTSI ZEM
PROGRAMFUTS LELLTSA

STOP

PAU/REM -

PAUSE IDEIGLENES PROGRAM


MEGSZAKTS

TVVEZRLS LEHETSGE
INTERFSZ

CNET S ROM MODE KAPCSOL

-BEPTETT CNET*

HASZNLATA; FLASH MEMRIA RSA

40

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

NO. 6

NV RS-232C CSATLAKOZ

LERS CSATLAKOZ PC-S


PROGRAMOZS) KAPCSOLATHOZ

(PLC

BVT 7 BVT CSATLAKOZ (AD-DA


IDZT)

EGYSGEK TALAKT,

CSATLAKOZTATSA.

I/O

BVT,

ANALG

8 9 10

INPUT OLDAL OUTPUT OLDAL TP EZ

BEMENETI SORKAPOCS CSATLAKOZK KIMENETI SORKAPOCS CSATLAKOZK DC 24V TPFORRS


A KOMMUNIKCIS BELLTS LEHETV TESZI

RS-

232C S RS 485 PROTOKOLL (MODBUS, CNET, FELHASZNL


LTAL DEFINILT, PROTOKOLL NLKLI) HASZNLATT. A

ROM

MODE

KAPCSOLJNAK LEHETSG NYLIK

ON
A

LLSBA BEPTETT

BILLENTSVEL

FLASHMEMRIA RSRA

A GM7U

OPERCIS

RENDSZERNEK

LETLTSHEZ

SZKSGES BELLTSOK

6.2. Frekvenciavlt kivlasztsa


A frekvenciavltk mkdsi elve a 4.2. fejezetben mr bemutatsra kerlt. Ez alapjn tudjuk, hogy az invertert 3 fzis aszinkron motorok fordulatszm szablyozsra hasznljuk. Ahhoz, hogy ez zemi krlmnyek kztt, problmamentesen, esetleges komplikcik fellpse nlkl trtnjen, ismernnk kell a vezrlend berendezs j nhny jellemz paramtert. A legfontosabb a teljestmny illeszts, motor s frekvenciavlt kztt, pontosabban az, hogy a motortl elvrt teljestmnyt az inverter tudja kezelni, valamint az ram szintek illesztse. Mivel jelen esetben csak egy elkpzelt feladatrl beszlhetnk, ahol a szablyozs kommunikcira vonatkoz rsze kerl rszletezsre, az

41

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

egyik legkisebb, legegyszerbb tag kerlt kivlasztsra. Ez az LG LS termkcsald SV008iC5-1 tpus tagja, ami mind az adott feladat bemutatsra, mind ipari krnyezetben val hasznlatra tkletesen megfelel. Ez a tpus 0,75 kW motor teljestmnyt tud kezelni, 200~230V-os, 50~60Hz hlzati tprl mkdik. A Frekvencia vezrlsre az albbi lehetsgeket biztostja: Analg: 0~10V, 4~20mA Digitlis: programoz ltal Potenciomter Kommunikcis: Modbus protokoll Mivel ez a frekvenciavlt nem rendelkezik, bptett RS 485-s interfsszel, csak az utbbi lehetsg jhet szba, mghozz egy direkt ehhez a tpushoz kaphat opcionlis Modbuskrtya segtsgvel, mely lehetv teszi az RS 485-s kommunikcis kapcsolatot a PLCvel.

6.2.1. A frekvenciavlt megismerse

1 2 3 4 5 6

7 8 9 10

27. bra SV- iC5 rszei

42

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

A frekvenciavlt bizonyos csatlakozinak elrshez az ells- s als takarlemezt el kell tvoltani. A 27. brn lthat kszlknl az ells takarlemez mr eltvoltsra kerlt. Az iC5-s tpus jellemz rszeit, paramtereit az albbi tblzat tartalmazza:

NO. 1 2 3 4

NV LLAPOT LED, KIJELZ


FUTTATS NYOMGOMB

LERS A FREKVENCIA VLT LLAPOTNAK


JELZSE, HIBAJELZS PROGRAM INDTSA

4 RNY NYOMGOMB NPN/PNP KAPCSOL 30A 30B 30C

PARAMTER MEGADSA NPN/PNP TPUS JELEK FOGADST TESZI


LEHETV

MULTI-FUNKCIS REL
KIMENET

A KIMENETI KONTAKTUS B KIMENETI KONTAKTUS A;B JELFLD OPCIONLIS MODBUS RTU KRTYA
CSATLAKOZ

6 7 8

KOMMUNIKCIS SLOT KEYPAD POTENCIMTER STOP NYOMGOMB P1 P2 P3 P4

FUTSI FREKVENCIA MANULIS SZABLYOZ PROGRAM LELLTS FX: ELRE RX: HTRA BX: VSZ-STOP JOG: LASS
ZEMMD

KEZDETI BELLTSOK

MULTIFUNKCIS BEMENETI TERMINL

ANALG BEMENETI, 9
KIMENETI TERMINL

P5 P24 VR V1 I CM AM 24V TP P1~P5-NEK

RST: HIBA

12V TP A POTMTERNEK 0~10V ANALG BEMENET 0~20MA ANALG BEMENET P1~P5, AM, P24 KZS JELFLD 0~10V ANALG KIMENET

43

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

NO.

NV CM AM JELFLDJE

LERS

ANALG BEMENETI, MO
KIMENETI TERMINL

NYITOTT KOLLEKTOR

KIMENET

EXTG MO T/M FLD 10 INVERTER FLD KSZLK FLD

6.2.2. Az SV-iC5 zembe helyezse


Ipari Az SV-iC5 csald tagjai 4 klnbz paramter-csoporttal rendelkeznek melyeket az ellapon tallhat 4 irny nyomgomb (3) segtsgvel hvhatunk el, tovbb lehetsgnk nylik az adott csoporton belli funkci, azaz funkcikd kivlasztsra, illetve annak paramter megadsra. A 4 fcsoport:

MEGNEVEZS

LERS ALAP PARAMTEREK, FREKVENCIA

MOTOR HAJTS PARAMTEREK

PARANCSOK, GYORSTSI / LASSTSI ID BELLTSA, STB.

ZEMI PARAMTEREK, MAX. FREKVENCIA, FUNKCI CSOPORT 1


NYOMATK BOOST, KIMENETI FREKVENCIA, FESZLTSG STB. FELHASZNLI PARAMTEREK, FREKVENCIA

FUNKCI CSOPORT 2

UGRS, FREKVENCIA KORLT, PID ZEMMD STB.

BEMENET / KIMENET CSOPORT

MULTIFUNKCIS CSATLAKOZ S MKDSI


PARAMTEREK BELLTSA

Az ellapon tallhat NPN/PNP kapcsolt billentsk PNP llsba, mivel a GM7-DT60U(P) PNP tpus kimeneti jeleket bocst ki.

44

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

A 6.2. fejezetben felsorolsra kerltek az SV-iC5 tpus kszlk lehetsges frekvencia vezrlsi mdjai. Nzzk most meg ezeket bvebben kifejtve:

Analg

- az analg bemeneti csatlakozkra (V1, I) kttt analg jelekkel

a 0~10V feszltsg, illetve 4~20mA ram tartomnyban Digitlis - az elre programozott rtkek alapjn a program indtsa

kvetkeztben a frekvenciavlt automatikusan vgrehajtja a paramterek kvnt rtkre llst Potenciomter - az ellapon tallhat potenciomter, illetve a program futtatst

befolysol RUN, STOP nyomgomb segtsgvel manulisan is elvgezhetjk a belltsokat Kommunikcis - Modbus protokollon keresztl, GM7U PLC-vel trtn kommunikcival

A feladat bemutatsra csak a kommunikcis md nyjt lehetsget. Ahhoz, hogy a frekvenciavlt az informcikat a Modbus krtyn keresztl fogadja, az egyes funkcikdok rtkeit a kvetkezkppen kell megvltoztatni:

A drive group-on bell (kijelzn a 0.0 ltszik): a drv funkcikd (vezrl md) 3-as rtkre, illetve a frq funkcikd (frekvencia belltsi md) 8-as rtkre lltsval

engedlyezhetjk a Modbus protokollon keresztl trtn kommunikcit. Ezen paramterek futtats kzben trtn vltoztatsra nincs lehetsg. A kszlk bekapcsolsa utn clszer elvgezni a belltsokat, amiket a frekvenciavlt a memrijban trol, gy kikapcsols utn nem ll vissza az alaprtelmezett rtkre. Mr tudjuk, hogy az iC5 nem rendelkezik Modbus interfsszel, ezrt szksg van egy, ezt a lehetsget biztost krtya installlsra. A tovbbiakban ezzel rszletesebben foglalkozunk.

6.2.2.1. Modbus bvtkrtya installlsa


A Modbus bvtkrtyt a 28. brn lthat mdon illeszthetjk az SV-iC5 tpus frekvenciavlthoz.

45

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

28. bra iC5 Modbus RTU bvtkrtya teleptse

iC-5 Slot

GND N P

29. bra iC5 Modbus RTU bvtkrtya

Modbus krtya csatlakozsi pontjai:

MEGNEVEZS SLOT CSATLAKOZ KOMMUNIKCIS


CSATLAKOZK

LERS AZ IC5-N KALAKTOTT SLOTBA


CSATLAKOZTATHAT

GND (G) N P

485 JELFLD 485 JEL HIDEGPONT () 485 JEL MELEGPONT (+)

A Modbus krtya fldels nlkli hasznlata, relatv alacsony tviteli sebessg, tvolsg esetn nem kvetkezik be adatveszts, illetve kommunikcis zavar, ezrt a GND kapocsra nem szksges csatlakoztatunk jelfldet. (Nagy tviteli sebessg, tvolsg hasznlatval <pl.: 57600> fellphetnek adattviteli zavarok. Ilyen pl.: az azonos fzis zavarjel, melynek megjelense legtbbszr a jelillesztsi szablyok be nem tartsbl kvetkezik.) Kis tvolsgok esetn (pr mter) a PLC s a bvtkrtya kztt 0.5mm csavart rpr vezetk hasznlata elegend. 46

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

6.2.2.2. Elzetes belltsi teendk


A Modbus krtya engedlyezst kveten az iC5 tpus frekvenciavlt PLC-vel val problmamentes kapcsolata rdekben az albbi teendket kell elvgeznnk:

A bemenet/kimenet csoporton bell az I60-as funkcikd rtknek vltoztatsval lehetsg nylik a frekvenciavlt (slave lloms) szmnak meghatrozsra. A belltsok elvgzse elengedhetetlen, klnsen, ha tbb kszlket kvnunk hasznlni. Az alaprtelmezett rtk az 1, vagyis az egyes lloms. Ha a hlzatba fztt berendezsek mindegyike ezt az rtket hasznlja, akkor a cmzs a PLCvel nem sikerlhet, a frekvenciavltk megklnbztethetetlensge miatt. A bemenet/kimenet csoporton bell az I61-es funkcikd a lehetsges tviteli sebessgek rtkeit foglalja magban (0=1200bps; 4=19200bps). Fontos, hogy az itt belltott rtk egyezzen a GMwin szoftverben megadottal, a kommunikcis kapcsolat ltrejtte rdekben.

47

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

6.3.Rendszersszellts

PC

JELFLD

COM PORT

KSZLK FLD

RS 232C

GM7U

230V AC

RS 485

1. LLOMS

2. LLOMS

32. LLOMS

iC-5

iC-5

iC-5

230V AC

230V AC

30. bra rendszersszellts

48

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

6.3.1. GM7U s PC kapcsolata


A GMwin szoftverrel ksztett program a PLC memrijba csak fizikai szzekttetssel kerlhet. A szemlyi szmtgp s a GM7U PLC egy un. feltltkbelen keresztl kommunikl (K1C-050A) az RS 232C protokollnak megfelelen. A PC brmely COM PORT-jt (ha tbbel is rendelkezik) vlaszthatjuk a kapcsolat kialaktsra. A 9 ts csatlakoznak csak 3 plust hasznljuk, gy otthoni krlmnyek kztt is knnyen elkszthet, illetve javthat az albbi kapcsolsi rajz alapjn.

31. bra feltltkbel plus kiosztsa

6.3.2. GM7U tpellts


A GM7U PLC hlzati tpforrsrl zemel. A 0-t s a fzist az AC100-240V felirat sorkapcsokra, a fldet az FG felirat sorkapocsra kell csatlakoztatni. A kszlkfldnek letvdelmi szerepe van. A GM7U manyag szigetel tokozsban kerl forgalomba, veszlyes feszltsgek rintse a fedl lehajtsval elkerlhet, ezrt a fld bektse nem szksgszer. Fldelskor, tbb kszlk hasznlata esetn kerlni kell az eltr pontokban trtn fldelst, mert az egyes fldpontok kztt potencil klnbsg jhet ltre.

6.3.3. SV-iC5 tpellts


Az iIC5 frekvenciavlt esetben a tpforrst L1 s L2 csatlakoz kapcsokra ktjk, melyek az als takarlemez eltvoltsval vlnak elrhetv. A bekts utn, a

49

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

takarlemez visszahelyezhet, ezzel meggtolva a veszlyes feszltsg alatt lv pontok rintst. A kszlkfld bektsre szolgl csatlakozk a htventilltor alatt helyezkednek el. (30. bra, 10-es pont)

6.3.4. GM7U s iC5 kapcsolata


A GM7U PLC s az iC5 tpus frekvenciavlt kztt a Modbus-RTU bvtkrtya installlsa utn az RS 485

szabvnynak megfelel sodort rprt hasznlunk. A vezetk a GM7U kszlk oldaln a +, valamint
32. bra jelilleszts

jelzs pontokra csatlakoztathat.

Ezen csatlakozsi pontokkal, a Modbus krtya is rendelkezik (29. bra). Jelfld pont csak a bvtkrtyn tallhat. Ennek oka a jelforrsok s jelvevk illesztsben keresend. A PLC szimmetrikus fldfggetlen jelforrsnak, mg a Modbus krtya szimetrikus fldelt jelvevnek tekinthet. A 32. bra szerinti bektssel az esetlegesen fellp kommunikcis zavarok kompenzlhatak. Alacsony tviteli sebessg s relatv lass frisstsi id alkalmazsval a jelfld bektse nem szksgszer.

6.4. GM7U programozsa


Az LG GLOFA termkcsald tagjait a direkt erre a clra fejlesztett GMwin elnevezs szoftverrel programozhatjuk. A GM7U a legjabb tag, ezrt programozst csak a 4.10. verzij, valamint az ennl magasabb verziszm szoftverek tmogatjk. Az IEC 1131-3 szabvny SFC (sorrendi folyamatbrs), LD (ltradiagramos), valamint IL (utastslists) programnyelvei hasznlatra egyarnt lehetsget nyjt a szoftver. A szimulcinak, monitorozsnak ksznheten a mr meglv program helyes mkdst kiprblhatjuk a klnbz elemek csatlakoztatsa nlkl is, ezltal megelzhet az egyes kszlkek, alkatrszek meghibsodsa.

6.4.1. GMwin program kszts


A szoftver elindtsa utn a Project flre kattintva kezdhetnk j programot, illetve nyithatjuk meg a mr meglvt. A project nevnek s elrsi tjnak meghatrozsa utn

50

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

vlasszuk ki a PLC tpusok kzl a GM7U-t. Az ezt kvet ablakban megadhatjuk a program nevt. Ez tbb program rsa esetn clszer elvgezni. Ezt kveten a programnyelvet vlaszthatjuk ki. Az alaprtelmezett LD nyelvet vlasszuk. A befejezs gombra kattintva kezdhetjk a programozst.

6.4.2. GMwin kommunikcis belltsok


A meglv program futtatsa eltt a kommunikcis paramterek megfelel belltsa elengedhetetlen. A baloldalon lthat projectablak Parameter flre kattintsa utn a kommunikcis paramterek kivlasztsval megjelenik a Communication parameter selection ablak. A Channel 0 gombra kattintva tbbek kztt a PC s PLC kztti kommunikcis

33. bra kommunikcis paramter vlaszts

paramtereket belltsra nylik lehetsg.

A Station No.: az lloms szma. Ezt lltsuk 0 rtkre, ez lesz a GM7U. gyeljnk arra, hogy ez az rtk s a mellklloms (inverter) szma eltr legyen. Baud rate: Fontos, hogy az tviteli sebessg rtkek minden esetben egyezzenek. Vlasszuk ki a frekvenciavltnl mr korbban meghatrozott svszlessget. A Data bit: rtkek kzl a 7 s a 8 hasznlatos, ezt hagyjuk nyolcason (ASCII jel 7; RTU jel 8). Az RS232C Null MODEM or RS422/485 kommunikcis csatorna a GM7U beptett kommunikcis interfsze, s a Cnet I/F modul szmra.

A tbbi paramtert hagyjuk az alaprtelmezett belltson.

51

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

34. bra a 0-s s 1-s kommunikcis csatorna belltsai

52

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Az 1-es kommunikcis csatorna a GM7U beptett RS-485-s interfsz kommunikcis paramtereit tartalmazza. Az lloms szmot s az tviteli sebessget lltsuk be a frekvenciavltnak megfelelen. A Modbus kommunikci esetn a PLC a Master a csatlakoztatott frekvenciavlt pedig a Slave szerept tlti be, ennek megfelelen vlasszuk a Master opcit. A Transmission mode az adattvitel mdjt jelenti. ASCII protokoll a csomag bjtjait kt hexadecimlis kdra konvertlja. Az RTU protokoll kdfggetlen jeltvitelt jelent. Vlasszuk az RTU opcit, mivel az iC5 frekvenciavlt Modbus bvtkrtyja is RTU szabvnyt hasznl.

6.4.3. GMwin Modbus funkciblokkok


Az jonnan kezdett project csak az alap funkciblokkokkal rendelkezik. A project Library flre kattintva egy jobb klikk utn az Add items segtsgvel Library opci ngy tovbbi

funkciblokk-csomagot tlthetnk be. A Modbus protokoll szerinti szksges a COMM.8FB

kommunikcihoz funkciblokkokat

elnevezs knyvtr-fjl tartalmazza.

35. bra kommunikcis funkciblokkok betltse

53

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Mieltt belevgunk a project elksztsbe, gyzdjnk meg arrl, hogy a GM7U PLC ltal tmogatott, hasznlni kvnt funkciblokkot a Modbus-RTU krtya is tudja kezelni. Mg a PLC az albbi nyolc funkcikdot tmogatja: 01; 02; 03; 04; 05; 06; 15; 16, addig a Modbus-RTU bvtkrtya a hasznlati utasts szerint ebbl csak a 03-as; 04-es; 06-os; s 10-es funkcikdokat tudja kezelni. FUNKCI KD 0x03 0x04 0x06 0x10 MEGNEVEZS Tart regiszter olvassa Bemen regiszter olvassa Regiszter rsa Multi regiszter rs
36. bra SV- iC5 Modbus-RTU krtya ltal tmogatott funkcikdok

A GMwin programban funkciblokkonknt kt funkcikd kezelsre van lehetsg. A feladatban az rtkek rsra (0x06), s olvassra (0x03) kerl sor ezrt a MOD0304, illetve a MOD0506 elnevezs funkciblokkokat hasznljuk.

6.4.3.1. MOD0304 funkciblokk


A GM7U PLC dokumentcijban rszletes lerst tallhatunk az egyes funkciblokkokrl. Nzznk meg ezek kzl kettt, ami a programban is felhasznlsra kerl.

MOD0304 FUNKCIBLOKK

LERS REQ: Funkciblokk vgrehajtsa 1-es rtk esetn (nvekv l) CH : Kommunikcis csatorna belltsa (0 ~ 1) SLV_STNO: A slave (mellk) lloms szma FUNC: Funkcikd megadsa (03; 04 tmogats) SLV_ADDR: Az olvasni kvnt lloms cme NUM: A mellkllomstl rkez, olvasand adat mrete RD_DATA: Vltoz neve az olvass alatt lv adat mentsre. (A tmbk szma nagyobb, vagy egyenl legyen az adat mrethez kpest). NDR: Ha a mvelet hiba nlkl zrul, a kimenet 1 lesz, amit a kvetkez funkciblokk hvsig tart. ERR: Valamilyen hiba fellptvel, a kimenet 1 lesz, amit a kvetkez funkciblokk hvsig tart. STATUS: Hiba bekvetkeztvel a kimenet egy hibazeneti kd.

Output

INPUT

54

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

A funkciblokk mkdse: Ez a funkciblokk mind a 03-as (tart regiszter), mind a 04-es (bemen regiszter) funkcikdot vgre tudja hajtani, ami a Modbus protokollon a word tpus adatok olvasst teszi lehetv.

6.4.3.2. MOD0506 funkciblokk


MOD0506 FUNKCIBLOKK LERS REQ: Funkciblokk vgrehajtsa 1-es rtk esetn (nvekv l) CH : Kommunikcis csatorna belltsa (0 ~ 1) SLV_ADDR: Az olvasni kvnt lloms szma FUNC: Funkcikd megadsa (05; 06 tmogats) ADDR: A mellklloms olvass alatt lv kezdeti cme

INPUT A funkciblokk mkdse: Output

DATA (J): Vltoz neve az olvass alatt lv adat mentsre. NDR: Ha a mvelet hiba nlkl zrul, a kimenet 1 lesz, amit a kvetkez funkciblokk hvsig tart. ERR: Valamilyen hiba fellptvel, a kimenet 1 lesz, amit a kvetkez funkciblokk hvsig tart. STATUS: Hiba bekvetkeztvel a kimenet egy hibazeneti kd.

Ez a funkciblokk mind a 05-s, mind a 06-os (regiszterrs) funkcikdot vgre tudja hajtani. A Modbus protokollon a 05-s 1 bit adatot r a kimeneti tekercsre. Ha a NUMH rtke 255, (vagy HFF) a bit 1 lesz. Ha NUMH rtke 0, (vagy 16#0000) a bit 0 lesz. A 06-os 1 word tpus vltozt r a kimeneti tart regiszterbe.

6.4.4. Modbus cmzsi szablyok


Az iC5 Modbus RTU bvtkrtya 16, illetve 10 bites cmeket rendel a funkcikdokhoz. A GMwin programmal lehetsg van a cmek hexadecimlis, illetve decimlis megadsra. A GM7U PLC a cmzst 0-val kezdi, ami a Modicon tpus termkek esetn 1-nek felel meg, vagyis ha a Modbus cm n, akkor ezen a cmen jegyzett funkcikd elrshez

55

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

a GM7U PLC-vel n-1-et kell megcmezni. Ez alapjn pl.: a DRV group D01 funkcikddal meghatrozott gyorstsi idintervallumot (piros keret) vagy a 16#8100 hexadecimlis kddal, vagy a 33024 decimlis szmmal rhetjk el.

37. bra iC5 Modbus-RTU krtya DRV group cmei

A 37. brn lthat tblzatban szerepl funkcikdok rsa s olvassa is engedlyezett. A pillanatnyi llapotot a MOD0304 funkciblokkal krdezhetjk le, a MOD0506-tal pedig rhatjuk a funkcikd rtkt az adott korltok kztt. A kt funkciblokk lnyeges klnbsgeket mutat a cmmegadsban. A MOD0304-nl a SLV_ADDR a cmet jelli, viszont a MOD0506-nl ugyanez az elnevezs az lloms szmt takarja.

MODBUS CM

BEMENET (A CM MEGADSA) MOD0304 SLV_ADDR MOD0506 ADDR

(MEGADSI MD)
HEX 16#8100 DEC 33024

Az UINT pozitv egsz szmot jelent, ebbl kifolylag a cmek binris szmkddal is megadhatak a 2#xxxx formban. Mivel a bvtkrtya lersban a funkcikdok cmei hexadecimlis, valamint decimlis szmmal szerepelnek, a binris cmzs csak felesleges tszmtst jelentene.

56

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

7. Modbus pldaprogram
Az albbi, bemutatsra kerl pldaprogram egy olyan sszetett program, mely tartalmazza a GM7U PLC-vel vezrelt SV-iC5 frekvenciavlt, Modbus protokollal megvalstott kommunikcija esetn felmerl szksges belltsi megoldst, ezzel biztostva egy lehetsges alternatvt, valamint az egyes programelemek adaptlst ms, hasonl jelleg programok ksztsekor. A program segtsgvel a frekvenciavezrls teljesen automatikus. A program a kvetkez vezrlsi feladatok elltst teszi lehetv (sorrendben): 1. rsengedlyezs (a program futsa alatt mindvgig, lland idkznknt) 2. Felfutsi id (ACC TIME) belltsa 3. Lefutsi id (DEC TIME) belltsa 4. Kimeneti frekvencia (Cmd. FRQ) belltsa 5. Motorindts (RUN) 6. Motor lellts (STOP) A motor lells utn jra kldi az adatokat, gy egy ciklikus vezrlst kapunk.

38. bra Frekvenciavezrlsi krfolyamat

1.

2. I. 1 2 II. I. 3 II. 3.

ACC, DEC id, MAX FRQ bellts I. ACC II. RUN I. DEC II. STOP

39. bra Frekvenciavezrls az id fggvnyben

57

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

7.1 Idztett szmll ksztse


A pontos idzts (pl.: az adott frekvencin val zemels mikor kezddjn, meddig tartson) elengedhetetlen a precz vezrls elrse rdekben. Ennek egy egyszer, lehetsges megvalstsi mdja kt TON tpus funkciblokk s egy CTU tpus szmll segtsgvel trtnhet. FUNKCIBLOKK IN: PT: Q: ET: CU: INPUT
CTU BOOL BOOL INT CU R PV CV INT Q BOOL

LERS BEMENETI VLTOZ IDRTK BELLTSA IDZT KIMENET ELTELT ID SZMLL BEMENETI IMPULZUS TRLS IMPULZUS KEZDETI RTK SZMLL KIMENET AKTULIS RTK INPUT

TON BOOL TIME IN PT Q ET BOOL TIME

A ltradiagram ikonok kzl az {FB}-re kattintva vlasszuk ki a TON tpus idztt. Kssk be egy alaphelyzetben nyitott kontaktussal. A bemeneti ktrtk vltoz (IN) legyen TIME_A, ezt automatikusan mentsk a memriba. A kimeneti vltoz (Q) legyen TIME_B, ami szintn egy automatikus memriacmen szerepeljen. Az idrtk 500ms, amit a PT bemenet el ktszer kattintva a T#500MS formban adhatunk meg. Az idintervallum megvlasztsa tetszleges, azonban figyelembe kell venni, hogy ez az rtk befolysolja a vezrlsi folyamat lezajlsnak sebessgt, mint ahogy azt ksbb ltni fogjuk. Ismtelten tegynk le egy TON idztt. Ez esetben a bemenethez alaphelyzetben zrt kontaktust hasznljunk. A vltozk kzl vlasszuk ki a korbban mr megadott TIME_B-t, kimenetnek pedig a TIME_A elnevezst. A PT rtke vltozatlanul legyen T#500MS. A TON funkciblokk aktivlsakor a megadott idrtk elteltvel a Q kimenet, 1 lesz mindaddig, amg az IN rtke 1. A program indtsakor A TIME_B bemenet idzt aktv (INST21). PT elteltvel TIME_A rtke 1-be billen ezzel elindtva a msik (INST20) idztt. Amint ennl az idztnl (INST20) is eltelik az 500ms 58

OUTPUT OUTPUT

R: PV: Q: CV:

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

TIME_B rtke 1 lesz, ami az INST21 idztt lelltja, gy a TIME_A 0-ra vlt, megll a INST20 idzt is, ezltal TIME_B ismt 0 rtket vesz fel.

40. bra TON idzt futs kzben

Az eredmny teht egy 500ms-os idllandval pulzl vltoz, TIME_A, amivel az INST29 jel szmll felfel lptetse valsthat meg 1 sec-os idkzzel. A szmlls a PV kezdeti rtkrl indulva trtnik, pillanatrtkt a szmll CV kimenetbl olvashatjuk ki. A RESET vltoz 1 rtkbe billentsvel a szmlls jra indul.

41. bra Vezrls idzts CTU s EQ funkciblokkokkal

59

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

FUNKCIBLOKK EN: INPUT


EQ BOOL ANY ANY EN IN1 IN2 ENO OUT BOOL BOOL

LERS 1 ESETN VGREHAJTJA A FUNKCIT AZ SSZEHASONLTAND RTK AZ SSZEHASONLT RTK HIBA NLKL RTKE 1 LESZ
AZ SSZEHASONLTS EREDMNYE

IN1: IN2: ENO: OUT: EN: IN: ENO: OUT:

OUTPUT INPUT

1 ESETN VGREHAJTJA A FUNKCIT MSOLSRA VR RTK HIBA NLKL RTKE 1 LESZ MSOLT RTK

MOVE BOOL ANY EN IN ENO OUT BOOL ANY

OUTPUT

7.2. Idztett utastsok


A szmll pillanatnyi lpsszmt s az EQ jel, rtkek egyenlsgt vizsgl funkciblokkokat klnbz utastsok idztsre, illetve kiadsra hasznlhatjuk fel. Az ACC, DEC, FRQ, RUN s RESET vltozk 1-be billense ettl az rtktl fgg (SZAM), ami a 41. brbl kiolvashat.
SZAM 0 1 2 3 4 5 6 7 8 9 10 11 12 Pillanatnyi rtk (vezrl vltozk) ACC DEC FRQ RUN RESET 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Eltelt id [s] 0 1 2 3 4 5 6 7 8 9 10 11 12

Ez alapjn a ciklusid a az albbi kplettel szmthat. Ez fgg az idztkben megadott idintervallumoktl (500ms), illetve attl, hogy mely SZAM rtkhez (12) rendeltk a RESET 1 llapott.

(500ms + 500ms) 12 = 12 sec

Knnyen belthat, hogy ezen kt paramter vltoztatsval tetszleges ciklusid llthat be.

60

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

7.3. rsengedlyezs
Ahhoz, hogy az iC5 paramtereit rni tudjuk, nem elg a 6.2.2. fejezetben lertak elvgzse, szksg van a paramterek rsengedlyezsre, amit a MOD0506-os

42. bra Modbus-RTU manual, paramterengedlyezs

funkciblokkal tehetnk. A Modbus-RTU krtya lersa szerint a 16#0004 cm kezeli ezt a funkcit. Tltsk be az {FB}-re kattintva a MOD0506 funkciblokkot. Kssk be egy felfut lre kapcsol rzkelvel. Mivel az engedlyezst hatrozott idkznknt frissteni akarjuk, egy idrtket adjunk meg, jelen esetben 200ms-ot _T200MS formban. Az

rsengedlyezst kveten a frekvenciavlt 4 msodperc utn letiltja a hozzfrst, ilyenkor a kijelzn a 00L kommunikcis hibazenet jelenik meg. Fontos teht, hogy az

43.b bra

43.a bra 43.a bra rsengedlyezs MOD0506 funkciblokkal 43.b bra rtk msolsa MOVE funkciblokkal

rsengedlyezs frisstse relatv rvid impulzusokkal trtnjen, ezzel biztostva az egyb paramterek belltsnak hibamentes lehetsgt. Tltsk ki a MOD0506-t a 43.a bra szerint gyelve a 6.4.4. fejezetben megismert cmzsi szablyokra. Az eredmny egy

61

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

200ms-onknt trtn rsengedlyezs az 1-es szm frekvenciavltn, ami a tart regiszterbe r word tpus adatot. A paramterek olvass/rs engedlyt az 1 bittel valsthatjuk meg (42. bra). Mg GM7 programozsnl ezt a bit rtket kzvetlen a MOD0506 funkciblokkba rhattuk (NUML), addig a GM7U esetn egy ismert memriahelyre mentjk. A program ezt elhvva tudja megllaptani az elvgzend funkcit, jelen esetben a paramterek engedlyezst, vagy zrolst. Ezek alapjn kattintsunk a DATA bemenetre, adjuk meg az ADAT1 UINT tpus vltozt, s mentsk egy ltalunk ismert, pl.: %MW1 memriarekeszbe.

44. bra UINT tpus ADAT1 vltoz ltrehozsa

A kvnt bit rtket a MOVE funkciblokk segtsgvel rmsoljuk az %MW1 memriarekeszre, amit a 43.b bra szerint egy alaphelyzetben nyitott _ON kontaktussal lssuk el. Az sszes tbbi paramter rtk msolsa is a MOVE funkciblokkal, azonos szisztmval trtnik, ezrt a tovbbiakban nem kerl rszletezsre.

7.4. Felfutsi id belltsa


A felfutsi id (ACC time) az az idintervallum, ami alatt a frekvencia az elzetes rtkrl az azt kvet ltalunk definilt rtkre lineris nvekedssel jut. Helyes megvlasztsa fontos szerepet tlt be az aszinkronmotor lettartamnak meghosszabbtsban. Mivel rni akarjuk ezt az rtket, szintn a MOD0506-os funkciblokkot hvjuk be. A kontaktus alaphelyzetben nyitott, amit az ACC vltoz vezrel. Ez a vltoz SZAM =0 felttel teljeslsvel 1-be billen, vagyis a ciklus eljn kerl sor az ACC time belltsra.

62

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

A cmet megadhatjuk hexadecimlis, illetve decimlis formban. Ez az rtk a 33024 (33024+1)

45.b bra

45.a bra 45.a bra ACC time rsa MOD0506 funkciblokkal 45.b bra rtk msolsa MOVE funkciblokkal

7.5. Lelfutsi id belltsa


A lefutsi id (DEC time) az az idintervallum, ami alatt a frekvencia az elzetes rtkrl az azt kvet ltalunk definilt rtkre lineris cskkenssel jut. Tegynk le egy MOD0506-os funkciblokkot. A kontaktus alaphelyzetben nyitott, amit a DEC vltoz vezrel. Ez a vltoz SZAM =1 felttel teljeslsvel 1-be billen, vagyis a ciklus 2. lpsben kerl sor a DEC time belltsra.
46.a bra DEC time rsa MOD0506 funkciblokkal 46.b bra rtk msolsa MOVE funkciblokkal

46.b bra

46.a bra

63

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Az alternatv cmzsi lehetsgek szemlltetse vgett a cm hexadecimlis 16#8101 formban kerlt megadsra, de termszetesen a 33025 decimlis szm is hasznlhat. Mind az ACC, mind a DEC time kvnt rtk kalkullsakor 10-szeres szorzval kell szmolnunk. Pl.: 2 sec-os lefutsi id belltsa rdekben 20-at kell msolni a MOVE segtsgvel a megfelel memriahelyre.

7.6. Kimeneti frekvencia belltsa


A kimeneti frekvencival (Cmd. FRQ) trtnik a motor fordulatszm szablyozsa. A kontaktus alaphelyzetben nyitott, amit a FRQ vltoz vezrel. Ez a vltoz SZAM =2 felttel teljeslsvel 1-be billen, vagyis a ciklus 3. lpsben kerl sor a Cmd. FRQ belltsra.

47.b bra

47.a bra 47.a bra Cmd. FRQ rsa MOD0506 funkciblokkal 47.b bra rtk msolsa MOVE funkciblokkal

Frekvencia paramterek rsakor az rtkek 100-szoros szorzval szerepelnek, vagyis a 7500-as rtk 75 Hz-nek felel meg. Ez az rtk nem mehet az F21 funkcikd maximum frekvenciartk fl, ami 60Hz alaprtelmezett gyri llapotban. Lthat, hogy a 75Hz elrse csak gy lehetsges, hogy az F21 funkcikd paramtert minimum 75Hz-nek megfelel rtkre lltjuk.

7.7. Motor indtsa


A motor indtsa az adott frekvencira (75Hz) az elre meghatrozott felfutsi id alatt trtn gyorstssal kezddik, s mindaddig fut az gy elrt rtken, mg egy megszakt

64

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

parancs (Stop, EMERGENCY Stop, ellenttes irny futs) nem brlja azt fell. Kssk be egy felfut lre kapcsol rzkelvel, amit a RUN vltoz vezrel. Ez a vltoz SZAM =3 felttel teljeslsvel 1-be billen, vagyis a ciklus 4. lpsben kerl sor a motor futtatsra. 16#0006 cmen ktfle zem krse lehetsges: elre-, illetve htramenet. A Modbus-RTU bvtkrtya lersval ellenttben az elremenetet a bit 2, a htramenetet a bit 4, mg a Stop funkcit a bit 1 jelenti. A programban htramenet funkci szerepel.

48.b bra

48.a bra 48.a bra Htramenet rsa MOD0506 funkciblokkal 48.b bra rtk msolsa MOVE funkciblokkal

7.8. Motor lelltsa


A motor lelltsa a futsi frekvencirl (75Hz) az elre meghatrozott lelfutsi id alatt trtn lasstssal kezddik. Ha a tart regiszterbe brmely futsi parancsrdik a lassts kzben, a motor attl a pillanati rtktl jra felgyorst az adott frekvencira, kivve, ha ellenttes irny futsra adunk parancsot. Kssk be a MOD0506 funkciblokkot egy felfut lre kapcsol rzkelvel, amit a RESET vltoz vezrel. Ez a vltoz SZAM =12 felttel teljeslsvel 1-be billen, vagyis a ciklus utols lpsben kerl sor a motor lelltsra. Szintn a RESET ktrtk vltozt hasznljuk a CTU szmll nullzsra, gy a rtknek 1-re llsval a RESET vltoz a motor lasstsn s lelltsn kvl az egsz ciklus jraindtsrt is felels.

65

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

49.b bra

49.a bra 49.a bra Motor lellts rsa MOD0506 funkciblokkal 49.b bra rtk msolsa MOVE funkciblokkal

7.9 Paramter llapot lekrdezse


A MOD0304 funkciblokk lehetv teszi a paramterek olvasst, ezltal szerezve informcit a frekvenciavlt llapotrl. Az albbi pldban az inverteren korbban belltott I61 funkcikd svszlessget krdezzk le. Tltsk be az {FB}-re kattintva a MOD03504 funkciblokkot. A 4-es

50. bra Word tmb ltrehozsa

funkcikddal krdezhetjk le a paramterek llapott. Kssk be egy felfut lre kapcsol rzkelvel. Mivel lekrdezst hatrozott idkznknt frissteni akarjuk, egy idrtket adjunk meg, legyen 10sec-ot _T10S formban. (Jelen esetben erre nincs szksg, mivel a 66

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

svszlessg rtke zem kzben nem vltoztathat, teht a lellsig lland marad, viszont ez egy egyszer md a bektsre, amivel a vonal lland foglaltsgt is elkerlhetjk. A paramterek rtkek rs/olvass engedlyezse lekrdezsnl is szksges.

51. bra Paramter olvassa MOD0304-kal

Az RD_DATA egy word tmb tpus kimenet. Hozzunk egy ilyen vltozt ltre az eltte lv mezre ktszer kattintva. A tmb (Array) mretnek mindig nagyobbnak kell lennie a mellkllomstl rkez adat (NUM; 50. bra) rtknl. A 16#0004 hexadecimlis kd 4-et jelent, ami a 19200 bps adattviteli sebessgnek felel meg, ez az rtk lett elzetesen belltva.

67

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

7.10. Modbus kommunikcis hibazenetek

Kd Hiba tpusa 01 02 03 04 rvnytelen funkci rvnytelen cm rvnytelen adat rtk Slave egysg hiba

Jelentse Hibs funkcikd megadsa a funkci blokkban. Nem ltez olvass/rs cm terlet hatrolsa. Nem engedlyezet rsi/olvassi adatrtk. Hiba llapotban lv slave lloms. A slave llomstl kldtt vlaszkd a master rszre. A

05

Nyugtzs

time-out hiba elkerlse rdekben, Ha a krt parancs feldolgozsa tl hossz ideig tart. Ilyenkor a master nem kld jabb krst. A krt parancs tl sok ideig trtn feldolgozsa esetn.

06

Slave egysg foglalt

A master jra kldi a krst mindaddig, amg az nem teljesl. A kommunikcis paramtereknl meghatrozott master

07

Idn tl

mdban trtn kommunikcis id (500ms alaprtelmezett) tllpse esetn.

08

Szmhiba

Az adat rtke tlpi az aktulis limitet. (pl.: az adat mret nagyobb, mint a tmb mret). Kommunikcis paramterek hibja. (baud rate, hex/ASCII, master/slave). A slave lloms szma s a kommunikcis paramtereknl megadott lloms szma megegyezik. A paramterek rsa zrolva van, nem engedlyezett terlet rsa. Jelentse

09

Paramterhiba

10

lloms hiba

20

rshiba Hiba tpusa

LED

(kijlezn)
00L Kommunikcis hiba 00L jelenik meg a frekvenciavlt kijelzjn brmely kommunikcis hiba esetn.

68

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

8. zemzavar elhrts
A korbbi fejezetekbl mr megismerhettk, hogy a Modbus protokollon GM7U s iC5 inverter kapcsolatval megvalstott frekvencia vezrls folyamatt szmos olyan tnyez, paramter befolysolhatja, amelyek helytelen belltsa kvetkezben kommunikcis hibk lphetnek fel. Mivel az ilyen jelleg hibk ltal valamely formban generlt hibazenetek a problma elhrtsra vonatkoz teendket nem tartalmazzk, ezrt a 8. fejezetben a zavarjelensgek elhrtsa jbli szemlltetsre kerl sor.

8.1. ltalnos belltsok


Csak egy pontban fldeljnk. (Ne hasznljunk un. daisy chain tpus fldelst) gyeljnk az RS 485-s kommunikcis kbel helyes polaritsra. gyeljnk az RS 232C kommunikcis kbel helyes plus kiosztsra.

8.2. GM7U belltsok


gyeljnk az llapotvlt kapcsol megfelel llsba billentsre. Ha egy a PLC-n lv programot RUN mdban futtatunk, az azt kvet programfeltlts csak akkor kivitelezhet, ha a kapcsolkart a REMOTE llst megelzen STOP-ba helyeztk.

8.3. SV-iC5 belltsok


Az ellapon tallhat NPN/PNP kapcsolt billentsk PNP llsba. A drive group-on bell (kijelzn a 0.0 ltszik) a drv funkcikd (vezrl md) rtkt lltsuk 3-asra. A drive group-on bell (kijelzn a 0.0 ltszik) a frq funkcikd (frekvencia belltsi md) rtkt lltsuk 8-asra. A bemenet/kimenet csoporton bell az I60-as funkcikd rtknek vltoztatsval lehetsg nylik a frekvenciavlt (slave lloms) szmnak meghatrozsra ezt rjuk a MOD funkciblokkokba.

69

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

I61-es funkcikd a lehetsges tviteli sebessgek rtkeit foglalja magban (0=1200bps; 4=19200bps). Fontos, hogy az itt belltott rtk egyezzen a GMwin szoftverben megadottal.

8.4. Bektsi hibk


Hibajelensg Hiba lehetsg(ek)/elhrtsa / - A GM7U PLC nincs tpforrsra ktve / 6.1.2. fejezet 39. oldal - RS 232C feltltkbel helytelen

bektsi

A felhasznli program PLC-re val tltsnek kisrletekor a GMwin program felletn az albbi prbeszdablak jelenik meg:

plus kiosztsa / 31. bra - A GM7U PLC nem PAU/REM llapotban van / lltsuk a kapcsolt STOP-ba, majd onnan a PAU/REM helyzetbe / 6.3.2. fejezet

GMwin program MOD funkciblokkjai STATUS kimenetn 7-es, illetve ezzel es, egyt jr esetleges 6-os hibakd, iC5 6frekvenciavlt kijelzjn 00L kd jelenik meg.

- RS 485 sszektsi hiba / rossz plus bekts, kicsszott csatlakozs 6.2.2.1. fejezet; 6.3.4. fejezet - Hibs/srlt Modbus krtya (felttelezett)

70

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

8.5. Paramter belltsi hibk


Az ilyen tpus hibk szrhetek a legnehezebben, mivel az egyes hibazenetek szmos hibaforrst rejthetnek. Hibajelensg
paramter

Hiba lehetsg(ek)/elhrtsa / - A kommunikcis paramtereknl

GMwin program MOD funkciblokkjai STATUS kimenetn 10-es hibakd, iC5 10frekvenciavlt kijelzjn 00L hibakd jelenik meg.

belltott Station No.: megegyezik a frekvenciavlt (slave station)

szmval / egy a frekvenciavltn belltott llomsszmtl klnbzt kell vlasztani .6.4.2. fejezet - Kommunikcis ellenrizzk a id tllpse /

kommunikcis

paramtereknl a Timeout in master mode-ot, ha kell, nveljk az rtkt (500ms alaprtelmezett). - Hibs Baud rate rtke rtk / a a

svszlessg GMwin program MOD funkciblokkjai STATUS kimenetn 7-es, illetve ezzel es, egyt jr esetleges 6-os hibakd, iC5 6frekvenciavlt kijelzjn 00L hibakd jelenik meg.

egyezzen

frekvenciavltn belltott rtkkel. 6.4.2. fejezet - Hibs Data bit rtk / 7=ASCII; 8= RTU 6.4.2. fejezet - Nem megfelel kommunikcis

csatorna hasznlata (channel 0) / A MOD funkciblokkokba a CH

bemenete 1 legyen. Ez jelenti az egyes csatornt 6.4.2. fejezet;

6.4.3.1. fejezet; 6.4.3.2. fejezet - Hibs mellklloms cm / a MOD funkciblokkba rt lloms szma egyezzen az inverter szmval

6.4.3.1. fejezet; 6.4.3.2. fejezet

71

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Hibajelensg

paramter

Hiba lehetsg(ek)/elhrtsa / - Rossz Station No.: / egy a

frekvenciavltn llomsszmtl GMwin program MOD funkciblokkjai STATUS kimenetn 9-es hibakd, iC5 frekvenciavlt kijelzjn 00L hibakd jelenik meg.

belltott klnbzt kell

vlasztani .6.4.2. fejezet - Hibs Data bit rtk / 7=ASCII; 8= RTU 6.4.2. fejezet - Helytelen protocol and mode

bellts / csak protocol : Modbus, ill. mode: master belltssal

mkdhet. 6.4.2. fejezet; 51. oldal 35. bra GMwin program MOD funkciblokkjai STATUS kimenetn 2-es, hibakd, iC5 es, frekvenciavlt kijelzjn 00L hibakd jelenik meg. - Hibs Funkcikd cm, rvnytelen cm megadsa / ltez cm megadsa. 6.4.4. fejezet; Modbus-RTU

bvtkrtya hasznlati tmutatban szerepl cmek ellenrzse.

72

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

sszegzs
A dolgozat a PLC tmakrben felmerl alapvet krdsekkel vezrls fejldse, PLC-k kifejlesztsnek indokoltsga, PLC-k felptse, stb. foglalkozik. Tovbb az RS-485 ipari kommunikcit, valamint a Modbus protokollt az LG GM7U PLC s az LG SV-iC5 inverter kapcsolatnak pldjn keresztl rszletesen taglalja, gy az olvas mind amellett, hogy az ipari kommunikci, valamint a gyrtspecifikus buszrendszer belltsait, alkalmazsi lehetsgit megismerheti, az ipari folyamatokban szles krben alkalmazott aszinkron motorok frekvenciavezrlsnek korszer fajtjba is betekintst nyerhet. A Modbus pldaprogram egy ciklikus vezrlst ignyel folyamatot dolgoz fel, amely olyan megoldsokat tartalmaz, ami hasznos segtsget nyjthat a GM7U PLC programozsa sorn, klnsen a Modbus funkciblokkok hasznlata esetn. A PLC 1969-es megjelense ta folyamatos, intenzv fejlds alatt ll, ezzel is biztostva az llandan vltoz vezrlsi ignyek megfelel kielgtst. Ebbl kifolylag a

kommunikcijukkal foglalkoz tma - a PLC-k korszerbb berendezssekkel trtn helyettestsig - minden bizonnyal aktulis marad.

73

(CENZURZVA)

RS 485 KOMMUNIKCI GM7U PLC-VEL

Irodalomjegyzk
[1] Dr. Ajtonyi Istvn Dr. Gyuricza Istvn Programozhat irnytberendezsek, hlzatok s rendszerek [2] Cenzrzva [3] Dr. Szab Gza Programozhat logikai vezrlk /BME Kzlekedsautomatika Tanszki jegyzet/ [4] http://www.lgis.com [5] http://www.pid.hu

Mellklet
Cd-rom: Modbus pldaprogram GMwin 4.13. fejleszt szoftver

74

You might also like