Mehdi.Aref 26781 اشتراک گذاری ارسال شده در 25 دی، ۱۳۹۰ Modbus یک پروتکل ارتباطی سریال می باشد که در سال 1979 توسط شرکت مودیکن برای استفاده در کنترل کننده های منطقی قابل برنامه ریزی (plc) منتشر شد.ساختاری ساده و قوی دارد و از آن زمان تا کنون به یکی از پروتکل های استاندارد در صنعت بدل گشته است.در حال حاضر یکی از رایج ترین پروتکل ها در اتصال دستگاه های الکترونیک صنعتی است.دلایلی که پروتکل modbus در محیط های صنعتی کاربرد فراوانی دارد عبارتند از: 1. جهت کاربردهای صنعتی توسعه و گسترش یافته است 2. به صورت رایگان منتشر شده است 3. گسترش پذیری و نگهداری ساده ای دارد modbusجهت برقراری ارتباط بین بسیاری (حدود 240) دستگاه های متصل به یک شبکه استفاده می شود، به عنوان مثال این پروتکل جهت اتصال وضعیت دما و رطوبت به یک کامپیوتر قابل استفاده است.modbusاغلب جهت ارتباط کامپیوتر ناظر با rtu ها در سیستم های اسکادا استفاده می شود.توسعه و بروز رسانی modbus را سازمان مدیریت modbus انجام می دهد.این سازمان از کاربران مستقل و تامین کنندگان دستگاه های سازگار با پروتکل modbus تشکیل شده است. ویکی پدیا 1 لینک به دیدگاه
Mehdi.Aref 26781 مالک اشتراک گذاری ارسال شده در 25 دی، ۱۳۹۰ modbus پروتکلی برای ارتباط سریال است که در ابتدا در PLC ها ازش استفاده میشد ولی چندی نگذشت که این پروتکل جای خودش رو بیشتر در صنعت باز کرد و امروزه بیشتر ابزارآلات صنعتی از این پروتکل برای ارتباط با دنیای خارج استفاده میکنند ( مثل همون اینورتری که در اول صحبتش بود ) دلایل اصلی استفاده گسترده از این پروتکل اینها هستند که : ۱ - حق تالیف یا اختراع آن بصورت آزاد است ۲ - سادگی آن و در نتیجه ساخت شبکه هایی با امکان گسترش آسان ۳ - حمل بیتهای خام و در نتیجه تولید سربار کمتر در شبکه همچنین modbus این امکان را میدهد که در یک شبکه مشابه دستگاههای مختلفی کار کنند. مثلا یکی برای اندازه گیری دما و رطوبت ، یکی برای کنترل موتور و ارتباط داشتن آنها با یک کامپیوتر ورژنهای مختلفی از این پروتکل وجود دارد. برای پورت سریال و اترنت البته بیشتر دستگاهها در شبکه های سریالی که لایه فیزیکی آنها EIA-485 هست از این پروتکل بهره میبرند برای ارتباطات سریال نیز دو نوع modbus وجود داره. یکی RTU و دیگری ASCII در نوع ASCII فرامین/اطلاعات بصورت اسکی هگز رد و بدل میشود و Human Readable تر هست و برای تشخیص خطا هم از longitudinal redundancy check بهره میبرد در نوع RUT فرامین/اطلاعات بصورت عدد (باینری) جابجا میشود و برای خطا یابی هم از cyclic redundancy check استفاده شده دستگاهی که میگه پروتکل modbus رو ساپورت میکنم ، باید از RTU پشتیبانی کنه ولی ASCII الزامی نیست تصویری از یک شبکه modbus نمونه : جزییات پروتکل modbus ( بطور کلی ) : برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام جزییات استفاده از modbus در شبکه های سریال : برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1 لینک به دیدگاه
ارسال های توصیه شده