DLT645電表數據 保存到MySQL數據庫項目案例

目錄
1 案例說明
2 VFBOX網關工作原理
3 準備工作
4 配置VFBOX網關采集DLT645電表數據
5 網關寫數據到MYSQL數據庫
6 安裝MYSQL數據庫
7 其他說明
8 案例總結

1 案例說明

  1. 設置網關采集DLT645電表數據數據
  2. 把采集的數據保存到MySQL數據庫。

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 準備工作

  1. VFBOX網關。支持采集DLT645電表數據,保存到MySQL數據庫。
  2. 電腦。IP設置成192.168.1.198,和網關在同一個網段。
  3. 網線、12V電源。

4 配置VFBOX網關采集DLT645電表數據

  1. 打開VFBOX STUDIO軟件。新建一個工程。設備類型參考網關背面的標簽。可選的型號有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
    在這里插入圖片描述

  2. 新建設備,選擇DLT645協議。
    在這里插入圖片描述

  3. 選擇和電表連接的網關上的串口。波特率設置成和電表保持一致。一般是1200(1997)或者2400(2007),偶校驗。
    在這里插入圖片描述

  4. 輸入12位的電表表號。必須是12位。不能確認可找電表廠家確認。如果網關只連接了一個電表,也可以輸入AAAAAAAAAAAA,作為廣播表號進行單個電表測試。
    在這里插入圖片描述

  5. 按如下順序,添加要采集的數據。可添加多個數據。
    在這里插入圖片描述

  6. 如果要采集的數據沒有在右面的彈出框中出現,可打開電表的說明書,找到要采集的數據的寄存器地址,手動輸入地址即可。如下:00000000修改成寄存器的地址。XXXXXX.XX代表有6位整數部分,2位小數部分,可根據實際情況修改。
    在這里插入圖片描述

  7. 如下為采集電表的三相電壓。
    在這里插入圖片描述

  8. 完成上述配置后,點擊“下載”,把工程下載到網關中,點擊“查看數據”,查看網關采集到的數據情況。

5 網關寫數據到mysql數據庫

  1. 在電腦上安裝mysql數據庫。完成安裝后,關閉電腦上的防火墻和殺毒軟件。

  2. 登錄數據庫后,選擇Schemas,右鍵選擇Create Schemas,輸入名稱
    在這里插入圖片描述

  3. 打開VS網關配置軟件,在導航欄選擇MySQL,啟用設置成Yes,輸入MySQL的IP地址、端口、用戶名、密碼以及表名。表名不能為空。
    在這里插入圖片描述

  4. 到Tags中,添加要寫入數據庫的標簽,然后下載到網關
    在這里插入圖片描述

  5. 下載完后打開MySQL,右鍵vbdata,選擇Refresh All,然后再右鍵vbhistory,選擇Select Rows,就可以看到數據
    在這里插入圖片描述

6 安裝mysql數據庫

  1. 在服務器或者電腦上安裝mysql數據庫。到MySQL官網下載安裝文件,以下載MySQL Community (GPL) Downloads為例說明。下載下圖中箭頭所指的版本。https://dev.mysql.com/downloads/
    在這里插入圖片描述

  2. 安裝時使用完整安裝。
    在這里插入圖片描述

  3. Config Type如下:
    在這里插入圖片描述

  4. 密碼驗證選擇和5.x的兼容。
    在這里插入圖片描述

  5. 運行MYSQL Workbench軟件。點擊Schemsa(1),在左邊的空白處點擊右鍵,然后點擊“Create Schema”(2),建立一個數據表,名稱為:vbdata(3)。
    在這里插入圖片描述

  6. 如果是V5.X以上的版本,安裝完成后執行以下信息。root 123456改成數據庫的用戶名和密碼。
    use mysql;
    CREATE USER ‘root’@‘%’ IDENTIFIED BY ‘123456’;
    grant all privileges on . to ‘root’@‘%’;
    FLUSH PRIVILEGES;
    選中vbdata數據庫,按如下順序執行:
    在這里插入圖片描述

  7. 關閉電腦上的防火墻和殺毒軟件。

