×
ribbon

آموزش پیشرفته برنامه‌نویسی شیءگرا (OOP) در PLC

مدرس:Udemy

Marco Nucci

برنامه‌نویسی PLC با OOP در CoDeSys: وراثت، اینترفیس و طراحی الگوها

جدید
زیرنویس
9دانشجو
7ساعت
سرفصل‌ها
پیشرفته سطح دوره
بروزرسانیشهریور ۱۴۰۵
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

معرفی و پیاده‌سازی ویژگی‌های اصلی OOP در CoDeSys مانند متدها، ویژگی‌ها و دسترسی‌ها برای ایجاد بلوک‌های تابعی با کپسوله‌سازی مناسب

طراحی و استفاده از وراثت ( EXTENDS, ABSTRACT, SUPER) و اینترفیس‌ها (IMPLEMENTS) برای ساخت سلسله‌مراتب بلوک‌های تابعی انعطاف‌پذیر، قابل استفاده مجدد و نگهداشت‌پذیر

اعمال چندریختی با استفاده از متغیرهای اینترفیس (IF 0) و چک‌های زمان اجرا (__QUERY...) برای ایجاد منطق اتوماسیون گسسته و سازگار

استفاده ایمن و مؤثر از اشاره‌گرها (POINTER TO) و ارجاع‌ها (REFERENCE TO) در CoDeSys و درک بررسی‌های اعتبارسنجی حیاتی

این دوره شامل:

7 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

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

8 فصل36 جلسه7 ساعت ویدیو
معرفی دوره
  معرفی
03:00
  فهرست مطالب دوره
05:10
معرفی برنامه‌نویسی شیء‌گرا
  برنامه‌نویسی شیء‌گرا در اتوماسیون
12:59
  بلوک تابع ('FB') به‌عنوان نقطهٔ آغاز ما
08:22
معرفی برنامه‌نویسی شیء‌گرا - روش‌ها و ویژگی‌ها
  معرفی روش‌ها
11:25
  درک روش‌ها
23:42
  مشخصه‌های دسترسی
11:08
  معرفی ویژگی‌ها
08:49
  درک ویژگی‌ها
20:05
  «اشاره‌گر 'THIS'»
12:22
  تمرین — روش‌ها و ویژگی‌ها
07:51
  تمرین — روش‌ها و ویژگی‌ها — پاسخ
12:12
اشاره‌گر‌ها و ارجاع‌ها — بنیانِ انعطاف‌پذیری
  اشاره‌گر‌ها در 'CoDeSys'
16:06
  درک اشاره‌گرها
12:09
  ارجاع‌ها در 'CoDeSys'
11:32
  درک ارجاع‌ها
08:31
وراثت — ساخت سلسله‌مراتب (رابطه 'IS-A')
  مقدمه‌ای بر وراثت
07:26
  درک وراثت
11:25
  روش‌های بازنویسی، 'SUPER^' و 'ABSTRACT' بلوک‌های تابع
09:34
  بازنویسی در عمل
13:07
  تمرین وراثت - مقدمه
18:45
  تمرین وراثت - کلاس پایه
14:08
  تمرین وراثت - کلاس‌های مشتق
22:59
رابط‌ها و چندریختی - قراردادهای انعطاف‌پذیر (رابطه امکان‌پذیر)
  مقدمه‌ای بر رابط
11:08
  درک رابط‌ها
13:21
  چندریختی
20:34
  درک چندریختی
17:25
  تمرین رابط‌ها - مقدمه
04:53
  تمرین رابط‌ها - راه‌حل
18:49
  رابط‌ها در برابر وراثت
09:09
مبحث 'OOP' کاربرد مؤثر از برنامه‌نویسی شیء‌گرا و بهترین شیوه‌ها
  رفع اشکال کد 'PLC' با رویکرد شیء‌گرا
13:41
  معرفی الگو‌های طراحی در اتوماسیون
07:38
  الگو‌های طراحی شیء‌گرا کلیدی برای کنترل‌گرهای منطقی قابل‌برنامه‌ریزی
13:07
  بهترین شیوه‌های برنامه‌نویسی شیءگرا و ملاحظات
09:12
  نتیجه‌گیری‌های دوره
03:55
بخش اضافی
  درس اضافی
02:36

توضیحات دوره

دوره Master CoDeSys OOP: نوشتن کدی PLC با مقیاس‌پذیری بالا با استفاده از متدها، وراثت و اینترفیس‌ها است. در این دوره مفاهیم کلیدی OOP در CoDeSys آموزش داده می‌شود: ایجاد بلوک‌های تابعی با کپسوله‌سازی مناسب از طریق متدها، ویژگی‌ها و دسترسی‌ها. طراحی و به‌کارگیری وراثت (EXTENDS, ABSTRACT, SUPER) و اینترفیس‌ها (IMPLEMENTS) برای ساخت سلسله‌مراتب بلوک‌های تابعی انعطاف‌پذیر، قابل استفاده مجدد و نگهداشت‌پذیر. پیاده‌سازی چندریختی با استفاده از متغیرهای اینترفیس (IF 0) و چک‌های زمان اجرا (__QUERY...) برای ایجاد منطق اتوماسیون کم‌وابسته و سازگار. استفاده ایمن و مؤثر از اشاره‌گرها (POINTER TO) و ارجاع‌ها (REFERENCE TO) در CoDeSys و درک بررسی‌های اعتبارسنجی حیاتی. به‌کارگیری الگوهای طراحی کلیدی OOP مانند حالت (State)، فرمان (Command) و ناظر (Observer) برای حل چالش‌های معمول نرم‌افزارهای اتوماسیون. دوره همچنین مخاطبان را برای ارزیابی زمان و نحوه به‌کارگیری اصول و الگوهای OOP در پروژه‌های PLC و اجتناب از اشتباهاتی مانند مهندسی بیش از حد آماده می‌کند.

دیدگاه کاربران

5

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
1دوره
9دانشجو
1نظر و امتیاز
من مهندس اتوماسیون هستم که با افتخار از دانشگاه بولونیا فارغ‌التحصیل شدم. سال‌هاست در زمینه اتوماسیون صنعتی کار می‌کنم و برای ماشین‌های خودکار و ربات‌ها نرم‌افزار برای شرکت‌های مختلف، چه محلی و چه بین‌المللی، توسعه می‌دهم. من در زمینهٔ برنامه‌نویسی PLC، رباتیک صنعتی، سیستم‌های کنترل، الگوریتم‌های کنترل پیشرفته، الگوهای طراحی برای اتوماسیون و مدل‌سازی و شبیه‌سازی سیستم‌های پیچیده تخصص دارم. نمایش بیشتر نمایش کمتر
poster

آموزش پیشرفته برنامه‌نویسی شیءگرا (OOP) در PLC

9دانشجو

دوره‌های مشابه