You are on page 1of 20

Terepi buszrendszerek sszehasonltsa

Novk Balzs

Terepi buszrendszerek sszehasonltsa jegyzet az pletinformatika cm trgyhoz


1. Osztott intelligencij vezrl rendszerek, terepi buszrendszerek A vezrl -hlzat olyan kszlkek csoportja, melyek klnbz rzkel k (pl. h mrsklet, fnyer , folyadkszint, stb.) jeleit figyelik, az rzkelt jelek alapjn beavatkozkat (pl. szelepek, lmpatestek, ipari robotok stb.) vezrelnek, irnytjk a kszlkek kztti kommunikcit, s hozzfrst biztostanak a hlzaton raml adatokhoz. Mindezt egymssal val, megbzhat kommunikci sorn. A ms-ms feladatot ellt, egymstl fggetlen vezrlsi vagy irnytsi rendszereknek szmos olyan tulajdonsgai vannak, amelyek az elltand feladattl fggetlenl kzsek mindannyiukban. Ez lehet v teszi olyan integrlt vezrl hlzatok kialaktst, amelyekben a klnbz feladatok egyttesen jelennek meg, lehet v tve gy a feladatok kztti kapcsolat egyszer megteremtst is. Az integrlt vezrl rendszerek tbb el nys tulajdonsggal rendelkeznek a hagyomnyos vezrlsi rendszerekkel szemben. Ilyen az egyszer b vthet sg s mdosthatsg. Mindezt a hlzat kszlkei ltal hasznlt kzs buszvezetk teszi lehet v, amelyen keresztl a rsztvev egysgek egymssal kapcsolatot tartanak. Ezeknek az n. terepi buszrendszereknek a kszlkei pontosan definilt protokollokkal kommuniklnak egymssal, mely protokollok a kszlkek kztti kommunikci szablyait hatrozzk meg. A hagyomnyos rendszereknl az egyes feladatok elklnlten jelennek meg, melyek kztt a kapcsolatot erre a clra kifejlesztett tjrkkal lehet megvalstani. Az ilyen a klnbz rendszerek eltr protokolljai s akr eltr tviteli kzegei kztti kapcsolatot megteremt tjrk teleptse s fenntartsa bonyolult, s a felhasznlt egy zrt, nehezen b vthet s nehezen tlthat struktra alkalmazsra knyszerti. A hagyomnyos rendszereknl gyakori, hogy az adatok gy jtst, a vezrlsi s szablyozsi funkcikat egyetlen kzponti egysg ltja el, az rzkel k s a beavatkozk passzv eszkzknt viselkednek, gyakran egyenknt kln jelvezetkkel egy kzponti egysg fel. Erre mutat pldt az 1. bra, ahol kt ilyen rendszer kapcsolatt lthatjuk tjr segtsgvel megvalstva. Ezzel szemben egy osztott intelligencij rendszerben minden egyes elem nll intelligencival rendelkezik, nincs szksg kzponti adatfeldolgoz egysgre, vagyis a rendszer decentralizlt. Ez egyben a vezetkezs mennyisgnek cskkensvel is jr.

BME Villamos Energetika Tanszk

Terepi buszrendszerek sszehasonltsa

tjr

Kzpont

rzkel k/ Beavatkozk

1.bra: Hagyomnyos, centralizlt rendszer

1.1 Nylt rendszerek nmagban a decentralizlt, osztott intelligencij vezrlsi rendszer sem jelent teljes mrtk flexibilitst, ha a rendszer egyetlen gyrthoz kapcsoldik. Ebben az esetben az adott gyrt kifejleszti a sajt rendszert, az abban alkalmazhat kszlkekkel, ami a ks bbiekben korltozhatja a felhasznl mozgstert a tovbbi fejlesztsekben. Ez egyrszt abbl addik, hogy a meglv rendszervel val kompatibilits miatt knytelen kt dni a mr korbban kivlasztott gyrthoz, mg akkor is, ha egy msik gyrt kedvez bb tulajdonsgokkal br rendszert ajnl. Msrszt nem biztos, hogy egyetlen gyrt kpes kielgteni a felhasznl minden ignyt, a forgalmazott kszlkek kre nem biztos, hogy az sszes funkcionlis terletet lefedi. Ilyen esetben a tbb, klnbz feladatot ellt rendszer sszekapcsolsa csak bonyolult mdon, az el z ekben mr emltett tjrk segtsgvel valsthat meg, ami bizonyos mrtk visszalpst jelent a hagyomnyos rendszerek irnyba. Az eltr rendszerek inkompatibilis kommunikcis protokolljai kztt a kapcsolatot klnbz relk, egyedi tjrk valsthatjk meg. Az ilyen jelleg interfszek azonban sok esetben csak korltozott mrtk informcitadst tesznek lehet v az egyes rendszerek kztt. Elkpzelhet ugyan ilyen mdon egyedi tjrk s szoftverek alkalmazsval intelligens pletek s ipari alkalmazsok kialaktsa, de ezek kltsge vrhatan nem a legkedvez bb, s egyben a kzs rendszer megbzhatsga is minden bizonnyal cskken. Mindemellett a felhasznl rkre azokra lesz utalva, akik a rendszert teleptettk, s az egyedi sszekapcsolsokat megvalst tjrkat, a kapcsold szoftvereket kifejlesztettk. A nylt rendszerek az ilyen problmkra nyjtanak megoldst. Esetkben az alapvet a kszlkek kztti hlzati kommunikci szabvnyostott, mely szabvnyosts meghatrozza az alkalmazott protokollt, az adattvitel formtumt, illetve a klnbz informcitpusok hlzaton belli megklnbztetsnek mdjt. A gyrtknak mindssze annyit kell vllalniuk, hogy olyan kszlkeket gyrtanak, melyek megfelelnek a kialaktott szabvnyoknak, ezzel lehet v tve a klnbz gyrtk kszlkei kztti kzvetlen kommunikcit. A hlzaton tallhat kszlkek az gy szabvnyostott formtum informcik segtsgvel kzvetlenl szlthatjk meg egymst, anlkl, hogy egy kitntetett kzponti egysg beavatkozsra lenne szksg, amely az egyik oldalrl fogadott informcit tovbbadja egy msik oldalra, illetve a rendszer zemeltetshez szksges algoritmusokat tartalmazza. Ezek az algoritmusok az elltand feladatok szerint az nll kszlkekben kerlnek sztosztsra. Ez egyben a hlzati forgalom cskkenshez is vezethet, ugyanis nem
BME Villamos Energetika Tanszk 2

Terepi buszrendszerek sszehasonltsa

felttlenl kell minden egyes rzkel jelzst tovbbtani egy kzponti egysgnek, sok esetben a jelzs kirtkelse helyi szinten trtnhet. Mindez annyit jelent, hogy brmely, a hlzaton lv kszlk kpes informcit tovbbtani kzvetlenl brmelyik msik kszlknek. Az informcit a kld adatcsomagok formjban teszi a hlzatra, amely adatcsomagokat egy vagy tbb vev fogadja. A 2. brn a nylt rendszerekre lthatunk egy pldt, ahol a teljes rendszeren bell egysges kommunikcis protokoll van rvnyben, az egyes hlzatrszek, buszszegmensek kztti kapcsolatot routerek valstjk meg. Ezek a szegmensek akr fizikailag klnbz adattviteli csatornkat is hasznlhatnak, de kommunikcis protokolljuk megegyezik. A 3. bra kt klnbz buszrendszer kapcsolatt mutatja, ahol a kapcsolatot tjr biztostja.

