أخيرا نتعامل مع معدل الباود Modbus

يعتمد معدل تحديث بيانات Modbus على عدة معلمات غير واضحة. في مرحلة التصميم ، تنشأ المشكلة حول كيفية تقييم سرعة خط واجهة مستقبلي. في هذه المقالة ، نعتبر العوامل التي تؤثر على سرعة تحديث البيانات على Modbus RTU ، وإجراء بعض الحسابات القياسية ، وفي نهاية المقال سيكون هناك رابط إلى آلة حاسبة على الويب لسرعة خط Modbus RTU.


لا يزال Modbus هو بروتوكول الاتصالات الأكثر استخدامًا للمعدات الصناعية. يمكن العثور على وصف للبروتوكول وأسباب انتشاره في العديد من المقالات ، على سبيل المثال هنا . ومن المفهوم أيضًا أنك على دراية بأساسيات عمل البروتوكول.

سننظر في Modbus RTU ، ولكن النتائج ستكون قابلة للتطبيق جزئيًا على Modbus TCP.

لحساب السرعة ، نبدأ بالنظر في البروتوكول المادي (المستوى الأول من نموذج OSI). يستخدم Modbus RTU الواجهة المادية RS-485 أو RS-422 أو RS-232 (هذا الأخير لا يستخدم عمليا لـ Modbus). لإرسال الإشارات ، تستخدم هذه الواجهات UART (جهاز الإرسال والاستقبال غير المتزامن العالمي). يمكنك قراءة المزيد عن UART هنا .

تتكون حزمة UART القياسية من:

  1. بت البداية (
  2. بيانات مفيدة (
  3. بت التكافؤ (
  4. بت توقف (

أي أنه لكل 7-8 بتات من البيانات المفيدة ، يتم إرسال 2-4 بتات مساعدة. معدل الحمولة (

All Articles