آموزش برنامه‌نویسی PLC – کنترل حرکت با PLCopen - آخرین آپدیت

دانلود PLC Programming - Motion Control with PLCopen

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش برنامه‌نویسی کنترل حرکت PLC با استاندارد PLCopen

در این دوره آموزشی جامع، شما با برنامه‌نویسی کنترل حرکت (Motion Control) در PLC با استفاده از استاندارد جهانی PLCopen آشنا خواهید شد. هدف این دوره، توانمندسازی شما برای طراحی و پیاده‌سازی توالی‌های اتوماسیون پیچیده برای رباتیک، دستگاه‌های CNC، خطوط بسته‌بندی و سایر سیستم‌های صنعتی است.

آنچه در این دوره یاد خواهید گرفت:

  • مفهوم کنترل حرکت در PLC: درک عمیق از اینکه کنترل حرکت چیست و چگونه با برنامه‌نویسی PLC ارتباط دارد.
  • استاندارد PLCopen Motion Control: آشنایی با استاندارد صنعتی PLCopen که توسط اکثر سیستم‌های کنترل حرکت مورد استفاده قرار می‌گیرد و مزایای آن در قابلیت استفاده مجدد و استقلال از سخت‌افزار.
  • جزئیات پیاده‌سازی PLCopen MC: یادگیری جزئیات مربوط به هر جزء و بلوک تابعی (Function Block) در استاندارد PLCopen Motion Control.
  • کار با کتابخانه CoDeSys SoftMotion: تجربه عملی با تمامی قابلیت‌های کنترل حرکت با استفاده از پیاده‌سازی CoDeSys SoftMotion از استاندارد PLCopen MC، بدون نیاز به سخت‌افزار فیزیکی.
  • کاربردهای عملی کنترل حرکت: یادگیری نحوه اعمال تمامی اجزای کنترل حرکت در سناریوهای دنیای واقعی و حل مسائل عملی.

سرفصل‌های کلیدی این دوره شامل:

  • آشنایی با مفاهیم اولیه کنترل حرکت: درک اصطلاحات، فنّاوری‌ها و اصول بنیادی که حرکت خودکار را هدایت می‌کنند.
  • مسلط شدن بر استاندارد PLCopen: یادگیری ساختار، ماشین‌های حالت (State Machines) و بلوک‌های تابعی ضروری تعریف شده توسط PLCopen برای کنترل محورهای تکی.
  • پیاده‌سازی توابع کلیدی حرکت: کسب تجربه عملی در پیکربندی محورها و استفاده از بلوک‌های تابعی حیاتی PLCopen در CoDeSys، از جمله:
    • مدیریت محور (MC_Power, MC_Reset)
    • روش‌های Homing (MC_Home, SMC_Homing)
    • حرکت پیوسته (MC_Jog, MC_MoveVelocity)
    • حرکت گسسته (MC_SetPosition, MC_MoveAbsolute, MC_MoveRelative)
  • استفاده حرفه‌ای از CoDeSys SoftMotion: تسلط بر استفاده از این کتابخانه قدرتمند برای شبیه‌سازی و تست توالی‌های حرکتی پیچیده به طور مؤثر.
  • تکنیک‌های کاربردی و سناریوهای واقعی: کار بر روی تمرین‌ها و سناریوهای دنیای واقعی برای تثبیت دانش و افزایش اعتماد به نفس.

پیش‌نیازهای دوره:

  • داشتن دانش پایه و قوی در مورد مفاهیم برنامه‌نویسی PLC.
  • آشنایی با محیط توسعه CoDeSys (نسخه 3).
  • توصیه اکید: برای موفقیت در این دوره، توصیه می‌شود دوره آموزشی "برنامه‌نویسی PLC - یادگیری اصول اولیه با CoDeSys" را تکمیل کرده باشید یا دانش پایه‌ای معادل آن را کسب کرده باشید.

این دوره برای چه کسانی مناسب است؟
  • برنامه‌نویسان PLC که به دنبال تخصص در برنامه‌های کاربردی کنترل حرکت هستند.
  • مهندسان و تکنسین‌های اتوماسیون که با درایوهای سروو، رباتیک یا ماشین‌آلات خودکار کار می‌کنند.
  • مهندسان سیستم‌های کنترلی که نیاز به پیاده‌سازی راه‌حل‌های استاندارد کنترل حرکت دارند.
  • هر کسی که بر اصول اولیه PLC مسلط شده و می‌خواهد چالش‌های پیشرفته اتوماسیون را مدیریت کند.

تخصص خود را در زمینه اتوماسیون ارتقا دهید و در یکی از پرتقاضاترین مهارت‌های PLC مهارت پیدا کنید. همین امروز ثبت نام کنید و کنترل حرکت را در دست بگیرید!


سرفصل ها و درس ها

مقدمه‌ای بر دوره Introduction to the course

  • مقدمه Introduction

  • محتوای دوره Course Contents

مقدمه‌ای بر کنترل حرکت Introduction to Motion Control

  • مقدمه‌ای بر کنترل حرکت Introduction to Motion Control

  • متغیرهای اصلی کنترل حرکت Motion Control Main Variables

  • فناوری‌های کنترل حرکت Motion Control Technologies

  • استاندارد PLCopen چیست؟ What is the PLCopen Standard?

  • بلوک‌های تابع PLCopen PLCopen Function Blocks

