بروتوكول Modbus هو لغة عالمية تُستخدم في وحدات التحكم الإلكترونية. من خلال هذا البروتوكول، تستطيع وحدات التحكم التواصل فيما بينها ومع الأجهزة الأخرى عبر الشبكة (مثل الإيثرنت). وقد أصبح معيارًا صناعيًا عالميًا. يُعرّف هذا البروتوكول وحدة تحكم مُدركة لبنية الرسائل المُستخدمة، بغض النظر عن الشبكة التي تتواصل عبرها. ويصف كيفية طلب وحدة التحكم الوصول إلى الأجهزة الأخرى، وكيفية الاستجابة لطلبات الأجهزة الأخرى، وكيفية اكتشاف الأخطاء وتسجيلها. كما يُحدد مخطط نطاق الرسائل والتنسيق الشائع للمحتوى. عند التواصل عبر شبكة Modbus، يُحدد هذا البروتوكول أن كل وحدة تحكم تحتاج إلى معرفة عنوان جهازها، والتعرف على الرسائل المُرسلة بواسطة العنوان، وتحديد الإجراءات التي يجب اتخاذها. إذا لزم الأمر استجابة، تُنشئ وحدة التحكم رسالة رد فعل وترسلها باستخدام Modbus. في الشبكات الأخرى، تُحوّل الرسائل التي تحتوي على بروتوكول Modbus إلى هياكل الإطارات أو الحزم المُستخدمة في تلك الشبكة. يُوسّع هذا التحويل أيضًا النهج الخاص بالشبكة لحل عناوين الأقسام، ومسارات التوجيه، واكتشاف الأخطاء. تحتوي شبكة Modbus على مُضيف واحد فقط، وهو الذي يُوجّه جميع حركة البيانات. تدعم الشبكة ما يصل إلى 247 وحدة تحكم تابعة عن بُعد، ولكن العدد الفعلي لوحدات التحكم التابعة المدعومة يعتمد على معدات الاتصال المستخدمة. باستخدام هذا النظام، يمكن لكل جهاز كمبيوتر تبادل المعلومات مع المضيف المركزي دون التأثير على أداء كل جهاز لمهام التحكم الخاصة به.
يُتيح نظام ModBus نمطين للاتصال: ASCII (رمز تبادل المعلومات الأمريكي) وRTU (جهاز طرفي بعيد). تستخدم منتجاتنا عادةً نمط RTU، حيث يحتوي كل بايت من 8 بت في الرسالة على حرفين سداسيين عشريين من 4 بت. وتتمثل الميزة الرئيسية لهذه الطريقة في قدرتها على نقل بيانات أكثر بنفس معدل الباود مقارنةً بنمط ASCII.
تاريخ النشر: 22 يوليو 2022