برنامه نویسی حرفه ای PLC به زبان ساختار یافته SCL
تومان8960000درباره این دوره
زبان برنامه نویسی SCL مخفف عبارت Structured Control Language معادل زبان ST ، یکی از 5 زبان استاندارد طراحی شده جهت برنامه نویسی PLC ها مطابق استاندارد IEC 61131-3 می باشد. در حقیقت زبان SCL یک زبان برنامه نویسی متنی سطح بالا مشابه زبان برنامه نویسی پاسکال است.از زبان SCL جهت برنامه نویسی های پیچیده و حرفه ای در خطوط تولیدی که فرآیند آنها پیچیده است استفاده می شود. دانش برنامه نویسی به زبان SCL یک مهارت ضروری برای برنامه نویسان و اتوماسیون کاران حرفه ای است. خصوصا که در سالهای گذشته اکثر تولید کنندگان PLC در سراسر دنیا به پیروی از استاندارد IEC 61131 روی آورده اند و این زبان توسط اکثر PLC ها ساپورت می شود.
از سوی دیگر با توجه به ویژگی های این زبان برنامه نویسی از جمله قابلیت نوشتن دستورات ترکیبی پیچیده توسط آن ، شرکت های فعال در حوزه اتوماسیون صنعتی به این زبان روی آورده اند و در طراحی سیستم های اتوماسیون صنعتی از آن بهره می گیرند.در حال حاضر از دیدگاه شرکت های فعال در حوزه اتوماسیون صنعتی ، تسلط به دانش برنامه نویسی PLC به زبان SCL بعنوان یکی پیش نیازهای ضروری استخدام مهندسان در این شرکت ها در آمده است.
کلیه بلاک های برنامه نویسی شده توسط این زبان به سهولت می تواند به همراه و توسط بلاک های طراحی شده در سایر زبان ها بکار گرفته شود.
سرفصل کلی دوره آموزشی برنامه نویسی حرفه ای PLC به زبان ساختار یافته SCL
در این دوره آموزشی برنامه نویسی PLC به زبان SCL در هر دو نرم افزار SIMATIC Manager و نرم افزار TIA Portal شرکت زیمنس مطابق سرفصل زیر آموزش داده می شود
نصب نرم افزار SCL بر روی SIMATIC Manager
ایجاد بلاک ها به زبان SCL در نرم افزار SIMATIC Manager
معرفی ساختار بلوک ها در زبان SCL
معرفی بخش های محیط برنامه نویسی به زبان SCL
ایجاد بلوک ها بصورت ترکیبی
استفاده از System Attribute
انواع روش های آدرس دهی مطلق ، سیمبولیک و غیر مستقیم
تعریف interface بین بلاک ها
تعریف متغییر های ورودی / خروجی بلوک
تعریف Organization Block ها و متغییر های آنها
استفاده از Template های موجود جهت ایجاد OB ها
اختصاص Elementary Data
اختصاص Complex Data types
اختصاص Parameter types
مقدار دهی اولیه به پارامتر ها
Expression و Operation در زبان SCL
فراخوانی بلاک های FC و FB در زبان SCL
فراخوانی بلاک های موجود در کتابخانه نرم افزار
معرفی دستورات برنامه نویسی
دستورات کنترل برنامه
- دستورات شرطی
- دستورات حلقه
- دستورات پرش
بکارگیری تایمر های S7 Timers
بکارگیری تایمر های IEC Timers
بکارگیری کانتر های S7 Counters
بکارگیری کانتر های IEC Counters
دستورات محاسباتی
دستورات مقدار دهی
توابع استاندارد خاص در زبان SCL
- توابع تبدیل
- توابع عددی
- توابع shift و Rotate
بکارگیری توابع IEC
طراحی و برنامه نویسی توابع پیچیده
آنالیز و تحلیل برنامه های نوشته شده
تست و مانیتورینگ برنامه های نوشته شده.
استفاده از توابع آزمون جهت تست و بررسی چگونگی اجرای برنامه
ویرایش سورس های SCL
آشنایی با محیط برنامه نویسی SCL در نرم افزار TIA Portal
ایجاد بلاک های برنامه نویسی با استفاده از Source file های موجود
تعریف متغییر ها در نرم افزار TIA Portal
انواع روش های آدرس دهی
بررسی دستورات برنامه نویسی SCL در TIA Portal
انجام مثال های کاربردی و عملی متناسب با دستورات هر درس در طول مدت دوره
نحوه برگزاری
در حال حاضر با توجه به پاندمی ویروس کرونا ، این دوره بصورت 100 درصد آنلاین برگزار می گردد و به راحتی می توانید مستقل از کشور و شهر محل سکونت خود ، تنها با در اختیار داشتن یک کامپیوتر یا گوشی هوشمند متصل به اینترنت در جلسات کلاس شرکت کنید. جهت افزایش بهره وری دوره، پس از پایان هر جلسه دانشجویان به مدت 24 ساعت در صفحه اختصاصی دوره آموزشی به محتوای درس دسترسی خواهند داشت.
پیش نیاز شرکت در این دوره تسلط به دانش PLC پیشرفته است. در صورتی که قبلا این دوره را نگذرانده اید می توانید از لینک زیر نسبت به ثبت نام در دوره های آموزشی PLC مقدماتی و پیشرفته اقدام نمایید و پس از گذراندن این دوره ها در دوره فوق ثبت نام نمایید
همانگونه که در توضیحات ابتدای صفحه اشاره شد، امروزه دانش برنامه نویسی به زبان SCL یک مهارت ضروری برای مهندسان فعال در حوزه اتوماسیون صنعتی است. بنابراین گذراندن این دوره به کلیه مهندسان برق ، مکانیک ، کامپیوتر و مکاترونیک فعال در این حوزه یا دانشجویان و فارغ اتحصیلانی که علاقه مند به ورود به این حوزه هستند توصیه می شود.
بصورت خاص ، این مهارت برای افرادی که قصد مهاجرا شغلی به کشور های اروپایی دارند ضرورت بیشتری دارد.
نقد و بررسی
البته ما در اولین گام برای ایجاد تجربیات کاربر فوق العاده شروع می کنیم: درک آنچه مردم انجام می دهند، فکر می کنند، می گویند، و احساس می کنند. در این ماژول شما یاد خواهید گرفت که در طول یادگیری چگونه یک ذهن باز داشته باشید.
erfan.elec
GREAT