استاندارد صنعتی برای پروتکل های ارتباطی در زمینه صنعتی: پروتکل ارتباطی مدباس

Nov 22, 2025 پیام بگذارید

Modbus یک پروتکل ارتباطی سریالی است که توسط Modicon (اکنون اشنایدر الکتریک) در سال 1979 برای ارتباط با کنترل‌کننده‌های منطقی برنامه‌پذیر (PLC) منتشر شد. Modbus به یک استاندارد صنعتی بالفعل برای پروتکل های ارتباطی در بخش صنعتی تبدیل شده است و در حال حاضر یک روش اتصال رایج بین دستگاه های الکترونیکی صنعتی است. دلایل اصلی استفاده گسترده‌تر از Modbus نسبت به سایر پروتکل‌های ارتباطی عبارتند از: • در دسترس عموم است و هیچ الزامی برای کپی رایت ندارد. • استقرار و نگهداری آن آسان است. • برای تامین کنندگان، محدودیت های زیادی برای تغییر و جابجایی بیت ها یا بایت های محلی وجود ندارد. Modbus اجازه می دهد تا چندین دستگاه (تقریباً 240) در یک شبکه برای ارتباط متصل شوند. به عنوان مثال، دستگاهی که دما و رطوبت را اندازه گیری می کند، می تواند نتایج را به رایانه ارسال کند. در سیستم‌های کنترل نظارت و جمع‌آوری داده‌ها (SCADA)، Modbus معمولاً برای اتصال رایانه‌های نظارتی و واحدهای پایانه راه دور (RTU) استفاده می‌شود. نسخه‌های پروتکل: در حال حاضر، نسخه‌هایی از پروتکل Modbus وجود دارد که برای پورت‌های سریال، اترنت و سایر شبکه‌ها استفاده می‌شود که از پروتکل‌های اینترنتی پشتیبانی می‌کنند. بیشتر ارتباطات دستگاه Modbus از طریق لایه فیزیکی سریال EIA{14}}485 انجام می‌شود. برای اتصالات سریال، دو نوع وجود دارد که در نمایش داده های عددی و جزئیات پروتکل کمی متفاوت هستند. Modbus RTU روشی فشرده برای نمایش داده ها به صورت دودویی است، در حالی که Modbus ASCII یک نمایش{24}}قابل خواندن و پرمخاطب توسط انسان است. هر دو نوع از ارتباط سریال استفاده می کنند. دستورات/داده ها در قالب RTU توسط یک جمع کنترلی با استفاده از بررسی افزونگی چرخه ای دنبال می شوند، در حالی که فرمت ASCII از یک جمع کنترلی با بررسی افزونگی طولی استفاده می کند. گره هایی که به عنوان نوع RTU پیکربندی شده اند با گره هایی که به عنوان نوع ASCII تنظیم شده اند ارتباط برقرار نمی کنند و بالعکس. برای اتصالات از طریق TCP/IP (مانند اترنت)، چندین نوع Modbus/TCP وجود دارد که نیازی به محاسبه چک‌سوم ندارند. هر سه پروتکل ارتباطی از نظر مدل های داده و فراخوانی عملکرد یکسان هستند. فقط روش های کپسوله سازی متفاوت است. Modbus یک نسخه توسعه یافته به نام Modbus Plus (Modbus+ یا MB+) دارد، اما این پروتکل اختصاصی Modicon است و با Modbus متفاوت است. برای انجام چرخش رمز با سرعت بالا شبیه به HDLC به یک پردازنده مشترک اختصاصی نیاز دارد. از کابل‌های جفت تابیده 1 مگابیت بر ثانیه استفاده می‌کند و هر گره مجهز به یک دستگاه جداسازی تبدیل است که از راه‌اندازی تبدیل/لبه به جای راه‌اندازی ولتاژ/سطح استفاده می‌کند. اتصال Modbus Plus به یک رایانه نیاز به یک رابط ویژه دارد، معمولاً یک برد از گذرگاه های ISA (SA85)، PCI یا PCMCIA پشتیبانی می کند.