Varga Attila - Ipari Kommunikációs Rendszerek (2003, - 31 - Oldal)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 31

Forrs: http://www.doksi.

hu

IPARI KOMMUNIKCIS RENDSZEREK

Ksztette: Varga Attila K.

ME-GK

2003.

Forrs: http://www.doksi.hu

PRHUZAMOS S SOROS KOMMUNIKCI A PLC zemszeren szmos informciforrssal llnak kapcsolatban. A kvetkez kapcsolatok a leggyakoribbak: - PLC s technolgiai folyamat prhuzamos kommunikci - PLC s PLC - PLC s szmtgp soros kommunikci - PLC s perifria - PLC s kezel A PLC s a technolgiai folyamat kztti kommunikci ltalban prhuzamos formban zajlik. A prhuzamos kommunikciban a kezelt jelek lehetnek: ktllapot be/kimenetek analg be/kimenetek frekvencia be/kimenetek

Az utbbi 4 kommunikci ltalban soros formban trtnik. Ez esetben a bitek idben egyms utn egy vezetken (rpron) kerlnek tovbbtsra. Az informcit a feszltsg vagy ram szintje adja. Soros tvitel esetn a kommunikciban rsztvev adk s vevk szmtl fggen lehetsges: - pont-pont kommunikci: kt egysg kztt zajlik a kommunikcis egy vagy kt irnyban multi-pont kommunikci: kettnl tbb ad illetve vev vesz rszt a kommunikciban o tvolsgi hlzatok (WAN) o loklis hlzatok (LAN)

tviteli sebessg Az tviteli sebessg az idegysgenknt tvitt bitek szmt adja meg (bit/s). A brutt adattviteli sebessgbe az adminisztrcis adatok is belertendek, mg a nett adattviteli sebessg esetn csak a hasznos adatokat veszik figyelembe. A nett adatsebessg 10-30 %-kal kisebb, mint a brutt. Jellemz adattviteli sebessgek PC-perifrik: Irnytstechnikai hlzatok: Alapsv LAN: Szlessv LAN: 1 Kbit/s 10 Kbit/s 100 Kbit/s 1 Mbit/s 10Mbit/s 100 Mbit/s 1 Gbit/s

FIZIKAI JELLEMZK tviteli kzeg Adattvitel vezetkes vagy vezetk nlkli tviteli kzegen keresztl valsulhat meg. A vezetkes adattvitel kzeg lehet: elektromos kbel (sodrott rpr, koaxilis kbel), illetve fnykbel. Az llhullm-mentes jeltvitelhez a nagyfrekvencis vezetkeket hullmellenllssal azonos rtk ohmos ellenllssal kell lezrni. Ezt illesztett lezrsnak is nevezik, mely a refleximentes jeltvitelhez szksges.

Forrs: http://www.doksi.hu

Sodrott rpr Kt szigetelt, sszecsavart rzhuzalbl ll. Tbb rprt szoktak sszefogni egy vdburokba, melyet rprktegnek is neveznek. A sodrott rprok igen elterjedtek. Az rnykolt sodrott rpr kevsb rzkeny az elektromos zavarokra, megbzhatbbak, nagy sebessg tvitelre kpesek. Htrnyknt megemltend, hogy az rprok kztt thalls lehetsges. Koaxilis kbel A rzhuzalt szigetelanyag veszi krl, ezt tleli egy rnykol-kpeny (fonott huzalhl vagy flia). Az rnykolst egy szigetel vdburok bortja. A koaxilis kbel aszimmetrikus, kevsb rzkeny az elektromgneses zavarokra s az thallsra, mint a sodrott rpr. 100 Mbit/s adatsebessg rhet el vele. Htrnyknt a kltsges kipts emlthet meg. Fnykbel A fnykbel egy hajszlvkony optikai anyagbl kszl, s azt optikai burkolat veszi krl koncentrikusan. A burkolat optikai srsge kisebb az r optikai srsgnl, mely biztostja, hogy a fnysugr ne lpjen ki az rbl. A fnykbelek nagy svszlessgek, 20 Gbps sebessg is elrhet. Rendkvli nagy elnye, hogy az elektromgneses zavarokra nem rzkeny, tmege kicsi, elg drga, s a fektetsi kltsges is magas (a kbelvgek, csatlakozk kialaktsa, tvitelt vizsgl mrmszerek). Vezetk nlkli tvitel Az tviteli kzeg a leveg s az elektromgneses hullm. Elnye, hogy nem kell kipteni az tviteli utat, de az tvitel sorn a zavarokra rzkeny lehet. Nagy tvolsg rendszereknl mikrohullm, illetve mholdas tvitelt hasznlnak.

tviteli mdok Alapsvi tvitel Digitlis jeltvitelt hasznl, az adatjeleket diszkrt elektromos illetve fnyimpulzusok formjban viszik t. Az adatimpulzusok az tviteli csatornn torzulst szenvednek, gy a csatorna vgn megjelen jel formja s nagysga mr nem az eredeti. Ha a vonal tl hossz a jel tl gyenge lehet. Ez esetben jelismtlt (reapeter) kell hasznlni, melyek helyrelltjk a jelet, s a zajt eltntetik. ltalban alapsv tvitelnl a zaj s zavar nem okoz gondot. Alapsv tvitel esetn tbb eszkz is osztozhat a csatornn idosztsos (TDM) vezrls segtsgvel. Szles sv tvitel Analg jeltviteli eljrsokat hasznl, melyeknl folytonos jeleket alkalmaz. A jelek elektromgneses vivhullmok segtsgvel haladnak t az tviteli kzegen. Az adatjelet egy hordozjelre ltetik r gy, hogy a vivhullm valamely jellemzjt (amplitd, fzis, frekvencia) az adatjelnek megfelelen vltoztatnak, modullnak. Ez alapjn megklnbztetnk: amplitdmodulcit: a 0 illetve 1 rtket a nagyfrekvencis viv kt klnbz amplitd-rtke reprezentlja. frekvenciamodulci: a 0 illetve 1 adatbitet a vivhullm ktfle frekvenciartke testesti meg.

Forrs: http://www.doksi.hu

fzis-modulci: a 0 illetve 1 biteket a vivhullm ktfle fzishelyzete jelenti. A vivfrekvencia modullst illetve demodullst n. modemek vgzik

Az analg csatorna egyik fontos jellemzje a svszlessg, ami a csatornn tvitt legmagasabb s legalacsonyabb frekvencia klnbsge. Analg tvitelnl frekvencia multiplexerek segtsgvel csatornkra osztjk a fizikai kzeg ltal rendelkezsre ll svszlessget.

Adattvitel irnya Szimplex: az adatramls egyirny Fl duplex: az adattovbbts mindkt irnyba lehetsges, de egy idben csak az egyik irnyba. 2-vezetkes kapcsolatra van szksg. Duplex: egy idben mindkt irnyba lehet adatokat tovbbtani. 4-vezetkes kapcsolatra van szksg.

Kdolsi eljrsok Kommunikcis csatornn keresztl tovbbtott adatok megfeleltetsre kdolsi eljrsokat hasznlnak. Leggyakoribb kdolsi eljrsok RS 232C kdols o lass adattvitel estn hasznljk o az 1 bitrtknek az egy bit-peridusig tart negatv feszltsgszint felel o a 0 bitrtknek a pozitv feszltsgszint fele meg o elnye: egyszer o htrnya: sok egyms utni bitrtk esetn a bitidk elcsszsa hibs dekdolst okozhat
bitidk

0 1 0 0 0 1
+ -

0 0

START

adatbitek

STOP

Nullra komplementl differencilis kdols (NRZI) o a bitperidusban egy pozitv vagy negatv polarits-vlts fele meg a 0 bitrtknek
bitidk + -

0 1 0 0 1 1

0 1 0 0

adatbitek

Forrs: http://www.doksi.hu

Manchester-kdols o 1 bitrtk: a bitid felig a feszltsgszint negatv, a feltl pozitv o 0 bitrtk: a bitid felig a feszltsgszint pozitv, a feltl negatv
bitidk

0 1 0 0 1 1
+ -

0 1 0 0

adatbitek

Differencilis Manchester-kdols o 1 bitrtk: a polarits az elz bitperidus vgn nem vltozik, de a kzepnl igen o 0 bitrtk: a polarits az elz bitperidus vgn, s a kzepnl is vltozik
bitidk

0 1 0 0 1 1
+ -

0 1 0 0

adatbitek

