91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ServerSuperIO的OPC使用方法是什么

發布時間:2022-01-14 09:48:28 來源:億速云 閱讀:141 作者:iii 欄目:互聯網科技

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

16.OPC Server的使用步驟    

16.1     概述

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

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

     結構示意如下圖:

 ServerSuperIO的OPC使用方法是什么

16.2     ServerSuperIO的OPC使用過程

      使用過程比較簡單,在二次開發設備驅動過程中,繼承動態接口實現自定義屬性保存實時數據;通過配制工作把設備驅動實現自定義的屬性映射成Tag標簽,然后開啟OPC Server服務;設備通訊后設備驅動會把實時數據更新到OPC Server中。

16.2.1繼承動態接口

    在設備驅動中實現臨時保存數據的動態接口,可以把流量或信號之類的數據定義成相應的屬性名稱,每次采集到數據后更新相應的屬性。

    代碼如下:

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         ;}
}

     當然,設備驅動的開發不僅僅包括這些,具體請參見以前的教程。

16.2.2增加設備驅動

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

 ServerSuperIO的OPC使用方法是什么

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

 ServerSuperIO的OPC使用方法是什么

16.2.3配制標簽屬性

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

 ServerSuperIO的OPC使用方法是什么

16.2.4安裝OPC組件

      在“OPC工具和組件”目錄下安裝相應的OPC核心組件“OPC Core Components Redistributable”,“TOOLS”可以選擇安裝。這是OPC Server服務的必備組件。

16.2.5啟動OPC Server服務

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

 ServerSuperIO的OPC使用方法是什么

16.2.6運行程序

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

16.2.7OPC Client實時讀取數據

      在“OPC工具和組件”目錄有“opcquickclient.exe”OPC Client工具,按服務器、組、標簽增加要讀取的數據。如下圖:

 ServerSuperIO的OPC使用方法是什么

16.3     注意事項

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

關于“ServerSuperIO的OPC使用方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巩留县| 南通市| 马尔康县| 湟源县| 通江县| 龙口市| 叶城县| 开远市| 瓦房店市| 蒲城县| 邯郸市| 余姚市| 嘉黎县| 泽库县| 赤城县| 康保县| 永济市| 壶关县| 藁城市| 阿克苏市| 紫金县| 南和县| 宾阳县| 定边县| 承德市| 高唐县| 邓州市| 泸定县| 临桂县| 五华县| 来凤县| 廉江市| 九龙坡区| 绥德县| 天峨县| 南岸区| 徐闻县| 乾安县| 额济纳旗| 怀柔区| 永州市|