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