آموزش آنلاین برنامه نویسی حرفه ای PLC به زبان ساختار یافته SCL
تومان14960000درباره این دوره
زبان برنامه نویسی SCL مخفف عبارت Structured Control Language معادل زبان ST ، یکی از 5 زبان استاندارد طراحی شده جهت برنامه نویسی PLC ها مطابق استاندارد IEC 61131-3 می باشد. در حقیقت زبان SCL یک زبان برنامه نویسی متنی سطح بالا مشابه زبان برنامه نویسی پاسکال است.از زبان SCL جهت برنامه نویسی های پیچیده و حرفه ای در خطوط تولیدی که فرآیند آنها پیچیده است استفاده می شود. دانش برنامه نویسی به زبان SCL یک مهارت ضروری برای برنامه نویسان و اتوماسیون کاران حرفه ای است. خصوصا که در سالهای گذشته اکثر تولید کنندگان PLC در سراسر دنیا به پیروی از استاندارد IEC 61131 روی آورده اند و این زبان توسط اکثر PLC ها ساپورت می شود.
از سوی دیگر با توجه به ویژگی های این زبان برنامه نویسی از جمله قابلیت نوشتن دستورات ترکیبی پیچیده توسط آن ، شرکت های فعال در حوزه اتوماسیون صنعتی به این زبان روی آورده اند و در طراحی سیستم های اتوماسیون صنعتی از آن بهره می گیرند.در حال حاضر از دیدگاه شرکت های فعال در حوزه اتوماسیون صنعتی ، تسلط به دانش برنامه نویسی PLC به زبان SCL بعنوان یکی پیش نیازهای ضروری استخدام مهندسان در این شرکت ها در آمده است.
کلیه بلاک های برنامه نویسی شده توسط این زبان به سهولت می تواند به همراه و توسط بلاک های طراحی شده در سایر زبان ها بکار گرفته شود.
ویژگی های این دوره:
دانشجویان عزیز، با توجه به نیاز همکاران محترم ساکن سایر شهر ها و عزیزان خارج کشور به این دوره ، روش برگزاری این دوره بصورت آنلاین در قالب فیلم آموزشی با کیفیت Full HD است. این دوره در حال آماده سازی است و هر هفته یک درس جدید بر روی سایت قرار می گیرد. دسترسی به دروس بارگزاری شده بلافاصله پس از ثبت نام و بدون محدودیت زمان دسترسی است. لازم به ذکر است زمان 24 ساعت اعلام شده تقریبی است و آماده سازی دروس تا پایان سرفصل اعلام شده ادامه خواهد داشت.
- محتوای علمی و غنی آموزشی مطابق سرفصل همراه با ضبط تصاویر با کیفیت Full HD
- دسترسی به دروس بلافاصله پس از ثبت نام
- بدون محدودیت زمان دسترسی به دروس برای دانشجویان کلاس
- ایمیل پشتیبانی جهت پاسخ به سوالات احتمالی مرتبط با درس
- دسترسی به آپدیت ها و بروز رسانی های احتمالی دوره حداقل بمدت یکسال
- استفاده از Player اختصاصی جهت مشاهده فایل های رمزگزاری شده با سرعت و کیفیت عالی و بدون ایجاد پردازش اضافه برای سیستم
- ارسال کد فعال سازی دوره در کمتر از 24 ساعت پس از ارسال اطلاعات Machine ID و Product ID توسط دانشجو در روز های کاری
تذکر مهم : کد فعال سازی فقط یکبار و تنها برای یک Machine ID برای شما ارسال خواهد شد و هر گونه تغییر در سخت افزار نظیر هارد دیسک ، مادربرد و CPU باعث تغییر Machine ID شما و غیر فعال شدن آن خواهد شد. لذا در انتخاب سیستمی که قرار است دوره را بر روی آن مشاهده نمایید دقت نمایید.
دانشجوی عزیز، مسئولیت ارسال صحیح اطلاعات کد سخت افزاری به عهده دانشجو است و چنانچه کد غلط ارسال گردد و به جهت آن لایسنس ارسالی بر روی سیستم شما فعال نگردد امکان صدور کد فعال سازی مجدد وجود ندارد و جهت دریافت کد جدید ناگزیر به تهیه مجددا دوره خواهید بود، بنابراین در زمان ارسال اطلاعات Machine ID و Project ID دقت کافی را بعمل آورید.
سرفصل کلی دوره آموزشی برنامه نویسی حرفه ای 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
انجام مثال های کاربردی و عملی متناسب با دستورات هر درس در طول مدت دوره
نحوه برگزاری
دانشجویان عزیز، با توجه به نیاز همکاران محترم ساکن سایر شهر ها و عزیزان خارج کشور به این دوره، جهت دسترسی سریع تر به محتوای دوره و آموزش بلادرنگ روش برگزاری این دوره بصورت آنلاین در قالب فیلم آموزشی با کیفیت Full HD است.
همچنین امکان ارتباط با استاد درس جهت ارسال تمرین ها ، رفع اشکال و پشتیبانی فنی از طریق ایمیل پشتیبانی اختصاصی فراهم شده است.
این دوره در حال آماده سازی است و هر هفته یک درس جدید بر روی سایت قرار می گیرد. دسترسی به دروس بارگزاری شده بلافاصله پس از ثبت نام و بدون محدودیت زمان دسترسی است. لازم به ذکر است زمان 24 ساعت اعلام شده تقریبی است و آماده سازی دروس تا پایان سرفصل اعلام شده ادامه خواهد داشت.
پیش نیاز شرکت در این دوره تسلط به دانش PLC پیشرفته است. در صورتی که قبلا این دوره را نگذرانده اید می توانید از لینک زیر نسبت به ثبت نام در دوره های آموزشی PLC مقدماتی و پیشرفته اقدام نمایید و پس از گذراندن این دوره ها در دوره فوق ثبت نام نمایید
همانگونه که در توضیحات ابتدای صفحه اشاره شد، امروزه دانش برنامه نویسی به زبان SCL یک مهارت ضروری برای مهندسان فعال در حوزه اتوماسیون صنعتی است. بنابراین گذراندن این دوره به کلیه مهندسان برق ، مکانیک ، کامپیوتر و مکاترونیک فعال در این حوزه یا دانشجویان و فارغ اتحصیلانی که علاقه مند به ورود به این حوزه هستند توصیه می شود.
بصورت خاص ، این مهارت برای افرادی که قصد مهاجرا شغلی به کشور های اروپایی دارند ضرورت بیشتری دارد.
سرفصل دروس
دانلود player اختصاصی آموزشگاه کنترل صنعت 0 /1
دانلود Player اختصاصی Control Sanat video player V4.50
ابتدا از این بخش Player اختصاصی Control Sanat video player V4.50 را دانلود نمایید تا بتوانید فایل های دوره را توسط آن باز نمایید. سپس از طریق ایمیل پشتیبانی دوره اطلاعات کامل کد سفارش ، نام و نام خانوادگی ، شماره تلفن همراه و ID کامپیوترتان را که در زمان باز کردن فایل های دوره نمایش داده میشود ارسال نمایید تا کد فعال سازی اخصاصی شما برایتان ارسال گردد.
درس اول 0 /1
معرفی ویژگی های زبان برنامه نویسی SCL و آشنایی با ساختار کلی بلاک ها در این زبان برنامه نویسی
در این درس با زبان برنامه نویسی SCL آشنا خواهید شد و ساختار کلی انواع بلاک های برنامه نویسی در این زبان به شما معرفی می گردد.
درس دوم 0 /1
تعریف پروژه در SIMATIC Manager ، روش ایجاد Source file به زبان SCL در سیماتیک منیجر و ایجاد بلاک OB توسط آن
در این درس ضمن یاد آوری روش ایجاد پروژه در SIMATIC Manger و پیکربندی سخت افزار در آن با روش ایجاد Source file به زبان SCL و تولید بلاک OB از روی آن آشنا خواهید شد.
درس سوم 0 /1
آموزش نصب قدم به قدم نرم افزار SIMATIC Manager Step7 به همراه فیلم آموزشی
در این درس با روش نصب قدم به قدم نرم افزار SIMATIC Manager Step7 آشنا خواهید شد. چناچه تا کنون نرم افزار را نصب نکرده اید با این راهنما نسبت به نصب آن اقدام نمایید.
درس چهارم 0 /1
الگوریتم نویسی و ترسیم فلوچارت برای پروژه ها - معرفی نرم افزار های مناسب برای ترسیم فلوچارت
در این درس با الگوریتم نویسی و ترسیم فلوچارت برای پروژه ها - معرفی نرم افزار های مناسب برای ترسیم فلوچارت آشنا خواهید شد.
درس پنجم 0 /1
Data type های موجود برای انواع PLC های سری S7300, S7-400 , S7-1200 , S7-1500
در این درس با انواع Data type های موجود برای انواع PLC های سری S7300, S7-400 , S7-1200 , S7-1500 آشنا خواهید شد.
درس ششم 0 /1
بررسی اجمالی انواع Data type در PLC و روش دسترسی و مقدار دهی آنها - قسمت اول
در این درس با بررسی اجمالی انواع Data type در PLC و روش دسترسی و مقدار دهی آنها آشنا خواهید شد.(قسمت اول)
درس هفتم 0 /1
بررسی اجمالی انواع Data type در PLC و روش دسترسی و مقدار دهی آنها - قسمت دوم
در این درس با بررسی اجمالی انواع Data type در PLC و روش دسترسی و مقدار دهی آنها آشنا خواهید شد.(قسمت اول)
درس هشتم 0 /1
تعریف FC در SIMATIC Manager و نکات تعریف پارامتر های ورودی - خروجی برای FC ها در زبان برنامه نویسی SCL در این نرم افزار
در این درس تعریف FC در SIMATIC Manager و نکات تعریف پارامتر های ورودی - خروجی برای FC ها در زبان برنامه نویسی SCL در این نرم افزار و نکات مرتبط با آن آشنا خواهید شد.
درس نهم 0 /1
ایجاد و تعریف FB در SIMATIC Manager و نکات تعریف پارامتر های ورودی - خروجی برای FB ها در زبان برنامه نویسی SCL در این نرم افزار
در این درس با ایجاد و تعریف FB در SIMATIC Manager و نکات تعریف پارامتر های ورودی - خروجی برای FB ها در زبان برنامه نویسی SCL در این نرم افزار و نکات مرتبط با آن آشنا خواهید شد. (این درس در حال آماده سازی است و طی روزهای آتی بر روی سایت قرار می گیرد)
درس دهم 0 /1
ایجاد و تعریف FC و FB ها در نرم افزار TIA Portal به زبان SCL و ایجاد بلاک ها توسط External source file ها
در این درس با ایجاد و تعریف FC و FB ها در نرم افزار TIA Portal به زبان SCL و ایجاد بلاک ها توسط External source file ها و نکات مرتبط با آن آشنا خواهید شد.
درس یازدهم 0 /1
ایجاد Data Block ها به زبان SCL در نرم افزار های SIMATIC Manager و TIA Portal و روش مقدار دهی اولیه به متغیرهای آنها
در این درس با ایجاد Data Block ها به زبان SCL در نرم افزار های SIMATIC Manager و TIA Portal و روش مقدار دهی اولیه به متغیرهای آنها و نکات مرتبط با آن آشنا خواهید شد.
درس دوازدهم 0 /1
معرفی توابع محاسباتی پایه در زبان برنامه نویسی SCL و انواع Data type های مربوط به Operand های ورودی و پاسخ خروجی آنها
در این درس با توابع محاسباتی پایه در زبان برنامه نویسی SCL و انواع Data type های مربوط به Operand های ورودی و پاسخ خروجی آنها و نکات مرتبط با آن آشنا خواهید شد.
درس سیزدهم 0 /1
تنظیمات بخش های مختلف ویرایشگر برنامه نویسی SCL در نرم افزار Simatic Manager
در این درس با تنظیمات بخش های مختلف ویرایشگر برنامه نویسی SCL در نرم افزار Simatic Manager و نکات مرتبط با آن آشنا خواهید شد.
ایمیل پشتیبانی 0 /1
ایمیل پشتیبانی دوره
هر چند کلیه مباحث بصورت کامل در قالب دروس این دوره مطرح شده است ولی در صورتیکه در خصوص مباحثی که ارایه شده است نیاز به راهنمایی داشتید می توانید سوالات خود را با فرمتی که در این بخش مشخص شده است برای استاد کلاس ارسال نمایید. جهت مشاهده آدرس ایمیل و فرمت ارسال ایمیل، ریدینگ زیر را مطالعه نمایید.
نقد و بررسی
البته ما در اولین گام برای ایجاد تجربیات کاربر فوق العاده شروع می کنیم: درک آنچه مردم انجام می دهند، فکر می کنند، می گویند، و احساس می کنند. در این ماژول شما یاد خواهید گرفت که در طول یادگیری چگونه یک ذهن باز داشته باشید.