رضایتمندی مشتری اولویت اول ما است

پروتکل مدباس (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 می باشد که پس از پیکربندی صحیح و اتصال آن به سنسور می توانید تمامی بایتهای ارسالی و دریافتی را مشاهده نمایید.
در صورت کسب اطلاعات بیشتر در مورد پروتکل مدباس می توانید مقاله کامل فارسی آنرا از اینجا دانلود نمایید.

پر طرفدارترین ها


تحویل سریع

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

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


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

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

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

نحوه سفارش و خرید محصولات


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

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

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

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

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

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

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

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

دفتر مرکزی :
ایران، اصفهان، خیابان پروین، خیابان هفت تیر، ابتدای خیابان سپیده کاشانی مجتمع اقاقیا

تلفن :
32286523 - 031
32286713 - 031

کد پستی :
8199944164

پست الکترونیک :
info@pca-co.ir

آدرس الکترونیک :
www.pca-co.ir
کلیه حقوق مادی و معنوی این سایت متعلق به شرکت پیشتاز کنترل آپادانا می باشد
و هر گونه کپی برداری از نامهای تجاری و یا مطالب سایت مورد پیگرد قانونی قرار خواهد گرفت.