Szinkronizls Kt digitlis eszkz kztti kommunikci alkalmval minden jelet azonostani kell tudni. Ezt az idtartamot bitidnek nevezzk. A vevnek az egyes bitekhez tartoz jelrszeket azonostani kell. Ez lehetsges aszinkron s szinkron mdon. Aszinkron tvitel a karaktereket START illetve STOP bitek hatroljk minden karakter 10-11 bitbl ll o 1 START bit o 8 adatbit o paritsbit o 1-2 STOP-bit
1. kd 0 a1 LSB Start a2 a3 a4 a5 a6 a7 a8 MSB P 1

8 adatbit

Stop parits bit

Forrs: http://www.doksi.hu

a START/STOP bitek miatt a jelsorozat elg redundns, s a vevoldalon nincs szinkronizlva a vtel. gy a 9600 bps-nl nagyobb sebessg tvitel nem biztonsgos. a karakter-szinkronizci teht csak a START s STOP bitek rvn lehetsges

Szinkron tvitel az egymst kvet jelek szinkronizltan, temezetten kvetik egymst az adatok tvitele blokkos formban trtnik, melyeket blokkszinkronizl bitekkel egsztenek ki. Ezt a formt keretnek nevezik. az tvitelhez hasznlhat o karakterorientlt protokoll o bitorientlt protokoll alacsonyabb a redundancia, mint aszinkron tvitelnl, de bonyolultabb hardver szksges magasabb tviteli sebessgek is alkalmazhatak elnys a Manchester-kdols alkalmazsa, mely minden bithez jelvltozst rendel, gy a vevnek egyszer a szinkronizcit fenntartania

PROTOKOLL A kommunikciban rsztvev eszkzk kztt tvitt informci vezrlinformcibl, hasznos informcibl s ellenrz informcibl ll. Az tvitt zenetek felptsnek szablyait s rtelmezsi mdjt protokollnak nevezik. Egy keretbe foglalt zenet 3 rszbl ll: fejrsz: a clcmet s vezrlinformcit tartalmaz adattest: zeneteket tartalmaz adatellenrz rsz: ellenrz biteket tartalmaz

ADATVDELMI MDSZEREK A soros tvitel sorn a csatornn lv villamos zavarok miatt hibs tvitel trtnhet. Ez ellen adatvdelmi mdszerekkel vdekeznek: keresztparits (VRC: Vertical Redundancy Check) Lehet pros vagy pratlan parits. Az adatbitek egy paritsbittel egszlnek ki. Ha az adatbitekben pratlan szm 1-es tallhat, akkor o pros parits esetn: 1 a paritsbit o pratlan parits esetn: 0 a paritsbit Ha az adatbitekben pros szm 1-es tallhat, akkor o pros parits esetn: 0 a paritsbit o pratlan parits esetn: 1 a paritsbit

Forrs: http://www.doksi.hu

8 adatbit 0 1 0 1 0 1 0 1 0

Pros szm 1-es esetn 0 a parits

parits bit 8 adatbit 0 0 0 1 0 1 0 1 1


Pratlan szm 1-es esetn 1 a parits

Pros keresztparits

8 adatbit 0 1 0 1 0 1 0 1 1

Pros szm 1-es esetn 1 a parits

parits bit 8 adatbit 0 0 0 1 0 1 0 1 0


Pratlan szm 1-es esetn 0 a parits

Pratlan keresztparits

hosszparitsos ellenrzs (LRC: Longitudinal Redundancy Check) Tbb telegramkd azonos helyi-rtk bitjeire kpezzk. Annyi paritsbitet kapunk teht, ahny adatbit van, s ezeket egyetlen blokkellenrz kdba (FCS: Framed Chech Sequence) foglaljuk ssze.
0 0 0 0 0 0 0 1

XOR 0 0 0 0 1 1 1 0 kdok 1 0 0

XOR 1 0 1 1 1

XOR 1 1 1 1 = 0 1 0 0 1 0 0 1 LRC 1 0 0 1

Hosszparitsos ellenrzs (LRC)

Forrs: http://www.doksi.hu

kombinlt paritsos ellenrzs (VRC/LRC) A VRC s LRC eljrs kombinlsa. Minden egyes kdra kiszmtunk egy paritsbitet s egy paritskdot a teljes blokkra. Hibs tvitel esetn a sor-oszlop keresztpont adja a hiba helyt.

XOR 0 0 0 0 1 1 1 0 1 kdok 1 0 0 1

XOR 1 0 1 1 1

XOR 1 1 1 1 = 0 1 0 0 1 0 0 1 1 1 0 0 1 0
keresztparitsok

LRC
hosszparits

Kombinlt paritsos ellenrzs (LRC) Ciklikus Redundancia ellenrzs (CRC)

A paritsos elven alapul ellenrzs elnye az egyszersg, de htrnya a megbzhatsg s alkalmazhatsg korltozottsga. A CRC az elz mdszerekkel szemben 1000-szer nagyobb vdettsget jelent. A CRC-t az ad kpezi, a vev pedig a vett zenetekbl lltja el azonos szablyok alapjn.

KOMMUNIKCIS SZABVNYOK RS 232C

Pont-pont kztti kommunikcira hasznljk. A szabvny a kommunikciban rsztvev kt eszkz kztti csatlakozs mechanikai, elektromos s funkcionlis jellemzit definilja. Ezrt hardverprotokollnak is nevezik. A maximlis tviteli tvolsg feszltsgkimenet esetn kb. 15 m, ramkimenet esetn nhny 100 m. Szimplex, fl-duplex, duplex tvitelre egyarnt alkalmas. A csatols 25 plus csatlakozt ignyel, de ltezik 3 9 vezetkes megolds is, melyhez 9 plus csatlakoz szksges. Az informci tovbbtsa az adatvezetken soros formban trtnik, n. kzfogsos mdon a vezrlbitek ltal irnytva. A kt pont kztti soros kommunikci sajtos mdja a telefonvonalas adattvitel. A telefonvonal analg tviteli eljrst hasznl, gy az tvinni kvnt digitlis informcit analg jell kell alaktani. Ezt az talaktst az adban a modultor, a vevben a demodultor vgzi. Az RS 232C az tviteli sebessg s a tvolsg szempontjbl elnytelen.

Forrs: http://www.doksi.hu

RS 422/485

Az RS 232C htrnyn javt az RS 422 s RS 485 szabvny, melyek szimmetrikus jeltvitelt alkalmaznak.
o Az RS 422: kettnl tbb pont kztti kommunikcit is lehetv tesz. o Az RS 485 szabvny ktvezetkes busz specifikcijt hatrozza meg. A Ktszeres, sodrott rpr vezetken master-slave tpus hozzfrs van. Szimmetrikus jeltvitelt biztost sodrott rprral.

A pont-pont kztti tvitelre az RS 232C s rszben az RS 422 szerinti interfsz ajnlatos. Az RS 485 szerinti interfsz kifejezetten a hlzati kommunikcit tmogatja. A Phoenix Contact univerzlis moduljai biztostjk az tjrst az RS 232C, RS 422, RS 485 tpus soros tvitelek kztt.
EIA llomsszm Tvolsg (max) tviteli sebessg Mechanikai kvetelmny Vzlat
1 1
1
...

RS 232C 1+1 10 m 9.8 kbit/s 25/9 plus csatlakoz

RS 422 1+10 1000 m 100 kbit/s 4 plus csatlakoz


1

RS 485 1+32 5000 m 100 kbit/s 2 plus csatlakoz


1

10

...

32

HLZATI KOMMUNIKCI Tbb PLC kztt a kommunikci megvalsulhat tbb soros vonal ltal kialaktott pont-pont kapcsolatknt: korltozott kommunikcira alkalmas PLC-hlzattal: leggyakoribb mdszer ETHERNET hlzat rvn: nagy tvolsg, illetve nagy adatmennyisg kommunikci esetn clszer alkalmazni. adatgyjt szmtgp segtsgvel: ma mr elavult

PC
RS 232

PC

PLC

PLC

...

PLC

PLC

PLC

PLC

Pont-pont sszekttets
(tbb soros vonal)

PLC hlzat

Forrs: http://www.doksi.hu

PC

PC

PLC

PLC

PLC

Ethernet

A kommunikcis hlzatok elnyei

kisebb kbelkltsg kisebb teleptsi s rfordtsi kltsg kisebb szervizkltsg nagyobb zembiztonsg s teljestmny rugalmas mdostsi lehetsg