7 其他說明

  1. 如下可以修改網關串口的波特率。
    在這里插入圖片描述

  2. 如果不能采集到電表的數據。可在檢查一下這幾個參數配置。1)網關和電表的波特率是否一致。一般電表是1200或者2400,偶檢驗。2)電表的表號是否正確。如果不能確定,可以輸入12個A,進行測試。

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

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

在這里插入圖片描述

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

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

相關文章

Redux與React - 異步狀態操作(React快速上手4)

異步操作樣板代碼1. 創建store的寫法保持不變,配置好同步修改狀態的方法 2. 單獨封裝一個函數,在函數內部return一個新函數,在新函數中 2.1 封裝異步請求獲取數據 2.2 調用同步actionCreater傳入異步數據生成一個action對象,并使用…

win10桌面右鍵沒有新建word

win10右鍵新建word不見解決方法1、點擊開始,找到運行命令行,輸入regedit,打開注冊表。2、在左側找到HKEY_CLASSES_ROOT目錄,并展開。3.找到.docx 雙擊(默認)一項,將其改為 Word.Document.12。關…

Docker國內可用鏡像(2025.08.06測試)

Docker渡渡鳥鏡像可用(測試時間2025.08.06)https://docker.aityp.com/使用渡渡鳥鏡像pull ollama latest 例子:docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ollama/ollama:0.10.1毫秒鏡像和軒轅鏡像也可用,但…

決策樹的實際案例

決策樹作為一種直觀、易解釋的機器學習算法,在金融、醫療、電商、風控等多個領域都有廣泛的實際應用。以下將講解1個典型案例:貸款違約預測。對于貸款違約預測,即在貸款人員在貸款之前對其進行預測,通過他的眾多特征情況判別是否可…

bool 類型轉換運算符重載

以下是一個極簡且聚焦核心知識點的示例代碼&#xff0c;用最直觀的方式演示 bool 類型轉換運算符重載的觸發邏輯、使用場景和避坑點&#xff0c;幫你快速掌握&#xff1a;cpp運行#include <iostream> using namespace std;// 核心類&#xff1a;演示 bool 轉換運算符 cla…

LVGL代碼框架簡介

LVGL代碼框架介紹LVGL&#xff08;Light and Versatile Graphics Library&#xff09;是一個輕量級、功能強大的嵌入式圖形庫。其代碼架構設計清晰&#xff0c;模塊化程度高。1. 整體架構層次LVGL采用分層架構設計&#xff0c;主要包含以下幾個層次&#xff1a;┌───────…

【云計算】云主機的親和性策略(三):云主機 宿主機

《云主機的親和性策略》系列&#xff0c;共包含以下文章&#xff1a; 1?? 云主機的親和性策略&#xff08;一&#xff09;&#xff1a;快樂旅行團2?? 云主機的親和性策略&#xff08;二&#xff09;&#xff1a;集群節點組3?? 云主機的親和性策略&#xff08;三&#xf…

【世紀龍科技】虛擬技術助力職教汽車自動變速器拆裝虛擬實訓軟件

在職業院校汽車專業實訓課堂上&#xff0c;教師常面臨這樣的兩難&#xff1a;學生圍在昂貴的自動變速器實物旁&#xff0c;卻因設備數量有限只能輪流操作&#xff1b;拆裝步驟稍有偏差便可能損壞精密部件&#xff0c;維修成本讓本就緊張的教學經費雪上加霜&#xff1b;傳統教學…

[LVGL] 配置lv_conf.h | 條件編譯 | 顯示屏lv_display

鏈接&#xff1a;https://docs.lvgl.io/master/ docs&#xff1a;LVGL LVGL&#xff08;Light and Versatile Graphics Library&#xff09;是用于在資源受限的嵌入式系統上創建圖形用戶界面&#xff08;GUI&#xff09;的開源解決方案。 它提供豐富的控件和靈活的**事件系…

sqli-labs通關筆記-第32關 GET寬字符注入(單引號閉合 手工注入+腳本注入兩種方法)

目錄 一、寬字符注入 二、代碼審計 1、代碼審計 2、SQL注入安全性分析 三、滲透實戰 1、進入靶場 2、id1探測 3、id%df-- 探測 4、手工注入 &#xff08;1&#xff09;獲取列數 &#xff08;2&#xff09;獲取回顯位 &#xff08;3&#xff09;獲取數據庫名 &…

