概述
工業控制現場往往會出現這種情況,各站點已經存在數據采集系統,并且各種數采軟件都不同,給實現整個系統數字化造成一定的困難。微軟的DDE是一種數據通訊的形式,使用共享的內存在應用程序之間進行數據交換。
用于數據采集的各家組態軟件一般都有自己的DDE接口,利用DDE即可將數采軟件中的數據統一匯總,實現生產數字化。以下紫金橋軟件與當前主要組態軟件間利用DDE數據轉儲的方式。在此只介紹軟件的設置,相對本地和遠程DDE連接時的系統配置請查看相關資料。
紫金橋配置
新建一個DDE設備,在“DDE 通訊定義”處填入正確的參數。

這里只需填服務名(即應用程序名)和話題名。
設置已定義點的數據連接部分,如下

在DDE連接項處填寫正確的項目名。
各組態軟件配置
(一)國外軟件
InTouch
InTouch是美國Wonderware公司開發的一款組態軟件。推出的時間較早,市場的占用率較大。InTouch軟件的DDE配置只需填寫正確的應用程序名,話題名和項目名即可。
InTouch DDE 配置的各項參數如下:
應用程序名:View
話題名:Tagname
項目名:變量名
iFix是Intellution Dynamics自動化軟件產品家族中的HMI/SCADA最重要的組件。
iFix的DDE配置不僅需要DDE的各項參數,還需要設置iFix自身的DDE服務程序。
需要將iFix軟件自帶的DMDDE.exe添加到工程啟動項里,才能利用DDE采集iFix工程中的數據。打開iFix系統配置(SCU-FIX)中的任務配置,如下

找到iFix安裝目錄下的DMDDE.exe程序,增加到任務列表里,選擇后臺啟動的方式。
應用程序名:DMDDE
話題名:DATA
項目名:變量名
WinCC
WinCC是西門子(組態軟件)公司開發的一款組態軟件。
在使用DDE采集WinCC中的數據時,需要將Ddeserv.exe添加到啟動項中
設置Ddeserv.exe
打開工程中的“計算機屬性”,如下:

點擊“添加”按鈕

填寫完成如上設置。這樣在WinCC工程運行之后就可以使用打開的“DDE服務”對話框中選擇所要共享的數據。
應用程序名:WinCC
話題名:WinCC工程目錄名
項目名:變量名
(二)國內軟件
紫金橋
紫金橋軟件(RealInfo)是紫金橋公司在長期的工程實踐中逐步發展起來的一套計算機監控系統。
紫金橋軟件的DDE配置比較方便,填寫正確的DDE 配置參數即可。
應用程序名:db
話題名:db
項目名:變量名,如Tag1.PV
組態王
組態王是北京亞控科技開發的一款組態軟件。
采集組態王工程中的數據時,必須保證該數據允許“DDE訪問”

選中上圖標示處,即可共享該數據。
應用程序名:View
話題名:Tagname
項目名:變量名
力控
力控是三維力控科技開發的一款組態軟件。
力控的DDE配置比較簡單,完成DDE配置參數即可。如下
應用程序名:PCAUTO
話題名:TAG
項目名:變量名
|