در این آموزش قصد داریم برنامه نویسی انجام بدهیم که برای پروسه های تکراری و برنامه نویسی های گسترده بسیار پرکاربرد است. به این نوع برنامه نویسی استپ لدر می گویند.
ما با نوشتن چندین استپ می توانیم از حافظه ها، رجیستر ها، ورودی ها و خروجی های هم نام در برنامه استفاده کنیم؛ بدون آن که تداخلی در برنامه به وجود بیاید.
نحوه برنامهنویسی با 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
مقالات مرتبط
نمایندگی ABB در لاله زار تهران | خرید و تعمیرات محصولات ای بی بی
نمایندگی ABB | نمایندگی رسمی خرید محصولات و تعمیرات ABB در لاله زار تهران | شماره تماس: 87700210
25/8/1400
مشاهده مقاله نمایندگی LS در تهران – نماینده رسمی ال اس در لاله زار
نمایندگی ال اس | نماینده رسمی محصولات و تعمیرات LS در لاله زار تهران | شماره تماس: 02187700210
25/8/1400
مشاهده مقاله واژه نامه اتوماسیون صنعتی
اتوماسیون صنعتی پر از عبارات، اصطلاحات و کلماتی است که شاید برای برخی از افراد تازگی داشته باشند. در این مقاله تلاش شده تا تمامی این واژگان، یکجا گردآوری شوند و توضیح مختصری درباره هرکدام از آن ها داده شود. اگر شما هم فکر می کنید می توانید به این لیست چیزی اضافه کنید برای ما زیر همین مطلب کامنت بگذارید.
25/8/1400
مشاهده مقاله معرفی بهترین زبانهای برنامه نویسی PLC + مزایا و معایب
در این مقاله آموزشی از نیک صنعت با انواع زبان های برنامه نویسی پی ال سی (PLC) آشنا شده و مزایا و معایب هر کدام را تشریح میکنیم.
25/8/1400
مشاهده مقاله نظرات