一: 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-一、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編程語言,用戶能夠在同一項目中選擇不一樣的語言編輯子程序,功能模塊等。ide