『壹』 如何實現組態王與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 伺服器對象之間建立連接。
『貳』 區域網中兩台電腦中組態王軟體傳遞信息
靜態路由概念。
靜態路由 (英語:Static routing),一種[路由]的方式,路由項(routing entry)由手動配置,而非動態決定。與[動態路由]不同,靜態路由是固定的,不會改變,即使網路狀況已經改變或是重新被組態。一般來說,靜態路由是由[網路管理員]逐項加入[路由表]。
步驟如下:
A卡地址是192.168.1.105
B卡地址是192.168.52.80
命令的參數解釋是這樣的:
route -p add [目的網段] mask [目的網段的子網掩碼] [本機訪問目的網段用的網卡的網關]
route 命令主體
-p 表示是永久命令,不會因為重啟消失
add 表示是增加一條路由
mask 是一個固定的格式命令,用來分隔字元串
靜態路由是一種需要管理員手工配置的特殊路由。靜態路由在不同網路環境中有不同的目的。當網路結構比較簡單時,只需配置靜態路由就可以使網路正常工作。
在復雜網路環境中,配置靜態路由可以改進網路的性能,並可為重要的應用保證帶寬。靜態路由可在VPN實例中使用,主要用於VPN路由的管理。
在使用網路功能之前,要了解組態王需要做哪些配置和工作。組態王支持使用TCP/IP通信協議的網路。同一網路上每台計算機都要設置相同的通信協議。首先認識一下網路配置對話框。
在組態王工程瀏覽器中,選擇菜單「配置\網路設置」,或者在目錄顯示區中,選擇大綱項系統配置下的成員網路配置,雙擊網路配置圖標,雙擊此圖標,彈出「網路配置」對話框,如下圖所示。
網路配置有三個屬性頁:網路參數、節點類型和客戶配置,下面分別說明其使用方法:
(1)「網路參數」配置:
「組態王」運行分單機和連網兩種模式,所有進入網路的計算機都要選擇「連網」運行模式。如上圖所示。
網路參數配置頁中各項的含義:
注意: 為保證網路傳輸的正常運做,同一網路系統中的包大小數值必須是一致的。
心跳檢測時間:此參數在本節點做「伺服器」或「客戶端」時都有效,以此時間間隔檢測數據鏈路是否暢通。單位為秒。
以上四個參數在使用基於TCP/IP協議的網路時都需要設置。注意:一般情況下,可以直接使用「網路參數」對話框的默認值,若需要更改,請首先咨詢北京亞控科技發展有限公司的技術熱線。
雙機熱備:組態王提供雙機熱備功能(見第二十二章),分為「使用雙機熱備」,「本站為主站」和 「本站為從站」三種選項。若使用雙機熱備功能,則選擇「使用雙機熱備」;若使用,根據當前計算機工作狀態設置為主機或從機。
(2) 「節點類型」配置
該屬性頁主要是定義本地計算機在網路中充當的伺服器功能,本地計算機可以充當一種或多種伺服器的角色,同時,在網路中所有的站點充當伺服器或客戶都是相對而言的,即如果一台站點是伺服器,也可以指定其作為別的站點的客戶,反之作為客戶站點,也可以指定其作為別的站點的伺服器。對於報警伺服器和歷史數據伺服器,允許指定其作為哪幾台I/O伺服器的報警或歷史數據記錄伺服器。
節點類型配置頁中各項的含義:
(3)客戶配置
該屬性頁主要是定義本地計算機在網路中充當的客戶功能,本地計算機可以充當多台伺服器的客戶。如下圖所示,為客戶配置屬性。
客戶:當選中時,表明本地計算機在網路當中充當客戶的角色,同時在I/O伺服器、報警伺服器、歷史記錄伺服器中會自動列出網路中的所有I/O伺服器、報警伺服器和歷史記錄伺服器,注意,只有配置好了網路站點後才會列出這些已定義好的伺服器。
(4) 建立遠程站點
要建立客戶——伺服器模式的網路連接,就要求個站點共享信息,互相建立連接。組態王在工程瀏覽器中的左邊設置了一個TAB按鈕——「站點」,單擊該按鈕,進入站點管理界面。界面共分為兩個部分,左邊為站點名稱列表區,右邊為站點信息區。如圖21.6所示。
在站點列表區中單擊滑鼠右鍵,彈出快捷菜單,在菜單中選擇「新建遠程站點」選項,彈出「遠程節點」對話框,如圖21.7所示。在對話框的「遠程工程UNC路徑」編輯框中輸入網路上要連接的遠程工程的路徑(UNC格式),或直接單擊「讀取節點配置」按鈕,在彈出的文件選擇對話框中選擇遠程工程路徑。選擇完成後,該遠程站點的信息就會被全部讀出來,自動添加到對話框中對應的剩下的各項中。如主機節點名、節點類型等,都會自動讀取並添加的。也可以按照遠程站點實際的網路配置,手動添加或選擇對話框中的選項。定義完成後,單擊「確定」按鈕關閉對話框。
節點建立後,在工程瀏覽器——站點的站點列表區和站點信息區會顯示出該站點的所有信息。
該功能是使用在組態王「NET VIEW」方式下。在工程瀏覽器的目錄顯示區,選擇大綱項「設備/網路站點」,在右側的內容顯示區顯示「新建…」。雙擊「新建…」,彈出網路節點對話框,如下圖所示:
在「機器名」文本框中輸入遠程站點的計算機名稱或IP地址,如「數據採集站」。此處建議使用的機器名不要帶「-」,如果帶,單擊確定後會自動變成IP地址(所以在使用機器名之前,請先判斷一下m_LocalName是否包含「-」字元,如包含,請採用IP地址方式)。
如果遠程站點有備份機,選擇「本節點有備份機」選項,並在「備份機機器名」文本框中輸入備份機的名稱。這樣,當遠程站點出現故障切換到備份機時,本地站點也可以自動切換到備份機與備份機進行通訊,保證數據的完整性。輸入完成後,單擊「確定」按鈕。這樣一個網路站點設備就建立完成了。在工程瀏覽器「設備/網路站點」下會出現一個名為「數據採集站」的網路站點設備。
『叄』 組態王監控西門子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,這幾種方法可根據需要任選其一。
1、阿雲控制台進入獲取默認伺服器賬號密碼(阿雲主發送給賬戶密碼)伺服器登錄
2、windows系列使用始運行->mstsc進入主機控制面板
linux系列SSH客戶端遠程登陸linux終端嫌麻煩使用wdcp控制面板直接網頁界面能管理
關於更內容查看俠客優惠網
『伍』 組態王怎麼把數據保存到伺服器里
1、首先打開電腦打開組態王軟體。
2、其次建資料庫創建ODBC數據源,在選擇新建的資料庫。
3、最後使用SQLInsert函數往資料庫中插入數據就可以將數據保存到伺服器里。
『陸』 如何實現(OPC——組態王——SQL server資料庫)使用組態王通過OPC讀取然後將數據寫入server,請高手指教
1.創建opc服務端,並啟動opc服務端。i
2.打開組態王開發,創建與opc伺服器的連接。如何創建連接請參考手冊。創建與opc服務端的連接的時候組態王會自動列出可用的opc。
3.創建組態王變數以讀取opc的數據。這一步很關鍵。變數名自己取,變數類型選擇io字元串或io整數,這個看你opc發過來的是什麼數據類型,按實際選擇。連接設備選擇你的創建的opc伺服器連接。寄存器會自動列出,按照實際選擇。數據類型按實際選擇。
4.組態王創建了與opc連接的變數後,組態王就可以對變數進行操作了,你就可以把變數通過組態王命令語言寫進資料庫了。
5.資料庫操作得先創建記錄體。
6.說太多如果沒有基礎也很難搞懂,組態王有很詳細的幫助,多看手冊會大有幫助。
『柒』 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連接」,連接完成後再試一
『捌』 串口伺服器怎麼與組態王通信
串口伺服器ATC-1200都有網頁可以配置參數,按照組態王當時具體的參數配置,即可實現通信。很簡單的網頁配置,可以直接找賣家工程師遠程給您技術支持就方便很多。
『玖』 組態王OPC遠程連接問題
重新安裝組態王。另外dcom沒配置完全。你按照組態王的dcom配置說明書做。
『拾』 組態王與MOXA串口伺服器
1、安裝moxa自帶的管理軟體,按照說明做好設置。
2、安裝好之後會虛擬出來4個串口,這個時候不要開組態王,使用moxa自帶軟體測試通訊是否正常;
3、通訊測試完畢後使用組態王連接設備,(保持moxa數據轉發軟體在工作狀態)直接回顯示出來虛擬的串口,可以當做機器自帶串口正常使用。
原則上來說,moxa,研華等串口伺服器都可以認為是透明的,直接當做擴展板卡擴展的串口使用就可以,麻煩的地方是自帶的數據轉發軟體需要設置,按照說明使用即可,在組態王上可以直接認為是普通串口,無需設置。