新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于IEC61131標準編程語言的Phoenix Contact自動控制系統

        基于IEC61131標準編程語言的Phoenix Contact自動控制系統

        作者: 時間:2013-04-13 來源:網絡 收藏


        SYSTEMWORX的診斷功能有以下的功能:

        信號傳輸出錯:

        無論是隨機干擾或固定干擾,SYSTEMWORX能確定出錯的地點

        找壞的模塊

        診斷出短路的電纜

        診斷出開路的電纜

        具有光纜的診斷功能

        當錯誤被排除后,SYSTEMWORX還能保存出錯的歷史數據,進行數據統計。系統性地分析總線的情況,提出一些預防措施。所有的數據可以通過RS232的通信接口送入EPLAN的軟件中。

        Program-WorX

        Program-WorX是根據國際編程標準的軟PLC控制語言。它具有5種標準的PLC編程語言:梯形圖,語句表,功能塊圖,結構文本和順序語句。PROGRAM-WORX采用國際標準的語言提供了一個強大的根據-3的功能塊和子程序。同時也提供了一系列的擴展功能,如設定中斷,強置輸入/輸出量,同時顯示各功能塊的狀態,尋找函數,總線幫助等等。PROGRAM-WORX的程序中的數據與其它的模塊是共享的,通過國際標準的ST,LD,SFC,FBD,IL五種編程語言提供了靈活,多樣的編程方式,尤其是加入中文注釋的控制程序,因其易懂而直觀得到廠方的一致好評。

        因為-3的五種已在許多文章中作了詳細的介紹,在所列的參考書也有大量的編程實例,所以這里僅僅介紹一下PC-WorX如何于基于IEC61131國際標準相結合,成為一個PLC控制軟件的。Program-WorX實際上由兩部分組成:

        a)MULTIPROG(由Phoenix子公司KW開發的軟件)符合IEC61131國際標準的編程系統,它支持所有五種IEC61131-3的編程語言。程序員能根據自己的喜好和編程的要求來選擇任何基于文本的編程語言(IL及ST)或圖形語言(LD,FBD和SFC)進行編程。IL,FBD和SFC三種圖形語言能夠在同一個工作區上混合使用,此外,在創建程序時,能在IL,LD和FBD之間交叉編譯。除了五種IEC標準語言外,MULTIPROG還支持SFC的擴展語言MSFC(機器順序功能塊)。MSFC主要應用于汽車工業,機械制造行業,它可以任意的在線切換運行狀態,從自動運行狀態到手動運行狀態。便于在線實時現場調試,以及故障診斷。因而有很好的實用性。

        MULTIPROG是基于32位的Windows技術,因而,通過用戶界面可清晰地預覽用戶生成的項目,可浮動窗口,工具條等的設計最大程度地加強了用戶界面的方便性??旖莨芾砥魇沟糜脩裟芟缶幾g向導和交叉引用窗口那樣輕松自如地對每一個菜單項定義快捷鍵。編譯向導有一個包含所有的數據類型,操作數據,關鍵字,功能和功能塊的庫。雙擊相應的項就能將它插入到適當的工作區中,編譯向導能夠被所有IEC編譯器調用。交叉引用窗口包含了在項目中用到了的全部數據,例如功能塊(FB),局部變量和全部變量等。這樣就可以快速生成用戶的程序。

        在文本編譯器中分割窗口,允許同時顯示不同的窗口和程序的不同部分和句法重點。結合具有的拖放功能,圖形編譯器既支持基于網絡的編寫也支持本地的編寫,用戶能獲得建立網絡應用程序所需要的全部支持,同時用戶庫和項目的功能,功能塊都使用有區別的顏色來表示,使得結構更加明了。雙擊用戶定義的功能和功能塊會直接打開相應的幫助框。

        b).PLC操作系統ProConOs

        ProConOS是一個PLC控制器的實時操作系統,因為WindowsNT特別適用于控制系統方便地編寫程序,但是不能滿足控制系統對程序執行的實時要求,因此必須開發多任務的內核,用于ProConOS,ProConOS被稱為內核模式的驅動器安裝接口。由于ProConOS的模塊化設計,使得ProConOS具有一定的伸縮性和靈活性。也使得更多的硬件和軟件部件能簡單的集成在內核中。ProConOS即可以作為一個獨立的高性能系統,也可以作為控制系統的一個組成部分,比方這里PC-WORX中的Programm-WorX就采用了ProConOS作為嵌入式PLC的操作系統。采用ProConOS的OPC服務器可以與基于Windows的OPC客戶機之間進行數據交換,這種OPC服務器自動讀寫OPC配置變量,并將他們傳送到OPC客戶器。因此網絡中不同控制系統中的數值能夠以一種表現方式被顯示。由于PC-WORX采用了ProConOS,作為嵌入式PLC不在用戶模式下運行,具有實時操作的優先權,從而保證了系統的可靠性,在WindowsNT的工作環境下,盡管INTELCPU有50us的跳動,也不影響PLC的實時應用。即使在藍屏的情況下,嵌入式PLC也能正常工作。

        Graph-WorX

        Graph-WorX實際上是開放性的標準接口。即PC-WORX采用OPC的接口,可與所有的監控軟件(Genesis,Intouch等).INTERBUSOPCServer是一個INTERBUS網絡中的數據與上位監控軟件系統進行數據交換的接口。OPC(OLEforProcessControl)提供了的標準數據接口。同時可以在管理層中(SCADA/MES-系統)直接對INTERBUS進行控制。PC-WORX運用了IEC61131-5的通訊標準,通過INTERBUS或ETHERNET可以直接與智能式的總線模塊進行通訊。

        95年開始,PhoenixContact首先提出并研制了PC為基礎的控制板,并采用國際標準IEC61131-3的編程語言,開發研究一套完整的基于PC機技術的控制軟件PCWORX。這套完整的、首次將現場總線管理軟件、PLC控制軟件以及監控軟件接口OPC有機地結合起來,克服了過去PLC控制機與上位機進行通訊,軟件的不兼容、無一致性的接口的問題。此套軟件,它的優點也在實踐中不斷地得到證明。至此以后,PC機的控制器將逐漸地取代PLC控制器這一事實也不斷被人們接受。幾乎所有的咨詢機構都認為到2005年,PC為基礎的控制機將占市場份額的50%以上,而PhoenixContact以PC為基礎的控制機(RFC,FC)和軟件包PCWORX正反映了控制技術今后發展的方向。目前PhoenixContact生產各類型的PC為基礎的控制機,不僅有ISA總線,PCI總線控制板,也有與ETHERNET相連接的遠程RFC控制器。這些控制器不僅可以用PCWORX也可以直接使用高級語言來編制。目前這種方法正在日益發展和得到廣泛的應用。

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 子长县| 华坪县| 屏山县| 礼泉县| 庄河市| 哈巴河县| 龙南县| 绵竹市| 吉安县| 奉化市| 娱乐| 偏关县| 永平县| 团风县| 绩溪县| 扎赉特旗| 桓仁| 乡城县| 新密市| 夏津县| 阿克陶县| 阳春市| 三原县| 化德县| 英山县| 永年县| 永春县| 九龙城区| 锡林浩特市| 吉安县| 金乡县| 宁波市| 田林县| 自贡市| 桑日县| 彭阳县| 神木县| 黄龙县| 德保县| 曲沃县| 云南省|