技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 應用方案 > OPC UA、.NET平臺和組態(tài)軟件

OPC UA、.NET平臺和組態(tài)軟件

時間:2009-09-28 09:13:49來源:taoyang

導語:?本文介紹了OPC UA和Microsoft .NET的技術(shù)特點、技術(shù)背景和兩者之間的關(guān)系;同時基于未來組態(tài)軟件的技術(shù)特點和發(fā)展方向,介紹了兩者在組態(tài)軟件中的應用及其重要性
摘 要:本文介紹了OPC UA和Microsoft .NET的技術(shù)特點、技術(shù)背景和兩者之間的關(guān)系;同時基于未來組態(tài)軟件的技術(shù)特點和發(fā)展方向,介紹了兩者在組態(tài)軟件中的應用及其重要性。最后指出,OPC UA與.NET都順應了自動化行業(yè)構(gòu)建大系統(tǒng)、復雜系統(tǒng)的發(fā)展趨勢,為實現(xiàn)企業(yè)監(jiān)控管信息一體化奠定了技術(shù)基礎(chǔ),采用OPC UA和.NET技術(shù)是組態(tài)軟件發(fā)展的必然。   來自生產(chǎn)過程的數(shù)據(jù)是工廠自動化和信息化建設(shè)的基礎(chǔ)。工廠中的數(shù)據(jù)采集系統(tǒng)負責從各種控制器、儀表和控制系統(tǒng)中采集數(shù)據(jù)、并把這些數(shù)據(jù)傳遞和共享給其它需要這些數(shù)據(jù)的系統(tǒng)。這些數(shù)據(jù)消費系統(tǒng)和數(shù)據(jù)采集系統(tǒng)間需要統(tǒng)一的數(shù)據(jù)交換協(xié)議才能實現(xiàn)數(shù)據(jù)的共享。   應用軟件之間有多種多樣的數(shù)據(jù)交換方式,如通過中間數(shù)據(jù)文件、中間數(shù)據(jù)庫、共享內(nèi)存等中間環(huán)節(jié)交換數(shù)據(jù),應用程序間也可以通過約定的方式和協(xié)議直接通信,如通過DDE、COM、DCOM、OLE接口和網(wǎng)絡(luò)通信接口等。   OPC是OPC基金會在微軟Windows的OLE技術(shù)基礎(chǔ)上發(fā)展的一種數(shù)據(jù)交換方法,其目的就是通過一個統(tǒng)一的接口實現(xiàn)不同廠商的軟件產(chǎn)品間的數(shù)據(jù)交換。經(jīng)過多年的發(fā)展,OPC組織發(fā)展了OPC DA(數(shù)據(jù)采集)、OPC Alarms&Events(報警和事件)、OPC HDA(歷史數(shù)據(jù))、Batch(批次)、Security(安全)等技術(shù),OPC DA在自動化行業(yè)得到了廣泛的應用。   隨著自動化和信息化的快速發(fā)展,用戶系統(tǒng)日益復雜,系統(tǒng)規(guī)模日益擴大,用戶希望把從工廠底層的設(shè)備信息到高層的企業(yè)決策信息都能夠有效地集成和整合,在工廠各種各樣的自動化和信息化系統(tǒng)都能夠有效利用自己所需要的有價值信息。 充分的信息和共享是工廠自動化的基礎(chǔ),信息孤島的打破是提高工廠綜合生產(chǎn)效率的前提,因此用戶對數(shù)據(jù)的交互和共享的要求越來越高,數(shù)據(jù)和交換的核心地位越來越凸顯。傳統(tǒng)的OPC技術(shù)逐漸顯示出其不夠靈活,安全機制不足,平臺局限、實現(xiàn)和使用過于復雜等諸多弱點,因此OPC基金會在2006年推出OPC UA這一全新的統(tǒng)一架構(gòu)來取代OPC DA技術(shù)。OPC UA徹底拋棄了過時的COM和DCOM技術(shù),和OPC DA相比,OPC UA是一個巨大的進步,OPC UA不再局限于Windows系統(tǒng),而是跨平臺的技術(shù)標準,面向未來的網(wǎng)絡(luò)計算時代,是以SOA、WebService為核心的理想數(shù)據(jù)交換技術(shù)。 1、 OPC UA   OPC UA(OPC Unified Architecture)指OPC統(tǒng)一體系架構(gòu),是OPC的最新發(fā)展,是一種基于服務的跨越平臺的解決方案。   與OPC DA標準相比,OPC UA是跨平臺的,提供更高的可靠性、安全性和數(shù)據(jù)集成,能顯著改進企業(yè)信息的連通性。   OPC UA有以下特點:  ?。?)擴展了OPC的應用平臺,把過去只在Windows平臺上的OPC技術(shù)拓展到Linux和Unix平臺。開放的基于Internet的WebService的服務架構(gòu)(SOA)和基于Internet的異常靈活的數(shù)據(jù)交換系統(tǒng),為構(gòu)建跨地域的數(shù)據(jù)采集系統(tǒng)提供了有力的技術(shù)支撐?;贠PC UA標準的產(chǎn)品可更好地實現(xiàn)工廠級的數(shù)據(jù)采集和管理,從PLC、DCS等現(xiàn)場設(shè)備,到HMI、SCADA,再到生產(chǎn)制造系統(tǒng),再到企業(yè)上層管理軟件,都可以通過OPC UA標準,統(tǒng)一進行溝通。
 ?。?)OPC UA標準使產(chǎn)品的開發(fā)和使用更為簡單。OPC標準促進了工廠自動化系統(tǒng)和信息化管理系統(tǒng)間的數(shù)據(jù)互操作能力,避免了非標準數(shù)據(jù)接口的復雜性。OPC UA產(chǎn)品的開發(fā)比非OPC產(chǎn)品更為容易,因此越來越多的廠商開始開發(fā)基于OPC UA的服務器和客戶端應用。  ?。?)OPC UA定義了統(tǒng)一數(shù)據(jù)和服務模型。包括:代表結(jié)構(gòu)、行為和語義的信息模型、使應用程序相互作用的消息模型、在終端之間傳輸數(shù)據(jù)的通信模型和保證系統(tǒng)之間實現(xiàn)互操作性的一致性模型。這些統(tǒng)一的模型使數(shù)據(jù)組織更為靈活,可以實現(xiàn)報警與事件、數(shù)據(jù)存取、歷史數(shù)據(jù)存取、控制命令、復雜數(shù)據(jù)的交互通信。
 ?。?)OPC UA支持查詢和通知服務,服務消息可以是二進制的,也可以是XML的,這意味著OPC UA不僅僅適于設(shè)備層、自動化層到信息化層的數(shù)據(jù)交換,還可以透過Internet實現(xiàn)遠程的數(shù)據(jù)交換,能滿足自動化工廠所有層面數(shù)據(jù)交換的需要.  ?。?)OPC UA比OPC DA更安全。OPC UA傳遞的數(shù)據(jù)是可以加密的,并對通信連接和數(shù)據(jù)本身都可以實現(xiàn)安全控制。新的安全模型保證了數(shù)據(jù)從原始設(shè)備到MES,ERP系統(tǒng),從本地到遠程的各級自動化和信息化系統(tǒng)的可靠傳遞。   總之,數(shù)據(jù)及其交互已逐漸成為自動化和信息化系統(tǒng)應用的核心,自動化系統(tǒng)將向大型化、系統(tǒng)化方向發(fā)展,數(shù)據(jù)整合也將向最底層的設(shè)備à控制層à最上層的決策管理層的方向延伸。OPC UA是一種能很好的滿足這種數(shù)據(jù)交換要求的技術(shù)。OPC UA的出現(xiàn)是新時代自動化系統(tǒng)的需要,是Internet的重要性在自動化系統(tǒng)中越來越加強的產(chǎn)物,是用戶需要統(tǒng)一、簡化而易用的數(shù)據(jù)采集和交換技術(shù)的必然,是網(wǎng)絡(luò)計算、云計算時代的SOA、WebService等新技術(shù)在工廠信息化建設(shè)中應用的必然,它符合未來自動化系統(tǒng)和信息系統(tǒng)發(fā)展的趨勢。   如果說OPC UA是網(wǎng)絡(luò)計算、云計算時代的一種基于SOA、WebService的新的理想的數(shù)據(jù)采集技術(shù),那么.NET就是新一代自動化和信息化軟件的理想開發(fā)和運行平臺。OPC UA作為數(shù)據(jù)交換技術(shù)和.NET作為軟件的開發(fā)和運行平臺,在思想上如出一轍,在面向未來,無縫構(gòu)建強大、統(tǒng)一、安全的自動化系統(tǒng)和信息系統(tǒng)方面,OPC UA與.NET可以說是不謀而合。   九思易自動化軟件的易控(INSPEC)組態(tài)軟件完全基于.NET平臺,全面支持OPC標準。下一代產(chǎn)品將全面支持OPC UA標準,將繼續(xù)通過應用Microsoft .NET,基于SOA和Web Services的數(shù)據(jù)采集方案,提供一個公共的、集成的、安全的數(shù)據(jù)模型和設(shè)備通訊環(huán)境,從而實現(xiàn)整個工廠層面的自動化和信息化管理。 2、 .NET平臺   Microsoft . NET是Microsoft耗巨資多年悉心研究于2002年全球同步推出的新一代操作平臺。早期的.NET作為用戶選擇安裝的選件外掛在Windows (98,2000,XP)系統(tǒng),從Windows Vista開始,在Windows 7和未來的Windows系統(tǒng)中,.NET系統(tǒng)將內(nèi)置于Windows系統(tǒng)之中,,成為Windows操作系統(tǒng)的重要構(gòu)成部分.   .NET是網(wǎng)絡(luò)時代所需要的新一代計算平臺, 它改變了傳統(tǒng)的計算機計算模式,取而代之以網(wǎng)絡(luò)計算模式。.NET技術(shù)的核心就是以”網(wǎng)絡(luò)計算”取代”計算機計算”,突破了“軟件運行于計算機”的概念,將軟件的運行革命性的擴展到網(wǎng)絡(luò)范圍,可以說真正的.NET時代的軟件是運行于“計算機網(wǎng)絡(luò)”的。   .NET功能強大而統(tǒng)一,易于構(gòu)建和運行具有全新客戶體驗的各種各樣的功能的強大應用?;?NET平臺開發(fā)的應用軟件,具有許多基于Windows API的軟件所不具有的優(yōu)越性,主要體現(xiàn)在以下方面:  ?。?) 網(wǎng)絡(luò)化的計算平臺,基于XML、基于組件、基于服務、基于協(xié)同的理念和大量現(xiàn)有的程序代碼可以實現(xiàn)使用傳統(tǒng)技術(shù)難以實現(xiàn)的功能。能以更少的時間解決更大和更復雜的應用系統(tǒng)。網(wǎng)絡(luò)化大型應用解決方案是自動化軟件未來發(fā)展的重要方向。   (2) .NET在Windows系統(tǒng)中的地位越來越重要。從早期作為外掛選件到目前內(nèi)置于Vista和Windows 7等所有Windows系統(tǒng),這充分表明.NET是未來Windows的重要組成部分。Windows系統(tǒng)中大量新的技術(shù)都以.NET的形式出現(xiàn),而且這些技術(shù)呈現(xiàn)跨平臺的趨勢, 未來在Unix\Linux\Solaris\Mac OS等其它操作系統(tǒng)上運行。  ?。?) 更加穩(wěn)定可靠和安全。.NET應用軟件能有效避免傳統(tǒng)Windows程序常見的指針問題引起的內(nèi)存泄露、DLL噩夢、注冊表依賴以及編程接口不一致引起的問題。.NET程序具有自動垃圾回收功能,統(tǒng)一而簡潔的編程接口技術(shù)等都能顯著提高軟件的穩(wěn)定可靠性. 增強的代碼安全機制比簡單的用戶安全機制更可靠。  ?。?) 大量成熟可用的技術(shù)和功能代碼,易于快速開發(fā)穩(wěn)定可靠的應用軟件(RAD)。WCF實現(xiàn)了統(tǒng)一的數(shù)據(jù)通信框架,WPF實現(xiàn)了統(tǒng)一的數(shù)據(jù)展現(xiàn)框架。.   (5) 擴展性更好,發(fā)展?jié)摿o可比擬。   可見,.NET是新一代自動化和信息化軟件的理想開發(fā)和運行平臺,OPC UA則是新一代數(shù)據(jù)交換的理想技術(shù)。 .NET作為強大和統(tǒng)一的網(wǎng)絡(luò)化計算平臺,其面向服務的思想體系、面向網(wǎng)絡(luò)實現(xiàn)大型和復雜系統(tǒng)應用的思想,都和OPC UA的跨平臺和統(tǒng)一架構(gòu)的思想不謀而合。也可以說OPC UA是.NET作為操作平臺的思想在數(shù)據(jù)采集、交互和共享方面的一種體現(xiàn),自然在.NET平臺上開發(fā)和實現(xiàn)OPC UA就更為簡單。   對于自動化和信息化系統(tǒng)而言,無論是.NET還是OPC UA都具有十分重大的意義,所以,組態(tài)軟件作為自動化和信息化建設(shè)中的一種重要分支產(chǎn)品,基于.NET平臺和全面支持OPC UA將是其發(fā)展的必然趨勢。 3、 組態(tài)軟件發(fā)展   自動化行業(yè)的不斷發(fā)展,對組態(tài)軟件的應用和功能提出了更高的要求,主要體現(xiàn)在以下方面:   (1) 組態(tài)軟件的發(fā)展全面進入網(wǎng)絡(luò)計算新時代;.NET、SOA、SaaS、WebService等技術(shù)和理念將被大量采用。新一代組態(tài)軟件將是以網(wǎng)絡(luò)為中心,以.NET為技術(shù)基礎(chǔ)。未來的組態(tài)軟件應該可以方便地構(gòu)建可伸縮的網(wǎng)絡(luò)分布式系統(tǒng),通過協(xié)作和負荷分布來解決大型監(jiān)控系統(tǒng)的需要,也可以靈活的選擇整體系統(tǒng)的架構(gòu),實現(xiàn)復雜的監(jiān)控系統(tǒng)方案。其中以網(wǎng)絡(luò)為中心、以XML、網(wǎng)絡(luò)服務為核心,實現(xiàn)網(wǎng)絡(luò)化計算機的協(xié)同是未來組態(tài)軟件的最重要發(fā)展方向。   從下圖可以清晰地看出自動化軟件發(fā)展的三個時代:
 ?。?) 最新IT、通信、 控制技術(shù)大量采用。自動化軟件和辦公軟件、ERP軟件等的信息集成度會進一步提高,自動化軟件系統(tǒng)和“人的大腦系統(tǒng)”將更易于連接。  ?。?) 大系統(tǒng)、復雜系統(tǒng)和高可靠性??煽啃允亲詣踊到y(tǒng)的根本,系統(tǒng)的可靠性一般隨著系統(tǒng)的復雜變得脆弱,隨著監(jiān)控系統(tǒng)規(guī)模的擴大,對系統(tǒng)可靠性的要求是前所未來有的。  ?。?) 用戶從自動化軟件中獲取信息的方式和手段將更加方便、靈活、安全和多樣化,用戶體驗將得到全面提升,Internet將成為網(wǎng)絡(luò)的基本部分,桌面人機界面和因特網(wǎng)界面,即B/S、C/S的界限將消除,圖形的品質(zhì)、無級縮放、3D等虛擬現(xiàn)實的動畫表現(xiàn)力會得到現(xiàn)實應用。  ?。?) 對軟件的開放性和互聯(lián)能力要求大幅度提高。采用開放和標準化的技術(shù)將成為潮流,開放的軟件接口是用戶的要求,也是軟件適應力和生命力的重要保證。  ?。?) 組態(tài)軟件的傳統(tǒng)功能要求更加精細和專業(yè),功能呈現(xiàn)組件化趨勢,針對不同行業(yè)的不同功能通過功能組件的專業(yè)細分而不是整個軟件的定制來解決;   (7) 軟件的國際化視角將成為必然,有眼光的軟件都會站在全球化的角度來對待自己的產(chǎn)品,提供多種語言的支持。   (8) 對軟件的易用性要求大幅度提高,以適應信息爆炸時代用戶在學習、掌握和實施新的知識產(chǎn)品的快速要求。   組態(tài)軟件經(jīng)過二十多年的發(fā)展, 目前正在實現(xiàn)從“第二代”到“第三代”的跨越和革命. 一個真正的“以網(wǎng)絡(luò)取代計算機”的、系統(tǒng)規(guī)模更大的、效率更高的、 傳統(tǒng)功能更為精細,模塊化、組件化、基于服務和協(xié)同理念的新型組態(tài)軟件時代正在到來。 4、總結(jié)   自動化系統(tǒng)的飛速發(fā)展對組態(tài)軟件提出了更復雜的要求,如何應對大系統(tǒng)和復雜系統(tǒng)的監(jiān)控挑戰(zhàn),是組態(tài)軟件的重要研究課題。   綜上所述,OPC UA與.NET的高開放性和跨平臺等技術(shù)思想,順應了自動化行業(yè)的發(fā)展趨勢,為實現(xiàn)企業(yè)監(jiān)控管信息一體化奠定了技術(shù)基礎(chǔ),采用OPC UA和.NET技術(shù)是組態(tài)軟件發(fā)展的必然。

標簽:

點贊

分享到:

上一篇:淺談單片機在溫控系統(tǒng)中的應用

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號