HLZATI TOPOLGIK Csillag topolgia Egy kzponti vezrl minden csomponttal ssze van ktve. Az tvitel az egyik llomstl a msik fel a kzponti vezrln keresztl halad. A kzponti vezrl hozza teht ltre a kapcsolatot kt csompont kztt. Elnye, hogy a kzponti vezrl ltal lebonyoltott kommunikci egyszer. Htrnya, hogy a kzponti vezrl kiesse esetn a rendszer lebnul, valamint a kbelezsi kltsg viszonylag magas s nagy a kzponti gp terhelse.

Csillag topolgia

Busz topolgia

Forrs: http://www.doksi.hu

Mdostott busz topolgia

Busz topolgia

Az sszes lloms egy kzs kommunikcis csatornhoz kapcsoldik. Minden thalad zenetet minden lloms vesz, melyeket vagy elfogadnak vagy elvetnek. Egyidejleg csak egy lloms vgezhet adst, ezrt buszhozzfrsi eljrsra van szksg. Leginkbb az RS 485-s master-slave eljrs terjed el busz topolgia esetn. Fa topolgia

Az adatok a fejlloms fel haladnak s innen kerlnek vissza a rsztvev llomsokhoz. Tipikus alkalmazsi terlete az pletinstallcis hlzatok (EIB). Gyr topolgia

Egy gyrv zrd tviteli kzeggel kapcsoldnak ssze az llomsok. Az zeneteket az llomsok egyms utn veszik. A cm alapjn dntik el, hogy melyik zenet szl nekik, s melyik nem. Minden lloms rszese az tviteli tnak. Forgalomszablyoz mdszerre van szksg, mely legelterjedtebb mdja a Token Ring hozzfrsi md. Az INTERBUS S is gyrtopolgit hasznl.

Gyr topolgia

Forrs: http://www.doksi.hu

TVITEL-VEZRLSI (BUSZHOZZFRSI) ELJRSOK Egy vezetkrendszerre tbb lloms kapcsoldhat, ezrt a hibtlan adatkapcsolathoz tvitelt vezrl eljrsra van szksg. A buszhozzfrsi eljrs azokat a szablyokat jelenti, amelyek megadjk, mikor s mennyi ideig hasznlhatja egy lloms az adatcsatornt. Egyidejleg tbb rsztvev akar kldeni adatokat, gy biztostani kell, hogy az sszes rsztvev megkaphassa a hozzfrsi jogot adott idkznknt. Vals idej adatfeldolgozs esetn ez rendkvl fontos.
Vletlen vezrls

Egy lloms mieltt elklden az zenetet, ellenrizheti, hogy szabad-e az tviteli kzeg. Pl.: tkzst jelz vivrzkelses tbbszrs hozzfrs (CSMA/CD), rselt gyr.
Osztott vezrls

Egyetlen llomsnak van joga egy adott idn bell az adattvitelre, s a jog llomsrl llomsra halad tovbb. Pl.: vezrjel-gyr, vezrjel-busz; tkzst elkerl tbbszrs hozzfrs (CSMA/CA)
Kzpontostott vezrls

Egy kitntetett lloms vezrli a hlzati belpseket. gy kevesebb a koordinlsi feladat, nagyobb a rendszer szabadsgi foka, az llomsok knnyen illeszthetek. Htrnya azonban, hogy a sr ignybevtel ronthatja a hatkonysgot. Pl.: lekrdezses, vonalkapcsolsos, idosztsos tbbszrs hozzfrs (TDMA).

CSMA/CD hozzfrsi md

Busz vagy fa topolgij loklis hlzatoknl s ETHERNET esetn is ezt alkalmazzk. Amikor a busz res, akkor adhat az egyik rsztvev, majd a kvetkez Elfordulhat, hogy egyszerre tbben akar adni, ekkor tkzs lp fel, amit az eljrs felismer. Ez esetben megvonja mindtl az adsi jogot, s valsznsg szmtssal eltr vrakozsi idket hatroz meg. A vrakozsi id leteltvel adhat az adott rsztvev. Mieltt adatokat kldene egy gp, eltte belehallgat az tviteli kzegbe, hogy megllaptsa van-e mr olyan lloms, mely zeneteket kld. Ha csendes, akkor elkldi zenett. Az zenet minden llomshoz megrkezik, s a cm alapjn dntik el, hogy fel kell-e dolgoznia vagy el kell dobnia az zenetet.
Token Passing eljrsok

A token (zseton) adogatson alapul. Amelyik rsztvevnl van a token, az adat. Ads utn a rsztvev a tokent a kvetkez rsztvev fel tovbbtja. Ha nem kvn adni, akkor a kvetkeznek tovbb kldi. Az utols rsztvev utn az elsre kerl ismt a sor. Ha egyik sem kvn adni, akkor a token krbejr. Token Ring (Vezrjel-gyrs)

A zseton a gyr mentn krbejr. Ha a zseton szabad, akkor az adott lloms adhat. Ekkor elkldi zenett, s a foglaltra lltott zsetont az zenethez kapcsolja. Az zenetet minden lloms veszi, lemsolja s tovbbkldi. Amikor az zenet visszar a feladhoz, trli az zenetet, s szabadra lltja a tokent, amit a kvetkez rsztvevnek tovbb kld. A mdszer elnye: az adsi lehetsg minden llomsnak adott egy meghatrozott idintervallumon bell. A hibs detektlsrl is gondoskodik, s az llomsokhoz priorts is rendelhet. Htrnya: bonyolult a vezrjel feldolgozsa s felgyelete.

Forrs: http://www.doksi.hu

A token tja Fizikai gyr

Token Ring

Token Bus (Vezrjel-busz)

Klnsen zemi, vllalati, gyri loklis hlzatokban hasznljk. Csak egy logikai gyr van, egy listban van letrolva az llomsok sorrendje. A logikai gyrn bell a sorrend ugyanaz, mint a Token Ring esetn, de az zenet egybl a clllomsra jut el a buszon keresztl. A rsztvevk csak egy-egy rvid adsi idintervallumra vehetik ignybe a hlzatot.

A token tja

E
logikai gyr

A logikai gyr: ACEDFB

Token Bus

Lekrdezses eljrs

Tvolsgi s loklis hlzatokban is hasznljk. Fleg csillag- s busztopolgij hlzatok esetn jellemz. A flloms (master) sorban egymsutn mindegyik mellkllomshoz (slave) zenetet kld, melybl megtudhatja, hogy akar-e adni valamelyik. Ha a lekrdezett llomsnak van zenete, akkor azt elkldi a master-nek, s az tovbbtja a cmzetthez. Ha a lekrdezett llomsnak nincs zenete, akkor nemleges vlaszt kld a master lekrdezsre. Ez esetben a master egy lekrdezsi lista alapjn a kvetkez alllomst krdezi le. Az alllomsokhoz prioritsi szintek llthatak be.
Elnye: a mellkllomsok egyszer ramkrrel csatlakozhatnak. Htrnya: a flloms bonyolult, s kiess esetn a hlzat mkdse megsznik, valamint az zeneteket ktszer kell elkldeni.

Forrs: http://www.doksi.hu

aktv rsztvev Master Slave busz

passzv rsztvev

Master-Slave hozzfrsi md

Hibrid hozzfrsi eljrs

Kt hozzfrsi eljrs egyttes alkalmazsa esetn hibrid hozzfrsi eljrsrl beszlnk. A Token Passing s a master-slave eljrst egyestve az elnyket nvelhetjk, s a htrnyokat cskkenthetjk. A passzv rsztvevk csak slave-knt mkdhetnek, azrt tokent nem kapnak. Az aktv rsztvevk a logikai Token Ring gyrn vannak, s akr master akr slave zemmdban mkdhetnek.

aktv rsztvevk

busz

passzv rsztvevk

Multi-Master hozzfrsi md

A gyrstruktra s az sszest-keret sszekapcsolst master/slave sszestkeretnek nevezzk. Az sszest-keret az sszes zenetet egyetlen zenetbe foglalja ssze. Ezltal az eljrs hatkonyabb. 1. fzis: a master kikldi az zenett 2. fzis: az zenetet addig tolja, amg az zenet fejrsze a gyrn vissza nem r hozz 3. fzis: a slave-ek kiolvassk az adatokat, s berjk zenetket 4. fzis: a master addig tolja az zenetkeretet, amg az j zenet teljes egsze meg nem rkezik.

Forrs: http://www.doksi.hu

S1
A6 A5 A4 A3 A2 A1

E1

A1

