Kwaambuuzyania kwa Modbus: Nzila Yakuyaka Nzila Zyakuchita Zintu Zitakwe Kampenda
Kwaambuuzyania kwa Modbus: Nzila Yakuyaka Nzila Zyakuchita Zintu Zitakwe Kampenda
Kulanga-langa
Modbus ninzila iibelesyegwa kapati mumakkampani, yakapangwa mu 1979 kuti ibelesegwe kwaambuuzyania aakati kazibelesyo zibelesya minchina. Modbus yakasaanguna kubelesegwa mbuli nzila yakubelesya kutumina data kwiinda mu serial layer, lino ilakonzya kuyungizigwa kuti ibelesegwe kwiinda mu serial, TCP/IP, antoomwe a User Datagram Protocol (UDP). lugwalo olu lupa bupanduluzi buzulide bwakubelesya nzila eeyi.
Ino Modbus protocol ninzi?
Modbus ninzila yakuvwiila kulomba iibelesyegwa kwiinda muchilongwe akati kasimalelo amuzike. Muchilongwe akati kasimalelo amuzike, kwaambuuzyania lyoonse kulachitika kabali bobilo (chibelesyo cheelede kutalisya kulomba mpawo kulindila bwiinguzi), mpawo chibelesyo chikumbila (chibelesyo simalelo) ncechijisi mukuli wakutalisya kujatana kuli koonse. Mbukubede, chibelesyo chipati nchibelesyo chabantu amunchina (HMI) naakuti nzila yakulanga-langa akujana data (SCADA), mpawo chibelesyo chachibili nzintu zilimvwisya, zibelesyo zyeendelezya (plcs), naakuti zibelesyo zyeendelezya (PACs). Makani aali muzikumbizyo eezyi ansandulo, antoomwe a network layer iitumina milumbe eeyi, zilapandululwa a layers yiindene-indene ya protocol.
Ino nzibelesyo nzi zigwasilizya nzila ya Modbus?
Inzila ya Modbus ilagwasyilizyigwa kapati azibelesyo, kubikkilizya azibelesyo zyeendelezya (PLCs), zibelesyo zyakubelesya kule (RTUs), zibelesyo zyakumvwa, zibelesyo zibelesya minchina (HMIs), azimwi zibelesyo zyiingi mumakkampani. Dipatimenti yeendelezya nzila. Modbus ilabelesyegwa kapati alimwi yaba nzila iibelesyegwa kapati mukubelekela antoomwe akataa zibelesyo zipangwa abasikupanga zintu ziindene-indene mumbazu mbuli kupanga zintu, nguzu, zyakweenzya, alimwi akubelesya maanda.
Mulyango wa Modbus nchintu chisandula nzila zyakubandika zibelesyegwa aamakkampani aabelesya minchina. Ilabandika azibelesyo zyamaano, ilayobolola data kuzwa kuzibelesyo zili munsi-munsi mpawo yaitumizya kumulyango wa Modbus, ilabamba kujatana aama kkompiyuta aali atala, mpawo ichita nzila ya Modbus amakkompiyuta aa network.
Modbus nzila yakubandika
Inzila ya Modbus ilijisi nzila zyotatwe zyakubandika:
lRTU (Remote Terminal Unit)
lASCII (Nzila Yaku Amelika Yakusandula Makani)
lTCP/IP (Transmission Control Protocol/Internet Protocol)
Munzila ya Modbus, Modbus TCP antoomwe a Modbus RTU ninzila zyobile zibelesyegwa kapati mukubandika. Nikuba kuti zyoonse zyakabambilwa kuti zigwasye kucincanya data aakati kazibelesyo, kuli kwiindana kupati munzila zyakubelesya anzila zyakubelesya.
Nzila yakubandika akufwambaana
Modbus TCP ibelesya TCP/IP protocol stack mukutumizya data kwiinda muma network, kabelesya nzila zya network zilimbuli Ethernet kuti kube kutumina data chakufwambaana alimwi chipati.
Modbus RTU, kulubazu lumwi, itumina data kwiinda munzila zitobelana zilimbuli RS-485 antoomwe a RS-232, eezyo zijisi kufwambaana kwakutola data. Nzila zyakutumizya data akubelesya.
Modbus RTU ilabamba ma data mafulemu munzila iitegwa binary, kubikkilizya akkeyala, kkoodi zyakubeleka, data, antoomwe a checksum fields. Eeyi nzila ilakonzya kutuminwa kabotu munzila ya binary, kupa kuti ibelesegwe kabotu muchiindi cheenzu naakuti muchiindi cheenzu, kampatila mumasena aatakwe zibelesyo zyakubelesya, mbuli masena aakubelesya minchina, zibelesyo zibikkidwe mukati, zibelesyo zyakumvwa, anzila zisyoonto zyakweendelezya.
Modbus TCP, kulubazu lumwi, isandula bbayiti lyomwe lyomwe lya data ya binary kuba ntambo ya hexadecimal yamadijiti obile iitacinci, eeyo iiswaanganizyigwa antoomwe akutumwa munzila ya kkodi ya TCP. Akaambo kakuubauba kwawo, kusyomeka, akubula mali manji, chibelesegwa kapati mumabambe mapati aabelesya minchina, mumasena aakuyobweda data, mumaanda aabelesya minchina, antoomwe aIntaneti yaZintu mumafakitali, alo ayanda kuti kube kwaambuuzyania kulamfwu antoomwe akutola data muchiindi chilamfu.
CHIbusena bwakubelesya
Mumulimo wakupanga zintu, Modbus ilabelesyegwa kuswaanganya zibelesyo zyakupanga zintu ziindene-indene akuzuzikizya kulanga-langa akweendelezya nzila zyakupanga zintu muciindi cini-cini; Muchibaka chamanguzu, chibelesegwa kweendelezya manguzu, kubikkilizya akupanga manguzu, kutumina, anzila zyakwaabila; Mumakwebo aazyakweenzya, Modbus ibelesyegwa mukupa zitondezyo zyakweenzya njanji mumadolopo, kulanga-langa mboibede myootokala, azimwi; Mumulimo wakubamba mayake, Modbus ilabelesyegwa ku HVAC, mumuni, anzila zyakukwabilila mumaanda.
Kakuli kuyaambele kwa Intaneti yamakkampani a Intaneti yaZintu, Modbus awalo ulazumanana kubamba zintu zipya akusumpula zintu kutegwa akonzye kweendelana abukkale bwamakwebo bukatazya alimwi bucinca. Mbuli chitondeezyo, Modbus/TCP asyoonto-asyoonto yaba nzila iibelesyegwa kapati mukwaambuuzyania kwa Ethernet, mpawo zibelesyo zya Modbus zipa kuti zibelesyo zya Modbus zyakale zikonzye kuswaangana ama network aamazubaano, akupa kuti kube kubamba akulanga-langa data mumakumbi.
Muchi chifwiifwi, Modbus, mbuli nzila yakwaambuuzyania iisumpukide alimwi iibelesyegwa kapati, yakabona kuyaambele kwatekkinoloji yakubelesya minchina mpawo yakabikka ntalisyo njumu yabusongo bwakumbele. Kakuli kuyaambele kwatekkinoloji, Modbus uyoozumanana kuchita mulimu mupati mukusololela zintu zipya akucinca mukabunga kamakwebonaakuti.











