一: KW multiprog
PLC的編程語言采用與國際標准IEC 61131-3相對應的日本工業標准JIS B 3503。進入20世紀90年代后期,日本PLC業界一個引人注目的動向是開始注重采用和向國際標准靠攏,如1997年頒布的日本工業標准JIS B 3501《可編程序控制器——一般信息》,JIS B 3502《可編程序控制器裝置的要求事項和試驗》,JIS B 3503《可編程序控制器——編程語言》,分別對應IEC制定的PLC標准IEC 61131-1、IEC 61131-2和IEC 61131-3。其中尤以采用PLC編程語言具有特殊的意義。眾所周知,IEC 61131-3是可編程序控制器的編程語言的標准,它將現代軟件的概念和現代軟件工程的機制與傳統的PLC編程語言成功地結合,使它在工業控制領域的影響越出PLC的界限,成為DCS、PC控制、運動控制,以及SCADA的編程系統事實上的標准。同樣,大家也知道,日本雖然是一個工業發達國家,但又是一個技術相對封閉的國家。只有在某種國際標准已成為世界的主流的情況下,它才會考慮讓日本工業標准向國際標准靠攏。我國在1995年就采用IEC 61131-3作為國家標准,而日本,采用IEC 61131-3要比我們晚好幾年。
但是,日本是一個PLC的生產大國,也是一個PLC的出口大國,所以在它一旦采用了IEC 61131-3之后,便在其新一代的PLC編程軟件平台中廣泛采用。三菱電機的PLC編程軟件包GX Ver.8開發系統,支持梯形圖LD、指令表IL、順序功能圖SFC編程和結構化文本ST,其PX開發系統支持功能塊圖FBD,供PLC用於過程控制,不過PX是要與GX V.7.20W或更高版本一起用的。OMRON的PLC的編程軟件包CX除支持LD、IL外,近期即將推出支持FB(功能塊,不是FBD功能塊圖;其功能塊將包括支持SYSMAC CS/CJ系列PLC等各種控制網絡的通信功能塊,以實現通信的無程序化),以及ST(結構化文本語言)。富士電機的PLC編程軟件包及橫河電機的FA-M3系列的編程系統,也支持IEC 61131-3。附帶要指出的是,上述這些符合IEC 61131-3的編程系統大多是在德國KW公司的標准編程系統MULTIPROG的基礎上進行二次開發的。該編程系統基於IEC 61131-3標准,且包括IEC標准的全部特性。它由一個在各種IEC編程語言的環境中的獨立PLC核組成;不但提供文本化語言ST和IL,也很好地提供圖形化語言LD、FBD和SFC。每個編輯程序都提供編輯向導,允許快速而方便地插入關鍵字、語句、運算操作符、函數和功能塊。編輯向導也可用來對數據類型加以說明。特定的軟部件適應於不同的PLC,以完成某種特定PLC的獨立的核。MULTIPROG在日本PLC業界有不少使用,應歸功於設在東京的KW公司的代理——歐洲遠東有限公司碶而不舍的推廣應用。
目前使用KW multiprog 軟件的有下面幾個:
菲尼克斯的AutomationWorx、富士電機的D300Win、 研華的Multiprog、國產騰控PLC的編程軟件。
二:CoDeSys (工業控制)
Codesys 是全球最著名的軟PLC內核軟件研發廠家德國的3S(SMART,SOFTWARE,SOLUTIONS)公司的一款與制造商無關IEC 61131-1編程軟件。 Codesys 支持完整版本的IEC61131標准的 編程環境,支持標准的六種編程語言。是一個標准的軟件平台,被很多硬件廠家支持,可編程超過150家OEM生產的自動裝置。CoDeSys提供了許多組合產品的擴充,諸如各種不同領域的總線配置程序、完全的目測化和運動控制系統。
CoDeSys 是一種功能強大的PLC軟件編程工具,它支持IEC61131-3標准IL 、ST、 FBD 、LD、 CFC、 SFC 六種PLC編程語言,用戶可以在同一項目中選擇不同的語言編輯子程序,功能模塊等。
2、ABB AC500PLC
3、Wago的控制器
4、芬蘭EPEC控制器
5、BECKOFF的控制器
6、Inter Control 控制器,顯示器
7、ifm的控制器,接口設備
8、Festo的FEC控制器
9、施耐德伺服TLC63