OPC實(shí)時(shí)數據訪(fǎng)問(wèn)規范(OPC DA)定義了包括數據值,更新時(shí)間與數據品質(zhì)信息的相關(guān)標準。
OPC歷史數據訪(fǎng)問(wèn)規范(OPC HDA)定義了查詢(xún)、分析歷史數據和含有時(shí)標的數據的方法。
OPC報警事件訪(fǎng)問(wèn)規范(OPC AE)定義了報警與時(shí)間類(lèi)型的消息類(lèi)信息,以及狀態(tài)變化管理等相關(guān)標準。
【為什么要開(kāi)發(fā) OPC UA】
基于COM/DCOM的技術(shù)有著(zhù)不可根除的缺點(diǎn),因此隨著(zhù)技術(shù)的進(jìn)步,以及數據交換各方面需求的提高,OPC基金會(huì )在2008年發(fā)布了新的規范:OPC UA。
【OPC UA 的技術(shù)特性】
OPC UA規范不再是基于COM/DCOM技術(shù),因此OPC UA不僅能在Windows平臺上實(shí)現,更可以在Linux,以及其他的嵌入式平臺中實(shí)現。與傳統OPC規范相同,OPC UA 同樣有著(zhù)相同的設計目標:1. 功能等價(jià):所有的基于COM的OPC規范中的功能,都映射到了OPC UA中。2. 多平臺支持:支持從嵌入式的微控制器到基于云的分散式控制架構。3. 安全:信息加密,互訪(fǎng)認證以及安全監聽(tīng)功能。4. 擴展性:不影響現有應用程序的情況下,就可以添加新的功能。5. 豐富的信息建模:可定義復雜的信息,而不再是單一的數據。
【OPC UA相對于傳統OPC的變化】
一、功能方面,OPC UA不僅支持傳統OPC的所有功能,更支持更多新的功能:1. 網(wǎng)絡(luò )發(fā)現:自動(dòng)查詢(xún)本PC機中與當前網(wǎng)絡(luò )中可用的OPC Server。2. 地址空間優(yōu)化:所有的數據都可以分級結構定義,使得OPC Client不僅能夠讀取并利用簡(jiǎn)單數據,也能訪(fǎng)問(wèn)復雜的結構體。3. 互訪(fǎng)認證:所有的讀寫(xiě)數據/消息行為,都必須有訪(fǎng)問(wèn)許可。4. 數據訂閱:針對OPCClient不同的配置與標準,提供數據/消息的監控,以及數值變化時(shí)的變化報告。5. 方案(Methods)功能:OPC UA中定義了通過(guò)在OPCServer中定義方案(Methods),來(lái)讓OPC client執行特定的程序。
二、平臺支持方面,由于不再基于COM/DCOM技術(shù),OPC UA標準提供的更多的可支持的硬件或軟件平臺。硬件平臺諸如傳統的PC機、基于云的服務(wù)器、PLC、ARM等其他微處理器;而軟件平臺可支持微軟的Windows、蘋(píng)果公司的OSX、安卓,以及其他的基于Linux的分布式操作系統。
三、安全性方面,最大的變化是OPC UA可以通過(guò)任何單一端口(經(jīng)管理員開(kāi)放后)進(jìn)行通信,這使得OPC通信不再會(huì )由于防火墻受到大量的限制。
【OPC UA 的技術(shù)細節概述】
1、OPC UA在傳輸中可通過(guò)XML格式或者二進(jìn)制格式來(lái)傳輸,并且可選擇并兼容更多通用的IT通信協(xié)議,比如HTTPS。同時(shí),在加密時(shí),也能達到128或者256位的加密深度。在客戶(hù)端與服務(wù)器的通信許可方面,OPC UA使用了OpenSSL許可證來(lái)規定哪些應用程序或系統可以使用OPC與另一端相連接。2、在建模方面,OPC UA將建模的架構由“數據建模”擴展為了“信息建模”。OPC UA規范中不僅僅提供了完整的面向對象的數據建模,同時(shí)也可定義復雜的多級結構體。數據類(lèi)型或結構體都在配置文件(profiles)中定義,不僅可以定義已存在的傳統OPC規范中的類(lèi)型,還可以擴展加入其他的供應商或組織定義的新類(lèi)型。
電話(huà):13818569113 15721373211
郵箱:fushidianji@139.com
網(wǎng)址:http://xiangtai88.cn
地址:上海青浦區北青公路7171號111-112室