導航:首頁 > IDC知識 > 組態王安裝opc伺服器

組態王安裝opc伺服器

發布時間:2020-10-21 11:58:18

1、組態王監控西門子S7-300PLC需要通過OPC伺服器嗎?需要些什麼軟體?怎麼連接呢?

不需要opc伺服器,組態王可以直接連接西門子的plc
在組態王的「設備」中新建設備,選擇「PLC--西門子-s7300系列」,裡面有四種連接方式:
1.mpi(串口):使用串口連接,直接將plc的串口連接到電腦的串口上。
2.tcp:使用乙太網方式,需要再plc上加一個cp343-1模塊,然後使用網線連接電腦即可。
3.mpi(通訊卡):利用通訊卡連接。
4.mpi(USB):使用USB線(串口轉USB)連接。
根據需要選擇其中一個即可
具體的設置方法可以在設置的時候點擊幫助文件,裡面會有詳細的說明的

除了上面四種外,組態王還提供了2種方法:Profibus-dp和Profibus-s7,這幾種方法可根據需要任選其一。

2、如何實現組態王與OPC數據交換?

組態與OPC技術的MATLAB的數據交換步驟:


1、下載matlab7.0以上版本,最好別用7.0,matlab7.0雖然有opc工具箱,但沒有opc模擬模塊,我用的是matlab2010。


2、下載組態王6.53,我是在亞控科技官網下載的組態王6.53。3、為保證OPC Toolbox 中對象和OPC 伺服器對象連接起來,下載並安裝客戶端開發工具包OPC CoreComponents 2.00 Redistributable 2.20.msi控制項。打開matlab安裝路徑D:ProgramFilesMATLABR2010b oolboxopcopcprivate,

找到該文件雙擊安裝。(有些版本這個控制項已經損壞了,考一下別人的也可以安裝)4、打開matlab,在command window 輸入命令opcregister('install'),注冊OPC 伺服器和客戶端用到的來安裝能在網路上瀏覽其他計算機並能與之通訊的核心組件,分別是:

OPC 通訊介面組件OPCcomn_ps.dll

OPC 自動化介面組件OPCdaAuto.dll

OPC 代理佔位組件OPCProxy.dll 

還有opc_aeps.dll。

5、在OPC 伺服器和OPC 客戶端進行分布式COM的環境設置,這個步驟有些麻煩,有個名為「dcom配置」的文件步驟很詳細,上面有好幾個系統的dcom配置,看準了我們需要的XP系統的。

這一步目的同樣是為使OPC Too lbox 中的對象和OPC 伺服器對象之間建立連接。

3、如何實現(OPC——組態王——SQL server資料庫)使用組態王通過OPC讀取然後將數據寫入server,請高手指教?

1.在OPC服務端安裝數據轉發程序
2.在安有資料庫的機器上接收程序,資料庫中先建好表就可以了

4、組態王6.5與艾默生OPC伺服器聯接時,組態王讀不到OPC伺服器上數據,如何解決?

這不是組態王的問題 是opc伺服器沒能做好,找艾默生opc的客服去 讓他們給補丁~

5、如何實現組態王與OPC數據交換

組態王左面的功能框有一個OPC鍵,點擊進入。選擇本機後者遠程的OPC軟體即可。前提是你在本機或者遠程機上安裝了某種個OPC軟體

6、為什麼我的組態王不能建立OPC伺服器『KingView.View.1』

這種用法是將組態王當做opc客戶端來使用,因此本機組態王的角色就是opc的客戶端,而KingView.View.1是組態王的opc服務端程序,所以會有這個提示。一個組態王不能同時作為一個opc通訊中的服務端和客戶端

7、組態王中為什麼會提示您的系統中沒有安裝任何OPC伺服器

換個站點下載,有可能壓縮包數據丟失或沒下完整

8、組態王中如何定義opc伺服器

首先要把所對應的opc伺服器打開
在組態王裡面建立OPC伺服器(在設備下面,如果沒有的話,那就是組態王的版本不夠,好像至少是6.52版本吧,這個版本既不清了)
在OPC伺服器窗口裡面會羅列很多電腦裡面已經安裝了的相關的伺服器,選中你所需要的伺服器,確定。
右擊新建好的那個圖標,點擊測試該伺服器,加入你想要通訊用的點,然後看看是否成功就可以。
還有個辦法,看看組態王自帶的說明書,一般他講的很詳細的。
我以前弄得是組態王和西門子的plc通訊的,不知道對你是否有幫助。

9、VC++ MFC組態王opc伺服器

你可以參看組態王幫助裡面

《組態王與其它應用程序的動態數據交換(DDE)》相關章節部分
裡面有組態王與EXCEL,VB等應用程序的通訊和數據交換

VC沒搞過,示常式序我用VB6.0調試過,能運行!!

先參照一下,VB的吧!!

VB訪問組態王的數據

在本例中,假設VB訪問「組態王」的數據,VB作為客戶程序向「組態王」請求數據。「組態王」通過OMRON驅動程序從下位機採集數據,VB又向「組態王」請求數據。數據流向如下圖所示。

