[發明專利]一種主機與多個從機的高效通訊方法有效
| 申請號: | 201710830791.4 | 申請日: | 2017-09-15 |
| 公開(公告)號: | CN107682247B | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 李操炫;劉遠輝;高翔;黎國威 | 申請(專利權)人: | 廣東芬尼克茲節能設備有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L12/403 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 譚英強 |
| 地址: | 511470 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 主機 高效 通訊 方法 | ||
本發明公開了一種主機與多個從機的高效通訊方法,包括有以下步驟:分別在多個從機上設置通訊標志位,由從機將自身的通訊標志位置為真;主機依次循環詢問從機的通訊標志位,若通訊標志位為真,則詢問該從機的數據包,然后將該從機的通訊標志位置為零,并由主機詢問下一個從機的通訊標志位;若通訊標志位為零,則直接由主機詢問下一個從機的通訊標志位。本發明通過在從機設置通訊標志位對從機數據狀態進行標記,主機在訪問時先讀取通訊標志位,只在通訊標志位為真時才進一步對從機數據包進行讀取,從而在一個主機與多個從機的通訊過程中節省大量的數據讀取時間,增加通訊效率。本發明作為一種主機與多個從機的高效通訊方法可廣泛應用于通信領域。
技術領域
本發明涉及通信領域,尤其是一種主機與多個從機的高效通訊方法。
背景技術
RS-485總線作為一種多點差分數據傳輸的電氣規范,已成為業界應用最為廣泛的標準通信接口之一。這種通信接口允許在簡單的一對雙絞線上進行多點雙向通信,它所具有的噪聲抑制能力、數據傳輸速率、電纜長度及可靠性是其他標準無法比擬的。正因為此,許多不同領域都采用RS-485
這項標準得到廣泛接受的另外一個原因是它的通用性RS-485標準只對接口的電氣特性做出規定,而不涉及接插件電纜或協議,在此基礎上用戶可以建立自己的高層通信協議,如MODBUS協議。
ModBus協議是Modicon公司于1978年發明的一種用于電子控制器進行控制和通訊的通訊協議。通過此協議,控制器相互之間、控制器經由網絡(例如以太網)和其它設備之間可以進行通信。
Modbus是一種單主站的主/從通信模式,Modbus網絡上只能有一個主站存在,主站在Modbus網絡上沒有地址,從站的地址范圍為0-247,其中0為廣播地址,從站的實際地址范圍為1-247,即最多可帶247個從機。
常規情況下,主機訪問從機的數據時,會使用03指令直接訪問所需要的寄存器,如圖1所示,但是工程安裝中一種主機會帶多個從機,會出現通訊效率很慢,用戶體驗差的結果。
發明內容
為了解決上述技術問題,本發明的目的是:提供一種主機與多個從機的高效通訊方法。
本發明所采用的技術方案是:一種主機與多個從機的高效通訊方法,包括有以下步驟:
分別在多個從機上設置通訊標志位,由從機將自身的通訊標志位置為真;
主機依次循環詢問從機的通訊標志位,若通訊標志位為真,則詢問該從機的數據包,然后將該從機的通訊標志位置為零,并由主機詢問下一個從機的通訊標志位;若通訊標志位為零,則直接由主機詢問下一個從機的通訊標志位。
進一步,在從機上設置線控器標志位,當線控器標志位為真時,主機詢問從機數據包;當從機的通訊標志位置為真時,線控器標志位同時置為真;當主機詢問到從機的通訊標志位為真,詢問該從機的數據包時將線控器標志位置為零。
進一步,在從機的內存變量中設置用戶變量、用戶變量緩沖值、通信變量以及通信變量緩沖值;通過檢測用戶變量、用戶變量緩沖量是否相等,判斷從機是否更改數據;通過檢測通信變量、通信變量緩沖量是否相等,判斷當前主機是否同步數據到從機。
進一步,當從機的通訊標志位為真時,該從機的數據包不接受主機的同步參數,將用戶最新更改的參數同步到其他從機,其他的數據包接受主機的同步參數。
進一步,所述從機的通訊標志位對應從機的多個數據包,其中通訊標志位的每個位對應一個數據包。
進一步,所述從機設置有多個通訊標志位,每個通訊標志位對應從機的一個數據包。
進一步,將該從機的通訊標志位置為零后,先同步參數到其他從機,然后由主機詢問下一個從機的通訊標志位。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東芬尼克茲節能設備有限公司,未經廣東芬尼克茲節能設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710830791.4/2.html,轉載請聲明來源鉆瓜專利網。





