以三菱PLC為(wei) 例,介紹四種順序控製編程方式,可以與(yu) CPM2A控製係統進行比較學習(xi) 。
例如,某PLC控製的回轉工作台控製鑽孔的過程是:當回轉工作台不轉且鑽頭回轉時,若傳(chuan) 感器X400檢測到工件到位,鑽頭向下工進Y430當鑽到一定深度鑽頭套筒壓到下接近開關(guan) X401時,計時器T450計時,4s後快退Y431到上接近開關(guan) X402,就回到了原位。功能表圖如圖13-22所示。
1.使用起保停電路的編程方式
起保停電路僅(jin) 僅(jin) 使用與(yu) 觸點和線圈有關(guan) 的指令,無需編程元件做中間環節,各種型號PLC的指令係統都有相關(guan) 指令,加上該電路利用自保持,從(cong) 而具有記憶功能,且與(yu) 傳(chuan) 統繼電器控製電路基本相類似,因此得到了廣泛的應用。這種編程方法通用性強,編程容易掌握,一般在原繼電器控製係統的PLC改造過程中應用較多。如圖13-23為(wei) 使用起保停電路編程方式編製的與(yu) 圖13-24順序功能圖所對應的梯形圖,圖13-23中隻有常開觸點、常閉觸點及輸出線圈組成。
圖13-22 功能表圖
圖13-23 起保停電路實現順序控製
2.使用步進梯形指令的編程方式
步進梯形指令是專(zhuan) 門為(wei) 順序控製設計提供的指令,它的步隻能用狀態寄存器S來表示,狀態寄存器有斷電保持功能,在編製順序控製程序時應與(yu) 步進指令一起使用,而且狀態寄存器必須用置位指令SET置位,這樣才具有控製功能,狀態寄存器S才能提供STL觸點,否則狀態寄存器S與(yu) 一般的中間繼電器M相同。在步進梯形圖中不同的步進段允許有雙重輸出,即允許有重號的負載輸出,在步進觸點結束時要用RET指令使後麵的程序返回原母線。把圖13-22中的0~3用狀態寄存器S600~ S603代替,代替以後使用步進梯形指令編程,對應的梯形圖如圖13-24所示。這種編程方法很容易被初學者接受和掌握,對於(yu) 有經驗的工程師,也會(hui) 提高設計效率,程序的調試、修改和閱讀也很容易,使用方便,程序也較短,在順序控製設計中應優(you) 先考慮,該法在工業(ye) 自動化控製中應用較多。
3.使用移位寄存器的編程方式
從(cong) 功能表圖可以看出,在0~3各步中隻有一個(ge) 步在某時刻接通而其他步都在斷開,把各步用中間繼電器M200~ M203代替,就很容易用移位寄存器實現控製。圖13-25為(wei) 用移位寄存器編程時的梯形圖,采用移位寄存器M200~M217的前四位M200~M203代表4個(ge) 步,組成1個(ge) 環形移位寄存器。用移位寄存器主要是對數據、移位、複位3個(ge) 輸入信號的處理。該方法設計的梯形圖看起來簡潔,所用指令也較少,但對較複雜控製係統設計就不方便,使用過程中在線修改能力差,在工業(ye) 控製中使用較少,大多數應用在彩燈順序控製電路中。
圖13-24 步進指令實現順序控製
圖13-25 移位寄存器實現順序控製
4.使用置位複位指令的編程方式
如圖13-26為(wei) 使用置位複位編程方式編製的與(yu) 圖1順序功能圖所對應的梯形圖。在以置位複位指令的編程方式中,用某一轉換所有前級步對應的輔助繼電器的常開觸點與(yu) 轉換對應的觸點或電路串聯,作為(wei) 使所有後續步對應的輔助繼電器置位和使所有前級步對應的輔助繼電器複位的條件。對簡單順序控製係統也可直接對輸出繼電器置位或複位。該方法順序轉換關(guan) 係明確,編程易理解,一般多用於(yu) 自動控製係統中手動控製程序的編程。
上述三菱PLC的四種順序控製編程方式各有特點,可以根據實際情況選擇一種來編製梯形圖。
圖13-26 置位複位指令實現順序控製