Megjelents

Megjelents

Busz Router
Busz

tjr

Router

Busz A

Busz B

rzkel k / beavatkozk

rzkel k / beavatkozk

2. bra: Nyitott vezrlsi rendszer

3. bra: Hierarchikus rendszer

1.2 Adattviteli hlzatoktl a vezrlsi feladatot ellt hlzatokig Szmtstechnikai hlzatok mr vtizedek ta lteznek a vilgon. Ezek a hlzatok a nagy szmtsi kapacitssal rendelkez szmtgpek kztti kapcsolatot teremtik meg, ahol is az egyes gpek feladata bonyolult szmtsi m veletek vgrehajtsa. A kiptett hlzat clja pedig a gpek kztti nagy mennyisg adat tvitelnek lehet v ttele ks bbi feldolgozs cljra. A hlzatokon a kommunikci klnfle protokollok segtsgvel valsul meg. A m szaki fejl ds, az alkalmazott mikroprocesszorok, mikrokontrollerek, elektronikai eszkzk egyre olcsbb vlsa lehet v tette ezen eszkzk nagy mennyisgben val alkalmazst az egyszer vezrlsi feladatot ellt eszkzkben. Azonban a vezrlsi feladatok szmra kiptett hlzatok a szmtgp-hlzatoktl nmileg eltr kvetelmnyeket tmasztanak a hlzatban tallhat kszlkek kztti kommunikci terletn. gy az addig hasznlt protokollok nem optimlisak ezen feladatok elltsra. Ezek a kvetelmnyek: gyakori s megbzhat kommunikci az eszkzk kztt, az informcit hordoz zenetek rvidsge, egyenrang eszkzk. 1.3 A vezrl hlzatok elemei A vezrlsi hlzatok egymssal kommuniklni kpes, intelligens kszlkekb l llnak. A kommunikci egy kommunikcis csatornn keresztl trtnik egy minden kszlk ltal ismert protokoll segtsgvel. Minden egyes kszlk sajt, a protokollnak megfelel kommunikcit vgrehajt mikroprocesszorral, s a kommunikcis csatorna fel a villamos kapcsolatot megvalst ad-vev egysggel rendelkezik.
BME Villamos Energetika Tanszk 3

Terepi buszrendszerek sszehasonltsa

A kszlkek a feladatuknak megfelel informcikat tovbbtanak egymsnak. A feladatok nem szinkronizltak, ami maga utn vonja, hogy egyszerre akr tbb eszkz is megprblhat zenetet kldeni a kommunikcis csatornn keresztl. Ez szksgess teszi az zenetek tovbbtsnak pontos szablyozst, amit a protokoll valst meg. A protokoll definilja az zenetek formtumt, illetve az zenetek adsa s vtele sorn az eszkzkre hrul feladatokat. A kszlkek kztti sszekttetst megvalst kommunikcis csatorna klnbz fizikai tulajdonsgokkal rendelkezhet. A csatorna tpusa hatrozza meg az zenettovbbts sebessgt, az egyes kszlkek kztti tvolsgokat, csakgy, mint magt a hlzati topolgit. gy lehetsges egyszer csavart rpras, koaxilis kbelen trtn , vegszlas, az energiaeloszt hlzatot ignybe vev , rdis vagy infravrs tvitelt megvalst sszekttets. 2. A LonWorks rendszer A LonWorks rendszer az amerikai ECHELON Corporation fejlesztse. Az ECHELON maga csak a buszrendszert fejlesztette ki, illetve a kommunikcit megvalst n. neuron chipet biztostja a kszlkgyrtk szmra. A LonWorks rendszeren bell a kommunikci a LonTalk protokoll segtsgvel trtnik. A LonTalk protokoll az ISO/OSI referenciamodelljnek megfelel en rtegzett felpts , csomag alap, egyenrang kommunikcit megvalst protokoll, kifejezetten a vezrl rendszerekre kifejlesztve. A neuron chip megvalstja a kommunikcit az egysges protokollon keresztl, mely az ISO/OSI modell 6 szintjt fedi le. A gyrtknak mindssze csak a legfels , alkalmazsi rteggel kell foglalkozniuk, vagyis a tovbbtani kvnt informcit a protokoll szmra rtelmezhet adatokk alaktsval. Maga a buszrendszer nmagban mg nem nylt, mivel az egyes gyrtk a sajt eszkzeik ltal tadott informcikat egyedi mdon is kdolhatjk, viszont nem kell foglalkozniuk az egyes kszlkek kztti adattviteli mdok fejlesztsvel, azt megvalstja a LonWorks rendszer. A LonWorks ilyen fajta felhasznlst tallhatjuk nmely vagyonvdelmi alkalmazsban, mint pl. a nmet Securiton ltal fejlesztett SecuriPro t z- s vagyonvdelmi rendszerben. Az ECHELON-on bell azonban szletett egy kezdemnyezs a LonWorks nylt rendszerknt val alkalmazsra, amelyet a LonMark Association keretben valstanak meg. A LonMark-on bell a LonWorks nhny felhasznlja vllalta egysges, egymssal kommuniklni kpes eszkzk fejlesztst. Ehhez pontosan definiltk a hlzaton bell hasznlhat zenetek tartalmt s formjt, vagyis, hogy egy adott zenet a rsztvev eszkzk mindegyike szmra ugyanazt jelentse. Ezen kvl teljesen nyltt, brki ltal elrhet v tettk a protokoll lerst, mely lehet v teszi, hogy ne csak az ECHELON ltal gyrtott neuron chipet hasznl, hanem ms processzort tartalmaz eszkzk is alkalmasak legyenek LonWorks hlzaton belli hasznlatra.

BME Villamos Energetika Tanszk

Terepi buszrendszerek sszehasonltsa

Fa topolgia, sodrott rpr LonPoint modul LonPoint modul

Router

Interfsz

Modem

Modem

PC Tvoli megfigyels

Interfsz Power Line Router Kszlk Interfsz

PC megjelents

Kszlk

PC Installci PC Tvoli megfigyels

Fa topolgia, sodrott rpr

Router Kszlk

1,25 Mbit/s, sodrott rpr

Kszlk

Interfsz PC laptop diagnosztika

Internet szerver

Internet

Internet szerver Fa topolgia, sodrott rpr

Eszkz

Eszkz

4. bra: Plda a LonWorks rendszer kialaktsra

Kommunikcis csatorna tpusok Maga a LonWorks protokoll mdiafggetlen, vagyis a kommunikcis csatorna brmilyen fajta tviteli hlzat lehet. Az sszes fajta csatorna ms-ms karakterisztikval rendelkezik a r csatlakoztathat kszlkek szma, az tviteli sebessg s a megvalsthat fizikai tvolsgok tekintetben. Az 1. tblzatban ttekinthetjk a hasznlt csatorna tpusokat, melyek kzl a TP/FT-10 jelzs , csavart rpras, szabadon alakthat topolginak van a legjelent sebb szerepe. Ez a csatornatpus lehet v teszi a kszlkek egyszer csavart rpron keresztli sszektst brmilyen konfigurciban, el rs nlkl a bekt vezetkek hosszra, az elgaztatsokra; mindssze a hlzati szegmensek sszes vezetknek hosszra ad korltozst. A 4. bra egy klnbz tviteli csatornkkal kialaktott rendszert mutat.
1. tblzat: A LonWorks rendszerben leggyakrabban hasznlt csatorna tpusok

