真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ServerSuperIO的OPC使用方法是什么

這篇文章主要介紹“ServerSuperIO的OPC使用方法是什么”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“ServerSuperIO的OPC使用方法是什么”文章能幫助大家解決問題。

創(chuàng)新互聯(lián)是一家專業(yè)提供馬山企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、做網(wǎng)站、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為馬山眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。

16.OPC Server的使用步驟    

16.1     概述

      OPC(OLE for Process Control, 用于過程控制的OLE)是一個工業(yè)標準,基于微軟的OLE(現(xiàn)在的Active X)、COM (部件對象模型)和DCOM (分布式部件對象模型)技術(shù)。OPC包括一整套接口、屬性和方法的標準集。用于世界上所有主要的自動化控制系統(tǒng)、儀器儀表及過程控制系統(tǒng)的公司。

      ServerSuperIO通過加載的設(shè)備驅(qū)動以網(wǎng)口或串口為通訊鏈路實時與硬件傳感器交互、采集數(shù)據(jù)信息,設(shè)備驅(qū)動采集到硬件傳感器的數(shù)據(jù)信息之后立即傳遞給OPC Server,OPC Server的數(shù)據(jù)發(fā)生變化后,在OPC Client能夠立即做出響應(yīng),這樣更能體現(xiàn)數(shù)據(jù)的實時性,避免OPC Server定時讀取數(shù)據(jù)庫的數(shù)據(jù)信息而造成延遲,也不能及時反應(yīng)數(shù)據(jù)變化的真實性。

     結(jié)構(gòu)示意如下圖:

 ServerSuperIO的OPC使用方法是什么

16.2     ServerSuperIO的OPC使用過程

      使用過程比較簡單,在二次開發(fā)設(shè)備驅(qū)動過程中,繼承動態(tài)接口實現(xiàn)自定義屬性保存實時數(shù)據(jù);通過配制工作把設(shè)備驅(qū)動實現(xiàn)自定義的屬性映射成Tag標簽,然后開啟OPC Server服務(wù);設(shè)備通訊后設(shè)備驅(qū)動會把實時數(shù)據(jù)更新到OPC Server中。

16.2.1繼承動態(tài)接口

    在設(shè)備驅(qū)動中實現(xiàn)臨時保存數(shù)據(jù)的動態(tài)接口,可以把流量或信號之類的數(shù)據(jù)定義成相應(yīng)的屬性名稱,每次采集到數(shù)據(jù)后更新相應(yīng)的屬性。

    代碼如下:

1
2
3
4
5
6
7
8
9
10
11
public         class         DeviceDyn:DeviceDynamic
           {          
                 public         DeviceDyn() :         base         ()
                 {}
                 public         override         string         GetAlertState()
                 {          
                     throw         new         NotImplementedException(         "無報警信息"         );
                 }
                 private         float         Flow  {                   set         ;         get         ;}     
                 private         float         Signal {                   set         ;         get         ;}
}

     當然,設(shè)備驅(qū)動的開發(fā)不僅僅包括這些,具體請參見以前的教程。

16.2.2增加設(shè)備驅(qū)動

      運行“ServerSuperIO.Tool.exe”工具,單擊【基本配置】菜單。把開發(fā)好的設(shè)備驅(qū)動程序集在配置工具中進行信息配置,證明當前的設(shè)備驅(qū)動在平臺上可以運行,如下圖:

 ServerSuperIO的OPC使用方法是什么

     上面配置的是程序集的基本信息,可供多個設(shè)備驅(qū)動實例使用。設(shè)備驅(qū)動在平臺下運行,還需要進行實例化(具體的通訊實例),那么就要掛載設(shè)備驅(qū)動。掛載過程:創(chuàng)建服務(wù)實例,在服務(wù)實例下掛載可運行的設(shè)備實例。如下圖:

 ServerSuperIO的OPC使用方法是什么

16.2.3配制標簽屬性

       運行“ServerSuperIO.Tool.exe”工具,單擊【標簽配置】菜單,把剛設(shè)備掛載的可運行設(shè)備驅(qū)動的動態(tài)數(shù)據(jù)接口的屬性映射成Tag標簽。如下圖:

 ServerSuperIO的OPC使用方法是什么

16.2.4安裝OPC組件

      在“OPC工具和組件”目錄下安裝相應(yīng)的OPC核心組件“OPC Core Components redistributable”,“TOOLS”可以選擇安裝。這是OPC Server服務(wù)的必備組件。

16.2.5啟動OPC Server服務(wù)

     運行“ServerSuperIO.Tool.exe”工具,單擊【基本配置】菜單,啟動OPC Server服務(wù)。如下圖:

 ServerSuperIO的OPC使用方法是什么

16.2.6運行程序

      可以運行“ServerSuperIO.Host.exe”或“ServerSuperIO.UI.exe”的宿主程序,也可以運行自已二次開發(fā)的主程序。

16.2.7OPC Client實時讀取數(shù)據(jù)

      在“OPC工具和組件”目錄有“opcquickclient.exe”O(jiān)PC Client工具,按服務(wù)器、組、標簽增加要讀取的數(shù)據(jù)。如下圖:

 ServerSuperIO的OPC使用方法是什么

16.3     注意事項

       OPC Server的宿主程序和OPC Client程序都要以“管理員”身份運行,否則會不成功。

關(guān)于“ServerSuperIO的OPC使用方法是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。


網(wǎng)站欄目:ServerSuperIO的OPC使用方法是什么
分享URL:http://weahome.cn/article/gssgos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部