在「組態王」中定義設備
在工程瀏覽器中,從左邊的工程目錄顯示區中選擇「設備」,然後在右邊的內容顯示區中雙擊「新建」圖標,則彈出「設備配置向導」(設備的配置請參見第六章 I/O設備管理,在這里比如建立了OMRON的PLC),已配置的設備的信息總結列表框如圖18.19所示。

圖18.19 利用設備安裝向導定義設備

定義的連接對象名為OMRON(也就是連接設備名),定義I/O變數時要使用此連接設備。

在「組態王」中定義I/O變數
在工程瀏覽器左邊的工程目錄顯示區中,選擇「資料庫\數據詞典」,然後在右邊的目錄內容顯示區中用左鍵雙擊「新建」圖標,彈出「變數屬性」對話框,在此對話框中建立一個I/O實型變數。如圖18.20所示。

圖18.20 組態王定義IO變數

變數名設為FromViewToVB,這個名稱由工程人員自己定義。項目名為OMRON.HR001。選擇「允許DDE訪問」選項。變數名在「組態王」內部使用,項目名是供VB引用的,連接設備為OMRON,用來定義伺服器程序的信息,已在前面定義。
創建畫面
在組態王畫面開發系統中建立畫面test1,如圖18.21所示。

圖18.21 組態王中輸出變數

為文本對象「%%%%%」設置「模擬值輸出」動畫連接如圖18.22所示。

圖18.22 組態王為變數輸出建立動畫連接

選擇菜單「文件\全部存」,保存畫面。選擇菜單「資料庫\主畫面配置」,將畫面test1設置為主畫面。
運行可視化編程工具Visual Basic
繼續使用上一節的例子,設計Form1如圖18.23所示。

圖18.23 VB中建立窗體和控制項

編制Visual Basic程序
雙擊Form1窗體中任何沒有控制項的區域,彈出「Form1.frm」窗口,在窗口內書寫Form_Load子常式,如圖18.24所示。

圖18.24 VB中為控制項建立與組態王變數的連接

生成可執行文件
在VB中選擇菜單「File\Save Project」保存修改結果。選擇菜單「File\Make Exe File」生成vbdde.exe可執行文件。激活OMRON驅動程序和「組態王」運行系統TouchVew。在Visual Basic菜單中選擇「Run\Start」運行vbdde.exe程序。窗口Form1的文本框Text2中顯示出變數的值。如圖18.25所示。

圖18.25 VB接收組態王的數據

運行可視化編程工具Visual Basic
選擇菜單「File\New Project」,顯示新窗體Form1。設計Form1,將窗體Form1的LinkMode屬性設置為1(source),如圖18.13所示。

圖18.13 VB中建立窗體和控制項

修改VB中窗體和控制項的屬性:
窗體Form1屬性:LinkMode屬性設置為1(source);LinkTopic屬性設置為FormTopic,這個值將在「組態王」中引用。
文本框Text1屬性:Name屬性設置為Text_To_View,這個值也將在「組態王」中被引用。

生成vbdde.exe文件
在Visual Basic菜單中選擇「File\Save Project」,為工程文件命名為vbdde.vbp,這將使生成的可執行文件默認名是vbdde.exe。選擇菜單「File\Make EXE File」,生成可執行文件vbdde.exe。
在「組態王」中定義DDE設備
在工程瀏覽器中,從左邊的工程目錄顯示區中選擇「設備\DDE」,然後在右邊的內容顯示區中雙擊「新建」圖標,則彈出「設備配置向導」(DDE設備的配置請參見第六章 I/O設備管理),已配置的DDE設備的信息總結列表框如圖18.14所示。定義I/O變數時要使用定義的連接對象名VBDDE(也就是連接設備名)。

圖18.14 組態王中定義DDE設備

在工程瀏覽器中定義新變數
定義新變數,變數名為FromVBToView,項目名設為伺服器程序中提供數據的控制項名,此處是文本框Text_To_View,連接設備為VBDDE。「變數屬性」對話框如圖18.15所示。

圖18.15 組態王中定義IO變數

新建組態王畫面名為test,如圖18.16所示。

圖18.16 組態王中輸出來自VB的數據

為對象「#####」設置「模擬值輸出」的動畫連接,如圖18.17所示。

圖18.17 組態王中為變數輸出建立動畫連接

設置完成後,選擇菜單「文件\全部存」。選擇菜單「資料庫\主畫面配置」,將畫面test設置為主畫面。DDE連接設置完成。

執行應用程序
在VB中選擇菜單「Run\Start」,運行vbdde.exe程序,在文本框中輸入數值。運行組態王,得到VB中的數值。如圖18.18所示。

圖18.18 組態王中為變數輸出建立動畫連接

如果畫面運行異常,選擇TouchVew菜單「特殊\重新建立未成功的DDE連接」,連接完成後再試一

10、組態王與OPC通訊的問題

在區域網內的另一台機子上,也裝組態王, 估計這台機器OPC環境沒設置好。另外在這台機子上的OPC上 要允許遠程OPC訪問。具體你看組態王說明書。

與組態王安裝opc伺服器相關的知識