Csatorna tpusa TP/FT-10 TP/XF-1250 PL-20 IP-10

Adathordoz kzeg Csavart rpr, szabadon alakthat topolgia Csavart rpr, busz topolgia Energiaeloszt hlzat LonWorks IP hlzaton

tviteli sebessg 78 kbit/s 1,25 Mbit/s 5,4 kbit/s IP hlzat ltal meghatrozott

Eszkzk maximlis szma 64-128 64 Krnyezetfgg IP hlzat ltal meghatrozott

Maximlis tvolsg 500 m (szabadon alakthat topolgia); 2200 m (busz topolgia) 125m Krnyezet fgg IP hlzat ltal meghatrozott

BME Villamos Energetika Tanszk

Terepi buszrendszerek sszehasonltsa

Csatorna-hozzfrs A LonWorks rendszer egy egyedi csatorna-hozzfrsi algoritmust, a predictive ppersistent CSMA (Carrier Sense Multiple Access) protokollt hasznlja. Az Ethernet hlzatokhoz hasonlan, a LonWorks eszkzk is vletlenszer en frhetnek hozz az tviteli csatornhoz, ami tkzshez vezethet. Ennek megoldsra az tkzst szlel kszlkek az tkzs utn vrnak egy bizonyos ideig adatcsomagjaik jbli elkldsvel. Ha ez a vrakozsi id mindannyiuk szmra ugyanannyi lenne, az eredmny az tkzs megismtl dshez vezetne. A vrakozsi id k hossznak vletlenszer v ttelvel az tkzsek szma cskkenthet . A LonWorks rendszeren bell legalbb 16 ksleltetsi szintet alkalmaznak, ami 16 klnbz hosszsg ksleltetsi id nek felel meg. Az egyedi tulajdonsg annyiban nyilvnul meg, hogy a kszlkek, a hlzat vrhat terhelst l fgg en vltoztatjk a lehetsges ksleltetsi szintek szmt. Erre utal a protokoll elnevezsben a predictive p-persistent kifejezs. Ez annyit jelent, hogy a kiindulsi 16 klnbz ksleltetsi id kib vl maximum 1008-ra, teht a kszlkek, bizonyos esetekben 1008 klnbz hosszsg ksleltetsi id t hasznlhatnak tkzs esetn a buszhozzfrsre. Az ppen hasznlt ksleltetsi id k szmt az eszkzk a busz terheltsgt l fgg becsls alapjn hatrozzk meg. Ez lehet v teszi, hogy a rendszer kis terheltsgnek idejn cskkenjen a ksleltetsek ideje, mg nagyobb terhelsek idejn cskkenjen az tkzsek szma. Cmzs Az zenetcsomagok kldse brmely egyedi eszkz rszre, eszkzk csoportjnak a rszre, vagy az sszes eszkz rszre trtnhet. A LonWorks rendszeren bell a kvetkez cmzsi tpusokat klnbztetjk meg: Neuron ID. Mindeden LonWorks kszlk tartalmaz egy egyedi, 48 bit hosszsg azonostt. Ezt az azonostt, a Neuron ID-t, minden eszkz a gyrts sorn kapja, rtke nem vltoztathat meg. Kszlk cm. Egy rendszer teleptse sorn minden egyes kszlkhez hozzrendelnk egy egyedi kszlk cmet, mely sokkal tlthatbb zenettovbbtst tesz a ks bbiek sorn lehet v. Ez a cm hrom rszb l tev dik ssze: domain ID, subnet ID, node ID. Egy domain-ben 32385 kszlk helyezhet el. A domain-t 255 subnet-re oszthatjuk, melyek mindegyike egyenknt 127 kszlket, vagyis node-ot tartalmazhat. Csoport cm. Egy csoportba a domain-en bell a kszlkeket logikai kapcsolat alapjn sorolhatjuk, fggetlenl azok fizikai elhelyezkedst l. Egy domain-en bell maximum 256 csoportot lehet kialaktani. Broadcast. Ezzel a cmzssel egy subnet, vagy a domain sszes kszlkt lehet egyszerre megszltani. Korltok
Eszkzk szma egy subnet-en bell: Domain-en belli subnet: sszes eszkz a domain-en bell: 127 255 32385

BME Villamos Energetika Tanszk

Terepi buszrendszerek sszehasonltsa

3. Profibus A PROFIBUS egy eurpai fejleszts nylt buszrendszer, amelyben brmely gyrt ltal ksztett PROFIBUS kszlkek kpesek egymssal kommuniklni. Egyarnt hasznlhat nagysebessg folyamatautomatizlsra, illetve sszetett szablyozsi feladatok megvalstsra. A rendszernek hrom klnbz tpus, de egymssal kompatibilis terlete van: 1. Az els a PROFIBUS-DP, melyet olyan automatizlt vezrlsi feladatokra fejlesztettek ki, ahol nagy szm, trben elosztott I/O eszkzt hasznlnak fel. Itt a kzponti vezrl egysgek nagy sebessg soros vonalon kommuniklnak az elosztott rzkel s beavatkoz eszkzkkel (I/O egysgek, szelepek, stb.). 2. A msodik, a PROFIBUS-PA, kifejezetten ipari folyamatok felgyeletre s szablyozsra kszlt. Lehet v teszi egy adott folyamat rzkel inek s beavatkozinak egyetlen buszra val felf zst, mely egyszerre valstja meg az eszkzk kommunikcijt s tpelltst. Ezt a rendszert a nagy megbzhatsg, szls sges krlmnyek kztti m kd kpessg jellemzi. 3. A harmadik, a PROFIBUS-FMS, a rendszeren belli ltalnos kommunikcis feladatot ltja el, lehet v tve az elosztott alkalmazi folyamatok kzs folyamatba egyestst kommunikcis kapcsolatokon keresztl. Valjban az els kt terlet, DP s a PA az, ami fizikailag is elklnl. Ez kt klnbz , az adott feladatra kialaktott tviteli csatornt s csatornn val jeltvitelt jelent. Egy rendszeren bell, ahol az ltalnosabb DP s az ipari automatizlsra kifejlesztett PA vltozatot egyttesen hasznljk, a PA egy kln szegmenst jelent, melynek sszekapcsolst a rendszer tbbi rszvel egy szegmenscsatol biztostja. Az FMS s a PA ugyanazon az tviteli csatornn prhuzamosan m kdik. Ez kt klnbz protokollt jelent, melyek ugyanazt az tviteli technolgit s buszhozzfrsi mdszert hasznljk. Vannak olyan eszkzk, melyek egyidej leg mindkt protokollt ignybe veszik a kvnt kommunikci tpustl fgg en. A 3. bra a PROFIBUS rendszeren belli ltalnos vezrlsi s a nagy megbzhatsgot kvetel folyamatirnytsi feladatok elklnlst szemllteti.

Internet
PROFIBUS TCP/IP-n

PROFIBUS DP

PROFIBUS PA (Folyamatirnyts)

PLC
RS-485 IEC 1158-2

5. bra: A PROFIBUS rendszer felptse

BME Villamos Energetika Tanszk

Terepi buszrendszerek sszehasonltsa

