Empuliziganya ya Modbus: Ekisumuluzo ky'okuzimba emikutu gy'amakolero egitalina buzibu
Empuliziganya ya Modbus: Ekisumuluzo ky'okuzimba emikutu gy'amakolero egitalina buzibu
Okulambika okutwaliza awamu
Modbus ye nkola ekozesebwa ennyo mu by’amakolero, eyakolebwa mu 1979 okusobozesa empuliziganya wakati w’ebyuma ebikola mu ngeri ey’obwengula. Modbus yasooka kuteekebwa mu nkola nga enkola ey’omutendera gw’okukozesa okutambuza data okuyita mu serial layer, era kati esobola n’okugaziwa okuteekebwa mu nkola okuyita mu serial, TCP/IP, ne User Datagram Protocol (UDP). Ekiwandiiko kino kiwa okutaputa okw’obwegendereza ku nkola y’enkola.
Protocol ya Modbus kye ki?
Modbus ye nkola y'okuddamu okusaba eteekebwa mu nkola okuyita mu nkolagana ya master-slave. Mu nkolagana ya master-slave, empuliziganya bulijjo ebaawo mu babiri (ekyuma kirina okutandika okusaba n’oluvannyuma ne kirinda okuddibwamu), era ekyuma ekisaba (master device) kye kivunaanyizibwa okutandika buli nkolagana. Mu ngeri entuufu, ekyuma ekikulu kiba nkola ya muntu n’ekyuma (HMI) oba enkola y’okulondoola n’okufunira amawulire (SCADA), ate ebyuma eby’okubiri biba sensa, ebifuga enzikiriziganya ebisobola okuteekebwa mu pulogulaamu (plcs), oba ebifuga otoma ebiyinza okuteekebwa mu pulogulaamu (PACs). Ebirimu mu kusaba kuno n’okuddamu, awamu n’olutimbe lw’omukutu olusindika obubaka buno, bitegeezebwa layeri ez’enjawulo ez’omukago.
Ebyuma ki ebiwagira enkola ya Modbus?
Enkola ya Modbus ewagirwa nnyo ebyuma, omuli programmable logic controllers (PLCs), remote terminal units (RTUs), sensa, actuators, human-machine interfaces (HMIs), n’ebika ebirala bingi eby’ebyuma mu makolero automation n’amakolero. Ekitongole ekifuga enkola. Modbus ekozesebwa nnyo era efuuse omutindo ogwa de facto ogw’okukolagana wakati w’ebyuma ebikolebwa abakola eby’enjawulo mu bintu nga okukola, amaanyi, entambula, n’okukola mu ngeri ey’obwengula mu by’okuzimba.
Modbus gateway kye kyuma ekikyusa enkola y’empuliziganya ekozesebwa industrial automation system network hubs. Ewuliziganya n’ebyuma ebigezi, ekuŋŋaanya data okuva mu byuma eby’omutendera ogwa wansi n’egitambuza ku mulyango gwa Modbus, n’eteekawo enkolagana n’omukutu gwa kompyuta ogwa waggulu, n’ekola enkola ya Modbus ne kompyuta z’omukutu.
Enkola y’empuliziganya ya Modbus
Enkola ya Modbus erina engeri z’empuliziganya enkulu ssatu:
lRTU (Ekitundu kya Terminal ekiri ewala) .
lASCII (Etteeka ly’Amerika erikwata ku kuwanyisiganya amawulire) .
lTCP/IP (Enkola y’okufuga okutambuza/Enkola ya yintaneeti) .
Mu nkola ya Modbus, Modbus TCP ne Modbus RTU ze nkola bbiri ezisinga okukozesebwa mu mpuliziganya. Wadde nga byonna bikoleddwa okwanguyiza okuwanyisiganya data wakati w’ebyuma, waliwo enjawulo ennene mu nkola zaabyo ez’okussa mu nkola n’embeera z’okukozesa.
Enkola y’empuliziganya n’obwangu
Modbus TCP ekozesa TCP/IP protocol stack okutambuza data ku mikutu, nga yeesigamye ku network infrastructure nga Ethernet okutuuka ku kutambuza data ku sipiidi ey’amaanyi n’ennene.
Ate Modbus RTU etambuza data ng’eyita mu layini za serial nga RS-485 ne RS-232, ezirina emisinde gy’okutambuza empola. Ensonga z’okutambuza data n’okukozesa.
Modbus RTU ekwata fuleemu za data mu nkola ya binary entono, omuli ennimiro z’endagiriro, koodi z’emirimu, data, n’ennimiro z’okukebera. Enkola eno etambuzibwa bulungi mu ngeri ya binary, ekigifuula esaanira okukozesebwa mu kufuga mu kiseera ekituufu oba mu kitundu, naddala mu mbeera ezitaliimu bikozesebwa bya mutimbagano ebiriwo, gamba ng’ebifo eby’amakolero eby’obwengula, enkola eziteekeddwamu, emikutu gya sensa, n’enkola entonotono ez’okufuga.
Modbus TCP, ku ludda olulala, ekyusa buli byte ya data ya binary mu fixed digito bbiri hexadecimal string, oluvannyuma ne ziyungibwa wamu ne ziweebwayo mu nkola ya TCP code. Olw’obwangu bwayo, obwesigwa, n’okusaasaanya ssente ennyingi, ekozesebwa nnyo mu nkola ennene ez’obwengula, ebifo eby’okutereka amawulire, ebyuma ebikozesebwa mu bizimbe, ne Intaneeti y’ebintu mu makolero, ebyetaagisa amabanga amawanvu ag’empuliziganya n’obwetaavu obw’amaanyi obw’ekiseera ekituufu n’obutebenkevu mu kutambuza data.
OMUekitundu kya pplication
Mu mulimu gw’okukola ebintu, Modbus ekozesebwa okuyunga ebyuma eby’enjawulo ebikola n’okutuuka ku kulondoola n’okufuga enkola y’okufulumya mu kiseera ekituufu; Mu by’amasoboza, ekozesebwa mu kuddukanya enkola z’amasannyalaze mu ngeri ey’obwengula, omuli enkola z’okukola amasannyalaze, okutambuza, n’okugagaba; Mu by’entambula, Modbus ekozesebwa mu nkola za siginiini z’eggaali y’omukka mu bibuga, okulondoola embeera y’emmotoka, n’ebirala; Mu by’okukola ebizimbe mu ngeri ey’obwengula, Modbus ekozesebwa ku nkola za HVAC, amataala, n’obukuumi mu bizimbe.
Olw’okukulaakulanya tekinologiya wa yintaneeti mu makolero ne yintaneeti y’ebintu, Modbus nayo buli kiseera eyiiya n’okulongoosa okusobola okutuukagana n’embeera z’amakolero ezisingako obuzibu era ezikyukakyuka. Okugeza, Modbus/TCP egenda efuuka mpolampola omutindo omukulu ogw’empuliziganya ya Ethernet mu makolero, era ebyuma eby’omulyango ebisinziira ku Modbus bisobozesa ebyuma bya Modbus eby’ennono okwanguyirwa okuyungibwa ku mikutu egy’omulembe, okusobozesa okutereka mu kire n’okwekenneenya data.
Mu bufunze, Modbus, ng’enkola y’empuliziganya mu makolero ekuze era ekozesebwa ennyo, ebadde omujulizi w’enkulaakulana ya tekinologiya w’amakolero mu ngeri ey’obwengula era n’eteekawo omusingi omunywevu ogw’amagezi g’amakolero ag’omu maaso. Olw’enkulaakulana ya tekinologiya egenda mu maaso, Modbus egenda kwongera okukola omulimu omukulu mu kuvuga obuyiiya n’enkyukakyuka mu kiwayi ky’amakolerooba.











