دستور SET و RST در نرم افزار ISP SOFT

دستور SET و RST در نرم افزار ISP Soft

در برنامه‌نویسی لدر (Lader) ISP Soft، دستورات SET و RST برای کنترل وضعیت خروجی‌ها و بیت‌های حافظه به‌کار می‌روند. این دستورات برخلاف دستور معمولی، خاصیت حافظه‌ای (Latching) دارند.

در برنامه‌نویسی و دنیای دیجیتال به حالتی که یک خروجی پس از فعال شدن، وضعیت خود را حفظ کند و فقط با دریافت دستور دیگر تغییر کند، حالت حافظه ای یا Latching  میگویند.

فرض کنید یک دکمه داریم که به یک لامپ متصل است:

اگر دکمه را فشار دهیم لامپ روشن و با رها کردن دکمه، لامپ خاموش خواهد شد:

به این حالت، حالت لحظه ای یا غیر حافظه دار میگوییم.

اما در حالت حافظه دار یا لچ، با فشردن دکمه، لامپ روشن میشود و با رها کردن آن، لامپ همچنان روشن می ماند:

برای خاموش کردن لامپ نیز لازم است دکمه بار دیگر فشرده شود، با رها کردن دکمه لامپ خاموش باقی می ماند.

دستور SET  و   RST در لدر:

در برنامه‌نویسی لدر (Lader) ISP SOFT، دستورات SET و RST برای کنترل وضعیت خروجی‌ها و بیت‌های حافظه به‌کار می‌روند. این دستورات برخلاف دستور معمولی، خاصیت حافظه‌ای (Latching) دارند.

یعنی اگر یک بیت را SET  کنیم، وضیت آن فعال و ON میشود و در این حالت باقی میماند تا زمانی که دستور RST دریافت شود و وضعیت بیت به غیر فعال و OFF تغییر یابد.

دستورات SET  و RST  می توانند برای تغییر وضعیت بیت های خروجی Y و بیت های حافظه مانند M و S و … استفاده شوند.

در تصویر فوق برنامه لدر ساده SET و RST  را مشاهده میکنیم که اگر ورودی X0 فعال شود، خروجی Y0   فعال شده و در حالت ON باقی میماند تا زمانی که ورودی X1  تحریک شود و دستور RST خروجی Y0  را به حالت خاموش و OFF تغییر دهد.

برای درک کارکرد دستور SET  و RST مثال زیر را برسی می کنیم:

مثال: قصد داریم با فشار دادن دکمه‌ی START، پمپ شروع به پمپاژ آب کند و با فشار دادن دکمه‌ی STOP یا وقتی آب در انتها مخزن به اتمام رسید، پمپ از کار بیافتد.

اجزای برنامه:

برنامه لدر:

توضیح برنامه :

وقتی دکمه START فشرده شود، کنتاکت  X0فعال شده و به حالت بسته تغییر میباید، با توجه به اینکه آب در مخزن وجود دارد، ورودی سنسور مخزن که X2 است، فعال و حالت کنتاکت بسته است؛ همچنین با توجه به اینکه دکمه STOP فشرده نشده است، کنتاکت X1  در حالت بسته باقی میماند، در نتیجه دستور SET اجرا شده، خروجی Y0 روشن میشود و موتور پمپ شروع به پمپاژ آب می‌کند.

با رها کردن دکمه START و غیرفعال شدن کنتاکت  X0تغییری در وضعیت خروجی Y0  رخ نمی دهد.

با توجه به اینکه آب در مخزن داریم، کنتاکت مربوط به سنسور، یعنی X2 فعال است، یعنی در برنامه تمام کنتاکت های باز X2، در حالت بسته، و کنتاکت های بسته X2، در حالت باز هستند.

برای توقف موتور دو حالت وجود دارد:

اول، وقتی دکمه STOP فشرده شود و کنتاکت X1 به حالت بسته رفته و دستور RST اجرا شود و Y0 خاموش شده و پمپ توقف شود.

