در برنامه چپگرد راستگرد ما 3 ورودی و 2 خروجی داریم .
دو شستی برای فعال کردن حالت چپگرد و راستگرد .
و همچنین یک ورودی برای ریست خروجی ها در حالت چپگرد یا راستگرد .
در خروجی ها از دو Q برای فعال کردن کنتاکتور چپگرد و راستگرد استفاده می کنیم .
البته در سیستم هایی که اینورتر یا درایو دارند از این دو خروجی برای فعال کردن چپگرد و راستگرد روی ترمینال های اینورتر استفاده میشود .
مهم ترین حفاظت این برنامه فعال نشدن همزمان خروجی چپگرد و راستگرد است که باید برای جلوگیری از آن ،
نات خروجی مقابل رو در سر راه استارت خروجی مورد نظر استفاده کرد .
یعنی برای استارت چپگرد ، راستگرد حتما باید خاموش باشد . برای همین از NOT راستگرد ، سر راه استارت چپگرد استفاده می کنیم .
طبیعی است اگر بخواهیم شستی راستگرد رو فعال کنیم ، حتما باید با شستی استپ ، چپگرد رو غیر فعال کنیم .
اگر همزمان با زدن شستی راستگرد ، چپگرد ریست شود ، برنامه ما تبدیل به چپگرد راستگرد سریع خواهد شد .
یعنی دیگر برای فعال کردن هر یک از خروجی ها نیاز به ریست نداریم .
هر چند که با OR کردن شستی ریست و شستی استارت مقابل در پایه RESET هر یک از خروجی ها ، هر دو قابلیت ریست خروجی مورد نظر رو خواهند داشت .