opc da 服務器數據 轉 EtherCAT項目案例

目錄
1 案例說明
2 VFBOX網關工作原理
3 應用條件
4 查看OPC DA服務器的相關參數
5 配置網關采集opc da數據
6 啟動EtherCAT從站轉發采集的數據
7 在服務器上運行仰科OPC DA采集軟件
8 案例總結

1 案例說明

  1. 在OPC DA服務器上運行OPC DA client軟件查看OPC DA服務器的相關參數。
  2. 配置VFBOX網關參數,使用網關采集OPC DA服務器數據
  3. 使用EtherCAT協議轉發采集的數據

2 VFBOX網關工作原理
VFBOX網關是協議轉換網關,是把一種協議轉換成另外一種協議。網關可以采集西門子,歐姆龍,三菱,AB PLC,DLT645,DLT698電表,modbus rtu tcp,環保的HJ212協議,opc ua和opc da,電力的IEC103 IEC104, IEC61850等,以及EthernetIP,Profinet IO,CCLink,EtherCAT現場總線協議,bacnet,MQTT,mysql,sqlserver數據庫。不同型號的網關支持不同的協議,具體支持的協議參考網關側面標簽上的型號。依托500多種型號的網關產品,可以實現多種不同協議之間的互聯互通。
網關連接在不同協議的設備之間,就像一個“翻譯”,把一種設備支持的協議,轉換成另一種設備支持的協議,從而實現兩個不同協議的設備之間的數據交換。工作架構如下:
在這里插入圖片描述

3 應用條件
采集OPC DA服務器的數據,需要在的OPC DA服務器上安裝仰科的客戶端軟件。OPC DA服務器需要是window系統。如果OPC DA服務器不能安裝軟件,則網關采集不了OPC DA服務器的數據。

4 查看OPC DA服務器的相關參數

  1. 在opc da 服務器的電腦上打開opc client軟件
    在這里插入圖片描述

  2. 點擊菜單中的“OPC-connect”,可以搜索處網絡中可的opc da服務器,選中要連接的服務器名稱。本例選中:UWinTech.UWinOPCS.1 (opc da服務器的名稱)
    在這里插入圖片描述

  3. 查找數據的標簽名稱。選擇菜單“OPC-Add item”,查找此服務器上的數據標簽名稱。如要查看“LG_V301B_AV”的數據。
    在這里插入圖片描述

在這里插入圖片描述

  1. 選中會顯示數據如下:
    在這里插入圖片描述

  2. 在采集點上電右鍵,選中“Item Attributers”
    在這里插入圖片描述

  3. 可以查看數據的“數據類型”為“Double”
    在這里插入圖片描述

  4. 以上參數在配置網關時會使用的到。OPC服務器的名稱UWinTech.UWinOPCS.1。要采集的點名稱:LG_V301B_AV,數據類型Double,

5 配置網關采集opc da數據

  1. 在電腦上安裝VFBOX STUDIO軟件。打開VS配置軟件,新建工程,設備類型參考網關上的小標簽。可選的型號有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
    在這里插入圖片描述

  2. 新建設備,設備驅動類型選擇OPC da client
    在這里插入圖片描述

  3. 下面的IP地址不用修改。
    在這里插入圖片描述

  4. 輸入OPC DA服務器的名稱
    在這里插入圖片描述

  5. 新建一個采集點,輸入對應的數據類型和點名稱。讀寫控制只能選讀和寫。如果要寫數據到服務器,讀寫控制設置成寫。
    在這里插入圖片描述

  6. 點擊“下載”,把工程下載到網關中。

  7. 點擊菜單 啟動OPC DA 驅動。每次工程有修改,下載后都需要停止一下驅動,然后在啟動OPC DA驅動。
    在這里插入圖片描述

  8. 如果需要電腦啟動后,自動啟動OPC Da驅動。可以點擊“Enable OPC DA Driver Auto Startup”。

  9. 點擊“查看數據”可以看到網關采集到的數據。
    在這里插入圖片描述

6 啟動EtherCAT從站轉發采集的數據

  1. 網關可以作為EtherCAT協議的從站,把采集到的數據發送給EtherCAT的主站設備。
  2. 到菜單“服務-EtherCAT”,啟用設置成Yes。
    在這里插入圖片描述

參數 說明
IN/Out網口 網關連接主站的網口
存儲區大小 根據實際傳輸的數據個數選擇對應的值
Inputs 網關輸出給主站的數據
Outputs 主站輸出給網關的數據

  1. 點擊“Inpus”,添加網關輸出給主站的數據。
    在這里插入圖片描述

  2. 點擊“Outputs”,添加主站發送給網關的數據
    在這里插入圖片描述

  3. 完成以上設置后,點擊下載,把工程下載的網關里。

  4. 點擊“Generate ESI File”可以生成ESI文件,把生成的ESI文件下載到EtherCAT主站設備后,就可以和網關進行數據通信了。
    在這里插入圖片描述

  5. 如果修改了某些參數,需要重新下載工程到網關中,并重新生產ESI文件,然后再導入到主站的設備中。

