Softing OPC Tunnel--繞過DCOM配置實(shí)現(xiàn)OPC Classic廣域網(wǎng)通信
一 摘要
Softing OPC Tunnel是dataFEED OPC Suite的一個組件,可避免跨設(shè)備OPC Classic通信中出現(xiàn)DCOM配置問題,同時可保證跨網(wǎng)絡(luò)數(shù)據(jù)交換的高性能和可靠性。OPC Tunnel內(nèi)部集成的存儲轉(zhuǎn)發(fā)功能,可使數(shù)據(jù)在連接中斷時被緩存,并在重新建立連接后被自動轉(zhuǎn)發(fā)。
二 行業(yè)現(xiàn)狀
組態(tài)軟件,又稱組態(tài)監(jiān)控系統(tǒng)軟件,是指數(shù)據(jù)采集與過程控制的專用軟件,也是指在自動控制系統(tǒng)監(jiān)控層一級中的軟件平臺和開發(fā)環(huán)境。國內(nèi)目前主流的組態(tài)軟件有:西門子公司的WinCC、北京亞控科技發(fā)展有限公司的組態(tài)王(Kingview)、北京三維力控科技有限公司的力控(ForceControl)和北京昆侖通態(tài)自動化軟件科技有限公司的MCGS等。
隨著企業(yè)信息管理系統(tǒng)建設(shè)的不斷發(fā)展以及組態(tài)軟件在生產(chǎn)過程監(jiān)控系統(tǒng)中被更廣泛地應(yīng)用,整個企業(yè)的監(jiān)控系統(tǒng)通常由多個組態(tài)軟件或ERP軟件構(gòu)成。為了更好的實(shí)現(xiàn)分布式監(jiān)控,各種監(jiān)控系統(tǒng)之間需要實(shí)現(xiàn)動態(tài)的數(shù)據(jù)交互。
目前主流的組態(tài)軟件均提供OPC服務(wù)器以及OPC客戶端。組態(tài)軟件之間比較常用的數(shù)據(jù)交換方式是利用OPC技術(shù)。因?yàn)镺PC技術(shù)通訊穩(wěn)定,傳輸速度快,所以適用于大批量數(shù)據(jù)交換。并且利用OPC技術(shù),可以將ERP系統(tǒng)、HMI系統(tǒng)、PLC和現(xiàn)場設(shè)備系統(tǒng)集成一體化。此外,OPC技術(shù)允許客戶端程序從不同的OPC服務(wù)器甚至運(yùn)行在不同節(jié)點(diǎn)上的OPC 服務(wù)器中讀取數(shù)據(jù)。
(分布式系統(tǒng))
三 存在的問題
傳統(tǒng)OPC組件之間的通信是利用DCOM來進(jìn)行客戶端到服務(wù)器的通信。雖然可以通過設(shè)置DCOM來實(shí)現(xiàn)網(wǎng)絡(luò)上OPC組件的通信,但其弊端卻不容忽視。其主要缺點(diǎn)如下:
1. 設(shè)置DCOM時需要用到的“dcomcfng”服務(wù)程序深入Windows操作系統(tǒng),因此,任何錯誤的配置調(diào)整都可能導(dǎo)致系統(tǒng)不穩(wěn)定;
2. DCOM設(shè)置會降低電腦的安全性能。為了允許分布的電腦通過DCOM/OPC通信,安全設(shè)置需要設(shè)置為身份驗(yàn)證“無”、授權(quán)訪問“所有人”等,才能讓網(wǎng)絡(luò)上的所有用戶無限制的訪問當(dāng)前電腦所提供的所有數(shù)據(jù)與服務(wù);
3. 特別是端口135的開放會造成嚴(yán)重的安全漏洞--應(yīng)用程序可以通過“遠(yuǎn)程過程調(diào)用”來干擾Windows組件,并且毫無限制。實(shí)際上,這為許多計算機(jī)病毒提供了一個入口。
四 解決方案
Softing的解決方案是利用OPC Tunnel輕松繞過DCOM通信配置,為您帶來了一種安全且簡單的跨網(wǎng)絡(luò)OPC通信。Softing OPC Tunnel設(shè)計為“DCOM旁路”,允許在聯(lián)網(wǎng)計算機(jī)上的OPC組件之間進(jìn)行可靠、高性能的通信。
OPC Tunnel需要安裝在OPC客戶端計算機(jī)和OPC服務(wù)器計算機(jī)上,并且客戶端和服務(wù)器端的OPC Tunnel通過可選加密的TCP/IP連接來進(jìn)行通信。這樣,在客戶端和服務(wù)器應(yīng)用程序之間交換的數(shù)據(jù)通過TCP/IP進(jìn)行“Tunnel傳輸”,可完全避免耗時且復(fù)雜的DCOM安全配置。
(Softing OPC Tunnel方案)
此外,通過Softing OPC Tunnel進(jìn)行通信,可使帶寬需求大大減少并讓性能提高。下圖顯示了使用DCOM配置的標(biāo)準(zhǔn)OPC(左)進(jìn)行通信和使用Softing OPC Tunnel(右)進(jìn)行通信時,在OPC客戶端和OPC服務(wù)器之間的傳輸數(shù)據(jù)量(以KB為單位)??梢姡噍^于基于DCOM的數(shù)據(jù)傳輸,通過OPC Tunnel來進(jìn)行的通信平均僅需50%的帶寬。
(帶寬需求對比)
五 優(yōu)勢
Softing OPC Tunnel具有以下優(yōu)勢:
1. 數(shù)據(jù)傳輸沒有系統(tǒng)安全漏洞;
2. 無需進(jìn)行費(fèi)時且反復(fù)的試驗(yàn)來尋找合適的DCOM設(shè)置;
3. 跨網(wǎng)OPC通訊調(diào)試僅需幾分鐘;
4. 跨越防火墻的OPC通信;
5. 可立即檢測到通訊中斷(使用DCOM可能需要花費(fèi)幾分鐘);
6. 與OPC客戶端連接斷開時,可自動緩存OPC服務(wù)器發(fā)送的數(shù)據(jù);
......
請點(diǎn)擊此處,查看剩余30%精彩內(nèi)容!
| 往期回顧
提交
LinkXpert系列:可輕松進(jìn)行LAN網(wǎng)絡(luò)測試的多功能便攜設(shè)備
機(jī)器連接和邊緣計算?,知多少?
SQL數(shù)據(jù)庫和事務(wù)管理器在工業(yè)生產(chǎn)中的應(yīng)用
容器化軟件應(yīng)用簡化傳統(tǒng)設(shè)備的連接
Softing smartLink產(chǎn)品系列“新成員”支持訪問PROFINET網(wǎng)絡(luò)