ما هو بروتوكول الاتصال Modbus؟

Apr 16, 2025 ترك رسالة

 

سيرى العديد من الأشخاص بروتوكول modbus أثناء شراء أجهزة التوجيه الصناعية، فما هو بروتوكول modbus بالضبط؟ وسوف نشاركها معك اليوم.

 

تم تطبيق بروتوكول Modbus، باعتباره بروتوكول اتصال شائعًا في مجال التحكم الصناعي اليوم، في عدد لا يحصى من منتجات إنترنت الأشياء والحلول الصناعية والزراعية وغيرها من حلول إنترنت الأشياء. هو نظام اتصالات صناعي يتكون من وحدات تحكم وأجهزة كمبيوتر قابلة للبرمجة في محطات ذكية، متصلة عبر خطوط مخصصة مشتركة أو محلية.


نظرًا لأن بروتوكول modbus مفتوح وشفاف تمامًا، والأجهزة والبرامج المطلوبة بسيطة للغاية، فإن هذا يجعله معيارًا صناعيًا عالميًا. تستخدم العديد من الأجهزة الصناعية، بما في ذلك PLCs وDCS والعدادات الذكية وما إلى ذلك، بروتوكول Modbus كمعيار اتصال فيما بينها. من خلاله، يمكن توصيل أجهزة التحكم التي تصنعها شركات مصنعة مختلفة بشبكة صناعية للمراقبة والتحكم المركزيين.

wKgaomUuLByAZfVZAACItbQ7WU8741.png

 

 

يتميز Modbus بالخصائص التالية


1. قياسي ومفتوح، ويمكن للمستخدمين استخدام بروتوكول Modbus بأمان وأمان، ولا يحتاجون إلى دفع رسوم الترخيص، ولن ينتهكوا حقوق الملكية الفكرية.

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

3. تنسيق الإطار الخاص بـ Modbus بسيط ومضغوط وسهل الفهم، وهو مناسب للمستخدمين لإجراء التطوير الثانوي لهذا البروتوكول.


ثلاثة أوضاع الإرسال:


يتم تشفير بيانات Modbus-RTU المستندة إلى المنفذ التسلسلي وفقًا لبروتوكول المنفذ التسلسلي القياسي، وهو أحد بروتوكولات Modbus الأكثر استخدامًا ويعتمد خوارزمية المجموع الاختباري CRC-16_Modbus.


جميع البيانات المستندة إلى المنفذ التسلسلي Modbus-ASCII موجودة بتنسيق ASCII، ويحتاج بايت واحد من البيانات الأولية إلى حرفين لتمثيلها، بكفاءة منخفضة، باستخدام خوارزمية المجموع الاختباري LRC.


يعتمد Modbus-TCP على منفذ الشبكة يعتمد Modbus-TCP على بروتوكول TCP/IP، ويشغل المنفذ 502، ويتكون إطار البيانات بشكل أساسي من جزأين: MBAP (رأس الرسالة) + PDU (هيكل الإطار)، وكتلة البيانات متوافقة مع الارتباط التسلسلي.


لذلك عندما نشير إلى بروتوكول Modbus، يتعين علينا تحديد الوضع: RTU أو ASCII أو TCP، ولا تزال هناك ثلاثة أوضاع مختلفة تمامًا.


تدعم بعض الأجهزة أوضاع Modbus المتعددة، وبعض الأجهزة تدعم واحدًا منها فقط، ويجب أن يعتمد الاستخدام الفعلي على دليل الجهاز لاختيار الوضع الذي سيتم اعتماده.


بالنسبة لجميع بروتوكولات الاتصال الثلاثة في نموذج البيانات واستدعاء الوظيفة هي نفسها، يختلف التغليف فقط.

إرسال التحقيق

whatsapp

الهاتف

البريد الإلكتروني

التحقيق