Modbus: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Gregorpp (arutelu | kaastöö)
Resümee puudub
Gregorpp (arutelu | kaastöö)
Resümee puudub
39. rida:
Modbus jadaühendused saavad kasutada kahte põhilist jadaedastuse režiimi, milleks on vastavalt [[ASCII]] ja [[RTU]] (''Remote terminal unit''). Jadaedastuse režiim jadasides määrab viisi, kuidas Modbus sõnumeid kodeeritakse. Modbus/ASCII puhul on kõik sõnumid loetavas ASCII vormingus. Modbus/RTU vorming kasutab [[binaarkood|binaarkodeerimist]], mis muudab sõnumid vaatlejale loetamatuks, kuid vähendab iga teate mahukust, lubades sellega suurema hulga andmete vahetuse sama ajaühiku jooksul. Kõik ühe Modbus võrgu segmendi võrguharude ühenduspunktid peavad kasutama sama jadaestastuse režiimi. Seade, mis on seadistatud kasutamaks Modbus/ASCII režiimi ei suuda mõista sõnumeid Modbus/RTU režiimis ja ka vastupidiselt.
 
Modbus/ASCII puhul on kõik sõnumid kodeeritud kuueteistkümendarvude väärtustena, esindatuna loetavate ASCII märkidena. Kodeerimises on kasutusel vaid karakterid '''0-9''' ja '''A-F'''. Iga baidi informatsiooni jaoks läheb vaja kahte side-baiti, kuna iga side-bait suudab määratleda kuueteistkümnendarvu süsteemis vaid 4 [[bitt|bitti]]. Modbus/RTU puhul vahendatakse andmeid [[kahendsüsteem|binaarses]] formaadis ja iga bait informatsiooni on kodeeritud ühe side-baidiga.
 
Jadaühendustes ei saadeta Modbus sõnumeid lihtvormingus. Need raamitakse, andmaks päringu vastuvõtjale lihtsa võimaluse sõnumi alguse ja lõpu tuvastamiseks. Kasutades Modbus/ASCII'd, võetakse kasutusele karakterid, et määratleda raami algus ja lõpp. Koolonit (''':''') kasutatakse märgendamaks sõnumi algust. Modbus/RTU kasutab aga hoopis ajalisi ''vaikushetki'' sidevahetuse real, raamistamaks sõnumit. <ref name= "modbus6">{{netiviide | URL = http://w3.usa.siemens.com/us/SiteCollectionDocuments/WSSResources/Internet/Products/ModbusInformation.pdf | Pealkiri = Modbus Information | Autor = w3.usa.siemens.com | Failitüüp = pdf | Koht = lk 6| Väljaandja = | Keel = [[inglise]] }}</ref>