شرکت پیشتاز کنترل آپادانا
هفده سال تجربه و تخصص در تولید
ماندگار در کیفیت



پروتکل مدباس RTU چیست؟

شرح کامل جزئیات پروتکل مدباس RTU

همه چیز راجع به پروتکل مدباس

پروتکل مدباس (modbus) چیست؟

Modbus يك پروتكل صنعتی متداول و جا افتاده ارتباطي است و ابتدا در سال 1979 توسط Modicon كه امروزه Electric Schneider آنرا در بر گرفته عرضه شد. كاربرد اوليه آن براي استفاده در PLC ها بود ولي بتدريج بعنوان يك استاندارد ارتباطي پذيرفته شد و بسياري از سازندگان تجهيزات اتوماسيون آن را پشتيباني كردند بدين ترتيب Modbus بصورت يك استاندارد باز در آمد بگونه اي كه محصولات سازندگان مختلف بسهولت توسط اين پروتكل با يكديگر ارتباط برقرار كردند. سازندگان وسايل كوچك نيز ترجيح دادند اين پروتكل را با ارتباط RS232 يا RS485 روي وسايل خود بكار ببرند تا استفاده از آنها در پروژه هاي بزرگ ميسر گردد.
برخي از ويژگيهاي پروتكل Modbus نظير فرمت فريم ها و توالي آنها و فانكشن هاي كاربردي فيكس هستند
برخي ديگر مانند وسيله و مد انتقال توسط كاربر قابل انتخاب هستند.اين ويژگيها وقتي سيستم در حال كار است قابل تغيير نمي باشند.
Modbus داراي سه نسخه اصلي زيراست كه ويژگي هاي آنها با هم متفاوتند:
· ASCII/RTU Modbus كه بصورت سريال روي RS485 يا RS232 كار ميكند.
· IP/TCP Modbus كه روي اترنت كار ميكند.
· Plus Modbus كه بصورت Pass Token و با سرعت بالا طراحي شده است.
شكل زير نمونه اي از شبكه Modbus كه در آن هر سه نوع پروتكل فوق الذكر بكار رفته اند را نشان ميدهد:

Modbus RTU/ASCII

همانطور كه اشاره شد يكي از پروتكل هاي Modbus براي كاربرد در ارتباط سريال طراحي شده كه نسخه پايه است از دو مد انتقال RTU و ASCII استفاده مي كند.
ASCII format قابل خواندن كه بعنوان مثال براي تست بكار ميرود. (فرمت اسکی)
RTU format فشرده و سريع كه براي كار نرمال بكار ميرود. (فرمت هگزادسيمال)
مد RTU که بعضا به عنوان Modbus-B مخفف Modbus Binary گفته می شود مد اصلی است.
مد ASCII که بعضا به آن مد Modbus-A مخفف Modbus ASCII گفته می شود براي برخي پيغام ها بكار ميرود اين پيغام ها طول شان دوبرابر پيغام هاي RTU می باشد.

لايه فيزيكي
در لايه فیزیکی مدباس از بستر RS485 یا RS232 استفاده می کند که RS232 به عنوان نقطه به نقطه عمل می کند و RS485 به صورت Multipoint عمل می کند که به دلیل قرار گرفتن چندین دستگاه Slave روی یک باس دوسیمه استفاده های به مراتب بیشتری دارد و به همین منظور سنسورهای آلتراسونیک این شرکت نیز بر بستر RS485 طراحی شده است که می توان مقدار اندازه گیری شده تا 20 سنسور را روی یک باس دوسیمه قرائت نمود.
در modbus RTU دستگاه ها به روش  Master/Slave بایاس می شوند به طوریکه فقط یک Master می تواند به سنسورهای روی باس به عنوان Slave درخواست بفرستد و آنها پاسخ متناسب را بدهند که این روش می تواند توسط سیم و یا به طور بیسیم انجام شود و به وسیله آن بتوان مقدار اندازه گیری شده توسط سنسور را خواند.

خلاصه فرآیند:

روش کار به این صورت است که هر سنسور به عنوان یک Slave یک آدرس کد انحصاری دارد که Master برای خواندن هر سنسور باید آدرس کد آن را پیج کند. البته در فریم ارسالی توسط Master اطلاعات دیگری نیز وجود دارد که در فانکشن کد 3 و 4 که مورد استفاده ما هم هست به ترتیب عبارتست از یک بایت فانکشن کد و دو بایت آدرس دیتا و دو بایت تعداد آدرس رجیستر خوانده شونده و دو بایت هم کد حفاظتی CRC که کلیه اطلاعات فریم توسط آن چک می شود و از گم شدن اطلاعات و یا جابجایی آنها جلوگیری می کند جهت فهم بهتر در پایین صفحه با یک مثال به طور واضح تر ترتیب بایتها و سوال و جواب بیان شده است. در شکل زیر طریقه کار به طور خلاصه نمایش داده شده است.
Master با ارسال یک فریم درخواستی به Slave مورد نظر می تواند پاسخ دستگاه را دریافت کند که این فریم از چند بایت اطلاعات منظم و طبقه بندی تشکیل شده تا دستگاهها توانایی تشخیص صحیح آنرا داشته باشند همین طور که در شکل زیر می بینیم ترتیب ارسال بایتها و نام آنها مشخص است.

