آموزش برنامه نویسی PLC - با CoDeSys اصول اولیه را بیاموزید

PLC Programming - Learn the basics with CoDeSys

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به هر کسی دانش و ابزار اولیه برای نوشتن برنامه ها و نرم افزارهای PLC را از ابتدا ارائه می دهد. شما خواهید آموخت که PLC چیست، چگونه کار می کند و تمام مکانیزم های داخلی آن شما قادر خواهید بود نرم افزار و برنامه های کاربردی PLC را به تنهایی بنویسید. حرفه خود را در اتوماسیون صنعتی شروع کنید تمام ویژگی ها و تعاریف استاندارد IEC 61131-3 را یاد خواهید گرفت تمام زبان های IEC 61131-3 (ST, LD, FBD, SFC) را یاد خواهید گرفت و مزایا و معایب همه آنها را مشاهده خواهید کرد. تمرین ها و مثال های عملی همراه با شبیه سازی های گرافیکی را برای یادگیری هدفمند و موثر خواهید داشت. استفاده از محیط توسعه CoDeSys 3 را به طور کامل یاد خواهید گرفت و می توانید از آن برای توسعه برنامه های کاربردی برای پلتفرم های مختلف استفاده کنید. "بهترین شیوه ها" و الگوهای اصلی برنامه نویسی برای اتوماسیون صنعتی که به توسعه دهندگان کمک می کند تا نرم افزارهای باکیفیت بنویسند. دانش اولیه الکترونیک و علوم کامپیوتر ممکن است به شما کمک کند، اما یک ذهنیت فنی و میل به یادگیری تنها چیزی است که برای این دوره نیاز دارید. نیازی به داشتن PLC فیزیکی یا نصب نرم افزار از قبل روی رایانه شخصی شما نیست.

این دوره به هر کسی اجازه می‌دهد تا اصول برنامه‌نویسی PLC را بیاموزد.

داشتن تجربه قبلی ضروری نیست زیرا همه مفاهیم به وضوح از مبانی توضیح داده خواهند شد.

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

در پایان دوره می‌توانید برنامه‌ها و نرم‌افزارهای PLC خود را بنویسید و از الگوهای برنامه‌نویسی اتوماسیون برای نوشتن کد با کیفیت استفاده کنید.

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



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

مقدمه ای بر PLC ها Introduction to PLCs

  • مقدمه دوره Introduction to the Course

  • PLC چیست؟ What is a PLC?

  • CPU و RTOS CPU and RTOS

  • ورودی و خروجی - سیگنال های دیجیتال و آنالوگ Input and Outputs - Digital and Analog Signals

  • مقیاس گذاری سیگنال های آنالوگ Analog Signals Scaling

استاندارد IEC 61131-3: برنامه نویسی PLC IEC 61131-3 Standard: PLC Programming

  • مقدمه ای بر استاندارد IEC 61131-3 Introduction to the IEC 61131-3 Standard

  • واحدهای سازمان برنامه نویسی (POU) Programming Organization Units (POU)

  • متغیرها Variables

  • زبان های برنامه نویسی (LD، ST، SFC، FBD) Programming Languages (LD, ST, SFC, FBD)

مقدمه ای بر CoDeSys Introduction to CoDeSys

  • CoDeSys چیست؟ What is CoDeSys?

  • عملکردهای مهم: بلوک های تابع استاندارد Important Functionalities: Standard Function Blocks

  • نحوه دانلود و نصب CoDeSys How to Download and Install CoDeSys

  • مقدمه ای بر محیط CoDeSys Introduction to the CoDeSys Environment

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

زبان های برنامه نویسی استاندارد IEC 61131-3 IEC 61131-3 Standard Programming Languages

  • نمودار نردبانی (LD) - 1 Ladder Diagram (LD) - 1

  • نمودار نردبانی (LD) - 2 Ladder Diagram (LD) - 2

  • نمودار نردبانی (LD) - 3 Ladder Diagram (LD) - 3

  • متن ساختاریافته (ST) - 1 Structured Text (ST) - 1

  • متن ساختاریافته (ST) - 2 Structured Text (ST) - 2

  • نمودار بلوک تابع (FBD) Function Block Diagram (FBD)

  • نمودار تابع پیوسته (CFC) Contiuous Function Chart (CFC)

  • تمرین - مثال آسانسور ساده شده Exercise - Simplified Elevator Example

برنامه نویسی PLC - ماشین های حالت و مدولاریت PLC Programming - State Machines and Modularity

  • ماشین های دولتی State Machines

  • نمودار توابع متوالی (SFC) Sequential Function Chart (SFC)

  • ماشین‌های حالت در متن ساختاریافته (ST) State Machines in Structured Text (ST)

  • ماشین‌های حالت در نمودار نردبانی (LD) State Machines in Ladder Diagram (LD)

  • تمرین 1 Exercise 1

  • تمرین 1 - راه حل Exercise 1 - Solution

  • تمرین 2 Exercise 2

  • تمرین 2 - راه حل Exercise 2 - Solution

نتیجه گیری Conclusions

  • توسعه تابع (FC) - نمونه مقیاس آنالوگ Function (FC) Development - Analog Scaling Example

  • توسعه بلوک تابع (FB) - مدولاریت Function Block (FB) Development - Modularity

  • نتیجه گیری Conclusions

نمایش نظرات

Udemy (یودمی)

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

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

آموزش برنامه نویسی PLC - با CoDeSys اصول اولیه را بیاموزید
جزییات دوره
7 hours
33
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,738
4.3 از 5
دارد
دارد
دارد
Marco Nucci
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marco Nucci Marco Nucci

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