E1 E2 E3 A4 E4 E5 E6 E3 E2

S2 S3 S4 S5 S6

E2 A2 E3 E4 E5
A5 A3 A4

E6 E5

E1

E6
A6

1.

2.

3.

4.

Master-Slave sszestkeret

HLZATI ARCHITEKTRK A hlzati architektrk jellemzi sszekapcsolhatsg: sokfle hardver s szoftvertermk kapcsoldhat be modularits: gyrtmnyok hasznlata klnfle hlzati eszkzkn egyszer hasznlhatsg megbzhatsg egyszer mdosthatsg rtegszemllet

A rtegszemllet a hlzati architektra feladatainak csoportostsa. A hlzati architektra nem ms, mint a rtegek kztti interfszek ltal nyjtott szolgltatsok sszessge. Az zenet a legmagasabb rtegbl indul, s lefel haladva jut el a legalacsonyabb rtegig, ahol a fizikai kzegen tjutva tovbbtdik a fogad eszkz legmagasabb rtege fel.
Megklnbzetnk - llomson belli interfszt: az egyes rtegek kztt

csompontok rtegei kztti interfszt: ugyanazon rtegek kztt

Az ISO nemzetkzi szervezet kidolgozta a nylt rendszerek sszekapcsolsnak referencia-modelljt (OSI), mely a rendszerek kztti sszekttets megteremtsre vonatkozik, s a rtegszemlleten alapul. Ht rteget definil: fizikai rteg: bitfolyamatot teremet a fizikai tviteli kzegen adatkapcsolati rteg: megbzhatan tovbbtja az adatokat az egyik llomstl a msik fel hlzati rteg: az egyik llomstl a msikba irnytja az adatokat tviteli rteg: vgpontok kztt megfelel minsg szolgltatst nyjt egyttmkdsi rteg: szinkronizlja az egymst kvet prbeszdeket megjelentsi rteg: az adatokat talaktja a megfelel brzolshoz alkalmazi rteg: interfszt biztost a vgfelhasznlnak a hlzati szolgltatsokhoz

Forrs: http://www.doksi.hu

HLZATOK SSZEKAPCSOLSNAK ELEMEI Jelismtl (repeater): hlzati szegmensek sszekapcsolsra hasznljk. Mindkt szegmensnek ugyanolyan tpusnak kell lennie, s minden rteg ugyanazon protokollokat hasznlja. Feladat az zenetek fogadsa, azok eredeti szinten val helyrelltsa, s jraadsa. Fknt busz-topolgia esetn hasznljk. Gyr topolgia esetn minden egyes lloms jelismtl is egyben. Hlzati hd (Bridge): fizikailag eltr hlzatokat lehet vele sszektni. Az zeneteket kis idre trolja, s utna tkldi a msik hlzatba. Adatkapcsolati szinten mkdik. A hlzatok fizikai rtegszintjein klnbz protokollokat alkalmaznak, de az adatkapcsolati rtegen ugyanaz. tvonalvlaszt (Router):a hddal szemben sajt cmmel rendelkeznek, funkcijban a hlzati hdhoz hasonlt. Hlzati tjr (GateWay): a legnagyobb rugalmassgot biztostjk a hlzati sszekttetsekben, mivel kt teljesen eltr hlzat sszekapcsolsra alkalmas. A protokollok valamennyi rtegszinten klnbzhetnek. Az tjr a kt architektra kztti sszes talaktst elvgzi.

Irnytstechnikai hlzatok Bizonyos rendszerbonyolultsg felett a hromszint informatikai rendszer terjedt el. Az als szinten (eszkzszint) trtnik az rzkelk jelnek vals idej feldolgozsa. Itt rzkel, beavatkoz buszokat hasznlnak. A kzps szinten (automatizlsi szint) a PLC-k, digitlis szablyozk stb. kztt zajlik a kommunikci, szintn terepi buszrendszereken. A fels szinten a termelssel, gyrtssal kapcsolatos informcifeldolgozs folyik. Nagy mennyisg informci gyors s nagy tvolsg tvitelre ETHERNET-hlzatot alkalmaznak. Vals idej feldolgozs nem merl fel. fels szint kzps szint als szint Siemens ETHERNET PROFIBUS ASI Allen Bradly ETHERNET CONROLNET DEVICENET

ETHERNET-hlzat Az ETHERNET a legjobban elterjedt irodai hlzat, melyet ma mr az irnytstechnikban is hasznlnak. Korbban a csatolst kln szmtgppel oldottk meg, ma mr a PLC-be csatlakoztathat ETHERNET-interfszt forgalmaznak. Az ETHERNET a CSMA/CD buszhozzfrsen alapul. Az adatkapcsolati rteget feletti szoftverrteget megbzrtegek nevezik. A megbzrteg a hlzaton val tvitel rdekben a csomagokat tadja az adatkapcsolati rtegnek.
Az ETHERNET tviteli keretformtuma - eltag - keretkezdet-kijell - cmmez - tpusmez - adatmez - keretellenrz

Forrs: http://www.doksi.hu

Az ETHERNET Manchester-kdol s dekdol eljrst alkalmaz, vagyis az 1-es rtk bitet a 0 1 tmenet, a 0-s rtk bitet az 1 0 tmenet jelenti. A jeltmenet szinkronizlja az adattvitelt. Az adatkapcsolati s fizikai rteg kdol s dekdol funkciit vezrlkrtyn integrljk, mely ad-vev egysggel s specilis kbellel kapcsoldik a koaxilis kbelhez. A koaxilis kbelhossz vastag ETHERNET esetn max. 500 m s 100 rsztvev csatlakoztathat a kbelre jelismtl nlkl. A vkony ETHERNET kbel hossza 250 m lehet. A legelterjedtebb ETHERNET implementci 10 Mbps adatsebessg alapsv adattvitelt hasznl koaxilis kbellel.
ETHERNET-hlzat alkalmazsai

tvprogramozs s monitorozs mail-szolgltats PLC-PLC kztti zenetvlts fjltvitel

TEREPI BUSZRENDSZEREK A folyamatirnyt rendszerek terepi buszrendszereket alkalmaznak. A terepi buszrendszerek kvetelmnyei: - rvid vlaszidk a vals idej mkds cljbl - nagyfok zavarvdettsg ipari krlmnyek kztt - adatforgalmat optimalizlni kell Kezdetben n. gyrt-specifikus terepi buszok terjedtek el. A klnbz rdekek s teljestmnykategrik miatt tbb szabvny szletett. A nagyobb adatmennyisgek mozgatsra alkalmas irnytberendezsek kztti kommunikcit biztost buszrendszerek: PROFIBUS, FOUNDATION FIELDBUS, CONTROL NET. Az rzkelk s beavatkozk kztti, nhny bjtnyi adatforgalmat biztost hlzatok: ASI, INTERBUS, DEVICE NET. A terepi buszok forrs/cl jelleg s elllt/felhasznl jelleg hlzatok csoportjba sorolhatk. A forrs/cm jelleg hlzatok az zeneteket a cme, mg az elllt/felhasznl szerintiek a tartalmuk alapjn azonostjk.
Forrs/Cm jelleg hlzatok
adat

forrs

cl

CRC

Forrs/Cl tpus hlzati adatmodell

Ezt a modellt hasznljk a Master/Slave s egyenrang hlzatok is. Pl.: Profibus DP, Interbus-S, ASI, MODBUS Plus, Lonworks

Forrs: http://www.doksi.hu

Elnye

diagnosztika: eszkz-hibakeress, hibakd olvass explicit zenetek tovbbtsa: programok letltsre s kiolvassra, eszkzkonfigurcik mdostsra szolglnak I/O zenetek tovbbtsa: vals idej I/O vezrladatokat tartalmaz tviteli teljestmny: az a sebessg, amivel a bemeneti adat eljut minden olyan legazshoz, ahol szksg van r, s a kapott kimeneti adat eljut a megfelel eszkzkhz.

Htrnya

tbbszr kldik el ugyanazt az informcit, ha tbb eszkznek is szksge van arra, gy hossz ideig ugyanazon adat terheli a hlzatot nagy adatforgalom esetn nem elnys

Elllt/felhasznl tpus hlzatok


adat

azonost

CRC

Elllt/Felhasznl tpus hlzati adatmodell

Ezt a modellt alkalmazza a CONTROLNET s a DEVICENET, FOUNDATION FIELDBUS s a CAN bus.


