欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何使用Excel通過OPC訪問WinCC的實時數據

方一強2年前13瀏覽0評論

如何使用Excel通過OPC訪問WinCC的實時數據?

首先說一下什么是OPC ?

OPC是OLE for Process Control(用于過程控制的OLE)。一般常說的OPC規范一般是指OPC Classic,。

隨著技術的發展及新的要求,促使OPC基金會創立了新的架構----OPC統一架構(OPC UA)(Unified Architecture)。OPC統一架構(UA)將各個OPC Classic規范的所有功能集成到一個可擴展的框架中,獨立于平臺并且面向服務。那么了解了OPC的相關知識,再來說說題主的問題。目前 Excel 通過OPC訪問Wincc實時數據,主要是應用 OPC DA。那么什么是OPC DA呢?它是OPC Classic 中一部分,OPC Data Access (OPC DA) ,OPC DA規范定義了數據交換,包括值、時間和質量信息。

Wincc 可以作為 OPC DA服務器,可以為其他應用程序提供WINCC的實時數據。那么該應用程序可以安裝在有WINCC的服務器上,也可以是其他服務器。

我們可以使用EXCEL作為OPC DA的客戶端,在 EXCEL上使用VB開發相關程序,來實現讀取WINCC的實時數據。

首先在EXCEL中配置安全性設置。在“工具->宏->安全性”中,將Excel的安全級別設置為“中”

然后配置EXCEL作為客戶端。在EXCEL中點擊開發工具,點擊 VisualBasic打開VB編輯器后,然后再“工具->引用”中,選中“Siemens OPC DA Automation 2.0”組件,使VisualBasic能夠識別OPC對象。

然后編寫相關連接wincc opc的程序,通過OPC讀取實時值。具體的做法可以參考西門子官方網站相關文章。代碼不再這里寫。可以找到相關EXCEL文檔,下載后,可以打開VB編輯器查看代碼,主要輸入正確的wincc的計算機名稱,以及變量名后通過點擊按鈕就可以查看當前變量值。