tviteli technolgia Az el bbiekben bemutatott rendszerterletek egyben meghatrozzk a PROFIBUS-on belli adattvitel fajtjt s az tviteli kzeget, vagyis a kommunikcis csatorna tpust is. A DP s FMS terleteken az adattovbbts legtbb esetben RS-485 jelzs tviteli technolgival trtnik. Ez egy lineris busztopolgit alkalmaz, rnykolt csavart rpron trtn kommunikcit jelent. Egy buszszegmensre alap esetben 32 kszlk csatlakoztathat, mely szm repeaterek alkalmazsval 126-ra b vthet . Az tvitel sebessge a szegmensek hossztl fgg (2. tblzat), a rendszer teleptsekor a tblzat szerint egy kivlasztott rtket meg kell adni a kszlkeknek.
2. tblzat: Szegmensek vezetkhosszai az adattviteli sebessg fggvnyben a Profibus rendszerben, RS-485 tvitel esetn

Sebessg [kbit/sec] Tvolsg/ szegmens [m]

9,6 1200

19,2 1200

93,8 1200

187,5 1000

500 400

1500 200

12000 100

PA alkalmazs esetn az IEC 1158-2 szabvny szerinti tviteli technolgit hasznlja a PROFIBUS rendszer. Ez egy szinkron, 31,36 kbit/s sebessg , csavart rpras adattvitelt jelent. A szegmensre ebben az esetben is 32 kszlk helyezhet , ami repeaterek segtsgvel 126-ra b vthet . Az egysgek a buszvezetken keresztl kapjk az energit, amelyet klnll tpegysg biztost. A tpegysg tpustl s az alkalmazott buszvezetk keresztmetszett l fgg en a szegmensek maximlis hossza 900 s 1900 mter kztt vltozhat. Olyan esetekben, amikor nagyobb tviteli sebessgre, nagyobb tvolsgok thidalsra, vagy jobb elektromgneses zavart rsre van szksg, vegszlas tvitel is alkalmazhat a PROFIBUS rendszerben. Ilyenkor a szegmenshossz a kilomteres tvolsgot is elrheti. Buszhozzfrs A PROFIBUS rendszer mindhrom tpusa ugyanazt a master-slave alap buszhozzfrsi mdszert hasznlja. A buszon kt fajta egysg fordulhat el : a magasabb rang aktv master-ek, s az alacsonyabb rang passzv slave-ek, mely utbbiak kommunikcijt egy master egysg kezeli. A master egysgek irnytjk a buszon a kommunikcit. Ezek azok az egysgek, melyek, ha a buszhozzfrsi jog (vezrjel - token) hozzjuk kerl, krelem nlkl kezdemnyezhetnek adattovbbtst. A slavek klnbz I/O egysgek, szelepvezrl k, stb. lehetnek, amelyeknek nincs buszhozzfrsi joguk, k adatot csak a master utastsra tovbbthatnak, illetve krhetnek. Ha a buszon tbb master egysg tallhat, akkor kzttk egy logikai gy r alakul ki (6. bra), amelyben minden master egy el re meghatrozott krbefordulsi id n bell meghatrozott id tartamra megkapja a tokent. Ilyenkor a master kommunikcit kezdemnyezhet a tbbi masterrel s a hozzrendelt slave egysgekkel. A token tovbbadsa a master-cmek nvekv sorrendjben trtnik, vagyis egy adott cmmel rendelkez eszkz a sorban utna kvetkez , magasabb cmmel rendelkez nek adja tovbb a vezrjelet.

BME Villamos Energetika Tanszk

Terepi buszrendszerek sszehasonltsa

Logikai vezrl gy r Master (aktv) egysgek

PLC
PROFIBUS

PLC

Slave (passzv) egysgek

6. bra: Logikai vezrl gy r a PROFIBUS rendszerben

Az eszkzk elrse A PROFIBUS-FMS rendszerben az eszkzkhz az alkalmazi folyamatok ltal elrhet virtulis eszkzk vannak rendelve, melyek ms kszlkek, a vezrlsi folyamatok rszre elrhet ek, olvashatak, vagy rhatak. A virtulis eszkzn keresztl a valdi eszkznek csak bizonyos vltozi lthatak. Az FMS eszkz sszes kommunikcis objektuma egy objektumknyvtrban van eltrolva. Ezek a kommunikcis objektumok sajt indexszel s nvvel rendelkeznek, melyek alapjn cmezhet ek. Az objektumknyvtr a kommunikcis objektumok lerst, struktrjt, adattpust, bels eszkzcmekkel val kapcsolatt s a buszon val megnevezsket tartalmazza. A statikus kommunikcis objektumokat az eszkz gyrtja hatrozhatja meg el re, vagy a buszrendszer konfigurlsakor definilhatak. Az FMS t statikus kommunikcis objektum tpust ismer: 1. Egyszer vltoz 2. Tmb - Azonos tpus egyszer vltozk sorozata 3. Rekord - Klnbz tpus egyszer vltozk sorozata 4. Tartomny (domain) 5. Esemny (event) A dinamikus kommunikcis objektumok el re megadhatk, vagy az FMS szolgltatsok felhasznlsval definilhatk, trlhet k, megvltoztathatk. Az FMS kt dinamikus kommunikcis objektum tpust ismer: 1. Program hvs, 2. Vltoz lista - Egyszer vltozk, tmbk vagy rekordok sorozata Az FMS a kommunikcis objektumok cmzsre a logikai cmzst tmogatja. A hozzfrs egy rvid cmen (index) keresztl trtnik, ami egy el jel nlkli 16 bites szm. Minden objektumnak egyedi indexe van. Lehet sg van az objektumok nevvel vagy fizikai cmkkel val cmzsre.

BME Villamos Energetika Tanszk

Terepi buszrendszerek sszehasonltsa