Elnye - azonos idej felhasznls a felhasznlknak - egy forrsbl szrmaz adatot tbb eszkzhz egyidejleg felhasznlhatja - az eszkzk pontosabban szinkronizlhatk, hatkonyabb a svszlessg kihasznlsa - j eszkzk csatlakoztathatk anlkl, hogy nvelnk a forgalmat - llapotvltozsos adat-elllts, azaz az adat egyidejleg tovbbtdik minden felhasznlhoz, ha vltozs van benne, gy cskkenthet a hlzati forgalom s a csompontok terhelse - ciklikus adat-elllts: az rzkel jelnek mintavtelezse s adatszolgltatsa pontos idintervallumonknt trtnhet

A Gyrt-specifikus buszrendszerek elnye, hogy a PLC-vel szorosan integrltak. Htrnyuk a rendszer zrtsga, mivel ms gyrt termke csak nehezen illeszthet.

MODBUS

A MODBUS protokollt a MODICON PLC-k kommunikcijnak biztostshoz fejlesztettk ki. Egyszersge s megbzhatsga miatt szmos gyrt cg alkalmazza. A MODBUS protokoll a master-slave elven mkdik. A kapcsolat kezdemnyezje a master, mely krds- vagy parancs-csomagot kld a slave szmra. A cmzettet egy cmbjt jelli ki, gy elmletileg 256 berendezs azonostsra van lehetsg. A 0 cmnek kitntetett szerepe van. Ha a master minden slave-nek zenni akar, akkor erre a cmre kldi el. A master csomagban lv parancskd elmletileg 256-fle lehet, de mivel a fels biteknek kitntetett szerepe van, gy csak 128-fle parancskd hasznlhat.

Forrs: http://www.doksi.hu

Vannak olyan parancsok, melyek a technolgiai llapotot tkrz, illetve befolysol objektumok olvassra s rsra szolglnak: ktllapot bemenetek: a PLC bemeneteire kapcsolt jelzseket jelentik, melyeket a master csak olvashat. ktllapot kimenetek: a PLC kimeneteinek s memrijba lekpzett vltozinak llapott tkrzik, melyeket a master olvashat s rhat regiszterbemenetek: egy-egy PLC hardveregysghez rendeldik, melyeket a master csak olvashat regiszterkimenetek: a 16 bites regiszterek tartalmt a master rhatja s olvashatja is.

Az egyidejleg olvashat s rhat objektumok darabszma korltos. Ha master olvasst kezdemnyez, akkor a csomag ellenrz szmmal egszl ki, s gy kldi ki a slave-nek.
Olvassi csomag - slave cme - funkcikd - objektum kezd-cm - olvasand objektumok db-szma - csomagellenrz szm

Ha a master rst kezdemnyez, akkor a csomagban mg az adtok s azok hossza is bersra kerl.
rsi csomag - slave cme - funkcikd - objektum kezd-cm - olvasand objektumok db-szma - adatok hossza - adatok - csomagellenrz szm

A csomag ASCII vagy RTU formban kerlhet a soros vonalra. ASCII protokoll esetn a csomag minden egyes bjtja kt hexadecimlis ACSII kdra konvertldik, s kikerl a vonalra. At RTI protokoll kd-fggetlen eljrs, teht a csomag bjtjai konverzi nlkl kerlnek a soros vonalra. A master kezdemnyez csomagjra a cmzettnek vlaszolnia kell egy meghatrozott time-out idn bell.
Olvassi parancsra a vlasz - a slave cme - a vett funkcikd - adatok hossza - adatok - CRC vagy LRC rsi parancsra a vlasz - a slave cme - a vett funkcikd - kezdcm - rt objektumok darabszma - CRC vagy LRC

Forrs: http://www.doksi.hu

A MODBUS kommunikci RS 232C (pont-pont kapcsolat) vagy RS 485 (busz) soros vonaln zajlik. Egyetlen master krdezi le a felfztt slave-eket. Ha az alkalmazott PLC-k nagy teljestmnyek, akkor MODBUS PLUS kommunikci szksges, ami nagy sebessg soros vonalon token passing technikval lehetv teszi a hlzaton tbb master jelenltt. A MODBUS protokollt szmos PLC gyrt lekpezte.

PROFIBUS

Alkalmazs PROFIBUS DP Nagy sebessg adatkommunikciban Veszlyes ipari krnyezetben Rugalmas zenetvltsokra

llomsok szma 127

tviteli kzeg rnykolt, sodrott kbel vagy fnykbel rnykolt, kteres sodrott kbel rnykolt, sodrott kbel vagy fnykbel

PROFIBUS PA PROFIBUS FMS

31 127

Az els szabvnyostott terepi buszok egyike. A PROFIBUS a forrs/cm tpus hlzatok csoportjba tartozik s hibrid tpus (token passing, master-slave) buszhozzfrsi eljrst hasznl. A PROFIBUS-hlzat busztopolgij, maximlisan ngy szegmensbl llhat, amelyeket jelismtlk kapcsolnak egymshoz. Egy-egy szegmensbe max. 32 kszlk csatlakozhat, belertve a repeater-eket is. A 4 szegmensbl ll PROFIBUS-hlzat gy 127 kszlket tartalmazhat. A PROFIBUS-hlzatra max. 32 master kapcsolhat. A hlzati adatforgalom kezdemnyezje mindig a master. Tbb master egymst vltva tlti be a hlzati adatforgalom kezdemnyez szerept. A hlzat zembe helyezsekor kell meghatrozni, hogy milyen sorrendben s mennyi ideig tlti be egy-egy master a kezdemnyez szerepet. A PROFIBUS-hlzatnak hrom klnbz cl vltozata: PROFIBUS DP: a nagy adatmennyisgek tvitelre s a terepi kszlkekkel val gyors adatcserre optimalizlt. A fizikai rteg RS 485 szabvny szerint lett kialaktva. PROFIBUS PA: Manchester kdolst alkalmaz. 4-fle kbelt ajnlanak hozz: rnykolt csavart rpr, tbb rnykolt csavart rpr, rnykolatlan csavart rpr, rnykolt nem csavart rpr PROFIBUS FMS: gyrtskzi zenetek vltsra kidolgozott szabvny. Rugalmas adatmdostst tesz lehetv, s a kzepes mennyisg adatok hatkony kezelst ciklikusan vagy esemnyvezrelten biztostja. Az OSI 1-es, 2-es s 7-es rtege szerint van tervezve.

A PROFIBUS buszrendszert rendszerint 9 plus csatlakozval alaktjk ki. Mindhrom vltozat protokollja az OSI modell 1-es, 2-es rteghez illeszkedik, a tbbit nem hasznlja. Az informatikai rendszer fels szintjn a mrnki llomsok vannak, amelyek az ipari ETHERNET-re kapcsoldnak. A PROFIBUS DP buszra tovbbi PLC, vezrl, szablyozeszkzk csatlakozhatnak. A HART a PROFIBUS-tl fggetlen szabvny, mely a mrsi adatok tvitelt 4 20 mA-es ramjel formjban tovbbtja. Megfelel HART multiplexerek s kapuk hasznlatval lehetsg van egy magasabb szint buszrendszerhez val csatlakozsra.

Forrs: http://www.doksi.hu

A PROFIBUS specilis csatolelemei: DP/PA tjr, optikai buszterminl, optikai vonalcsatol modul. A PRFOSIBUS hlzat kialakthat tisztn elektromos, tisztn optikai vagy vegyes kbelezssel.
PROFIBUS keret-formtuma

fix informcihossz-formtum fix informcihossz bvtett adatmezvel vltoztathat hosszsg informcihossz-formtum rvid nyugtzs tokenzenet

Az tvitel sorn a kvetkez hibkat lehet detektlni

karakterformtum-hiba protokollhiba start- s vghatrol hiba keretellenrz telegram-hosszhiba

PROFIBUS kommunikcis kapcsolata Megklnbztetnk

kapcsolat-felptses kommunikcit: az adatcsere eltt fel kell pteni a kapcsolatot a kt fl kztt. A kt fl lehet master s slave, vagy kt master. Az adatforgalom master s a slave kztt lehet ciklikus vagy aciklikus kezdemnyezs. A master-master kapcsolat nem ciklikusan, hanem esemnyvezrelten jn ltre. Lpsek: kapcsolat felptse, adatcsere s kapcsolat felbontsa. kapcsolat-felpts nlkli kommunikci: az zenet kldje nem kap nyugtzst arrl, hogy az zenet megrkezett-e a vevhz.

Kommunikcis objektumok s szolgltatsok

