iec(國際委員會)是為的所有領域制定全球標準的國際組織。iec 61131是的國際標準,我國參照iec 61131標準,在1995年12月發布了plc的國家標準gb/t 15969。
iec 61131由以下5部分組成:通用信息、設備與測試要求、編程語言、用戶指南和通信。其中的第三部分(iec 61131 -3)是plc的編程語言標準。iec 61131 -3是世界上第一個,也是至今為止唯一的工業控制系統的編程語言標準。
目前已有越來越多的生產plc的廠家提供符合iec 61131 -3標準的產品,iec 61131 -3已經成為()、ipc(工業控制計算機)、fcs(控制系統)、scada(數據采集與監視控制)和運動控制系統事實上的軟件標準。有的廠家推出的在個人計算機上運行的“軟件plc”軟件包也是按iec 61131 -3標準設計的。
iec 61131 -3詳細地說明了句法、語義和下述5種編程語言(見圖1):
1)指令表il (instruction list):西門子稱為語句表(stl)。
2)結構文本st(structured text):西門子稱為結構化控制語言(scl)。
3)梯形圖ld(ladder diagram):西門子簡稱為lad。
4)功能塊圖fbd( function block diagram):標準中稱為功能方框圖語言。
5)順序功能圖sfc(sequential function chart):對應于西門子的s7 - graph。

圖1 plc的編程語言