MySQL的創建管理表:

目錄 基礎知識&#xff1a; 一條數據存儲的過程&#xff1a; 標識符命名規則&#xff1a; 創建和管理數據庫&#xff1a; 創建數據庫&#xff1a; 創建數據庫&#xff1a; 創建數據庫并指定字符集&#xff1a; 判斷數據庫是否存在&#xff0c;不存在則創建數據庫&#…

Linux Vi常用指令總結

Vi&#xff08;及其改進版 Vim&#xff09;是 Linux 中常用的文本編輯器&#xff0c;雖然入門有一定門檻&#xff0c;但熟練掌握后效率極高。以下是常見指令分類整理&#xff1a;1. 模式切換 普通模式&#xff08;命令模式&#xff09;&#xff1a;啟動后的默認模式&#xff0c…

解決遠程連接云服務器mysql編號1130問題

連接云服務器mysql失敗&#xff0c;可能是因為ip發生改變&#xff0c;被mysql攔截。我自己前后做了兩件事。大家趕時間可直接從二開始&#xff0c;不放心的就從一開始到結束一、在云服務器實例中為當前ip配置安全組權限。1.找到當前服務器的實例&#xff0c;進入安全組。為其增…

大數據存儲域——HDFS存儲系統

摘要本文介紹了HDFS存儲系統&#xff0c;包括其組件、工作機制、實戰經驗總結、使用場景以及與SpringBoot的實戰示例和優化設計。HDFS由Client、NameNode、SecondaryNameNode、DataNode等組件構成&#xff0c;通過特定的工作機制實現文件的讀取和寫入。它適用于多種場景&#x…

jdk動態代理如何實現

口語化答案好的&#xff0c;面試官。jdk 的動態代理主要是依賴Proxy類 和InvocationHandler 接口。jdk 動態代理要求類必須有接口。在進行實現的時候&#xff0c;首先要定義接口&#xff0c;比如MyService&#xff0c;這個接口就是我們的正常功能的實現。但是希望在不更改MySer…

自然語言處理的相關概念與問題

目錄 一、學科的產生與發展 1、什么是自然語言&#xff1f; 2、自然語言處理技術的誕生 二、技術挑戰 三、基本方法 1、方法概述 理性主義方法 經驗主義方法 2、傳統的統計學習方法 3、深度學習方法 詞向量表示 詞向量學習 開源工具 四、應用舉例 1、漢語分詞 …

Anthropic MCP架構深度解析:下一代AI工具集成協議的設計哲學

本文深入剖析Anthropic提出的模型通信協議(MCP),揭示其如何重構AI與工具生態的交互范式,打造安全高效的智能體基礎設施。 引言:AI工具集成的"巴別塔困境" 當前AI生態面臨的核心挑戰: #mermaid-svg-lSpYBxzxD5oiYwcL {font-family:"trebuchet ms",verd…

【注意】HCIE-Datacom華為數通考試,第四季度將變題!

最近&#xff0c;數據通信圈子可熱鬧壞啦&#xff01;好幾個渠道都證實了&#xff0c;HCIE - Datacom實驗考試馬上要有大變化咯&#xff01; 這可不是啥小道消息&#xff0c;也不是那種試點的傳言&#xff0c;而是從IE內部技術交流會上得到的確切消息。 這邊聯系了華為認證的好…

MySql 硬核解析系列 一 MySQL的鎖機制

MySQL 的鎖機制是其并發控制的核心,直接影響數據庫的性能、一致性與可用性。本文將從底層原理、鎖的分類、實現機制、鎖的粒度、鎖的兼容性、死鎖處理、InnoDB 的行鎖實現、MVCC 與鎖的關系等多個維度,進行硬核、深度解析,適用于希望深入理解 MySQL 并發控制機制的開發者與 …

7.軟件工程

軟件生命周期軟件生命周期什么是軟件工程&#xff1f;以工程化的原則和方法來開發軟件&#xff0c;其目的是提高軟件生產率、提高軟件質量、降低軟件成本。軟件工程3大組成部分&#xff1a;方法、工具、過程。什么是軟件生命周期&#xff1a;經過開發、使用和維護&#xff0c;直…