پیکربندی مدباس:

فانکشن کد که جهت ارتباط با Slave استفاده می شود بسیار مهم است و نوع پیکربندی داده ها و دستورات را مشخص می کند و کاربر باید بر طبق فانکشن کدی که دستگاه Slave ساپورت می کند فریم اطلاعات را توسط Master پیکربندی و ارسال نماید. در سنسور های این شرکت از فانکشن کد 3 و 4 استفاده شده که تمام دستگاههای Master  حتما یکی از این دو فانکشن کد را پشتیبانی می کنند و می توان از یکی از آنها برای خواندن مقدار فاصله اندازه گیری شده توسط سنسور استفاده نماید.
آدرس دیتا رجیستر در فانکشن کد 3 یا 4 عبارتست از مکانی که سنسور رنج اندازه گیری شده را در آن ثبت می نماید یا به عبارت دیگر مقدار سنسور از آن آدرس خوانده میشود که مقدار هر آدرس به اندازه یک فایل Word میباشد و Master می تواند با رجوع به آن مقدار را قرائت کند بنابراین در ارسال فریم درخواستی به سنسورهای این شرکت باید از آدرس 65 , 64 استفاده نمود. بر همین اساس در آدرس 64 مقدار فاصله اندازه گیری شده توسط سنسور به صورت یک فایل Word و در آدرس 65 مقدار دمای سنسور به صورت یک فایل Word خوانده می شود.

طریقه فعال نمودن سنسورهای این شرکت با پروتکل مدباس RTU:

در این حالت ابتدا اگر سنسور در حال اندازه گیری دستی پیوسته است آنرا را متوقف کنید (پایه RUN را رها گذارید) سپس فانکشن کد FC03 (Read Multiple Registers) یا FC04 (Read Input Register) را به آدرس slave سنسور با در خواست آدرس رجیستر 64 , 65 به سنسور مربوطه فرستاده و سنسور پاسخ را ارسال می نماید ، که پاسخ ارسالی همان مقدار فاصله سنسور تا جسم است که در آدرس 2 بایتی 64 و دما نیز در آدرس 2 بایتی 65 می باشد.
مثال:
در این مثال سنسور در فاصله 56 سانتیمتری جسم هدف نصب شده و مقدار دمای آن 32C میباشد که مقدار آن توسط پرتکل مدباس به شرح زیر خوانده شده:
در جدول 1 با ارسال بسته اطلاعاتی از Master که در آن Slave address = 1 مطابق مقدار تعریف شده آن برای سنسور و Function code = 3 می باشد ، پاسخ سنسور به آن در جدول 2 آمده است که جهت محاسبه فاصله جسم تا سنسور باید مطابق فرمول زیر عمل گردد:
Data Distance = [(MSB * 100) + LSB]  که عدد بدست آمده باید به دسیمال تبدیل شود.
نکته: مقدار Data address در جدول زیر  63hex است که همان آدرس 64 است و علت آن این است که آدرس 0hex نیز خود به عنوان یک واحد آدرس می باشد.
جهت آشنایی بیشتر با تبادل اطلاعات این پروتکل می توانید نرم افزار تست مدباس و خواندن مقدار سنسور را از اینجا دریافت کنید. این نرم افزار به صورت Master می باشد که پس از پیکربندی صحیح و اتصال آن به سنسور می توانید تمامی بایتهای ارسالی و دریافتی را مشاهده نمایید.
در صورت کسب اطلاعات بیشتر در مورد پروتکل مدباس می توانید مقاله کامل فارسی آنرا از اینجا دانلود نمایید.

برای انتقال دیتای سنسور (Modbus RTU) به گوشی یا لپ‌تاپ، دو حالت وجود دارد،که نقش اصلی را «گیت‌وی» (Gateway) ایفا می‌کند.