4. CAN A CAN (Controller Area Network) vezrlsi rendszert els sorban a jrm ipar elvrsainak fejlesztettk ki. Manapsg mr sok jrm tartalmaz, a felhasznl biztonsgt s knyelmt nvel , intelligens vezrl elektronikt, mely rzkeli s feldolgozza a jrm zemvitele kzben add informcikat. Ehhez egyre tbb rzkel re s beavatkozra van szksg, amelyek sszehangolt m kdst valstja meg a CAN rendszer. A CAN ltal nyjtott el nyket az ipari felhasznlk is felfedeztk, ezzel megkezd dtt a rendszer ipari automatizlsi s vezrlsi folyamatokban val hasznlata. gy felhasznljk klnfle gpgyrt-soroknl, textilgyrtsban, liftek vezrlsre is. A CAN protokoll az ISO/OSI modell fizikai s adatkapcsolati rtegt valstja meg, vagyis definilja a kommunikcis csatornn az adatok tvitelnek mdjt, a kdolsukat, illetve a hlzatra kapcsold eszkzk buszhozzfrst. Ez, a LonWorks-hoz hasonlan, nmagban mg nem tekinthet nylt rendszernek, ugyanis nem meghatrozott a buszon tovbbtott adatok rtelmezsnek eljrsa. Ez utbbi kvetelmnyt a CAN-ra pl kt nylt buszrendszer, a CANopen illetve a DeviceNet teszik elrhet v az ISO/OSI modell hetedik, alkalmazsi rtegnek rendszeren belli meghatrozsval. Ez egyenrang kszlkek kztti kommunikcit tesz lehet v, ahol az eszkzk melyek akr klnbz gyrtktl is szrmazhatnak egyms kztti informcitadsa pontosan definilva van. Adattvitel A CAN rendszer soros buszrendszer, tviteli kzegknt egy rprt hasznl, mely lehet rnykolt, vagy rnykolatlan csavart rpr. Egy buszvonal hossza fgg az tviteli sebessgt l, a maximlis hossz 1 km (50 kbit/s tviteli sebessg mellett). Egy buszvonalon 64 buszrsztvev helyezhet el. A vonal hossza, illetve a rsztvev k szma nvelhet bridge-ek, vagy repeaterek alkalmazsval. A maximlis tviteli sebessg 1 Mbit/s (ilyenkor a maximlis megengedett vezetkhossz 40 m). A CAN rendszer alapesetben nem hasznl cmeket, hanem minden zenet tartalmhoz egy egyedi azonostt rendel, mely egyben az zenet prioritst is meghatrozza. Ennek a buszhozzfrskor van jelent sge: Tbb rsztvev adsa esetn a magasabb priorits zenet marad a buszon rvnyben. A rsztvev k mindegyike fogadja a buszra kerlt sszes zenetet, majd annak tartalma alapjn dnti el, hogy szmra jelent e feldolgozand informcit vagy sem. Ha az zenet neki szl, elfogadja, ha nem, elveti. Mivel a protokoll nem hasznl egyedi cmeket, knnyen megvalsthat a tbb rsztvev nek szl broadcast, illetve multicast zenetek tovbbtsa, ahol a broadcast zenet az sszes buszon tallhat rsztvev nek szl, mg multicast esetn a rsztvev k egy csoportjnak. A CANopen s DeviceNet rendszerek ellenben megvalstjk a kszlkek megklnbztetst az egyedi zenetazonostk segtsgvel. A 11, vagy 29 bites azonost egy kijellt rszt a kszlkek megjellsre hasznljk. A buszhozzfrsi konfliktusok az zenetazonostkon alapul bitenknti dnts mdszervel oldhatk fel. A buszon a 0 a dominns az 1-el szemben. A rsztvev k ads kzben is folyamatosan, bitenknt figyelik a buszt, s ha a leadott zenetkt l eltr bitet olvasnak vissza 1-el szemben 0-t befejezik az zenet tovbbtst. Ilyenkor egy magasabb priorits adat van a buszon, mely fellrja az alacsonyabbat. A sikertelen zenet tovbbtsra akkor kerl sor jbl, amikor a busz felszabadul. Ez egy n. nem destruktv zenettovbbtsi md, mivel nem fordulhat el olyan eset, hogy egyszerre az sszes adni kvn rsztvev megsznteti az adst, hanem a legmagasabb priorits zenet megszakts nlkl kerl tovbbtsra.

BME Villamos Energetika Tanszk

10

Terepi buszrendszerek sszehasonltsa

5. INTERBUS Az INTERBUS els sorban ipari folyamatirnytsra kifejlesztett master/slave alap vezrl rendszer, amely klnfle rzkel k s beavatkozk kapcsolatt teszi lehet v egy buszvezetken keresztl. Az eltr gyrtk eszkzeinek kompatibilitst a pontosan meghatrozott INTERBUS szabvnyok garantljk. Az adattvitel trtnhet hagyomnyos csavart rprral, vegszlon, rdis, de akr infravrs sszekttetsen keresztl is, illetve biztostott a rendszer TCP/IP protokollhoz val kapcsolata, ami az Interneten trtn informcitvitelt teszi lehet v. Topolgia Az INTERBUS gy r elrendezs topolgit hasznl, ami azt jelenti, hogy minden egyes eszkz egy zrt tviteli vonalra van felf zve, amely egy kzponti, az adatforgalmat irnyt master egysgb l indul, s oda is rkezik vissza. Ez a kialakts a rendszer teleptsekor nem ltszik, ugyanis az oda- s vissza-irny vezetkek egyetlen buszkbelben vannak elhelyezve, gy a kialaktott rendszer struktrja fa topolgira hasonlt. A gy r topolgia lehet v teszi a hatkony hibakeresst, illetve hiba esetn, a vonalon, a meghibsods helye el tt lev kszlkek tovbbi zemben maradst. Ez utbbit a minden kszlkben megtallhat vonalcsatol egysg teszi lehet v, mely ilyenkor automatikusan levlasztja a meghibsodott hlzatrszt vagy kszlket. Legazsokkal a hlzatban 16 szintet lehet kialaktani, sszesen 4096 I/O pont teleptsvel. A buszvezetken fogadott jelet a rsztvev k mindegyike feler stve kldi tovbb, ami nagyobb mret hlzat kiptst teszi lehet v. Csavart rpras tvitel esetn kt rsztvev kztt maximlisan 200 mter tvolsg engedhet meg, a teljes vonalhossz maximum 13 km. Az tviteli sebessg 500 kbit/s (7. bra). A topolgin bell tbb szintet, illetve egysget klnbztetnk meg. A legels a master egysg, vagy vezrl panel, mely az adatforgalmat irnytja a buszon, output adatokat kld a kvnt egysgeknek, input adatokat fogad, s figyeli az adattvitelt. Ez az az egysg, amely egyben az informcitadst is biztostja a magasabb szinten elhelyezked busznak, vagy TCP/IP hlzatnak. Az INTERBUS masterb l indul ki a f vonal, vagy remote bus, melyre specilis I/O eszkzk, vagy buszterminlok (Bus Terminal) kapcsolhatak. A f vonalon tallhat kszlkek ltalban sajt, klnll energiaelltssal rendelkeznek, de bizonyos esetekben az energiaelltst a f vonal vezetknek ignybevtelvel is meg lehet oldani. A buszterminlokkal a f vonal legaztatsa, loklis buszszegmensek kialaktsa lehetsges. A repeaterknt viselked buszterminl hozza ltre a kapcsolatot a f vonal s a loklis vonalon tallhat kszlkek kztt, illetve lehet v teszi egy buszszegmens ki- s bekapcsolst. A f vonal s a szegmens kztt galvanikus elvlasztst biztost, a jeleket feler stve tovbbtja egyik oldalrl a msikra. A loklis vonalon lv I/O kszlkek kommunikcijhoz szksges energia elltst is megvalstja, mg az I/O eszkzk kapcsolshoz szksges feszltsget minden eszkznl klnllan kell megoldani. Az eddig felsorolt topolgiai egysgek els sorban a buszvezetk sztosztsra alkalmasak egy pleten, vagy gyregysgen bell, kvetve a topolgival az plet felptst. Azonban egy adott folyamatirnytsi feladatra, ahol egy gp, vagy gpsor elosztott rzkel it kell bektni a teljes irnytsi rendszerbe, az INTERBUS egy klnll topolgiai egysget biztost: a hurkot (loop). Egy hurkon bell az irnytsi feladat rzkel it lehet egy kteres, rnykolatlan vezetkre felf zni. Ez a vezetk egyszerre biztostja az I/O egysgek szmra a kommunikcit s az energiaelltst is. A hurok, a f vonallal s a loklis vonalakkal szemben, mr valdi gy r struktrj, vagyis a hurokcsatolbl kiindul vezetk nem felttlenl kell ugyanazon a nyomvonalon visszatrjen, ahol elindult.

BME Villamos Energetika Tanszk