Minden rsztvev egy objektumlistt vezet kommunikcis objektumairl. Az objektumlistt a kommunikcis partner lekrdezheti. gy egy rsztvev a sajt meglv objektumlistjn kvl kap minden egyes partnertl egy tvoli objektumlistt.
PROFIBUS konfigurlsa

A konfigurci a COM PROFIBUS szoftver segtsgvel lehetsges. Meghatrozzuk, hogy ki cserl adatokat kivel, hogyan trtnik az adatcsere s milyen hozzfrsek engedlyezettek. A konfigurciban kell megadni az tviteli sebessget, a tokenek ciklusidejt. Sok paramter automatikusan ltrehozhat. Teht egyszeren lehet akr egy komplex hlzatot is konfigurlni. A nem PROFIBUS kompatibilis eszkzk buszhoz illesztsre szmos specilis chip ll rendelkezsre.

Foundation Fieldbus (FF) 150 irnytstechnikai vllalat definilta az elllt/felhasznl tpus terepi buszt. Kifejlesztse sorn alapvet szempont volt egy olyan egysges rendszer definilsa, melyben problmamentesen sszekapcsolhatk a klnbz gyrtk termkei. A vllalatok maguk alaktjk ki a sajt termkk illesztshez szksges interfszeket.

Forrs: http://www.doksi.hu

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. Az FF intelligens egysgekre pl, ahol a vezrlsi, szablyozsi algoritmusok elosztottan kzvetlenl az I/O eszkzkn folynak s a kzponti egysg feladat az osztottan foly feldolgozs irnytsa. Az FF a msodik genercis DCS rendszerek kialaktst tmogatja.
A FF H1 technikja

A busz tviteli kzege: rnykolt, sodrott rpr. Az eszkzk kzvetlenl a FF-tl kapjk a feszltsget. A H1 fieldbus-nl lehetsg van sztgazs (fa) s legazs (T) kiptsre. A kbelezs hossza nem haladhatja meg az 1900 m-t (a gerincvezetk hossza + az sszes legazs hossza). A legazs annl jobb, minl rvidebb. A legazsok hosszt korltozza a legazsok szma s a legazsokhoz kapcsold eszkzk szma. Az adatkapcsolati rteg (DLL: Data Link Layer) szablyozza az zenettovbbtst a fieldbuson. A DLL determinisztikus, centralizlt busztemezvel (LAS: Link Active Sceduler) irnytja a hozzfrst a fieldbus-hoz.
A DLL hrom eszkztpust hatroz meg:

alapeszkzk: nem lehetnek aktv kapcsolattemezk kapcsolatvezrl eszkzk: aktv kapcsolattemezk lehetnek hidak: fieldbus szegmensek sszekapcsolshoz

A kommunikci lehet:

1. temezett: az aktv kapcsolattemez osztja szt az adattovbbtsi idt. Amikor elrkezik az id, hogy az eszkz adatpufferjnek tartalmt tovbbtani kell, a LAS kiad egy adatkr zenetet az eszkz fel. Az eszkz ennek hatsra kiadja a pufferjben lv adatokat, melyeket akr az sszes eszkz is fogadhat. Az adatokat fogad eszkzket elfizetknek nevezzk. A fieldbus-ra csatlakoz eszkzk kztt rendszeresen, ciklikusan tovbbtja az adatokat az temez. 2. Nem temezett: a fieldbus-ra csatlakoz sszes eszkznek lehetsge van arra, hogy az temezett zenetek tovbbtsa kztti idben nem temezett zeneteket kldjenek. Amikor az eszkz vezrjelet kap, addig tovbbthatja az zeneteit, amg be nem fejezte, vagy le nem telik a maximlis vezrjel-tartsi id.
A LAS feladata

l lista karbantartsa: a vezrjelre reagl valamennyi eszkz listjt l listnak nevezik. j eszkz csatlakoztatsa esetn a listba felveszi. A LAS idnknt kereszeneteket kld azokra a cmekre, amelyek nem szerepelnek az l listban. Amennyiben az eszkz jelen van, akkor veszi a jelet, s kld egy vlaszjelet. Ez esetben a LAS az l listba veszi, s kikld egy eszkz-belltsi zenetet. Az eszkz addig marad a listban, amg megfelelen reagl. Ha hromszor egyms utn nem vlaszol, vagy nem hasznlja a vezrjelet, akkor a LAS kiveszi az l listbl. Ha egy eszkz a listba kerl vagy eltvoltdik, akkor az sszes eszkzt tudatja errl a LAS, hogy mindegyiknek aktulis l listja legyen. adatkapcsolat idszinkronizlsa: a LAS idnknt kikld egy idszinkronizl zenetet a fieldbus-ra, hogy valamennyi eszkzben azonos legyen a rendszerid. vezrjel-tobbbts:a LAS az l listban szerepl sszes eszkznek kikld egy vezrjeltovbbt (PT: Pass Token) zenetet. Az eszkz akkor tovbbthat, amikor megkapja a vezrjelet.

Forrs: http://www.doksi.hu

LAS-redundancia: a fieldbus-nak tbb kapcsolatvezrlje is lehet. Amennyiben az aktulis LAS meghibsodik, akkor a kvetkez kapcsolatvezrl lesz a LAS, s a fieldbus tovbb mkdik.

Virtual Communication Relationships (VCR)

A VCR a gyorstrcszshoz hasonl, memrival rendelkez telefonkszlk. A VCRszmra akkor van szksg, ha az egyik eszkz a msikkal kommuniklni akar a fieldbus-on. Tpusai: Kliens-szerver VCR: az zenetkr eszkzt kliensnek, a krst fogadt szervernek nevezzk Jelentsterjeszt VCR: az esemnyjelentssel br eszkz akkor kldi el zenett, amikor megkapja a vezrjelet. A jelentst olyan eszkzk kapjk meg, amelyek fel lettek konfigurlva, hogy figyeljk a VCR-t. Kzl-elfizet VCR: egy eszkz fell tbb eszkz fel irnyul pufferelt kommunikcira hasznljuk. Az elfizetk nem temezett mdon is kldhetnek adatkr zenetet.

FF felhasznli alkalmazsblokkok

Az FF a kvetkez szabvnyos felhasznlblokkokat definilja: erforrsblokk: a fieldbus-ra csatlakoz eszkz jellemzit rja le funkciblokk: a folyamatirnyt rendszer viselkedst hatrozzk meg (analg bemenet, analg kimenet, diszkrt bemenet, diszkrt kimenet, ersts, ). Meghatrozott idnknt s sorrendben kell vgrehajtani a funkciblokkokat, hogy a folyamatirnyt rendszer rendben mkdjn. A funkciblokkok vgrehajtsa s tovbbtsa szinkronizlt. jeltalakt blokk: a funkciblokkokat levlasztjk a beavatkozrendszer bemeneti/ kimeneti funkciirl (trendelemek, figyelmeztet elemek, ltvnyelemek).

FF specilis szolgltatsok Eszkzcm-kioszts

Valamennyi eszkz rendelkezik egy megklnbztet hlzatcmmel s fizikai eszkzazonostval, hogy a fieldbus megfelelen mkdjn. A hlzati cmkioszts automatikusan trtnik.
Tvjel-keres szolgltats

A kzponti rendszerek s hordozhat karbantart eszkzk mkdshez szksges a tvjel-keress, amely az eszkzket s vltozkat kutatja.
Eszkzlersok

A fieldbus-ra csatlakoz eszkzk esetn fontos kvetelmny a kompatibilits. Elrshez szksges az eszkzler technikt alkalmazni.
Kompatibilits

Minden gyrt minden eszkz-kompatibilitsi tesztjrl jelentst kld a FF szmra. Az eszkzlersok beolvassval brmilyen rendszer egytt tud mkdni az eszkzben szerepl paramterrel.

Forrs: http://www.doksi.hu

TEREPI BUSZRENDSZEREK A terepi buszrendszerek az rzkelk jeleinek hlzati kezelsre, valamint a beavatkozk jelnek hlzaton trtn kiadsra szolglnak. Nagyszm be/ki modulok helyett egy hlzati krtya kerl a PLC-be, az rzkelk s beavatkozk kzvetlenl a buszra csatlakoznak. gy nagymrtk kbel-megtakarts rhet el s nagyobb a zavarvdettsg. Fizikai kzegknt hasznlhat csavart rpr, koaxilis kbel s optikai kbel.

PLC

I/O

I/O

I/O

I/O PLC

rzkel/ Beavatkoz buszvezrl

