



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、組態軟件 :一般英文簡稱有三種分別為HMI/MMI/SCADA,對應全稱為Humanand Machine Interface/ManandMachine Interface /Supervisory Control and Data Acquisition,中文翻譯為:人機界面/ 監視控制和數據采集軟件。目前組態軟件的發展迅猛,已經擴展到企業信息管理系統,管理和控制一體化,遠程診斷和維護以及在互聯網上的一系列的數據整合。1. 組態軟件產生的背景“組態”的概念是伴隨著集散型控制系統(Distributed Control System簡稱 DCS)的出現才開始被廣大的生產過程自動化技術人員所熟
2、知的。在工業控制技術的不斷發展和應用過程中,PC(包括工控機)相比以前的專用系統具有的優勢日趨明顯。這些優勢主要體現在:PC技術保持了較快的發展速度,各種相關技術已臻成熟;由 PC 構建的工業控制系統具有相對較低的擁有成本;PC的軟件資源和硬件資豐富,軟件之間的互操作性強;基于PC的控制系統易于學習和使用,可以容易地得到技術方面的支持。在PC技術向工業控制領域的滲透中,組態軟件占據著非常特殊而且重要的地位。組態軟件是指一些數據采集與過程控制的專用軟件,它們是在自動控制系統監控層一級的軟件平臺和開發環境,使用靈活的組態方式,為用戶提供快速構建工業自動控制系統監控功能的、通用層次的軟件工具。組態軟
3、件應該能支持各種工控設備和常見的通信協議,并且通常應提供分布式數據管理和網絡功能。對應于原有的 HMI(人機接口軟件, Human Machine Interface)的概念,組態軟件應該是一個使用戶能快速建立自己的 HMI 的軟件工具,或開發環境。在組態軟件出現之前,工控領域的用戶通過手工或委托第三方編寫 HMI 應用,開發時間長,效率低,可靠性差;或者購買專用的工控系統,通常是封閉的系統,選擇余地小,往往不能滿足需求,很難與外界進行數據交互,升級和增加功能都受到嚴重的限制。組態軟件的出現,把用戶從這些困境中解脫出來,可以利用組態軟件的功能,構建一套最適合自己的應用系統。隨著它的快速發展,實
4、時數據庫、實時控制、SCADA、通訊及聯網、開放數據接口、對I/O 設備的廣泛支持已經成為它的主要內容,隨著技術的發展,監控組態軟件將會不斷被賦予新的內容。2. 組態軟件在我國的發展及國內外主要產品介紹組態軟件產品于80 年代初出現, 并在 80 年代末期進入我國。但在 90 年代中期之前, 組態軟件在我國的應用并不普及。組態軟件提供了對大規模應用、大量數據進行采集、監控、處理并可以將處理的結果生成管理所需的數據, 這些需求并未完全形成。隨著工業控制系統應用的深入,在面臨規模更大、控制更復雜的控制系統時,人們逐漸意識到原有的上位機編程的開發方式。對項目來說是費時費力、得不償失的,同時,MIS(
5、管理信息系統,ManagementInformation System)和 CIMS(計算機集成制造系統,Computer Integrated Manufacturing System)的大量應用,要求工業現場為企業的生產、經營、決策提供更詳細和深入的數據,以便優化企業生產經營中的各個環節。因此,在1995 年以后,組態軟件在國內的應用逐漸得到了普及。下面就對幾種組態軟件分別進行介紹。InTouch: Wonderware 的 InTouch 軟件是最早進入我國的組態軟件。在80 年代末、 90 年代初,基于Windows3.1 的 InTouch 軟件曾讓我們耳目一新,并且InTouch
6、提供了豐富的圖庫。但是,早期的InTouch軟件采用方式與驅動程序通信,性能較差,最新的InTouch7.0版已經完全基于32 位的 Windows平臺,并且提供了 OPC支持。Fix : Intellution公司以 Fix 組態軟件起家,1995 年被愛默生收購,現在是愛默生集團的全資子公司,Fix6. 軟件提供工控人員熟悉的概念和操作界面,并提供完備的驅動程序(需單獨購買)。Intellution將自己最新的產品系列命名為iFiX ,在 iFiX 中,Intellution提供了強大的組態功能,但新版本與以往的6. 版本并不完全兼容。原有的Script語言改為 VBA(Visual Ba
7、sic For Application),并且在內部集成了微軟的 VBA開發環境。 遺憾的是, Intellution并沒有提供 6.1 版腳本語言到 VBA的轉換工具。 在 iFiX中,Intellution的產品與 Microsoft 的操作系統、 網絡進行了緊密的集成。 Intellution也是 OPC( OLEforProcess Control)組織的發起成員之一。iFiX的 OPC組件和驅動程序同樣需要單獨購買。Citech : CiT 公司的 Citech也是較早進入中國市場的產品。Citech具有簡潔的操作方式, 但其操作方式更多的是面向程序員,而不是工控用戶。Citech提
8、供了類似語言的腳本語言進行二次開發,但與iFix不同的是, Citech的腳本語言并非是面向對象的,而是類似于語言,這無疑為用戶進行二次開發增加了難度。WinCC: Simens 的 WinCC也是一套完備的組態開發環境,Simens 提供類語言的腳本,包括一個調試環境。 WinCC內嵌 OPC支持,并可對分布式系統進行組態。但WinCC的結構較復雜,用戶最好經過Simens 的培訓以掌握 WinCC的應用。組態王:組態王是國內第一家較有影響的組態軟件開發公司(更早的品牌多數已經湮滅)。組態王提供了資源管理器式的操作主界面,并且提供了以漢字作為關鍵字的腳本語言支持。組態王也提供多種硬件驅動程序
9、。Controx (開物):華富計算機公司的Controx2000是全 32 位的組態開發平臺,為工控用戶提供了強大的實時曲線、歷史曲線、報警、數據報表及報告功能。作為國內最早加入OPC組織的軟件開發商, Controx內建 OPC支持,并提供數十種高性能驅動程序。提供面向對象的腳本語言編譯器,支持ActiveX組件和插件的即插即用,并支持通過ODBC連接外部數據庫。 Controx同時提供網絡支持和 WevServer 功能。ForceControl (力控):大慶三維公司的ForceControl (力控)從時間概念上來說,力控也是國內較早就已經出現的組態軟件之一。只是因為早期力控一直沒有
10、作為正式商品廣泛推廣,所以并不為大多數人所知。大約在 93 年左右,力控就已形成了第一個版本,只是那時還是一個基于DOS和 VMS的版本。后來隨著Windows3.1 的流行,又開發出了16 位 Windows 版的力控。但直至Windows95 版本的力控誕生之前,他主要用于公司內部的一些項目。32 位下的 1.0 版的力控,在體系結構上就已經具備了較為明顯的先進性,其最大的特征之一就是其基于真正意義的分布式實時數據庫的三層結構,而且其實時數據庫結構可為可組態的活結構。在19992000 年期間,力控得到了長足的發展,最新推出的2.0 版在功能的豐富特性、易用性、開放性和 I/O 驅動數量,
11、都得到了很大的提高。在很多環節的設計上,力控都能從國內用戶的角度出發,即注重實用性,又不失大軟件的規范。另外,公司在產品的培訓、用戶技術支持等方面投入了較大人力,相信在較短時間內,力控軟件產品將在工控軟件界形成巨大的沖擊。其他常見的組態軟件還有GE的 Cimplicity,Rockwell的 RsView, NI 的 LookOut,PCSoft 的 Wizcon 以及國內一些組態軟件通態軟件公司的MCGS,也都各有特色。3. 組態軟件的功能特點發展方向目前看到的所有組態軟件都能完成類似的功能:比如,幾乎所有運行于32 位 Windows平臺的組態軟件都采用類似資源瀏覽器的窗口結構,并且對工業
12、控制系統中的各種資源(設備、標簽量、畫面等)進行配置和編輯;都提供多種數據驅動程序;都使用腳本語言提供二次開發的功能,等等。但是,從技術上說,各種組態軟件提供實現這些功能的方法卻各不相同。從這些不同之處,以及 PC技術發展的趨勢,可以看出組態軟件未來發展的方向。3.1 數據采集的方式大多數組態軟件提供多種數據采集程序,用戶可以進行配置。然而,在這種情況下,驅動程序只能由組態軟件開發商提供,或者由用戶按照某種組態軟件的接口規范編寫,這為用戶提出了過高的要求。由 OPC基金組織提出的OPC規范基于微軟的OLE/DCOM技術,提供了在分布式系統下,軟件組件交互和共享數據的完整的解決方案。 在支持 O
13、PC的系統中,數據的提供者作為服務器 (Server ),數據請求者作為客戶 (Client),服務器和客戶之間通過DCOM接口進行通信, 而無需知道對方內部實現的細節。由于 COM技術是在二進制代碼級實現的,所以服務器和客戶可以由不同的廠商提供。在實際應用中,作為服務器的數據采集程序往往由硬件設備制造商隨硬件提供,可以發揮硬件的全部效能,而作為客戶的組態軟件可以通過OPC與各廠家的驅動程序無縫連接,故從根本上解決了以前采用專用格式驅動程序總是滯后于硬件更新的問題。同時,組態軟件同樣可以作為服務器為其他的應用系統(如MIS 等)提供數據。OPC現在已經得到了包括Interllution、 Si
14、mens、GE、 ABB等國外知名廠商的支持。隨著支持OPC的組態軟件和硬件設備的普及,使用 OPC進行數據采集必將成為組態中更合理的選擇。3.2 腳本的功能腳本語言是擴充組態系統功能的重要手段。因此,大多數組態軟件提供了腳本語言的支持。具體的實現方式可分為三種:一是內置的類C/Basic語言;二是采用微軟的VBA的編程語言;三是有少數組態軟件采用面向對象的腳本語言。類 C/Basic語言要求用戶使用類似高級語言的語句書寫腳本,使用系統提供的函數調用組合完成各種系統功能。應該指明的是,多數采用這種方式的國內組態軟件,對腳本的支持并不完善,許多組態軟件只提供IFTHEN ELSE 的語句結構,不
15、提供循環控制語句,為書寫腳本程序帶來了一定的困難。微軟的VBA是一種相對完備的開發環境,采用VBA的組態軟件通常使用微軟的VBA環境和組件技術,把組態系統中的對象以組件方式實現,使用VBA的程序對這些對象進行訪問。由于VisualBasic是解釋執行的,所以VBA程序的一些語法錯誤可能到執行時才能發現。而面向對象的腳本語言提供了對象訪問機制,對系統中的對象可以通過其屬性和方法進行訪問,比較容易學習、掌握和擴展,但實現比較復雜。3.3 組態環境的可擴展性可擴展性為用戶提供了在不改變原有系統的情況下,向系統內增加新功能的能力,這種增加的功能可能來自于組態軟件開發商、第三方軟件提供商或用戶自身。增加
16、功能最常用的手段是ActiveX組件的應用,目前還只有少數組態軟件能提供完備的ActiveX組件引入功能及實現引入對象在腳本語言中的訪問。3.4 組態軟件的開放性隨著管理信息系統和計算機集成制造系統的普及,生產現場數據的應用已經不僅僅局限于數據采集 和監控。在生產制造過程中,需要現場的大量數據進行流程分析和過程控制,以實現對生產流程的調整和優化。現有的組態軟件對大部分這些方面需求還只能以報表的形式提供,或者通過ODBC將數據導出到外部數據庫,以供其他的業務系統調用,在絕大多數情況下,仍然需要進行再開發才能實現。隨著生產決策活動對信息需求的增加,可以預見,組態軟件與管理信息系統或領導信息系統的集
17、成必將更加緊密,并很可能以實現數據分析與決策功能的模塊形式在組態軟件中出現。3.5 對 Internet的支持程度現代企業的生產已經趨向國際化、分布式的生產方式。Internet將是實現分布式生產的基礎。組態軟件能否從原有的局域網運行方式跨越到支持Internet,是擺在所有組態軟件開發商面前的一個重要課題。限于國內目前的網絡基礎設施和工業控制應用的程度,筆者認為,在較長時間內,以瀏覽器方式通過Internet對工業現場的監控,將會在大部分應用中停留于監視階段,而實際控制功能的完成應該通過更穩定的技術,如專用的遠程客戶端、由專業開發商提供的ActiveX控件或 Java 技術實現。3.6 組態
18、軟件的控制功能隨著以工業PC 為核心的自動控制集成系統技術的日趨完善和工程技術人員的使用組態軟件水平的不斷提高,用戶對組態軟件的要求已不像過去那樣主要側重于畫面,而是要考慮一些實質性的應用功能,如軟件 PLC,先進過程控制策略等。軟 PLC產品是基于 PC機開放結構的控制裝置,它具有硬 PLC在功能、可靠性、速度、故障查找等方面的特點,利用軟件技術可將標準的工業 PC轉換成全功能的 PLC過程控制器。 軟 PLC綜合了計算機和 PLC的開關量控制、模擬量控制、數學運算、數值處理、通信網絡等功能,通過一個多任務控制內核,提供了強大的指令集、 快速而準確的掃描周期、可靠的操作和可連接各種/ 系統及網絡的開放式結構。所以可以這樣說,軟 PLC提供了與硬PLC同樣的功能,而同時具備了PC環境的各種優點。目前,國際上影響比較大的產品有:法國CJ International公司的ISaGRAF軟件包、PCSoft International公司的WinPLC、美國Wizdom Control Intellution公司
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校用家具合同協議
- 直播代播合同協議
- 生產三方合同協議
- 紗窗采購合同協議
- 私房搭建合同協議
- 消防管理合同協議
- 轉讓顧問合同協議
- 租田合同解除協議
- 足療轉讓合同協議
- 租讓廣告合同協議
- GB/T 25085.1-2024道路車輛汽車電纜第1部分:術語和設計指南
- 2024新版《藥品管理法》培訓課件
- 2024-2030年版中國物流包裝行業市場競爭格局及投資運作模式分析報告
- 國際機場交通標志導向方案
- 2024年大學生電子版三方協議書模板
- 制冷與空調設備運行操作作業安全技術實際操作考試標準
- 安踏組織架構分析
- 2024新版(閩教版)三年級英語上冊單詞帶音標
- 浙江省杭州市2024年中考英語真題(含答案)
- 有限空間中毒窒息事故警示教育
- Java Web編程技術 課件 第17章SSM框架整合與實例
評論
0/150
提交評論