در این آموزش قصد داریم برنامه نویسی انجام بدهیم که برای پروسه های تکراری و برنامه نویسی های گسترده بسیار پرکاربرد است. به این نوع برنامه نویسی استپ لدر می گویند.
ما با نوشتن چندین استپ می توانیم از حافظه ها، رجیستر ها، ورودی ها و خروجی های هم نام در برنامه استفاده کنیم؛ بدون آن که تداخلی در برنامه به وجود بیاید.
نحوه برنامهنویسی با step-ladder
در این نوع برنامه همه چیز باید به صورت مرحله به مرحله انجام شود و هرمرحله مشروط به یک ورودی است. به عنوان مثال یک ماشین لباس شویی را درنظر بگیرید..تمام مراحل شست و شو به صورت مرحله به مرحله صورت میگیرد. مرحله اول آب وارد مخزن میشود بعد آن مواد شوینده و بعد شروع می کند به شست و شو که خود فرایند شست و شو هم به ترتیب انجام می شود. دریک جمله, "ت مرحله ای انجام نشود وارد مرحله بعدی نخواهد شد."این زبان دارای یک sequence است. Sequence به تعداد مراحلی که به صورت متوالی جهت انجام یه فرایند انجام می شود گفته می شود.
دومین موضوع step است؛ مانند خروجی هایی که روشن و خاموش می شوند. این step ها دو دسته هستند:
- استپ های آغازین (از s0 تا s9 هستند)
- استپ های عمومی (از s10 تا s1023)
به برنامه هایی که در استپ ها نوشته می شود Action می گویند ، اکشن می تواند شامل دستورات برنامه نویسی باشد مانند LD ، OUT ، SET ، RST ، CMP. حال وقتی استپی بخواهد از مرحله ای به مرحله دیگر برود یک شرط دارد که به آن Transition می گویند. به عنوان مثال اگر ورودی x0 فعال شود برنامه از مرحله فعلی به مرحله بعدی منقل می شود.
همانطور که گفتیم زمانی که یک استپ درحال اجراست استپ های قبلی یا بعدی غیرفعال هستند و به این خاطر کنترل برنامه راحت تر انجام می شود و برای برنامه های حجیم و پرتکرار این نوع برنامه نویسی بسیار پرکاربرد است.
حالا وارد محیط نرم افزار می شویم. قبل آن وارد پنل help میشویم و وارد قسمت step ها می شویم.
همانطور که در عکس مشاهده میکنید تقسیم بندی در رابطه با step ها صورت گرفته و می تواند برای تان مفید باشد.
مطالب مرتبط کنترل کننده دما چیست و چگونه کار می کند؟ تابلو برق صنعتی چیست؟ ویژگی های درایو دلتا C2000 اینورتر های برند ال اس | LS INVERTER طرز کار و کاربرد سروو موتور servo motor ویدیوی آموزشی | کنترلر دمای دلتا قسمت اول سنسور دما و رطوبت در نرم افزار نرم افزار WPL SOFT
طبق عکس بالا برنامه را می نویسیم و بعد به سراغ کار عملی می رویم.
مشکل اینجاست که اگر xo را بزنیم خروجی به صورت دائمی روشن نمی شود، ولی زمانی که x1 را بزنیم خروجی به صورت لحظه ای روشن می شود. حال برنامه ای که نوشتیم را روی plc دانلود میکنیم و به حالت آنلاین می رویم.
طبق عکسی که مشاهده می کنید وقتی x0 را میزنیم خروجی به صورت دائم روشن می شود و با زدن x1 خروجی به صورت لحظه ای روشن می شود و دقیقا این همان چیزی است که می خواستیم.
راههای ارتباطی نیک صنعت:
- تماس با نیک صنعت: 021:87700210
- واحد فروش نیک صنعت: 09197872783
- واحد تعمیرات نیک صنعت: 09197872789
- ایمیل نیک صنعت: info@nicsanat.com
- آدرس شرکت: تهران، خیابان بهشتی، خیابان میرعماد، خیابان پیمانی(یازدهم)، پلاک 17
مقالات مرتبط
نمایندگی زیمنس در لاله زار تهران | نماینده فروش، تعمیرات Siemens
شرکت نیک صنعت نمایندگی رسمی فروش، آموزش و تعمیرات محصولات زیمنس (Siemens) در لاله زار با مشاوره و پشتیبانی رایگان | شماره تماس: 02187700210
25/8/1400
مشاهده مقاله دستگاه کارتن سازی چیست و از چه بخشهایی تشکیل شده است؟
در صنعت کارتن سازی معمولا از دستگاههای مختلفی برای تهیه و تولید انواع کارتنها استفاده میشود. در این مقاله با انواع دستگاه های کارتن سازی آشنا میشویم.
25/8/1400
مشاهده مقاله صفر تا صد مهاجرت با plc (جامع)
در این مقاله صفر تا صد مهاجرت با plc به کشورهایی مثل آلمان، کانادا، استرالیا، آمریکا و... را از نظر کاری و شرایط مورد نیاز بررسی میکنیم!
25/8/1400
مشاهده مقاله تفاوت بین فرستنده (Transmitter) و مبدل (Transducer)
هردوی فرستنده و مبدل دستگاههایی هستند که یک شکل انرژی را به شکل دیگری تبدیل میکنند و سیگنال خروجی میدهند. سیگنال خروجی به هر وسیله ای مانند نشانگر، کنترلر در کنترل پنل، سیستمهای DCS و PLC متصل میشود. این سیستمها پارامترهای اندازه گیری شده را تفسیر کرده و قرائتهای معادل را به اپراتورها نمایش میدهند و قرائتها را ثبت میکنند.
25/8/1400
مشاهده مقاله نظرات