در این آموزش قصد داریم برنامه نویسی انجام بدهیم که برای پروسه های تکراری و برنامه نویسی های گسترده بسیار پرکاربرد است. به این نوع برنامه نویسی استپ لدر می گویند.
ما با نوشتن چندین استپ می توانیم از حافظه ها، رجیستر ها، ورودی ها و خروجی های هم نام در برنامه استفاده کنیم؛ بدون آن که تداخلی در برنامه به وجود بیاید.

نحوه برنامه‌نویسی با step-ladder

در این نوع برنامه همه چیز باید به صورت مرحله به مرحله انجام شود و هرمرحله مشروط به یک ورودی است. به عنوان مثال یک ماشین لباس شویی را درنظر بگیرید..تمام مراحل شست و شو به صورت مرحله به مرحله صورت میگیرد. مرحله اول آب وارد مخزن میشود بعد آن مواد شوینده و بعد شروع می کند به شست و شو که خود فرایند شست و شو هم به ترتیب انجام می شود. دریک جمله, “ت مرحله ای انجام نشود وارد مرحله بعدی نخواهد شد.”
این زبان دارای یک sequence است. Sequence به تعداد مراحلی که به صورت متوالی جهت انجام یه فرایند انجام می شود گفته می شود.
دومین موضوع step است؛ مانند خروجی هایی که روشن و خاموش می شوند. این step ها دو دسته هستند:

  1. استپ های آغازین (از s0 تا s9 هستند)
  2. استپ های عمومی (از s10 تا s1023)
برنامه‌نویسی با step-ladder


به برنامه هایی که در استپ ها نوشته می شود Action می گویند ، اکشن می تواند شامل دستورات برنامه نویسی باشد مانند LD ، OUT ، SET ، RST ، CMP. حال وقتی استپی بخواهد از مرحله ای به مرحله دیگر برود یک شرط دارد که به آن Transition می گویند. به عنوان مثال اگر ورودی x0 فعال شود برنامه از مرحله فعلی به مرحله بعدی منقل می شود.
همانطور که گفتیم زمانی که یک استپ درحال اجراست استپ های قبلی یا بعدی غیرفعال هستند و به این خاطر کنترل برنامه راحت تر انجام می شود و برای برنامه های حجیم و پرتکرار این نوع برنامه نویسی بسیار پرکاربرد است.

حالا وارد محیط نرم افزار می شویم. قبل آن وارد پنل help میشویم و وارد قسمت step ها می شویم.

قسمت step


همانطور که در عکس مشاهده میکنید تقسیم بندی در رابطه با step ها صورت گرفته و می تواند برای تان مفید باشد.

 تقسیم بندی در رابطه با step ها

طبق عکس بالا برنامه را می نویسیم و بعد به سراغ کار عملی می رویم.
مشکل اینجاست که اگر xo را بزنیم خروجی به صورت دائمی روشن نمی شود، ولی زمانی که x1 را بزنیم خروجی به صورت لحظه ای روشن می شود. حال برنامه ای که نوشتیم را روی plc دانلود میکنیم و به حالت آنلاین می رویم.
پک آموزشی پی ال سی دلتا نیک صنعت


طبق عکسی که مشاهده می کنید وقتی x0 را میزنیم خروجی به صورت دائم روشن می شود و با زدن x1 خروجی به صورت لحظه ای روشن می شود و دقیقا این همان چیزی است که می خواستیم.

راه‌های ارتباطی نیک صنعت:

  • تماس با نیک صنعت: 87700210
  • واحد فروش نیک صنعت: 09197872783
  • واحد تعمیرات نیک صنعت: 09197872789
  • ایمیل نیک صنعت: info@nicsanat.com
  • آدرس شرکت: تهران، خیابان بهشتی، خیابان میرعماد، کوچه پیمانی (یازدهم)، پلاک 17