در ادامه به طور خلاصه دو روش انتقال دیتای سنسور از طریق پروتکل مدباس RTU را بررسی می‌کنیم:
A. روش باسیم (Wired): این روش برای محیط‌های صنعتی که نیاز به پایداری بالا دارند و نویز محیطی زیاد است، بهترین گزینه است.
فرآیند:
۱. سنسورهای سطح‌سنج از طریق کابل (زوج‌سیم شیلددار) به پورت RS-485 گیت‌وی متصل می‌شوند.
۲. گیت‌وی از طریق یک کابل شبکه (LAN) به مودم یا سوئیچ شبکه متصل می‌شود.
۳. دستگاه شما (لپ‌تاپ/گوشی) از طریق همان شبکه (Wi-Fi یا کابل) به IP گیت‌وی وصل شده و داده‌ها را می‌خواند.
مزیت این روش: پایداری بسیار بالا، بدون تاخیر (Latency)، و عدم تأثیرپذیری از موانع فیزیکی. مناسب برای: سوله‌ها، محیط‌های کارخانه، و سایت‌هایی که کابل‌کشی در آن‌ها امکان‌پذیر است.

B. روش بی‌سیم (Wireless): این روش برای سایت‌هایی که فاصله مخازن از یکدیگر زیاد است یا کابل‌کشی سخت و هزینه‌بر است، فوق‌العاده است.
فرآیند:
۱. سنسورها به یک گیت‌وی وایرلس متصل می‌شوند (گیت‌وی که دارای ماژول Wi-Fi، رادیو یا سیم‌کارت 4G است).
۲. گیت‌وی داده‌ها را به‌صورت بی‌سیم (Wi-Fi یا اینترنت سیم‌کارت) به یک مودم یا سرور ابری می‌فرستد.
۳. دستگاه شما از هر کجای دنیا، از طریق اینترنت یا شبکه وای‌فای داخلی، به آن سرور یا IP گیت‌وی وصل شده و اطلاعات را مشاهده می‌کند.
مزیت این روش: حذف هزینه‌های سنگین کابل‌کشی، امکان مانیتورینگ از راه دور (حتی کیلومترها دورتر)، و انعطاف‌پذیری در جابه‌جایی سنسورها.
مناسب برای: مخازن پخش‌شدۀ کشاورزی، سایت‌های نفت و گاز وسیع، و مکان‌هایی که امکان کابل‌کشی وجود ندارد.

ویژگی های روش باسیم (Wired): هزینه اجرا: بالاتر (هزینه کابل و داکت‌کشی) - پایداری: بسیار زیاد (بدون قطعی) - فاصله: محدود به طول کابل شبکه - نصب: سخت‌تر

ویژگی های روش بی‌سیم (Wireless) هزینه اجرا: پایین‌تر (هزینه تجهیزات گیت‌وی) - پایداری: متوسط (وابسته به سیگنال محیط) - فاصله: نامحدود (با استفاده از اینترنت/رادیو) - نصب: بسیار سریع و آسان

پرطرفدارترین محصولات

جهت مشاهده قیمت و کاتالوگ فنی کلیک نمایید

سنسور آلتراسونیک

U series


● عرضه شده در دو مدل
● مدل UCL با خروجی 4-20 دوسیمه و مدباس RTU
● مدل URF با دو خروجی سوئیچ و مدباس RTU
● حداکثر رنج اندازه گیری 12 متر
● دارای استاندارد حفاظت IP68
سنسور آلتراسونیک سری U

نمایشگر محلی آلتراسونیک

2S4 series


● نمایشگر ارتفاع و حجم و دبی و اختلاف سنج
● نمایشگر سطح 2 سنسور بصورت همزمان
● دارای 3 عدد خروجی آنالوگ ولتاژ و جریان
● دارای 4 عدد خروجی سوئیچ ایزوله
● پشتیبانی از پنل پیامکی
ترانسمیتر سطح آلتراسونیک سری ULT-2S4

سنسور آلتراسونیک

S series


● عرضه شده در دو مدل
● مدل USH-I با خروجی 4-20 دوسیمه و مدباس RTU
● مدل USH-D با دو خروجی سوئیچ و مدباس RTU
● حداکثر رنج اندازه گیری 6 متر
● دارای استاندارد حفاظت IP68
سنسور آلتراسونیک سری S

مشتری مداری تخصص ماست

  • شرکت ملی حفاری
چرا باید ما را انتخاب کنید؟
Why should you choose us

تحویل سریع


ما همواره سعی نموده ایم تا در کمترین زمان ممکن بتوانیم سفارشات خود را به مشتریان محترم تحویل دهیم گرچه این زمان بر حسب نوع و تعداد سفارشات از دو روز تا دو هفته متغیر بوده است ولی تا کنون موفق بوده ایم در کمتر از زمان مشخص شده ، سفارشات را تحویل و یا ارسال نماییم.

کیفیت صادراتی


