[發(fā)明專利]基于Modbus RTU通信協(xié)議的從智能模塊入網(wǎng)的方法有效
| 申請?zhí)枺?/td> | 201610080548.0 | 申請日: | 2016-02-04 |
| 公開(公告)號: | CN105577482A | 公開(公告)日: | 2016-05-11 |
| 發(fā)明(設(shè)計)人: | 俞凌;盧銘;卓明;李永成;王保華 | 申請(專利權(quán))人: | 北京安控科技股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/911;H04L12/403 |
| 代理公司: | 北京中北知識產(chǎn)權(quán)代理有限公司 11253 | 代理人: | 馮夢洪 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 modbus rtu 通信協(xié)議 智能 模塊 入網(wǎng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于工業(yè)通信控制的技術(shù)領(lǐng)域,尤其涉及一種基于ModbusRTU通 信協(xié)議的從智能模塊入網(wǎng)的方法,其能夠?qū)崿F(xiàn)ModbusRTU從智能模塊的即插 即用。
背景技術(shù)
Modbus協(xié)議是應(yīng)用于電子控制器上的一種通用語言,它已經(jīng)成為一個 通用的工業(yè)標(biāo)準(zhǔn)。有了它,不同廠商生產(chǎn)的控制設(shè)備可以輕松的連成工業(yè)網(wǎng) 絡(luò),進(jìn)行集中的監(jiān)控。ModbusRTU通信協(xié)議是典型的主從通信方式,一個系 統(tǒng)中只能夠存在一個主站模塊,分站可以是多個。通信均由主站模塊發(fā)起, 從智能模塊被動應(yīng)答。
但是目前的所有相關(guān)產(chǎn)品中,ModbusRTU主站模塊向從智能模塊發(fā)送信 息時,都是在預(yù)先已知從智能模塊地址的情況下發(fā)送信息的。如果此時增加 了一個或多個新的從智能模塊,由于主站模塊對于新的從智能模塊地址是未 知,所以新從智能模塊是無法收到主站模塊發(fā)給自己的消息,那么新的從智 能模塊也將永遠(yuǎn)無法加入到主網(wǎng)節(jié)點中去,無法實現(xiàn)數(shù)據(jù)的相互交換。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是克服現(xiàn)有技術(shù)的缺陷,提供一種基于Modbus RTU通信協(xié)議的從智能模塊入網(wǎng)的方法,其能夠使從智能模塊在插好通電后 進(jìn)行應(yīng)答自動加入到總線節(jié)點,從而解決新的從智能模塊無法加入到主網(wǎng)節(jié) 點中去的問題。
解決上述問題的技術(shù)方案是:這種基于ModbusRTU通信協(xié)議的從智能模 塊入網(wǎng)的方法,其包括:
(1)ModbusRTU主站模塊以指定的時間間隔和波特率遍歷向?qū)儆? 本系統(tǒng)中的從智能模塊發(fā)送查詢報文,查詢報文采用RTU幀 格式;
(2)處于插好上電狀態(tài)的ModbusRTU從智能模塊接收到主站模塊 的查詢報文后,產(chǎn)生一個回應(yīng)報文給主站模塊,加入到總線 節(jié)點中。
本發(fā)明采用主站模塊的遍歷查詢方式,處于插好上電狀態(tài)的ModbusRTU 從智能模塊接收到主站模塊的查詢報文后,產(chǎn)生一個回應(yīng)報文給主站模塊, 加入到總線節(jié)點中,從而解決新的從智能模塊無法加入到主網(wǎng)節(jié)點中去的問 題。
附圖說明
圖1是根據(jù)本發(fā)明的一個主站模塊-從智能模塊查詢的示意圖。
具體實施方式
如圖1所示,這種基于ModbusRTU通信協(xié)議的從智能模塊入網(wǎng)的方法, 其包括:
(1)ModbusRTU主站模塊以指定的時間間隔和波特率遍歷向?qū)儆? 本系統(tǒng)中的從智能模塊發(fā)送查詢報文,查詢報文采用RTU幀 格式;
(2)處于插好上電狀態(tài)的ModbusRTU從智能模塊接收到主站模塊 的查詢報文后,產(chǎn)生一個回應(yīng)報文給主站模塊,加入到總線 節(jié)點中。
本發(fā)明采用主站模塊的遍歷查詢方式,處于插好上電狀態(tài)的ModbusRTU 從智能模塊接收到主站模塊的查詢報文后,產(chǎn)生一個回應(yīng)報文給主站模塊, 加入到總線節(jié)點中,從而解決新的從智能模塊無法加入到主網(wǎng)節(jié)點中去的問 題。
另外,所述RTU幀格式的數(shù)據(jù)包括設(shè)備地址信息、功能代碼、數(shù)據(jù)段以 及CRC的校驗。
另外,所述步驟(1)中查詢報文中的功能代碼將告之被選的從智能模 塊要執(zhí)行何種功能,數(shù)據(jù)段包含了從智能模塊要執(zhí)行功能的附加信息,錯誤 檢測域配置來為從智能模塊驗證報文內(nèi)容是否正確;所述步驟(2)中在回 應(yīng)報文中的功能代碼是在查詢報文中的功能代碼的回應(yīng),回應(yīng)報文中的數(shù)據(jù) 段包括從智能模塊收集的數(shù)據(jù),如果有錯誤發(fā)生,回應(yīng)報文中的功能代碼被 修改以用于指出回應(yīng)報文是錯誤的,同時回應(yīng)報文中的數(shù)據(jù)段包含描述此錯 誤的代碼,錯誤檢測域配置來為主站模塊確認(rèn)報文內(nèi)容是否可用。
另外,主站模塊依據(jù)從智能模塊的回應(yīng)報文,將多個從智能模塊的信息 按照地址映射在對應(yīng)的內(nèi)存中,查看該內(nèi)存中的數(shù)據(jù)就獲知多個從智能模塊 的具體信息。
另外,ModbusRTU主站模塊自動遍歷發(fā)送查詢報文,掃描從站的回應(yīng)報 文,實現(xiàn)數(shù)據(jù)的相互交換。
另外,所述RTU幀格式的數(shù)據(jù)具有1個起始位、8個數(shù)據(jù)位、1個奇偶校驗 位、1個停止位以及錯誤檢測域,所述波特率設(shè)置為57600bps。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京安控科技股份有限公司,未經(jīng)北京安控科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610080548.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于MODBUS遠(yuǎn)程智能通訊系統(tǒng)
- 一種串行Modbus擴(kuò)展通信的方法
- Modbus Hub協(xié)議轉(zhuǎn)換網(wǎng)關(guān)軟件
- 一種4路Modbus_RTU協(xié)議轉(zhuǎn)換器
- 一種Modbus RTU總線地址自動分配方法
- 基于modbus通訊協(xié)議的通訊方法
- 基于MODBUS協(xié)議的從站轉(zhuǎn)換裝置及其控制方法
- 一種虛擬Modbus ID生成方法、裝置和網(wǎng)關(guān)
- 一種基于MODBUS協(xié)議的從站轉(zhuǎn)換裝置
- 一種modbus設(shè)備自動注冊與管理的系統(tǒng)、方法和裝置
- 用于使監(jiān)控和數(shù)據(jù)采集(SCADA)通信安全的方法、系統(tǒng)和裝置
- RTU交流電采樣誤差測量系統(tǒng)及方法
- 通信系統(tǒng)及其操作方法
- 一種4路Modbus_RTU協(xié)議轉(zhuǎn)換器
- 一種水電雙控型節(jié)水灌溉RTU設(shè)備
- 一種基于配電RTU設(shè)備模型的管理方法及數(shù)據(jù)采集裝置
- 一種RTU遠(yuǎn)程監(jiān)聽方法
- 基于WiFi通信的低功耗水利RTU掃碼喚醒配置方法
- 一種燃?xì)庑袠I(yè)RTU數(shù)據(jù)采集方法
- 一種應(yīng)用于環(huán)境檢測的多模存儲與數(shù)據(jù)遠(yuǎn)傳通信終端設(shè)備