دوم، وقتی سطح آب به انتهای مخزن برسد و مخزن خالی شود، سنسور انتهای مخزن که کنتاکت X2 است، غیر فعال می‌شود و کنتاکت X2 به حالت نرمال بسته برمیگردد و دستور RST  اجرا می شود، خروجی Y0  غیر فعال میشود و موتور پمپ متوقف می شود.

تفاوت SET  و RST با خروجی ساده (OUT): 

در دستور OUT، خروجی تنها تا زمانی که شرط برقرار باشد فعال است و با از بین رفتن شرط به حالت اولیه بازمی‌گردد. اما در SET  و  RST، وضعیت خروجی مستقل از شرط اولیه حفظ می‌شود و تنها با اجرای دستور مقابل تغییر می‌کند.

برای دیدن آموزش‌های ویدیویی، نکات فنی و پاسخ به پرسش‌های شما، حتما به پیج اینستاگرام ما سر بزن!


” آموزش ایجاد پروژه در ISP Soft : لـیـنـک مـقـالـه

ISP Soft نرم‌افزاری حرفه‌ای از شرکت Delta Electronics است که برای برنامه‌نویسی، شبیه‌سازی و پیکربندی کنترل‌کننده‌های منطقی قابل برنامه‌ریزی (PLC) مورد استفاده قرار می‌گیرد. این نرم‌افزار محیطی ساده، کاربردی و گرافیکی را فراهم کرده تا مهندسان برق و اتوماسیون صنعتی بتوانند منطق کنترلی ماشین‌آلات را به‌صورت دقیق طراحی و آزمایش کنند.

امکانات و ویژگی‌های نرم‌افزار ISP Soft

نرم‌افزار ISP Soft از زبان برنامه‌نویسی Ladder Diagram (LD) پشتیبانی می‌کند که یکی از محبوب‌ترین زبان‌ها در دنیای PLC است. با استفاده از این نرم‌افزار می‌توان به‌راحتی مدارهای منطقی را طراحی، تست و روی سخت‌افزار واقعی بارگذاری کرد. برخی از قابلیت‌های مهم این برنامه عبارت‌اند از:

  • طراحی سریع مدارهای کنترلی به روش گرافیکی
  • شبیه‌سازی آفلاین و آنلاین برنامه‌ها
  • مانیتورینگ لحظه‌ای وضعیت ورودی و خروجی PLC
  • عیب‌یابی سریع و دقیق برنامه
  • پشتیبانی از توابع مهم مانند تایمر، شمارنده، مقایسه‌گر و عملیات منطقی

لبه بالارونده و پایین‌رونده در ISP Soft

در فرآیند برنامه‌نویسی با ISP Soft، شناخت لبه بالارونده (Rising Edge) و لبه پایین‌رونده (Falling Edge) بسیار ضروری است. این دو مفهوم به مهندسان کمک می‌کنند تا تغییر وضعیت سیگنال‌ها را تشخیص دهند.

به‌عنوان مثال، لبه بالارونده زمانی فعال می‌شود که سیگنال از حالت ۰ به ۱ تغییر کند، در حالی‌که لبه پایین‌رونده هنگام تغییر از ۱ به ۰ فعال می‌شود. در نتیجه، استفاده‌ی صحیح از این دستورات باعث افزایش دقت و سرعت واکنش برنامه در شرایط صنعتی می‌شود.

کاربردهای عملی ISP Soft در صنعت

برنامه ISP Soft در بسیاری از صنایع تولیدی، بسته‌بندی، غذایی و خودروسازی برای کنترل فرآیندهای خودکار به کار می‌رود. این نرم‌افزار امکان اتصال مستقیم به PLC دلتا، آپلود و دانلود برنامه، و مشاهده‌ی رفتار لحظه‌ای سیستم را فراهم می‌کند.

با یادگیری ISP Soft، می‌توانید به‌راحتی برنامه‌های حرفه‌ای PLC طراحی کرده و منطق کنترلی سیستم‌های پیچیده را بهینه‌سازی کنید.

نظرات

یک نظر در “دستور SET و RST در نرم افزار ISP Soft

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جستجو مطالب
جستجو کردن
جدیدترین مطالب
عضویت در خبرنامه
سبد خرید
فروشگاه
لیست علاقه مندی ها
0 مورد سبد خرید
حساب من