ما با سابقه ای بیش از 15 سال توانسته ایم تجربه غنی خود را در فرآیند تولید دستگاههای باكيفيت و همگام با تکنولوژی روز دنيا ، بکار گیریم ، و مفتخریم از اینکه محصولات ما از لحاظ تکنولوژی ساخت و شاخص های اندازه گيری به درجه ای از کیفیت رسیده اند که می توانند به خوبی به رقابت با برندهای مطرح دنيا بپردازند.

قیمت مناسب


ما سعی نموده ایم تا قيمت تمام شده محصولات خود را با توجه به امکانات و ویژگیهای منحصر به فرد آن در مقايسه با نمونه های خارجی با کيفيت همين محصول تا حد چشمگيری کاهش دهیم همچنین قیمت تمامی محصولات به صورت بروز در سایت موجود می باشد که خریداران محترم می توانند در هر لحظه از آن مطلع شوند.

سنسورهای ما


منطبق با تکنولوژی روز دنیا ، محافظت عالی در برابر نویز ، پرتوهای باریک و قابل تنظیم ، پک ضد آب دارای مقاومت IP68 ، محافظت سنسور از تماس مستقیم با مواد ، دارای انواع خروجی های صنعتی استاندارد ، وزن بسیار سبک سنسور حدود 200 گرم ، کاربری و نصب آسان ، گارانتی و خدمات پس از فروش
نحوه سفارش و خرید محصولات

1
اعلام مدل محصول به پشتیبانی فروش

قیمت و کاتالوگ محصولات در سایت موجود است و خریداران محترم پس از بررسی و کسب اطمینان از مدل انتخابی خود می توانند آنرا به اکانت فروش دریکی از پیام رسان ها ارسال نمایند، همچنین درصورت داشتن هرگونه سوال فنی اکانت فنی پاسخگوی آن عزیزان می باشد.

2
صدور پیش فاکتور همراه با ارائه جزئیات

در پیش فاکتور ، مشخصات کامل سفارش و کلیه ی شرایط ، اعم از مدت زمان اعتبار ، نحوه واریز ، شماره حساب ، و تاریخ تحویل سفارش ذکر شده است که خریدار محترم پس از مطالعه کامل مفاد آن ،  می تواند از طریق پرداخت پیش فاکتور ، سفارش خود را قطعی نماید.

3
پرداخت پیش فاکتور و ارسال فیش آن

پس از واریز مبلغ پیش فاکتور و ارسال تصویر فیش واریزی ، پروسه سفارش توسط شرکت قطعی شده و فرآیند آماده سازی آن طبق زمانبندی اعلام شده در پیش فاکتور انجام می پذیرد. همچنین جهت صدور فاکتور رسمی نیز باید مشخصات کامل مالیاتی به صورت مکتوب ارسال گردد.

4
تماس با خریدار جهت ارسال سفارش

زمان ارسال سفارش ، هماهنگی های لازم با خریدار محترم جهت نحوه ارسال بسته و دریافت آدرس گیرنده انجام می پذیرد ، همچنین فاکتور رسمی نیز داخل بسته ی سفارش قرار می گیرد، مرسوله ها از طریق تیپاکس ، پست و یا باربری ارسال می شود که کد رهگیری آن متعاقبا اعلام می گردد.

دفتر مرکزی

ایران، اصفهان، خیابان پروین، خیابان هفت تیر، ابتدای خیابان سپیده کاشانی مجتمع اقاقیا
تلفن :
32286523 - 031
32286713 - 031
ساعات پاسخگویی تلفنی 8:30 الی 13

کد پستی : 8199944164

آدرس الکترونیک
www.pca-co.ir
شماره موبایل پشتیبانی فروش در پیام رسان های ایرانی: 09913157565
پیام رسان بله پیام رسان روبیکا پیام رسان ایتا
industrial photo

درباره ما

شركت فنی مهندسی پيشتاز كنترل آپادانا به شماره ثبت 38131 در سال 1388 بر مبنای تحقیق و توسعه صنعت ملی ، کار خود را به صورت رسمی آغاز نموده و با فعاليت گسترده و تخصصی در زمینه ابزار دقیق و بر روی دستگاههای اندازه گیری سطح شاخه آلتراسونیک توانسته به لحاظ تولیدات با كيفيت و همگام با تکنولوژی روز دنيا ، با قیمت مناسب و خدمات گسترده پس از فروش ، به رقابت با برندهای مطرح دنيا بپردازد.
کلیه حقوق مادی و معنوی این سایت متعلق به شرکت پیشتاز کنترل آپادانا می باشد
و هر گونه کپی برداری از نامهای تجاری و یا مطالب سایت مورد پیگرد قانونی قرار خواهد گرفت.
ساعات پاسخگویی تلفنی 8:30 الی 13