Modbus протокол нь электрон хянагчдад ашиглагддаг түгээмэл хэл юм. Энэхүү протоколоор дамжуулан хянагч нар хоорондоо болон бусад төхөөрөмжүүдтэй сүлжээгээр (жишээлбэл, Ethernet) харилцах боломжтой. Энэ нь салбарын түгээмэл стандарт болсон. Энэхүү протокол нь ямар сүлжээгээр холбогдож байгаагаас үл хамааран ашиглагдаж буй мессежийн бүтцийг мэддэг хянагчийг тодорхойлдог. Энэ нь хянагч бусад төхөөрөмжид хэрхэн хандах хүсэлт гаргах, бусад төхөөрөмжөөс ирсэн хүсэлтэд хэрхэн хариу өгөх, алдааг хэрхэн илрүүлэх, бүртгэхийг тайлбарладаг. Энэ нь мессежийн домэйны схем болон агуулгын нийтлэг форматыг тодорхойлдог. ModBus сүлжээгээр харилцах үед энэхүү протокол нь хянагч бүр өөрийн төхөөрөмжийн хаягийг мэдэж, хаягаар илгээсэн мессежийг таньж, ямар үйлдэл хийхийг тодорхойлох шаардлагатайг тодорхойлдог. Хэрэв хариу өгөх шаардлагатай бол хянагч нь санал хүсэлтийн мессеж үүсгэж, ModBus ашиглан илгээдэг. Бусад сүлжээнд Modbus протоколыг агуулсан мессежийг тухайн сүлжээнд ашигладаг хүрээ эсвэл пакет бүтэц болгон хөрвүүлдэг. Энэхүү хувиргалт нь мөн сүлжээнд зориулсан хэсгийн хаяг, чиглүүлэлтийн зам, алдаа илрүүлэх аргыг өргөжүүлдэг. ModBus сүлжээ нь зөвхөн нэг хосттой бөгөөд бүх урсгалыг түүгээр чиглүүлдэг. Сүлжээ нь 247 хүртэлх алсын боол хянагчийг дэмжиж чаддаг боловч дэмжигдсэн боол хянагчийн бодит тоо нь ашигласан холбооны төхөөрөмжөөс хамаарна. Энэ системийг ашиглан компьютер бүр өөрийн хяналтын даалгавруудыг гүйцэтгэхэд компьютер бүр нөлөөлөхгүйгээр төв хосттой мэдээлэл солилцож чадна.
ModBus системд сонгох хоёр горим байдаг: ASCII (Америкийн мэдээлэл солилцох код) болон RTU (Алсын Терминал Төхөөрөмж). Манай бүтээгдэхүүнүүд харилцаа холбооны хувьд ерөнхийдөө RTU горимыг ашигладаг бөгөөд мессеж дэх 8 битийн байт бүр нь хоёр 4 битийн арван зургаатын тэмдэгт агуулдаг. Энэ аргын гол давуу тал нь ASCII аргаас илүү олон өгөгдлийг ижил хурдаар дамжуулах боломжтой юм.
Нийтэлсэн цаг: 2022 оны 7-р сарын 22