plc編程語言主要由兩大類:一是采用字符表達方式的編程語言,二是采用圖形符號表達方式的編程語言。常見的plc編程語言主要由:
①梯形圖語言:以圖形方式表達觸點和線圈以及特殊指令塊的梯級。
②語句表語言:類似于匯編程序的助記符編程表達方式。
③邏輯圖語言:類似于數(shù)字邏輯電路結(jié)構(gòu)的編程語言,由與門、或門、非門、定時器、計數(shù)器、觸發(fā)器等邏輯符號組成。
④功能表圖語言:又稱狀態(tài)轉(zhuǎn)移圖語言,它不僅僅是一種語言,更是一種組織控制程序的圖形化方式,對于順序控制系統(tǒng)特別適用。
⑤高級語言:為了爭搶plc的運算、數(shù)據(jù)處理及通信等功能,特別是大型plc,可采用高級語言,如basic、c、pascal語言等。