1.梯形圖編程語言
梯形圖沿襲了繼電器控制電路的形式,它是在電器控制系統中常用的繼電器、接觸器邏輯控制基礎上簡化了符號演變來的,形象、直觀、實用。
梯形圖的設計應注意以下三點:
(一)梯形圖按從左到右、從上到下的順序排列。每一邏輯行起始于左母線,然后是觸點的串、并聯接,最后是線圈與右母線相聯。
(二)梯形圖中每個梯級流過的不是物理電流,而是“概念電流”,從左流向右,其兩端沒有電源。這個“概念電流”只是形象地描述用戶程序執行中應滿足線圈接通的條件。
(三)輸入繼電器用于接收外部輸入信號,而不能由PLC內部其它繼電器的觸點來驅動。因此,梯形圖中只出現輸入繼電器的觸點,而不出現其線圈。輸出繼電器輸出程序執行結果給外部輸出設備,當梯形圖中的輸出繼電器線圈得電時,就有信號輸出,但不是直接驅動輸出設備,而要通過輸出接口的繼電器、晶體管或晶閘管才能實現。輸出繼電器的觸點可供內部編程使用。
2.語句表編程語言
指令語句表示一種與計算機匯編語言相類似的助記符編程方式,但比匯編語言易懂易學。一條指令語句是由步序、指令語和作用器件編號三部分組成。
3.控制系統流程圖編程圖
控制系統流程圖是一種較新的編程方法。它是用像控制系統流程圖一樣的功能圖表達一個控制過程,目前國際電工協會(IEC)正在實施發展這種新式的編程標準。