梯形圖語言是plc程序設(shè)計中使用最多的一種編程語言,它是在繼電接觸器控制系統(tǒng)電路圖的基礎(chǔ)上演變而來的。它與繼電接觸器控制系統(tǒng)的電路圖十分相似,是一種圖形語言,具有直觀、簡單、易懂和易于檢查等特點,很容易被熟悉繼電接觸器控制系統(tǒng)的工程技術(shù)人員掌握。梯形圖語言特別適用于開關(guān)量邏輯控制,是plc的主要編程語言。
圖1是一個典型的鼠籠式異步電動機直接起動控制電路,圖2是與之相對應(yīng)的采用plc控制的梯形圖程序。
圖1 繼電器控制線路圖
圖2 plc梯形圖
plc的梯形圖語言是圖形化編程語言,梯形圖中左右兩條垂直的線稱為母線,是不接任何電源的。右邊的母線經(jīng)常省略,母線之間是觸點的邏輯連接和線圈的輸出。plc梯形圖中的繼電器、定時器、計數(shù)器不是物理繼電器、定時器、計數(shù)器,實際上是存儲器中的存儲位,因此稱為軟元件。相應(yīng)位為“1”狀態(tài),表示繼電器線圈得電,其常開觸點閉合、常閉觸點斷開。梯形圖中并沒有真實的物理電流流動,而僅只是“假想電流”(虛電流、概念電流、能流)。在分析梯形圖的邏輯關(guān)系時,為了借用繼電器電路圖的分析方法,把梯形圖中的左母線假想為電源相線,右母線假想為電源零線,假想電流只能從左向右流動,層次改變只能先上后下。假想電流是執(zhí)行用戶程序時滿足輸出執(zhí)行條件的形象理解。因此利用假想電流這一概念,可以幫助我們更好地理解和分析梯形圖。