11

Terepi buszrendszerek sszehasonltsa

Master

BT - buszterminl I/O - bemeneti/kimeneti egysg M - master (irnyt) egysg I/O BT I/O I/O I/O I/O

INTERBUS Master

BT BT BT BT I/O BT
I/O

F vonal

I/O

I/O

I/O

I/O

I/O
I/O I/O

BT
I/O I/O I/O

BT
I/O I/O

Hurok

Slave-ek

7. bra: Az INTERBUS topolgija. a, gy r kialaktsa; b, hlzati szintek

Adattvitel Az INTERBUS rendszerben a kszlkek fizikai cmeit a topolgiban elfoglalt helyk hatrozza meg. A cm hozzrendelse a gy r n elfoglalt hely szerint automatikusan trtnik. Az egysgek kztti informcitvitel egy specilis, n. keretsszegzsi (summation frame; 8. bra) eljrssal valsul meg. Ezen eljrs sorn az eszkzk nem kldenek sajt tviratot kln-kln minden egyes zenet esetn. Adataikat a master egysg ltal, a ciklusid ben kiadott keret egy el re definilt helyre rjk be, illetve onnan olvassk ki. A keretet a kszlkek a buszon a felf zs sorrendjben adjk tovbb egymsnak. Ez a mdszer lehet v teszi az egy id ben trtn informciadst s vtelt, valamint nincs szksg kln tvirat kldsre egy rsztvev kimeneti adatainak tovbbtshoz, illetve bemeneti adatainak vtelhez. Az eszkzk ciklikus lekrdezst a master egysg biztostja, gy nem fordulhat el , hogy egy-egy rsztvev nem tud hozzfrni a buszhoz, s emiatt nem tudja adatait tovbbtani. Mivel a master adja ki a tviratot, melyhez az sszes I/O modul hozzteszi sajt informciit, egyetlen, fejlcet, vezrl s ellen rz informcikat tartalmaz keretre van szksg, amelyet nem kell minden eszkznek jra s jra ltrehozni. Az informcitovbbtshoz szksges id ezzel is cskken.
Master INTERBUS keret

Fejlc, stb.

Adatok

1. rsztvev

2. rsztvev

3. rsztvev

4. rsztvev

8. bra: Az INTERBUS summation frame eljrsa

BME Villamos Energetika Tanszk

12

Terepi buszrendszerek sszehasonltsa

6. Instabus EIB (KNX) Az instabus EIB els sorban pletvillamostsra kifejlesztett nylt buszrendszer. Fejlesztse az 1980-as vekben kezd dtt vezet nmet kszlkgyrtk sszefogsval. Decentralizlt, vagyis nincs kitntetett kszlk a hlzaton, minden rsztvev egyenrang, sajt azonostval, fizikai cmmel rendelkezik. Az adattvitel csavart rpron keresztl trtnik 9600 bit/s sebessggel. Topolgia A rendszer tbb hierarchikus szintre oszthat (9. bra). A legkisebb egysg a vonal, amelyen 64 db rsztvev helyezhet el, de ezek szma vonaler st k segtsgvel 255-re b vthet . A vonal topolgiailag lehet buszrendszer (felf ztt), csillag alak vagy fastruktrj. A vezetk tetsz leges helyen elgaztathat, a lnyeg az, hogy minden rsztvev villamos sszekttetsben legyen egymssal s a tpegysggel. A kszlkek energiaelltsa a buszvezetken keresztl trtnik, minden egyes vonalon nll tpegysggel.
TC

TC

TC

VC R1 R2 R3

VC R1 R2 R3

VC R1 R2 R3

VC R1 R2 R3

256

256

256

256

VC TC Rx

vonalcsatol tartomnycsatol buszrsztvev

9. bra: Az instabus EIB topolgija

A kvetkez fokozat a hierarchiban a tartomny. A tartomny 15 db vonalat fog ssze vonalcsatolkon, s a tartomnyi f vonalon keresztl egyetlen egysgg. Az EIB rendszer legmagasabb egysge a 15 tartomnyt sszefog gerincvonal, melyre az egyes tartomnyok tartomnycsatolkkal kapcsoldnak. Ezzel egy buszrendszeren bell a megengedhet kszlkek szma 57375, de ez tovbb b vthet a tartomnyi f vonalakon, illetve a gerincvonalon elhelyezett kszlkekkel. Cmzs Az instabus EIB rendszer ktfle cmformtumot hasznl: Az egyik a fizikai cm, amely a kszlkek egyedi azonostja, a msik a logikai vagy csoportcm, amely az elltand funkcik alapjn kerl kiosztsra. A rendszer a fizikai cmet csak az egyes rsztvev k zembe helyezse sorn, ill. szervzelsi s diagnosztikai munkk esetn hasznlja. Az zemvitel sorn, norml esetben, a tviratban mindssze, mint forrscm van rgztve.

BME Villamos Energetika Tanszk

13

Terepi buszrendszerek sszehasonltsa

A gyakorlati zem sorn, azaz a tviratforgalomban, a logikai vagy ms nven csoportcm hasznlatos. Ez nem a busz topolgijhoz igazodik, hanem a rendszer zemi funkciihoz. Egy-egy csoportcmhez azokat a kszlkeket kell hozzrendelni, melyek a funkcijuk szerint sszetartoznak, azaz a m kds sorn egymsnak zeneteket kldenek. Az ad ltal kldtt minden egyes tvirat tartalmazza a tervezs folyamn megadott csoportcmet. Mindegyik rsztvev rzkeli a buszon a tviratot, kiolvassa a benne megadott csoportcmet s megvizsglja, vajon a tvirat neki szl-e vagy sem. Egy buszrsztvev hz tbb csoportcm is rendelhet . Ha egy rsztvev a buszon tviratot rzkel, azt mindig csak akkor veszi, ha magt a tviratban bejegyzett csoportcmmel megszltva rzi (s az tvitel sikeres volt). Klnben elejti a tviratot. Buszhozzfrs Az EIB rendszer esemnyvezrelt, ami annyit jelent, hogy csak akkor ad egy rsztvev tviratot, ha valamilyen esemny trtnt. Egyes kszlkeknl bellthat a ciklikus ads is, vagyis az informci meghatrozott id kznknti rendszeres tovbbtsa. Az EIB rendszer vletlenszer tkzsmentes (CSMA/CA) eljrst hasznl a buszhozzfrs sorn. Minden rsztvev folyamatosan lehallgatja a buszt, s figyeli, hogy egy msik rsztvev elkezdett-e mr adni. Ha a busz szabad, brmelyik rsztvev elkezdhet adni. tkzs esetn a magasabb priorits ad kslekeds nlkl folytatja adst, mg az alacsonyabb priorits megszaktja s egy ks bbi id pontban ksrli meg jra. Ezt a CAN rendszerhez hasonl, nem-destruktv zenettovbbtsi md teszi lehet v.

BME Villamos Energetika Tanszk

14

Terepi buszrendszerek sszehasonltsa

