PLC的編程語(yǔ)言
(1)梯形圖編程(Ladder)
本文引用地址:http://dyxdggzs.com/article/201612/331310.htm(2)語(yǔ)句表編程(Statement List)
(3)功能圖編程(Function Block)
(1)梯形圖語(yǔ)言
梯形圖的表達式沿用了原電氣控制系統中的繼電接觸控制電路圖的形式,二者的基本構思是一致的,只是使用符號和表達方式有所區別。
【例1-1】某一過(guò)程控制系統中,工藝要求開(kāi)關(guān)1閉合40S后,指示燈亮,按下開(kāi)關(guān)2后燈熄滅。采用三菱系列PLC實(shí)現控制,圖1-5(a)為實(shí)現這一功能的梯形圖程序,它是由若干個(gè)梯級組成的,每一個(gè)輸出元素構成一個(gè)梯級,而每個(gè)梯級可由多條支路組成。
梯形圖從上至下按行編寫(xiě),每一行則按從左至右的順序編寫(xiě)。CPU將按自左到右,從上而下的順序執行程序。梯形圖的左側豎直線(xiàn)稱(chēng)母線(xiàn)(源母線(xiàn))。梯形圖的左側安排輸入觸點(diǎn)(如果有若干個(gè)觸點(diǎn)相并聯(lián)的支路應安排在最左端)和輔助繼電器觸點(diǎn)(運算中間結果),最右邊必須是輸出元素。
梯形圖中的輸入觸點(diǎn)只有二種:動(dòng)合觸點(diǎn)()和動(dòng)斷觸點(diǎn)(
),這些觸點(diǎn)可以是PLC的外接開(kāi)關(guān)對應的內部映像觸點(diǎn),也可以是PLC內部繼電器觸點(diǎn),或內部定時(shí)、計數器的觸點(diǎn)。每一個(gè)觸點(diǎn)都有自己特殊的編號,以示區別。同一編號的觸點(diǎn)可以有常開(kāi)和動(dòng)斷兩種狀態(tài),使用次數不限。因為梯形圖中使用的”繼電器”對應PLC內的存儲區某字節或某位,所用的觸點(diǎn)對應于該位的狀態(tài),可以反復讀取,故人們稱(chēng)PLC有無(wú)限對觸點(diǎn)。梯形圖中的觸點(diǎn)可以任意的串聯(lián)、并聯(lián)。
梯形圖中的輸出線(xiàn)圈對應PLC內存的相應位,輸出線(xiàn)圈包括輸出繼電器線(xiàn)圈、輔助繼電器線(xiàn)圈以及計數器、定時(shí)器線(xiàn)圈等,其邏輯動(dòng)作只有線(xiàn)圈接通后,對應的觸點(diǎn)才可能發(fā)生動(dòng)作。用戶(hù)程序運算結果可以立即為后續程序所利用。
(2)助記符語(yǔ)言
助記符語(yǔ)言又稱(chēng)命令語(yǔ)句表達式語(yǔ)言,它常用一些助記符來(lái)表示PLC的某種操作。它類(lèi)似微機中的匯編語(yǔ)言,但比匯編語(yǔ)言更直觀(guān)易懂。用戶(hù)可以很容易地將梯形圖語(yǔ)言轉換成助記符語(yǔ)言。
圖1-5(b)為梯形圖對應的用助記符表示的指令表。
這里要說(shuō)明的是不同廠(chǎng)家生產(chǎn)的PLC所使用的助記符各不相同,因此同一梯形圖寫(xiě)成的助記符語(yǔ)句不相同。用戶(hù)在將梯形圖轉換為助記符時(shí),必須先弄清PLC的型號及內部各器件編號、使用范圍和每一條助記符的使用方法。
(3)順序功能圖
順序功能圖常用來(lái)編制順序控制程序,它包括步、動(dòng)作、轉換三個(gè)要素。順序功能圖法可以將一個(gè)復雜的控制過(guò)程分解為一些小的工作狀態(tài)。對于這些小狀態(tài)的功能依次處理后再把這些小狀態(tài)依一定順序控制要求連接成組合整體的控制程序。
評論