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