程序編輯方式是由左母線開始至右母線(在 WPLSoft 編輯省略右母線的繪制)結(jié)束,一行編完再換下一行,一行的接點個數(shù)最多能有 11 個,若是還不夠,會產(chǎn)生連續(xù)線繼續(xù)連接,進而續(xù)接更多的裝置,連續(xù)編號會自動產(chǎn)生,相同的輸入點可重復(fù)使用。梯形圖程序的運作方式是由左上到右下的掃描。線圈及應(yīng)用指令運算框等屬于輸出處理,在梯形圖形中置于最右邊。以下圖為例,我們來逐步分析梯形圖的流程順序,右上角的編號為其順序。
1. LD (LDI) 指令:******塊的起始給予 LD 或 LDI 的指令。LDP 及 LDF 的命令結(jié)構(gòu)也是如此,不過其動作狀態(tài)有所差別。LDP、LDF 在動作時是在接點導(dǎo)通的上升沿或下降沿時才有動作。
2. AND (ANI) 指令:單一裝置接于一裝置或******塊的串聯(lián)組合。 ANDP、ANDF 的結(jié)構(gòu)也是如此,只是其動作發(fā)生情形是在上升及下降沿時。
3. OR (ORI)指令:單一裝置接于一裝置或一區(qū)塊的組合。ORP、ORF 也是相同的結(jié)構(gòu),不過其動作發(fā)生時是在上升及下降沿。
4. ANB 指令:一區(qū)塊及一裝置或一區(qū)塊的串接組合。
5. ORB 指令:一區(qū)塊及一裝置或及一區(qū)塊并接的組合。ANB 及 ORB 運算,如果有好幾個區(qū)塊結(jié)合,應(yīng)該由上而下或是由左而右,依序合并成區(qū)塊或是網(wǎng)絡(luò)。
6. MPS、MRD、MPP 指令:多重輸出的分支點記憶,這樣可以產(chǎn)生多個并且具有變化的不同輸出。
MPS 指令是分支點的開始,所謂分支點是指水平線及垂直線相交之處,我們必須經(jīng)由同一垂直線的接點狀態(tài)來判定是否應(yīng)該下接點記憶指令,基本上每個接點都可以下記憶指令,但是考慮到 PLC 的作方便性以及其容量的限制,所以有些地方在梯形圖轉(zhuǎn)換時就會有所省略,可以由梯形圖的結(jié)構(gòu)來判斷是屬于何種接點儲存指令。
MPS 可以由“┬”來做分辨,一共可以連續(xù)下此指令 8 次。MRD 指令是分支點記憶讀取,因為同一垂直線的邏輯狀態(tài)是相同的,所以為了繼續(xù)其它的梯形圖的解析進行,必須要再把原接點的狀態(tài)讀出。 MRD可以由 “├” 來做分辨。 MPP指令是將最上層分支點開始的狀態(tài)讀出并且把它自堆棧中讀出 (Pop),因為它是同一垂直線的最后一筆,表示此垂直線的狀態(tài)可以結(jié)束了。
7. STL 指令:這是用來做為順序功能圖(SFC,Sequential Function Chart)設(shè)計語法的指令。此種指令可以讓我們程序設(shè)計人員在程序規(guī)劃時,能夠像平時畫流程圖時一樣,對于程序的步序更為清楚,更具可讀性,如下圖所示,可以很清楚地看出所要規(guī)劃的流程順序,每個步進點 S 轉(zhuǎn)移至下一個步進點后,原步進點會執(zhí)行 ”斷電” 的動作,我們可以依據(jù)這種流程轉(zhuǎn)換成其右圖的三菱PLC梯形圖型式,稱之為步進梯形圖。










