Tlhaeletsano ya Modbus: Senotlolo sa go Aga Dineteweke tsa Madirelo tse di senang Mathata
Tlhaeletsano ya Modbus: Senotlolo sa go Aga Dineteweke tsa Madirelo tse di senang Mathata
Kakaretso
Modbus ke prothokholo e e dirisiwang thata mo lephateng la madirelo, e e tlhamilweng ka 1979 go kgontsha puisano magareng ga didiriswa tsa go itirisa. Modbus e ne e kenngwa tshebetsong qalong e le prothokholo ya boemo ba kopo bakeng sa ho fetisa data ka lera la serial, mme jwale e ka boela ya atoloswa ho kenngwa tshebetsong ka serial, TCP / IP, le Prothokholo ya Datagram ya Mosebedisi (UDP). Tokomane ena e fana ka tlhaloso e tebileng ya ho kenngwa tshebetsong ha prothokholo.
Porothokholo ya Modbus ke eng?
Modbus ke prothokholo ya karabo ya kopo e e tsenngwang tirisong ka kamano ya mong-lekgoba. Mo kamanong ya mong le lekgoba, puisano ka metlha e diragala ka bobedi (sediriswa se tshwanetse go simolola kopo mme morago se emele karabo), mme sediriswa se se kopang (sediriswa sa mong) se na le maikarabelo a go simolola tirisano nngwe le nngwe. Ka tlwaelo, sesebediswa sa mantlha ke segokanyimmediamentsi sa sebolokigolo sa motho le motšhini (HMI) kapa go bayaleitlho le go bona tshedimosetso (SCADA) tsamaiso, fa didiriswa tsa bobedi e le disensara, balaodi ba logic ba ba ka rulaganngwang (plcs), kgotsa balaodi ba go itirisa ba ba kgonang go rulaganngwa (PACs). Diteng tsa dikopo tseno le dikarabo, mmogo le lera la neteweke le le romelang melaetsa eno, di tlhalosiwa ke dikarolo tse di farologaneng tsa porothokholo.
Ke disebediswa dife tse tshehetsang prothokholo ya Modbus?
Porothokholo ya Modbus e tshegediwa thata ke didirisiwa, go akaretsa le balaodi ba logic ba ba kgonang go rulaganngwa (PLCs), diyuniti tsa theminale tse di kgakala (RTUs), disensara, di-actuator, digokagano tsa batho le motšhini (HMIs), le mefuta e mengwe e mentsi ya didirisiwa mo go itiriseng ga madirelo le mo masimong a madirelo. Lefapha la Taolo ya Dithulaganyo. Modbus e sebediswa haholo mme e fetohile boemo ba de facto bakeng sa tshebedisano pakeng tsa disebediswa tse hlahisitsweng ke baetsi ba fapaneng masimong a kang tlhahiso, eneji, dipalangwa, le ho etsa ka boiketsetso.
Modbus heke ke sesebediswa hore fetola prothokholo ya puisano sebediswa ke indasteri tsamaiso ea ho iketsahalla marangrang hubs. E buisana le disebediswsa tse bohlale, e bokella ya data ho tswa ho disebediswsa tsa boemo bo tlase mme e e fetisetse ho kgoro ya Modbus, e theha kgokelo le marangrang a khomphuteng a hodimo, mme e etsa prothokholo ya Modbus le dikhomphutha tsa marangrang.
Mokgwa wa tlhaeletsano wa Modbus
Porothokholo ya Modbus e na le mekgwa e meraro e megolo ya puisano:
lRTU (Yuniti ya Theminale e e Kgakala)
lASCII (Khoutu e e Tlwaelegileng ya Amerika ya go Ananya Tshedimosetso)
lTCP/IP (Porothokholo ya Taolo ya Phetiso/Porothokholo ya Inthanete)
Mo porothokholo ya Modbus, Modbus TCP le Modbus RTU ke mekgwa e mebedi e e tlwaelegileng thata ya puisano. Le fa tsotlhe di diretswe go tlhofofatsa phapanyetsano ya tshedimosetso magareng ga didiriswa, go na le dipharologano dingwe tse di botlhokwa mo mekgweng ya tsona ya go tsenya tirisong le ditiragalo tsa tiriso.
Mokgwa wa tlhaeletsano le lobelo
Modbus TCP e dirisa mokgobo wa porothokholo ya TCP/IP go fetisa tshedimosetso mo dinetewekeng, e ikaegile ka mafaratlhatlha a neteweke a a jaaka Ethernet go fitlhelela phetiso ya tshedimosetso e e bonako le e kgolo.
Modbus RTU, ka fa letlhakoreng le lengwe, e fetisa tshedimosetso ka mela ya tatelano e e jaaka RS-485 le RS-232, e e nang le lebelo le le bonya la phetiso. Phetiso ya tshedimosetso le ditiragalo tsa tiriso.
Modbus RTU e akaretsa diforeime tsa tshedimosetso ka sebopego se se kopaneng sa binary, go akaretsa le masimo a aterese, dikhoutu tsa tiro, tshedimosetso, le masimo a checksum. Fomete ena e fetiswa ka katleho ka foromo ya binary, e e etsa hore e loketse dikopo tsa taolo ya nako ya nnete kapa tsa lehae, haholoholo ditikolohong tse se nang mafaratlhatlha a marang-rang a teng, a kang dibaka tsa ho itirisa tsa indasteri, dithulaganyo tse kentsweng, dinetweke tsa kutlo, le dithulaganyo tse nyane tsa taolo.
Modbus TCP, ka lehlakoreng le leng, e fetola byte e nngwe le e nngwe ya data ya binary ho ba mohala o tsitsitseng wa dinomoro tse pedi tsa hexadecimal, o ka nako eo o kopantsweng hammoho mme o fetiswa ka sebopeho sa khoutu ya TCP. Ka ntlha ya go nna bonolo ga yone, go ikanyega le go somarela madi a mantsi, e dirisiwa thata mo dithulaganyong tse dikgolo tsa go itirisa, mo mafelong a tshedimosetso, mo go itiriseng ga dikago, le mo Inthaneteng ya Dilo ya madirelo, tse di tlhokang dikgala tse ditelele tsa puisano le ditlhokego tse di kwa godimo tsa nako ya mmatota le go tlhomama ga phetiso ya tshedimosetso.
Alefelo la kopo
Mo intasetering ya tlhagiso, Modbus e dirisiwa go golaganya didirisiwa tse di farologaneng tsa tlhagiso le go fitlhelela go ela tlhoko le go laola thulaganyo ya tlhagiso ka nako ya nnete; Mo lephateng la maatla, e dirisediwa go laola dithulaganyo tsa maatla ka go itirisa, go akaretsa le dithulaganyo tsa go tlhagisa maatla, go di fetisa le go di anamisa; Mo intasetering ya dipalangwa, Modbus e dirisiwa mo dithulaganyong tsa matshwao a phetiso ya terena ya toropo, go ela tlhoko seemo sa dikoloi, jj; Mo lephateng la go itirisa ga dikago, Modbus e dirisiwa mo dithulaganyong tsa HVAC, dipone le tshireletso mo dikagong.
Ka ntshetsopele ya Inthanete ya indasteri le thekenoloji ya Inthanete ya Dintho, Modbus hape e dula e etsa dintho tse ntjha le ho ntlafatsa ho ikamahanya le maemo a indasteri a rarahaneng le a fetohang. Ka sekai, Modbus / TCP e nna ka iketlo e nna maemo a a tlwaelegileng a puisano ya Ethernet ya madirelo, mme didiriswa tsa kgoro tse di theilweng mo Modbus di kgontsha didiriswa tsa setso tsa Modbus go golagana bonolo le dineteweke tsa segompieno, go kgontsha polokelo ya maru le tshekatsheko ya tshedimosetso.
Ka bokhutshwane, Modbus, jaaka porothokholo e e godileng le e e dirisiwang thata ya tlhaeletsano ya madirelo, e bone kgatelopele ya thekenoloji ya go itirisa ya madirelo mme ya thaya motheo o o tiileng wa botlhale jwa madirelo jwa isagwe. Ka tlhabololo e e tswelelang ya thekenoloji, Modbus e tla tswelela go nna le seabe se se botlhokwa mo go kgweetseng boitshimololedi le phetogo mo lephateng la madirelo .kgotsa.