7 在服務器上運行仰科OPC DA采集軟件

  1. 如果OPC DA服務器上不能安裝VS軟件。可以把VFBOXOPCClient復制到OPC DA服務器上運行,VFBOXOPCClient不需要安裝,打開直接使用。

  2. 在其他電腦上安裝VS軟件,并按上面的步驟配置好參數,點擊下載,把工程下載到網關中。然后,點擊工程目錄,打開工程目錄。
    在這里插入圖片描述

  3. 點擊“關閉工程”,關閉當前工程。
    在這里插入圖片描述

  4. 把VFBOXOPCClient整個目錄復制到OPC DA服務器上。復制prj.db3到VFBOXOPCClient目錄下。
    在這里插入圖片描述

  5. 用管理員權限打開VFBOXOPCClient.exe軟件,點擊2處,加載prj.db3工程文件。在Gateway IP Address,輸入網關的IP地址。點擊Start,啟動OPC DA采集服務。
    在這里插入圖片描述

  6. 如果需要電腦啟動,自動啟動OPC DA 采集,點擊“Enable OPC DA Driver Auto Startup”

  7. 點擊配置參數電腦上的VS軟件上的“查看數據”。看一下數據情況。注意配置參數的電腦一定要“停止OPC DA驅動”,看一下是否采集到數據。
    在這里插入圖片描述

  8. 如果工程有修改,需要重新下載到網關,需要重新把prj.db3工程文件復制到OPC DA服務器。停止服務,再啟動服務。按上面從頭開始的流程在做一遍。

8 案例總結
使用協議轉換網關可以很方便的實現不同協議的設備之間的數據轉換。大量節省了項目實施過程的時間成本,人力成本。VFBOX網關產品都是工業級品質,符合工業應用的場景。只需要簡單的參數配置,可以很快完成設備和系統之間的連接。方案優點:

  1. 不需要修改設備里的程序。
  2. 不影響設備原有的工作方式和功能。
  3. 只需要簡單的配置就可以實現功能需求。
  4. 設備長期穩定工作。
  5. 網關運行架構如下

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/895261.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/895261.shtml
英文地址,請注明出處:http://en.pswp.cn/news/895261.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

實驗9 基于WebGoat平臺的SQL注入攻擊

實驗9 基于WebGoat平臺的SQL注入攻擊 1.實驗目的 熟悉WebGoat平臺,在該平臺上實現SQL注入攻擊。 2.實驗內容 (1)下載webgoat-server-8.2.2.jar。 (2)搭建java環境。 (3)運行webgoat。 &#xf…

StochSync:可在任意空間中生成360°全景圖和3D網格紋理