مقدمه‌ای بر کنترل حرکت در CoDeSys Introduction to Motion Control in CoDeSys

  • نصب کتابخانه SoftMotion SoftMotion Library Installation

  • درس اضافی: نمادگذاری مجارستانی Additional Lesson: Hungarian Notation

  • ایجاد یک محور در CoDeSys Create an Axis in CoDeSys

  • مقدمه‌ای بر کتابخانه SM3_Basic Introduction to the SM3_Basic Library

بلوک‌های تابع پایه PLCopen MC Basic PLCopen MC Function Blocks

  • بلوک‌های تابع اداری Administrative Function Blocks

  • نحوه روشن کردن یک محور (MC_Power) How to Power On an axis (MC_Power)

  • بازنشانی خطا (MC_Reset) Reset an Error (MC_Reset)

  • رویه‌سازی اولیه چیست؟ What is a Homing Procedure

  • رویه‌سازی اولیه (MC_Home - SMC_Homing) Homing Procedure (MC_Home - SMC_Homing)

  • رویه‌ تنظیم موقعیت (MC_SetPosition) SetPosition Procedure (MC_SetPosition)

حرکت پیوسته Continuous Motion

  • اختیاری: مشکلات باز کردن/به‌روزرسانی پروژه‌های CoDeSys Optional: Opening/updating CoDeSys projects issues

  • تنظیمات حرکت Motion Setup

  • مقدمه‌ای بر حرکت پیوسته Introduction to Continuous Motion

  • توقف یک محور (MC_Stop & MC_Halt) Stop an Axis (MC_Stop & MC_Halt)

  • حرکت پیوسته - پروفیل سرعت (MC_MoveVelocity) Continuous Motion - Velocity Profile (MC_MoveVelocity)

  • حرکت پیوسته - محورهای محدود در مقابل مدولار Continuous Motion - Finite vs Modulo Axis

  • حرکت پیوسته دستی (MC_Jog) Manual Continuous Movement (MC_Jog)

حرکت پیوسته - تمرین - حرکت فن Continuous Motion - Exercise - Fan Motion

  • پروژه 1 - حرکت فن - مقدمه Project 1 - Fan Motion - Introduction

  • پروژه 1 - حرکت فن - بخش 1 - بلوک‌های تابع کنترل حرکت Project 1 - Fan Motion - Part 1 - Motion Control Function Blocks

  • پروژه 1 - حرکت فن - بخش 2 - حالت دستی Project 1 - Fan Motion - Part 2 - Manual Mode

  • پروژه 1 - حرکت فن - بخش 3 - حالت خودکار Project 1 - Fan Motion - Part 3 - Auto Mode

  • پروژه 1 - حرکت فن - بخش 4 - مدیریت اضطراری Project 1 - Fan Motion - Part 4 - Emergency Management

حرکت گسسته Discrete Motion

  • مقدمه‌ای بر حرکت گسسته Introduction to Discrete Motion

  • پروفیل موقعیت مطلق (MC_MoveAbsolute) Absolute Position Profile (MC_MoveAbsolute)

  • پروفیل موقعیت مطلق برای محورهای مدولار Absolute Position Profile for Modulo Axes

  • پروفیل موقعیت نسبی (MC_MoveRelative, MC_MoveAdditive) Relative Position Profile (MC_MoveRelative, MC_MoveAdditive)

  • پروفیل موقعیت نسبی (MC_MoveAdditive) Relative Position Profile (MC_MoveAdditive)

حرکت گسسته - تمرین - حرکت حامل Discrete Motion - Exercise - Carrier Motion

  • پروژه 2 - حرکت حامل - بخش 1 - مقدمه Project 2 - Carrier Motion - Part 1 - Introduction

  • پروژه 2 - حرکت حامل - بخش 2 - مقدمه‌ای بر کدنویسی Project 2 - Carrier Motion - Part 2 - Intro to Code

  • پروژه 2 - حرکت حامل - بخش 3 - حالت خودکار - MoveAbsolute Project 2 - Carrier Motion - Part 3 - Auto Mode - MoveAbsolute

  • پروژه 2 - حرکت حامل - بخش 4 - حالت خودکار - MoveRelative Project 2 - Carrier Motion - Part 4 - Auto Mode - MoveRelative

تمرین حرکت مستقل - سیستم نقاله چندگانه Independent Motion Exercise - Multiple Conveyor System

  • پروژه نهایی - مقدمه Final Project - Introduction

  • پروژه نهایی - تعریف بلوک تابع کنترل حرکت Final Project - Motion Control Function Block Declaration

  • پروژه نهایی - رویه فعال‌سازی Final Project - Enabling Procedure

  • پروژه نهایی - شروع چرخه خودکار Final Project - Start Automatic Cycle

  • پروژه نهایی - توسعه ضبط علامت Final Project - Capture Mark Development

  • پروژه نهایی - پایان چرخه خودکار Final Project - Finish Automatic Cycle

  • پروژه نهایی - واکنش‌های توقف و اضطراری Final Project - Stop and Emergency Reactions

نتیجه‌گیری‌ها Conclusions

  • نتیجه‌گیری‌ها Conclusions

بخش جایزه Bonus Section

  • درس جایزه Bonus Lecture

نمایش نظرات

آموزش برنامه‌نویسی PLC – کنترل حرکت با PLCopen
جزییات دوره
7 hours
47
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
909
4.5 از 5
دارد
دارد
دارد
Marco Nucci
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marco Nucci Marco Nucci

مهندس اتوماسیون/Ingegnere dell'Automazione