پروتکل Modbus یک زبان جهانی است که در کنترلرهای الکترونیکی استفاده می شود.از طریق این پروتکل، کنترلرها می توانند با یکدیگر و با دستگاه های دیگر از طریق یک شبکه (مانند اترنت) ارتباط برقرار کنند.این استاندارد صنعتی جهانی شده است.این پروتکل کنترل کننده ای را تعریف می کند که بدون توجه به شبکه ای که از طریق آن ارتباط برقرار می کند، از ساختار پیام مورد استفاده آگاه است.توضیح میدهد که چگونه یک کنترلکننده دسترسی به دستگاههای دیگر را درخواست میکند، چگونه به درخواستهای دستگاههای دیگر پاسخ میدهد، و چگونه خطاها را شناسایی و ثبت میکند.این طرحواره دامنه پیام و قالب رایج محتوا را مشخص می کند.هنگام برقراری ارتباط از طریق یک شبکه ModBus، این پروتکل تعیین می کند که هر کنترل کننده باید آدرس دستگاه خود را بداند، پیام های ارسال شده توسط آدرس را تشخیص دهد، و تعیین کند که چه اقداماتی باید انجام دهد.در صورت نیاز به پاسخ، کنترلر یک پیام بازخورد ایجاد می کند و آن را با استفاده از ModBus ارسال می کند.در شبکه های دیگر، پیام های حاوی پروتکل Modbus به ساختارهای فریم یا بسته مورد استفاده در آن شبکه تبدیل می شوند.این تبدیل همچنین رویکرد خاص شبکه را برای حل آدرسهای بخش، مسیرهای مسیریابی و تشخیص خطا گسترش میدهد.شبکه ModBus تنها یک هاست دارد و تمام ترافیک توسط او هدایت می شود.این شبکه می تواند تا 247 کنترلر برده از راه دور را پشتیبانی کند، اما تعداد واقعی کنترلرهای برده پشتیبانی شده به تجهیزات ارتباطی مورد استفاده بستگی دارد.با استفاده از این سیستم، هر رایانه شخصی می تواند بدون تأثیرگذاری بر هر رایانه برای انجام وظایف کنترلی خود، اطلاعات را با میزبان مرکزی مبادله کند.
دو حالت برای انتخاب در سیستم ModBus وجود دارد: ASCII (کد تبادل اطلاعات آمریکایی) و RTU (دستگاه پایانه راه دور).محصولات ما معمولاً از حالت RTU برای ارتباط استفاده می کنند و هر بایت 8 بیتی در پیام حاوی دو کاراکتر هگزا دسیمال 4 بیتی است.مزیت اصلی این روش این است که می تواند داده های بیشتری را با همان نرخ باود نسبت به روش اسکی ارسال کند.
زمان ارسال: ژوئیه-22-2022