7. P-Net Az eurpai P-Net rendszert folyamautomatizlsi feladatokra, illetve klnbz ipari gyrtsorok vezrlsre fejlesztettk ki. A rendszerre pl alkalmazsok tallhatak a textiliparban, a mez gazdasgban, er m vek irnytsi folyamataiban, hajgpek vezrlsben s az pletautomatizlsi terleten is. A P-Net a kevs, nhny rzkel t s beavatkozt ignyl alkalmazsoktl, a tbb ezer buszrsztvev t sszefog feladatokig sok terleten alkalmazhat. A P-Net az RS485 szabvny rnykolt, sodrott rpras kzegen trtn adattvitelre pl. Ez a kzeg ismtl k kzbeiktatsa nlkl maximum 1200 mter buszhosszat enged meg. Egy P-Net buszszegmensre maximum 125 buszrsztvev kapcsolhat. A kszlkek kztt tvitt adattpusok binrisak, illetve lebeg pontos rtkek lehetnek. Ez utbbiak a klnbz rzkel k ltal mrt (h mrsklet, nyoms, feszltsg, ram, stb.) rtkeket tartalmazzk, pontosan meghatrozott formtumban, gy minden egyes rtk az sszes rsztvev szmra ugyanazt jelenti. gy pl. egy h mrskleti rtk minden esetben celsius fokban kerl a buszra. A binris adatok az eszkzk (szelepek, kapcsolk, stb.) llapott jelzik. A rendszer adattviteli sebessge 76800 bit/s. Topolgia Egy P-Net hlzatot n. multiport masterek segtsgvel kisebb egysgekre, cellkra (cell) lehet osztani. A cellkra val feloszts pl. egy gyregysg klnll folyamatinak a sztvlasztst, topolgin belli elklntst kvetheti. Ez lehet v teszi, hogy egy cellt, vagyis egy klnll folyamatot gy kikapcsolhassunk, hogy kzben a rendszer tbbi eleme fennakads nlkl tovbb m kdhessen. Egy celln belli szoftver- vagy hardverhiba nincs hatssal ms cellkra. Az egyes rszek kztt ltalban nincs is szksg nagy mennyisg adatforgalomra, mindssze nhny llapot lekrdezsre, esetleg beavatkozk ki- s bekapcsolsra. A cells felosztst figyelhetjk meg a 10. brn.

MASTER P-Net

SLAVE

SLAVE

Multi-port MASTER P-Net SLAVE

Multi-port MASTER SLAVE P-Net

MASTER

SLAVE

Multi-port MASTER MASTER P-Net SLAVE

SLAVE

SLAVE

MASTER

10. bra: A P-Net topolgija

BME Villamos Energetika Tanszk

15

Terepi buszrendszerek sszehasonltsa

Mindez nem azt jelenti, hogy egy rsztvev t egy msik cellban tallhat master nem szlthatna meg, vagy ezt esetleg egyedi mdon teheti. Minden egyes rsztvev direkt mdon cmezhet . A topolgia ilyen felosztsa abbl a szempontbl is el nys, hogy az egyes rszeken belli helyi adatforgalom mrtke nincs hatssal a rendszer tbbi sszetev jre. Ez a teljes rendszerre nzve az adott id alatt tvihet adatmennyisg nvekedst jelenti. Buszhozzfrs A kszlkek kztti kommunikci irnytott, master/slave alap. A slave egysgek a buszon az zenetek keretek (frame) fogadst s kldst a folyamatirnytsi, vagyis rzkelsi s beavatkozsi funkcijukkal prhuzamosan vgzik. Ez annyit jelent, hogy egy feladat vgrehajtst azonnal megkezdik, mihelyst az els , a feladatra vonatkoz adatbjtok megrkeznek, a keret tovbbi adatainak feldolgozsa ezutn a feladat vgrehajtsval egy id ben zajlik. Egy master ltal kiadott keret maximum 65 adatbjtot tartalmazhat. Ha egy zenet ennl hosszabb, akkor annak tvitele tbb rszletben trtnik. A P-Net tbb masteres buszrendszer, egy buszszegmensen maximum 32 master egysget lehet elhelyezni. A masterek kztt, a Profibushoz hasonlan, de attl nmileg eltr mdon, egy logikai vezrjel halad krbe. A vezrjel tovbbadsa egy kvetkez masternek nem ignyel kln zenetet a buszon, egy bizonyos ciklusid leteltvel automatikusan megtrtnik egy, n. virtulis vezrjel tadsi folyamat sorn.

Adat a buszon Hozzfrs szmll 3. 4. 1. 2. 3.


60 50 40 30 20

4.

Szabad buszperidus szmll

11. bra: Virtulis vezrjel tads a P-Net rendszerben

Minden master egysg sajt cmmel (node address) rendelkezik, amely a master szegmensen belli sorszmt adja meg. A masterek egy szmllval figyelik a busz szabad llapotnak hosszt, vagyis, hogy hny zenettovbbtsi peridus telt el gy, hogy a buszon nem trtnt adattovbbts. Ha a buszon zenet jelenik meg, a szmll automatikusan nullzdik. Ezt a szmllt egy msik, n. hozzfrs szmll (access counter) figyeli. A szabad buszperidus szmll 40, 50, 60 rtkeinl a hozzfrs szmll eggyel nveli sajt rtkt. Ez azt fogja megmutatni, hogy a szegmensen bell ppen hnyadik master jogosult a buszhozzfrsre. A szegmensen lv masterek szmnak elrse utn a szmll 1-re vlt, vagyis a buszhozzfrsre ismt az 1-es szm master lesz jogosult. Ezt, a virtulis vezrjel tadsi folyamatot, szemllteti a 11. bra.

BME Villamos Energetika Tanszk

16

Terepi buszrendszerek sszehasonltsa

8. LCN Az LCN (Local Control Network) egy nmet fejleszts buszrendszer, kifejezetten pletautomatizlsi funkcik megvalstsra. A tbbi buszrendszert l eltr en, egy specilis adattviteli kzeget hasznl a kszlkek kztti tviratforgalomban, mgpedig egy egyszer er sram kbelt, melyet a nulla s a fzisvezet mell lehet elhelyezni. Az adattvitelt ez a plusz vezetk s a nulla vezet prosa valstja meg. Ezzel a buszvezetk elhelyezse egyszer v vlik. Egy hagyomnyos villanyszerelssel kszlt, intelligencit nem tartalmaz, pleten belli villamos hlzat knnyen tovbbfejleszthet elosztott intelligencit alkalmaz pletfelgyeleti hlzatt. Az gy kialaktott buszon a rsztvev k energiaelltsa kzvetlenl az energiatviteli hlzatrl trtnik, nincs szksg klnll tpegysgre. Az egyes kszlkek egyenknt tbb be- illetve kimenttel, hozzjuk kapcsold funkcival (pl. id zts) rendelkeznek, gy akr egyetlen eszkzzel is megvalsthat egy helyi szablyozsi vagy vezrlsi feladat. Topolgia Az LCN busz topolgija tetsz leges fa struktrj lehet. Kt szintet klnbztetnk meg a rendszeren bell (12. bra): Az als szinten, tallhat buszszegmensek mindegyikre maximum 250 eszkz csatlakoztathat. Az gy kialaktott szegmenshossz maximum 1 km lehet, 9600 bit/s tviteli sebessggel. Ez msodpercenknt 100 tvirat tovbbtst teszi lehet v a buszon. Egy rendszerben, szegmenscsatolk segtsgvel, 120 buszszegmens kapcsolhat ssze. A szegmenscsatolk a szegmensbuszon keresztl kommuniklnak egymssal, ahol az adattvitel sebessge jval meghaladja az egyszer szegmenst: A szegmensbuszon msodpercenknt 1000 tvirat tvitele is lehetsges 300 s 2500 kbit/s adattviteli sebessg mellett. Lehet sg van a rendszer egyes klnll rszeinek optikai kbelen trtn sszekapcsolsra, mellyel maximum 2 km tvolsg hidalhat t.