StochSync方法可以用于在任意空間中生成圖像,尤其是360全景圖和3D網格紋理。該方法利用了預訓練的圖像擴散模型,以實現零-shot生成,消除了對新數據收集和單獨訓練生成模型的需求。StochSync 結合了 Diffusion Synchronization(DS&…

研發管理知識

定義 研發管理是對研發活動進行有效的計劃、組織、領導和控制的過程,旨在通過合理配置資源、協調團隊工作、監控項目進度和質量等,確保研發項目能夠按時、按質、按量完成,實現企業的技術創新和產品升級目標,增強企業的核心競爭力。…

HarmonyOS 5.0應用開發——全局自定義彈出框openCustomDialog

【高心星出品】 文章目錄 全局自定義彈出框openCustomDialog案例開發步驟完整代碼 全局自定義彈出框openCustomDialog CustomDialog是自定義彈出框,可用于廣告、中獎、警告、軟件更新等與用戶交互響應操作。開發者可以通過CustomDialogController類顯示自定義彈出框…

AOS安裝及操作演示

文章目錄 一、安裝node1.1 在 macOS 上管理 Node版本1.1.1 安裝 nvm1.1.2 驗證 nvm 是否安裝成功1.1.3 使用 nvm 安裝/切換 Node.js 版本1.1.4 卸載 Node.js 版本 1.2 在 windows 上管理 Node版本1.2.1 安裝 nvm-windows1.2.2 安裝 Node.js 版本1.2.3 切換 Node.js 版本1.2.4 卸…

DeepSeek模型R1服務器繁忙,怎么解決?

在當今科技飛速發展的時代,人工智能領域不斷涌現出令人矚目的創新成果,其中DeepSeek模型無疑成為了眾多關注焦點。它憑借著先進的技術和卓越的性能,在行業內掀起了一股熱潮,吸引了無數目光。然而,如同許多前沿技術在發…

AIGC-微頭條爆款文案創作智能體完整指令(DeepSeek,豆包,千問,Kimi,GPT)

Unity3D特效百例案例項目實戰源碼Android-Unity實戰問題匯總游戲腳本-輔助自動化Android控件全解手冊再戰Android系列Scratch編程案例軟考全系列Unity3D學習專欄藍橋系列AIGC(GPT、DeepSeek、豆包、千問、Kimi)??關于作者 專注于Android/Unity和各種游戲開發技巧,以及各種資…

[LLM面試題] 指示微調(Prompt-tuning)與 Prefix-tuning區別

一、提示調整(Prompt Tuning) Prompt Tuning是一種通過改變輸入提示語(input prompt)以獲得更優模型效果的技術。舉個例子,如果我們想將一條英語句子翻譯成德語,可以采用多種不同的方式向模型提問,如下圖所示&#xf…

CSS 性能優化全攻略:提升網站加載速度與流暢度

系列文章目錄 01-從零開始學CSS選擇器:屬性選擇器與偽類選擇器完全指南 02-避免樣式沖突:掌握CSS選擇器優先級與層疊規則的終極指南 03-如何精確掌控網頁布局?深入解析 CSS 樣式與盒模型 04-CSS 布局全面解析:從傳統浮動到現代 F…

自主項目面試點總結

1、許苑–OJ判題系統 技術棧:Spring BootSpring Cloud AlibabaRedisMybatisMQDocker 項目地址: https://github.com/xuyuan-upward/xyoj-backend-microservice 1.1、項目介紹: 一個基于微服務的OJ系統,具備能夠根據管理員預設的題目用例對用戶提交的代…

12.推薦系統的前沿技術

接下來我們將學習推薦系統的前沿技術。推薦系統是一個快速發展的領域,許多新技術和新方法不斷涌現,進一步提升了推薦系統的性能和效果。在這一課中,我們將介紹以下內容: 圖神經網絡(GNN)在推薦系統中的應用…

【py】python安裝教程(Windows系統,python3.13.2版本為例)

1.下載地址 官網:https://www.python.org/ 官網下載地址:https://www.python.org/downloads/ 2.64版本或者32位選擇 【Stable Releases】:穩定發布版本,指的是已經測試過的版本,相對穩定。 【Pre-releases】&#…

CEF132 編譯指南 MacOS 篇 - depot_tools 安裝與配置 (四)

1. 引言 在 CEF132(Chromium Embedded Framework)的編譯過程中,depot_tools 扮演著舉足輕重的角色。這套由 Chromium 項目精心打造的腳本和工具集,專門用于獲取、管理和更新 Chromium 及其相關項目(包括 CEF&#xff…

1312:【例3.4】昆蟲繁殖

1312:【例3.4】昆蟲繁殖 時間限制: 1000 ms 內存限制: 65536 KB 提交數:60386 通過數: 29787 【題目描述】 科學家在熱帶森林中發現了一種特殊的昆蟲,這種昆蟲的繁殖能力很強。每對成蟲過xx個月產yy對卵,每對卵要過兩個月長成成蟲…

Linux防火墻設置

目錄 Ubuntu防火墻(UFW)常用設置 1. 查看防火墻狀態 2. 開啟/關閉防火墻 3. 管理端口 4. 管理IP地址 5. 服務管理 CentOS防火墻(firewalld)常用設置 1. 查看防火墻狀態 2. 啟動/關閉防火墻 3. 設置開機啟動 4. 管理端口…

Git 日志查看與版本回溯

引言 在軟件開發的漫漫長路中,代碼就如同我們搭建軟件大廈的基石,而 Git 則是一位默默守護并精心管理這些基石的 “管家”。它不僅能記錄代碼的每一次變動,還提供了強大的日志查看和版本回溯功能,這些功能就像是給開發者配備了一…

針對Prompt優化的深入分析

一、針對Prompt優化的深入分析 1. 結構化設計 技術原理: 大語言模型(LLMs)本質是基于概率的序列生成器,結構化模板通過顯式定義輸出框架(如角色、段落數、連接詞),利用模型的模式匹配能力&…

fps動作系統9:動畫音頻

文章目錄 動畫音頻創建音頻藍圖cue音量乘數 音效衰減衰減空間 綁定到動畫動畫序列軌道 動畫音頻 創建音頻藍圖 cue 音量乘數 音量大小 音效衰減 空間音效 衰減 空間 綁定到動畫 動畫序列 軌道 橫著的方向是有不同的軌道的,陰影的就是。

TensorRT【詳解】

文章目錄 1、 1、 參考: 1、nVidia TensorRT pytorch Docker 下載:https://catalog.ngc.nvidia.com/orgs/nvidia/containers/pytorch/tags 2、nVidia TensorRT pytorch Docker 版本講解:https://docs.nvidia.com/deeplearning/frameworks/py…

解決QTimer報“Timers cannot be started from another thread“錯誤

今天在Qt編程時,將QTimer在子線程里執行start()函數,遇到“Timers cannot be started from another thread”問題,使用了如下AI工具,進行查詢: ? ? 提示詞A:“C QTimer 如何跨線程” ? ? 提示詞B&#…