You are on page 1of 5

MODBUSPROTOKOLL

Akvetkezkbenegyolyanhlzatiprotokolltszeretnkismertetniateljessgignyenlkl, amelyszletseegszena70esvekkzepretehet.Mivelamainapigsikereshlzatimegolds aziparifolyamatirnytsterletn,ezrtgygondoltamrdemesrlasztejteni.AModbusa Modiconcgltalfejlesztetthlzatikommunikcisprotokoll,melyetelssorbanaprogramozhat logikaivezrlikhlzatbaktshezterveztek,deknnykezelhetsgefolytnknnyenelterjedt, melyetmsgyrtkisalkalmaztak. Azalbbitblzatsegt,megrteniezenprotokollelhelyezkedstatbbiismerthlzati modellshlzatirtegkztt.


Fontosplda TCP/IPkszlet SS7 HTTP, SMTP,SMPP SNMP,FTP, ISUP,INAP, 7Alkalmazs HL7,Modbus, Telnet,NFS, MAP,TUP, NTP SIP TCAP TDI,ASCII, 6 EBCDIC, XDR,SSL, Megjelensi MIDI,MPEG TLS NamedPipes, 5Viszonylati NetBIOS, ViszonylatkiptsTCPvel SAP,SDP TCP,UDP, 4tviteli NetBEUI RTP,SCTP IP,ICMP, IPsec,ARP, NetBEUI, 3Hlzati RIP,BGP Q.931 MTP3,SCCP Ethernet, TokenRing, FDDI,PPP, 2 HDLC, Adatkapcsolati Q.921,Frame Relay,ATM, FibreChannel MTP2 RS232,V.35, V.34,Q.911, T1,E1, 10BASET, 1Fizikai 100BASE TX,ISDN, MTP1 SONET,DSL Rteg AppleTalkkszlet OSIkszlet IPXkszlet SNA UMTS

AFP,PAP

FTAM, X.400,X.500, DAP ISO8823, X.226

APPC

AFP,PAP

ASP,ADSP, ISO8327, ZIP X.225 NWLink DLC? ATP,NBP, SPX,RIP AEP,RTMP TP0,TP1,TP2,TP3,TP4,OSPF X.25(PLP), CLNP RRC(Radio Resource Control)

DDP

IPX

LocalTalk, TokenTalk, IEEE802.3 EtherTalk, framing, AppleRemote X.25(LAPB), EthernetII Access,PPP TokenBus framing Localtalk X.25 rnykolt, (X.21bis, Localtalk EIA/TIA232, rnykols EIA/TIA449, nlklikbelenEIA530, (PhoneNet) G.703)

SDLC

MAC(MediaAccessControl)

Twinax

PHY(Physical Layer)

Akzsnyelvmeghatrozzaakommunikcizeneteinekszerkezettamelyetazsszes vezrlseszkzismer.ltalnosanmeghatrozottacmzsieljrsis,amellyelazegyeseszkzk elrhetikegymst.Biztostvavanegykzscmterlet,amelyenadatokatcserlhetnekegymssal. Azeszkzk,amelyekszoftveresvagyhardverestonalkalmazzkeztaprotokollt,tekintet nlklahlzatfizikaikialaktsraModbusPlusiparihlzat,MAP,Ethernetkpesekelrnia megcmzetteszkzket.Akommunikciegymesterszolgakialaktsonalapszik.Aholamester kpesakommunikcitkezdemnyeznigynevezettlekrdezssel.Atbbieszkzaszolgk

vlaszolnakalekrdezsretbbnyirealekrdezsbenszerepl,szksgesadatelkldsvel.A lekrdezslehetegykonkrtszolgalekrdezsevagylehetegyzenetszrsjelleggel,amirea szolgkamegfelelzenettelvlaszolnak.Azalbbiakbanegytblzattallhatnhnyaksbb emltsrekerlzenetekbenszereplfunkcikdokkal.Ezektbbnyireregisztereketvagyis adatokattartalmazkvlrlcmezhetmemriaterletekirsraolvassraszolglnakdevannak egybspecilisfunkcikis.

Azzenetekszerkezeteakvetkezkblplfel.Amesterzeneteelejnegyszolgacmet vagyegyzenetszrcmettartalmaz,eztkvetiegyfunkcikdamelyaszolgaltal vgrehajtandutaststrjael,majdegyadatmezkvetkezikamibenaszolgnakkldhetnk adatotsazegszetegyhibaellenrzshezszksgesblokkzrja.Aszolgalekrdezsretrtn vlaszaakvetkezketfoglaljamagban.Amesterltalkldttparancsjvhagysaazelsmeza vlaszban,aztnkvetkezikazignyeltadat,majdaszoksoshibaellenrzshezszksgesmez zrjaazzenetet.

AmestereszkztbbnyirevalamilyenHMI(embergpkapcsolat),delehetegykzponti vezrl,amelysszefogskezeltbb,hozztartozszolgamunkjt.Albbegylehetsgeshlzati topolgialthat.

AModbushlzatitvitelktfletvitelimdothatrozmegazegyikazASCII(American StandardCodeforInformationInterchange)md,amsikazRTU(RemoteTerminalUnit)md. ASCIImdesetnmindennyolcbitesbjtktASCIIkarakterkntkerlelkldsre hexadecimlisan(09,AF).Akarakterekkldsekztakr1msodpercislehetanlklhogyaez hibtokozna.AhibaellenrzsLRCvel(LongitudinalRetundancyCheck)trtnik.Azzenetek keretszerkezetealbblthat.Jllthathogyakeretegy:karakterrelkezddiksegyCRLR

karakterprossalvgzdikmindenesetben.

ASCIIzenetkeret

RTUmdesetnmindennyolcbitesbjttartalmazktngybitenkdolthexadecimlis rtket.Sajtossgaamsikmdhozkpest,hogygyorsabb,illetvemindenzenetfolyamatos folyamkntkerlelkldsre.AhibaellenrzsCRCvel(CyclicRetundancyCheck)trtnik.Az zenetszerkezettazalbbibramutatjabe.

RTUzenetkeret

Ezenzenetekkereteikrazalkalmazotthlzatfggvnybentovbbikeretekplneka lentibraaModbusPlushlzatimegoldskeretrendszerszerkezettreprezentlja.

ModbusPlushlzatkereteinektartalma AklnflehlzatokesetnamilyenaModbusPlusvagyaMAPaholmodbusprotokollt hasznlunk,akapcsolatpeertopeermegvalsts.HasznlhatsgyakranhasznltisazRS232 kteszkzkztifizikaikialakts.IgenelterjedtaRS422ngyvezetkessaRS485kt

vezetkesegyszerre247eszkzfelfzsrealkalmasfizikaihlzatimegolds,amellyelakr1,5 kmtvolsgisthidalhat. Aprotokollalkalmazsamgmaisnagyjelentsgflegazipariautomatizlsterletn. Sokgyrtklnfletermkeitjlintegrlhatvteszi,tekintettelarrahogy,szintemindeneszkz ismeri,ezltalbiztostottazegysgesnyelvazegyttmkdskialaktshoz.

Felhasznltirodalom:

www.modicon.com www.modbus.org WonderwareModiconMODBUSI/OServerUser'sGuide WonderwareCorporation1998 WikimediaFoundationInc

Ksztette:

DobMihlyTams DOMNABT.SZE Prog.terv.mat.

You might also like