IEC(國際電工委員會(hui) )是為(wei) 電子技術的所有領域製定全球標準的國際組織。IEC 61131是plc的國際標準,我國參照IEC 61131標準,在1995年12月發布了PLC的國家標準GB/T 15969。
IEC 61131由以下5部分組成:通用信息、設備與(yu) 測試要求、編程語言、用戶指南和通信。其中的第三部分(IEC 61131 -3)是PLC的編程語言標準。IEC 61131 -3是世界上第一個(ge) ,也是至今為(wei) 止唯一的工業(ye) 控製係統的編程語言標準。
目前已有越來越多的生產(chan) PLC的廠家提供符合IEC 61131 -3標準的產(chan) 品,IEC 61131 -3已經成為(wei) dcs(集散控製係統)、IPC(工業(ye) 控製計算機)、FCS(現場總線控製係統)、SCADA(數據采集與(yu) 監視控製)和運動控製係統事實上的軟件標準。有的廠家推出的在個(ge) 人計算機上運行的“軟件PLC”軟件包也是按IEC 61131 -3標準設計的。
IEC 61131 -3詳細地說明了句法、語義(yi) 和下述5種編程語言(見圖1):
1)指令表IL (Instruction List):西門子稱為(wei) 語句表(STL)。
2)結構文本ST(Structured Text):西門子稱為(wei) 結構化控製語言(SCL)。
3)梯形圖LD(Ladder Diagram):西門子簡稱為(wei) LAD。
4)功能塊圖FBD( Function Block Diagram):標準中稱為(wei) 功能方框圖語言。
5)順序功能圖SFC(Sequential Function Chart):對應於(yu) 西門子的S7 - Graph。
圖1 PLC的編程語言