برنامه نویسی و کنترل فرآیندهای صنعتی با میکروکنترلر ESP۸۲۶۶ در بستر شبکه Modbus

  • سال انتشار: 1401
  • محل انتشار: یازدهمین کنفرانس ملی مهندسی برق مجلسی
  • کد COI اختصاصی: NCEEM11_033
  • زبان مقاله: فارسی
  • تعداد مشاهده: 373
دانلود فایل این مقاله

نویسندگان

حمید رضا محسنی نژاد

دانشکده مهارت و کارآفرینی ، واحد کرج ، دانشگاه آزاد اسلامی ، کرج ، ایران

چکیده

در این مقاله روشی برای کنترل و برنامه ریزی فرآیندها در محیط صنعتی با استفاده از میکروکنترلرها و کد نویسی در محیط برنامه نویسی C ارایه می گردد. برنامه نویسی فرآیندهای صنعتی و ماشین آلات موجود در این فرآیندها در بیشتر موارد با استفاده از کنترل کننده های منطقی برنامه پذیر (PLC) انجام می شود. در این کنترل کننده ها برنامه نویسی اغلب به صورت نردبانی یا بلوک دیاگرامی انجام می شود. این زبان برای افرادی که سابقه برنامه نویسی با این نوع از کنترل کننده ها را دارند بسیار ملموس وروند برنامه کاملا قابل درک است، اما برای افرادی که تجربه کار با این نوع از کنترل کننده ها را ندارند و برنامه نویسی را بیشتر با محیط های برنامه نویسی مانند C انجام داده اند ممکن است دشوار باشد و یا در بسیاری از موارد فراهم کردن بستر سخت افزاری برای اجرا و مشاهده نتیجه، هزینه زیادی را در بر خواهد داشت و در بعضی از موارد امکان پذیر نیز نیست. در این مقاله از میکروکنترلر ESP۸۲۶۶ به عنوان سخت افزار کنترل کننده استفاده می شود. برنامه نویسی این سخت افزار بسیار ساده بوده و محیط برنامه نویسی آن به صورت رایگان در دسترس است. برای پیاده سازی فرآیندهای صنعتی و مشاهده نتیجه کار از نرم افزار Factory I/O استفاده شده است. امکانات منحصر به فرد این نرم افزار به همراه پروتکل های ارتباطی استاندارد تعریف شده برای آن مانند Modbus این امکان را فراهم می کند که به آسانی بتوان سخت افزارهایی که از این پروتکل پشتیبانی می کنند را به عنوان کنترل کننده برای فرایندها و سناریو های تعریف شده در این محیط در نظر گرفت. در پایان یک فرآیند صنعتی نمونه برای مرتب کردن اجسام عبوری از یک خط تولید بر مبنای وزن و روش پیاده سازی آن شرح داده می شود.

کلیدواژه ها

اتوماسیون صنعتی، کنترل کننده منطقی برنامه پذیر، Arduino IDE ، Modbus ،Factory I/O ،ESP۸۲۶۶

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.