LCN-szegmensbusz

SK

Szegmenscsatolk

SK
LCN-busz

LCN-busz

Modul

Modul

Modul

Modul

Modul

12. bra: LCN busz topolgija.

BME Villamos Energetika Tanszk

17

Terepi buszrendszerek sszehasonltsa

Cmzs Az LCN rendszer m kdse parancsorientlt, ami annyit jelent, hogy a vgrehajtand funkcik az rzkel khz, kapcsolkhoz vannak hozzrendelve. Minden egyes parancstvirat tartalmazza a vezrelni kvnt beavatkoz cmt s a vezrlshez kapcsold egyb funkcikat is, gy pl. id ztst. Ezzel megvalsthat, hogy egy-egy beavatkoz mshogy viselkedjen a kapott tvirattl fgg en, vagyis ms-ms rzkel ms-ms feladat vgrehajtsra utasthatja a krdses beavatkoz egysget. A parancsok lershoz egy tvirat legalbb 24 adatbitet tartalmaz. A buszra kiadott tviratokat az azt vev egysgek minden esetben nyugtzzk. Pontosabban azt, hogy a tviratban kiadott utasts vgrehajtsa megtrtnt-e, vagy valamilyen oknl fogva ez nem volt megvalsthat. A nyugtzs egy kln tvirattal trtnik, melyben a parancs visszautastsnak az oka is megtallhat. A rsztvev k megszltsa egyedileg, vagy csoportosan trtnhet. Egy csoportba korltlan szm rsztvev foglalhat. 9. sszehasonlts Mint lthattuk, a bemutatott buszrendszerek kztt m kdskben s felptskben jelent s eltrsek vannak. Ez abbl is addik, hogy els sorban milyen clra fejlesztettk ki ket. Taln a LonWorks tekinthet a legsokoldalbbnak, mivel itt mind az tviteli kzeg fajtja, mind az tviteli sebessg terletn tg lehet sgek llnak a felhasznl rendelkezsre. Segtsgvel mind a gyorsabb ipari folyamatautomatizlsi feladatok, mind a kisebb kommunikcis sebessget ignyl pletautomatizls megvalsthat. Jelenleg tbb milli LonWorks kszlk m kdik vilgszerte. Leginkbb a tengerentlon elterjedt, de Eurpban is egyre nvekszik felhasznlsnak mrtke, els sorban specilis folyamatautomatizlsai alkalmazsokban. Az eurpai pletautomatizls terletn az instabus EIB- a vezet szerep. Az instabus EIB-t kifejezetten pletautomatizls cljra fejlesztettk ki, bizonyos lassabb ipari folyamatok irnytsa ugyan megvalsthat vele, de nem ez az els dleges feladata. Hasonlan pletautomatizlsi feladatot lt el az LCN, melynek el nye, hogy felhasznlsval, egy hagyomnyos villanyszerelssel kszlt pletben, knnyebben lehet intelligens vezrl hlzatot kialaktani. Az LCN nmet fejleszts , els sorban Eurpban terjed, a vele megvalstott rendszerek szma ma mr elri az ezret. A csak pletautomatizlsra kifejlesztett rendszereket jellemzi a legkisebb adattviteli sebessg a vizsglt buszrendszerek kzl, de egy plet irnytsa, vilgtsnak, f tsnek, vezrlse nem is ignyel nagy sebessget. Ezen esemnyvezrelt irnytsi folyamatok, mint pl. egy lmpa fel vagy lekapcsolsa, jval kisebb zenetforgalmat ignyelnek a buszon, mint egy ipari folyamat automatizlsa, ezrt clszer bb esetkben valamilyen vletlenszer buszhozzfrsi protokoll hasznlata. A Profibus, CAN, Interbus s P-Net rendszerek mindegyikt ipari folyamatautomatizlsi clra fejlesztettk ki. Ez egytt jr a nagyobb tviteli sebessggel. A Profibus, Interbus s P-Net esetben a kommunikci irnytott, master-slave alap. Ez a fajta kommunikci kizrja annak a lehet sgt, hogy egy-egy rsztvev esetlegesen nem, vagy csak ks n frjen hozz a buszhoz, ami ismt csak az ipari folyamatok esetn elengedhetetlen kvetelmny. Termszetesen ezek a rendszerek is alkalmasak klnbz pletfelgyeleti funkcik megvalstsra, gy liftek, szell zs, klmaberendezsek vezrlsre is.

BME Villamos Energetika Tanszk

18

Terepi buszrendszerek sszehasonltsa

Ezen ht buszrendszeren kvl szmos egyb rendszer is ltezik. A teljessg ignye nlkl ezek kzl nhnyat felsorolva: BACnet, BITBUS, Fieldbus Foundation, DIN Messbus, WorldFIP, stb. A 3. tblzatban a vizsglt buszrendszerek fontosabb tulajdonsgainak sszehasonltst lthatjuk.
3.tblzat: Terepi buszrendszerek sszehasonltsa
LonWorks Kommunikci tpusa Buszhozz- frs fa Topolgia csillag lineris busz gy r tviteli kzeg sodrott rpr vegszl IR rdis er sram hlzat specilis tviteli sebessg [kbit/s] * Kapcsolat TCP/IPvel Nylt rendszer? 78 - 1250 van LonMark 9,6 - 12000 van igen 50 - 1000 van CANopen, DeviceNet 500 van igen 9,6 van igen 76,8 ? igen Egyenrang predictive ppersistent CSMA x x x x x x x x PROFIBUS Irnytott (master/slave) Master/slave, logikai token x x x CAN Egyenrang INTERBUS Irnytott (master/slave) EIB (KNX) Egyenrang P-Net Irnytott (master/slave) LCN ? ? x x x x 9,6 ? ?

Nem destruktv nem destruktv master/slave Keretsszegzs CSMA/CA CSMA/CA virtulis vezrjel x x ltszlagos x x x x x x x x x x x x x x x -

* Az tviteli sebessg rtkek minden esetben a csavart rpras kommunikcira vonatkoznak

BME Villamos Energetika Tanszk

19

Terepi buszrendszerek sszehasonltsa Irodalom: [1] Introduction to the LonWorks System Echelon Corp. [2] LonWorks product catalog Echelon Corp. [3] www.echelon.com [4] PROFIBUS technical description PROFIBUS Nutzerorganisation e.V., 1999. [5] www.profibus.com [6] CiA Draft Standard 102 Version 2.0 - CAN Physical Layer for Industrial Applications 1994. [7] www.can-cia.de [8] INTERBUS basics Interbus Club [9] www.interbusclub.com [10] Dr. Kovcs Kroly instabus EIB [11] www.eiba.com [12] The P-Net Fieldbus for Process Automation P-Net User Organization, 1996. [13] www.lcn.de [14] Elektromosipari zsebknyv 2001/2002 Magyar Mediprint Szakkiad Kft. 2001. [15] Magyarorszgi Terepbusz Tudskzpont - www.iit.bme.hu/traficc/ [16] INFIDA The Internet Fieldbus Database www.infoside.de/infida

BME Villamos Energetika Tanszk

20

You might also like