起保停電路隻使用與(yu) 觸點和線圈有關(guan) 的指令,任何一種PLC的指令係統都有這一類指令,因此是一種通用的編程方法,可以用於(yu) 任意型號的PLC。
1.控製電路部分
例如設計如圖3所示順序功能圖的程序,如果使用的M區被設置為(wei) 沒有斷電保持功能,在啟動時CPU將調用OB100將初始步對應的的M0.0置位為(wei) 1,其餘(yu) 各步對應的存儲(chu) 器位被CPU自動複位為(wei) 0。
設計起保停電路的關(guan) 鍵是確定它的啟動條件和停止條件。根據轉換實現的基本規則,轉換實現的條件是它的前級步為(wei) 活動步,並且相應的轉換條件滿足。以控製M0.2的起保停電路為(wei) 例,步M0.2的前級步為(wei) 活動步時,M0.1的常開觸點閉合,它前麵的轉換條件滿足時,I0.1的常開觸點閉合。兩(liang) 個(ge) 條件同時滿足時,M0.1和I0.1的常開觸點組成的串聯電路接通。因此在起保停電路中,應將代表前級步的M0.1的常開觸點和代表轉換條件的I0.1的常開觸點串聯,作為(wei) 控製M0.2的啟動電路。
圖3 單序列順序功能圖
當M0.2和I0.2的常開觸點均閉合,步M0.3變為(wei) 活動步,這時步M0.2應變為(wei) 不活動步,因此可以將M0.3=1作為(wei) M0.2變為(wei) 0的條件,即將M0.3的常閉觸點與(yu) M0.2的線圈串聯。根據上述方法和順序功能圖,很容易畫出梯形圖,如圖4所示。
圖4 圖3對應的程序
2.輸出電路部分
因為(wei) 步是根據輸出變量的狀態來劃分的,所以它們(men) 之間的關(guan) 係極為(wei) 簡單,可以分為(wei) 兩(liang) 種情況處理:
某一輸出量僅(jin) 在某一步中為(wei) ON,例如Q4.1就屬於(yu) 這種情況,可以將它的線圈與(yu) 對應的存儲(chu) 器M0.1的線圈並聯。
如果某一輸出在幾步中都為(wei) ON,應將代表各步的存儲(chu) 器位的常開觸點並聯後,驅動輸出線圈。例如上例中的Q4.0就屬於(yu) 這種狀態。