Hagyomnyos I/O kezels Busz jelleg I/O kezels

Kzponti kezels esetn a PLC-ben master-krtya van, amely a be/ki eszkzkrl a buszon rkez jeleket a PLC szmra feldolgozhatv alaktja. Master-slave s master-multislave kialakts egyarnt megoldhat. Elosztott feldolgozs esetn az adatfeldolgozs vagy annak egy rsze az I/O eszkzben trtnik. Minden egysg elvgzi a maga rszfeladatt, adott esetben beavatkozik a folyamatba, s a hlzaton csak azokat az adatokat kldi tovbb, amelyek ms rszfeladathoz is szksgesek. Az rzkel/beavatkoz jelleg terepi buszokon be- s kimeneti adatok (kb. 1-2 bit vagy nhny bjt) valamint paramterek (10-100 bjt) kzlekednek.

A kt leggyakrabban hasznlt protokoll: zenet-tviteli protokoll: master-slave buszhozzfrsnl hasznljk A master krdseire a slave vlaszol, a master ltal kldtt parancsokra pedig nyugtzst kldenek. A nagymret paramter jelleg adatok tvitele is egyetlen ciklus alatt trtnik. A slave egysgek szmnak nvelsvel n a ciklusid. sszegz-keret tpus protokoll: az sszes elem az adatt egyetlen nagy keretbe egyesti. A fejlc-informcit minden ciklusban csak egyszer kldi el. Az adattvitel hatsfoka kzel fggetlen a modulok szmnak nvekedstl, ezrt optimlis megolds a nagyszm, de igen rvid zenetekkel dolgoz hlzaton. Htrnya, hogy nagyobb adatblokk tovbbtsa nem elnys.

INTERBUS Az INTERBUS erssge az sszegz-keret tpus protokollbl addan nagy adattviteli hatkonysg s kiszmthat ciklusid.

Forrs: http://www.doksi.hu

INTERBUS adatai

Buszhozzfrsi eljrs Adattviteli sebessg Topolgia Rsztvevk szma tviteli md tviteli kzeg tviteli hibavdelem

master-slave 500 kBaud gyr max. 256 RS 422 rnykolt, sodrott rpr, fnykbel CRC

A hlzat nagymret lptetregiszterknt kpzelhet el gy, hogy a regiszter fele a masterben, msik fele elosztva a slave-ekben van. A bemeneti s kimeneti modulok fizikai sorrendjk szerint kvetik egymst.

paramterek

Loop Back Sz

Adatok

Adatok

Adatok

1. slave

2. slave

3. slave

Adatok

n. slave

FCS

Vezrlbjt

INTERBUS keretformtuma

Az INTERBUS konfigurlshoz elszr meg kell nevezni a csatlakozatott rsztvevket. Az INTERBUS S kezelse egyszer, mert a buszparamterek rgztettek, s tiszta I/O adatcserre nincs szksg szolgltatsokra, mint a PROFIBUS esetn. Az INTERBUS master-egysge lehet egy PC, vagy brmely PLC gyrt cg INTERBUS csatolmodulja. Az INTERBUS nem kifejezetten rzkel-beavatkoz busz, hiszen intelligens modulokat is tartalmaz. Az INTERBUS-nak sajt rzkel-beavatkoz busza van.

ASI-busz Az ASI-busz tipikus beavatkoz-rzkel busz, amely ktszeres vezetken biztostja a jelek ktirny tovbbtst, st ezen a vezetken trtnik a tpfeszltsg elltsa is. Az ASI filozfija, hogy a PLC-PLC sszekttetsek szintjrl az rzkel s beavatkoz-elemek fizikai szintjre hozza le a kommunikcit. Az ASI teht egy master-slave rendszer, ahol a PLC-be ptett master lekrdezi a slave-eket. 31 slave csatlakoztathat egyetlen master-re, amit 5 ms alatt lekrdez a rendszer.
ASI-chip

Az ASI-busz fizikai kzege specilis ktszeres kbel. Klnlegessge az aszimmetrikus profil vgett rugalmas, illetve a szigetelanyag specilis. A ktszeres kbel szlltja a tpfeszltsget s a levlaszt ramkr segtsgvel adja a master-nek az informcit. Az ASI-busz teht fizikailag egy integrlt chip. Az ASI chip 4 bitet fogadhat a master-tl s 4 bitet tud visszakldeni. Informcit kldhet a master szmra a bels llapotrl s bellt-paramtereket fogadhat

Forrs: http://www.doksi.hu

a master-tl. A chip-ben egy tpelltsi-hiba-logikai gondoskodik a hibamentes informcikezelsrl. Az ASI chip-ben lv vezrlegysg dekdolja a master felhvst s generlja a slave vlaszt. Az ASI rendszerben 16 bemenet/kimenet konfigurcit definiltak, de csak ezen valamelyike hasznlhat. Ha a D 0 bemenet, akkor a slave rzkel, ha pedig a D 0 kimenet, akkor a slave beavatkoz. Az F kdols esetn nincs kttt konfigurci. Az ASI-busz vilgszabvny, amely miden gyrt szmra nyitott. Az ASI chip-pel nem rendelkez elemek is csatlakozathatk a rendszerhez. Kisram ignybevtel esetn a srga kbel, motorindt relk, mgnes-kapcsol esetn a fekete kbelt, 230 V-os ignybevtel esetn a piros kbelt kell alkalmazni.
ASI kdols-technika

Az ASI rendszerben az informci sorosan kzlekedik, egy idben csak egy irnyban (flduplex), vagy master-tl slave fel, vagy fordtott irnyban. Az adatbiteket Manchester-kdban kezeli a rendszer. A 0 bitet a bitid kzepn kialaktott lefut, az 1 bitet a bitid kzepnl felfut l reprezentlja. A megolds elnye, hogy minden egyes bit tvitelvitelekor egy jelszintvlts van, gy az egyms utni azonos bitek felismerhetk. Az informciad az 1-es jelszintnl jelents ramot vesz fel a tpegysgbl, a 0 szintnl kikapcsol. Az ASI rendszer jel-kbelvgeit nem kell specilis lezr-elemekkel lezrni, a hierarchitl fggen a rendszerben nagyszm szabad kbelvg is lehet. A hibamentes, zavar-rzketlen mkdse alapfeltteles a teljes szimmetria. A vezetkbe becsatold zavarok a szimmetria miatt azonos fzis zavarknt jelentkeznek, gy nem befolysoljk a mkdst.
ASI zenetformtuma s kommunikcija

A master minden ciklusban, sorban megszltja a rendszerben szerepl valamennyi slaveegysget, s fogadja azok vlaszt. Ha egy adatfelhvs vlasz nlkl marad, a master megismtli a felhvst. Ha msodszorra sem rkezik vlasz, a master tovbblp a ciklusban, de megjegyzi azt. Mg tovbbi kt ciklusban prblkozik a master, teht sszesen hatszor. Ha ezek utn sem vlaszol, a slave adatait a master trli a tblzatbl.
150 s

ST SB A4 A3 A2 A1 A0 I4 I3 I2 I1 I0 PB EB

ST I3 I2 I1 I0 PB EB sznet

Masterhvs
Vlaszid

Slave vlasz

ST: START-bit SB: vezrl-bit PB: paritsbit EB: STOP bit ASI zenetformtum

Ai: cm Ii: informci

Ha hibs informci rkezik, a vev a hibt felismeri, s nem hasznlja fel az informcit. Ilyen esetben az adattvitel ismtlse krhet. Az ASI kommunikci az zembe-helyezsi fzissal indul, ami a master bekapcsolsakor automatikusan megkezddik. A master az sszes lehetsges ASI-cmet sorban lekrdezi, s v-

Forrs: http://www.doksi.hu

laszra vr. Ha a megcmzett slave nem vlaszol, paramtereit a master egy bels tblzatba helyezi.
bitsorozat bitsorozat

MASTER krs

MASTER vrakozs

SLAVE krs

SLAVE vrakozs

MASTER krs
id

ASI-kommunikci idztse

ASI kbele s tpegysge

A rendszer csatlakozi csak az ASI specilis profil kbelt tudja fogadni. Az elektromos csatlakozst a klnleges rintkezk adjk. Az ASI kbel jellemzi: - nem rnykolt - gyors csatlakoztats - aszimmetrikus profil - keresztmetszet: 2 x 1.5 mm2 - srga kbel: adattvitel - fekete kbel: 24 V-os tpfeszltsg - piros kbel: 230 V-os kiegszt tpfeszltsg 10 mm + 4 mm

