[發明專利]一種利用Modbus靈活讀取電站數據的方法在審
| 申請號: | 201410844424.6 | 申請日: | 2014-12-31 |
| 公開(公告)號: | CN104601420A | 公開(公告)日: | 2015-05-06 |
| 發明(設計)人: | 萬新云;黃少輝 | 申請(專利權)人: | 江西清華泰豪三波電機有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L1/00;H04L29/08 |
| 代理公司: | 南昌洪達專利事務所 36111 | 代理人: | 劉凌峰 |
| 地址: | 330000 江西省南昌*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 modbus 靈活 讀取 電站 數據 方法 | ||
技術領域
本發明涉及一種靈活讀取電站數據的方法,具體涉及一種利用Modbus靈活讀取電站數據的方法。
背景技術
由于用戶對電站的高自動化程度的需求,電站的控制系統需要與遠程端的監視設備進行通訊,通過遠程端的監視設備能監視電站的數據及運行工況。
通常采用Modbus通訊協議,遠程端的監視設備與電站端以一問一答的形式(通訊格式見以下附表)實現信息交換,達到遠程監測的目的。
附表?電站端與遠程端數據通訊格式
以前的做法:電站端與遠程端對通訊協議進行明確約定電站地址、功能代碼、開始地址、寄存器個數、校驗碼;電站端接收到的數據與雙方明確約定的數據相同,電站端發送反饋數據給遠控端。反饋數據中的電站地址、功能代碼、字節數和寄存器數據地址都是明確的,校驗碼根據反饋數據中的電站地址、功能代碼、字節數和寄存器數據值等進行計算。最終組成反饋的數據發送給遠控端。
當遠程端需要只讀取數據段中的某一個或者某幾個寄存器的數據時,電站端與遠程端雙方需要再次對通訊協議進行明確約定開始地址、寄存器個數、校驗碼。電站端讀取的程序需要做相應的調整,增加了工作量,需要耗費大量的人力(工程師到現場)、物力(需要電腦、調試設備)、財力(出差的差旅費)。當遠程端詢問的數據較長時,電站端反饋的數據的‘校驗碼’容易出錯。使得遠程端讀取的數據有誤,產生通訊錯誤的錯誤信息。
發明內容
本發明的目的在于提供一種利用Modbus靈活讀取電站數據的方法,該方法使用Modbus靈活讀取電站數據,主要是打破以前的電站端與遠控端雙方明確詢問數據中的固定的‘電站地址、功能代碼、開始地址、寄存器個數、校驗碼’形式,電站端與遠控端雙方只明確詢問數據中的‘電站地址、功能代碼’,對詢問數據中的開始地址、寄存器個數保持‘開放’狀態,校驗碼根據電站地址、功能代碼、開始地址、寄存器個數進行計算。
本發明所采用的技術方案為:一種利用Modbus靈活讀取電站數據的方法,其特征在于方法步驟如下:
(1)電站端與遠程端對通訊協議只約定電站地址、功能代碼;對詢問數據中的開始地址、寄存器個數保持‘開放’狀態;
(2)根據詢問數據中的電站地址、功能代碼、開始地址、寄存器個數計算校驗碼,將計算出的校驗碼與詢問數據中的校驗碼比較;
(3)校驗碼相同(即正確)則發送相應的數據給遠控端,否則不反饋數據,確保遠控端可以任意讀取某一個或某幾個數據。
本發明所述反饋的數據中字節數和寄存器地址隨著詢問數據中的寄存器個數和開始地址的不同而有變化。
本發明所述詢問數據中的開始地址、寄存器個數保持‘開放’狀態,校驗碼根據電站地址、功能代碼、開始地址、寄存器個數進行計算。
本發明的優點是:無論遠程端需要測試、只讀取數據段中的某一個或者某幾個寄存器的數據,或者發現數據誤碼比較頻繁需要分段讀取數據,電站端的程序不需要做任何調整。通訊、讀-取數據靈活,減少誤碼率,節約人力、物力、財力資源。
附圖說明
圖1為本發明的電站端接收發送數據流程圖。
具體實施方式
如圖1所示,本發明是這樣來工作和實施的,一種利用Modbus靈活讀取電站數據的方法,其特征在于方法步驟如下:
(1)電站端與遠程端對通訊協議只約定電站地址、功能代碼;對詢問數據中的開始地址、寄存器個數保持‘開放’狀態;
(2)根據詢問數據中的電站地址、功能代碼、開始地址、寄存器個數計算校驗碼,將計算出的校驗碼與詢問數據中的校驗碼比較;
(3)校驗碼相同(即正確)則發送相應的數據給遠控端,否則不反饋數據,確保遠控端可以任意讀取某一個或某幾個數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江西清華泰豪三波電機有限公司;,未經江西清華泰豪三波電機有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410844424.6/2.html,轉載請聲明來源鉆瓜專利網。





