常用的兩種編程語言, 是梯形圖,二是助記符語言表。采用梯形圖編程,因為它直觀易懂,但需要 臺個人計算機及相應的編程軟件;采用助記符形式便于實驗,因為它只需要 臺簡易編程器,而不必用昂貴的圖形編程器或計算機來編程。
雖然 些***的PLC還具有與計算機兼容的C語言、BASIC語言、專用的高 語言(如西門子公司的GRAPH5、三菱公司的MELSAP),還有用布爾邏輯語言、通用計算機兼容的匯編語言等。不管怎么樣,各廠***的編程語言都只能適用于本廠的產品。
編程指令:指令是PLC被告知要做什么,以及怎樣去做的代碼或符號。從本質上講,指令只是 些二進制代碼,這點PLC與普通的計算機是完全相同的。同時PLC也有編譯系統,它可以把 些文字符號或圖形符號編譯成機器碼,所以用戶看到的PLC指令 般不是機器碼而是文字代碼,或圖形符號。常用的助記符語句用英文文字(可用多***文字)的縮寫及數字代表各相應指令。常用的圖形符號即梯形圖,它類似于電氣原理圖是符號,易為電氣工作人員所接受。
指令系統: 個PLC所具有的指令的全體稱為該PLC的指令系統。它包含著指令的多少,各指令都能干什么事,代表著PLC的功能和性能。 般講,功能強、性能好的PLC,其指令系統必然豐富,所能干的事也就多。我們在編程之前必須弄清PLC的指令系統
程序:PLC指令的有序集合,PLC運行它,可進行相應的工作,當然,這里的程序是指PLC的用戶程序。用戶程序 般由用戶設計,PLC的廠***或代銷商不提供。用語句表達的程序不大直觀,可讀性差,特別是較復雜的程序,更難讀,所以多數程序用梯形圖表達。