vilgoskk rszigetels

barna rszigetels Srga vagy fekete szigetels

ASI-kbel

Az ASI rendszer elemei

ASI-master: vgzi a kommunikcit a slave-ek s a master kztt ASI tpegysg: a buszfeszltsget lltja el s a slave-ek adat-levlasztsrl gondoskodik bemeneti-kimeneti egysgek

Az ASI rendszer n. egymaster-es rendszer. A master az sszes csatlakoztatott slaveelemet kpes 5 ms alatt lekrdezni. A master felgyeli az ASI-kbelen a feszltsgeket s az tvitt adatokat. Norml zem kzben megengedett egy slave eltvoltsa vagy cserje, j slaveegysgek beiktatsa. A vltoztatsokat a master automatikusan kveti, s megfelelen mkdik.

Forrs: http://www.doksi.hu

Lehetsges master-kialaktsok

PLC kiegszt egysgeknt kialaktott master buszrendszerhez illesztegysgknt kialaktott master PC-be helyezhet master krtya RS 232C vonalhoz illesztegysgknt kialaktott master

Az ASI rendszer ptsi vltozatai

Az alaprtelmezsben minden slave prhuzamosan rkapcsoldik kt csatlakozjval az ASI-kbel kt erre. A leggyakoribb topolgik a csillag, vonal s fa. Minden ASI rsztvev + pontja galvanikusan ssze van ktve egymssal, hasonlkppen az sszes rsztvev pontja is. A master, a tpegysg s a slave-elemek a kbelrendszer brmely pontjn csatlakoztathatk. Az ASI kbel sszes hossza nem haladhatja meg a 100 m-t. Kiterjedtebb rendszer esetn ismtlegysgeket kell beiktatni az ASI rendszerbe.

TP

MASTER

MASTER

TP

Csillag-struktra

Vonal-struktra

TP

MASTER

ASI slave

Fa-struktra

Forrs: http://www.doksi.hu

Az ismtl kpes ASI kbelrendszereket is sszekapcsolni. Logikai rtelemben az sszekapcsolt kbelrendszerek egyetlen ASI rendszerknt mkdnek, ramkrileg galvanikusan fggetlenek egymstl. Egy ASI rendszerben tbb ismtl is lehet, de a master s brmely slave kztt legfeljebb csak 2 ismtl szerepelhet, s a rendszer sszhossza nem lehet 300 m-tl tbb. Az ASI busz leginkbb a szerelsautomatizls s a mechatornika tern terjedt el. A Siemens hromszint informatikai rendszernek als szintjn ASI-buszt hasznlnak.

CAN-busz A CAN a Bosch s Intel cg egyttmkdsvel jtt ltre. Az albbiak voltak a clkitzsek: - az adattviteli sebessg 5 Kbps 1 Mbps legyen - a rendszer legyen zembiztos s hibamentes - a rendszer knnyen felpthet s kezelhet legyen - a buszkipts, az llomsok csatlakoztatsa egyszer legyen
CAN busz adatai

Buszhozzfrsi eljrs Adattviteli sebessg Topolgia Telegramszerkezet Rsztvevk szma tviteli md tviteli kzeg

CSMA/CA 5 Kbps 1 Mbps busz sszest-keret 30 NRZ rnykolt vagy rnykolatlan sodrott rpr CRC

tviteli hibavdelem

A CAN zenetorientltan mkdik, teht az elllt/felhasznl tpus buszok csoportjba tartozik. Ha egy rsztvev adatot akar kldeni, sszelltja s azonostval ltja el a telegramot. A busz minden rsztvevje az azonost alapjn el tudja dnteni, hogy akarja-e venni az zenetet, vagy nem. Az azonost rvn tartalom szerinti cmzssel jutnak el a megfelel vevhz az zenetek. Az informci kdolsa NRZ tpus, mely elnye, hogy egy bit tvitelhez egy bitid szksges, viszont a bit-szinkronizci nehzkes. A CAN klnsen esemnyvezrelt alkalmazsokban hasznos.
A CAN 2.0.B zenetkeretei - norml - kibvtett - krses - hibazenet - tlterheltsg

Forrs: http://www.doksi.hu

A CAN zenetkeretek mezinek funkcii

START bit: szerepe a CAN rsztvevk sajt rajelnek szinkronizlsa, az zenetek indtsa. A busz alapesetben magas (1) szinten van, s ha valamely rsztvev megkvnja kezdeni az adst, akkor a vonalat alacsony (0) szintre lltja. Ennek eredmnyeknt a tbbi vev a sajt rajelt az ppen ad egysghez szinkronizlja. Ahny jeltmenet van, annyiszor trtnik meg a vevk rajelnek szinkronizlsa. ARBITRATION bitmez: CAN rendszerben a buszhasznlat jogosultsgnak eldntsre s az adatok azonostsra szolgl. Az zenetek prioritsi sorrendjt a rendszerterveznek kell meghatroznia. Egy jabb lloms rendszerbe iktatsval a prioritsi sorrendet is t kell programozni. CONTROL bitmez: ez tartalmazza a rendszerkdot valamint azt az sszegkdot, amelyet az zenetben soron kvetkez adatmezben tallhat bjtok kpeznek. DATA bitmez: bjtokban sszefogott adatbitek tallhatk benne CRC bitmez: a ciklikus redundancia vizsglathoz szksges kdot tartalmazza EOF: a CAN rendszerbeli zenet keretformtuma ezzel a mezvel zrdik. Errl ismeri fel a vev, hogy az zenet vget rt.

CAN zenetek ERROR zenet

A hibazenet az egsz rendszer mkdsre hat. Ha egy vev felismeri a tovbbtott adat hibs voltt, akkor hibazenetet ad. Amennyiben tbb vev is egyetrt a hibajelzssel, akkor beltetnek mg egy hibajelzst az zenetbe. A hibajelzs megjelensekor az zenetet minden vev automatikusan elveti, azaz rvnytelenknt kezeli.
OVERLOAD zenet

Kt bitmezbl ll: tlterheltsg-jelz s zenet vge bitsorozatbl. Ha valamelyik vev mg idt kr a korbban kapott zenetek feldolgozsra, akkor a tlterheltsg-jelz a kvetkez zenet buszra helyezst gtolja meg.
Milyen hibkat ismer fel a CAN rendszer

bithiba bitbeltetsi hiba CRC-hiba ACK-hiba Formai hiba

Mkdsi kritriumok

A CAN szabvnynak ktfle vltozata terjedt el: kis sebessg: nagy sebessg:

5 125 Kbps 0.5 1 Mbps

A CAN integrlt ramkrk lehetnek

controller-ek: mveleteket vgez a berkez s kikldtt adatokon transciever-ek: a controller adatait alaktja a buszhoz s viszont

Forrs: http://www.doksi.hu

RB-s TEREK HLZATAI A robbansveszlyes (RB) krnyezetben a villamos berendezsek csak klnleges vdettsg mellett zemeltethetk. Az RB-s terek specilis eszkzket ignyelnek. A megfelel robbans elleni vdelmet gyjtszikra-mentes vdelemmel oldjk meg. A villamos ramkr akkor gyjtszikra-mentes, ha a krnyezetben lv robbanskpes elegy gyjtst sem norml sem zemzavari llapotban az ramkrbl szrmaz kislssel, vagy az ramkr eleminek melegedsvel elidzni nem lehet. A leggyakrabban a Zener-gtas vdelmet hasznljk, mely biztostja, hogy az ramkrben az energiaszint zemszeren mindig a gyjtszikra-mentes hatr alatt maradjon. Javthat a vdelem a tpegysg galvanikus levlasztsval. A hlzaton megengedett teljestmny fgg a terepi eszkzktl s a kbelezstl. A energiakorlt miatt egy-egy busz-szegmensre 4 8 rsztvev csatlakozhat. Emiatt a redundns rendszer kialaktsa nehzkes. Kifejlesztettek a robbanstrben alkalmazhat Remote I/O egysgeket, amelyek RB-s buszra csatlakoznak s RB-s trben mkdnek. gy maximlisan 128 eszkz csatlakoztathat. RB-s terek esetn hasznlt buszok: PROFIBUS PA, FF, specilis terepi buszok. Az FF H1 a gyjtszikra-mentessget is tmogatja. RB-s terleten alkalmazhat s Sensoplex rendszer is. ramelltsra s kommunikcira koaxilis kbel szolgl.

You might also like