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