[發明專利]一種串口通訊分配裝置及其通訊方法有效
| 申請號: | 201710928336.8 | 申請日: | 2017-10-09 |
| 公開(公告)號: | CN107748728B | 公開(公告)日: | 2020-06-19 |
| 發明(設計)人: | 陳健;張金偉 | 申請(專利權)人: | 南京云悅欣自動化工程有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;H04L12/40 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210000 江蘇省南京市棲霞區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 串口 通訊 分配 裝置 及其 方法 | ||
本發明公開了一種串口通訊分配裝置,包括數據接收模塊,用于接收MODBUS從站發出的數據;分配模塊,用于對數據進行處理和分配;若干個數據發送模塊,數據發送模塊與MODBUS主站一一對應,不同的數據發送模塊之間通訊連接,用于接收傳輸模塊發出的數據段,并將數據段進行重新加工,并傳輸至MODBUS主站。本發明能夠改進現有技術的不足,實現了一臺MODBUS從站同時向多個MODBUS主站傳輸數據的功能,傳輸效率高、硬件配置成本低。
技術領域
本發明涉及數據通訊技術領域,尤其是一種串口通訊分配裝置及其通訊方法。
背景技術
目前,在眾多的工業現場通訊總線中有一種通訊協議是MODBUS通訊協議,它被廣泛的應用在智能儀表、智能閥門、PLC控制器上,此協議是一種主從站通訊協議,用異步串行口完成通訊,物理層采用RS485或RS232。傳輸速率可以達到115kbps,受線路和設備的限制,最多可以接一臺主站和32臺從站。由于MODBUS通訊傳輸數據多、抗干擾能力強、傳輸距離遠,在實際工業生產中有這樣的需求——兩臺或三臺主站設備需要同時監控一個MODBUS從站的設備,并且多個主站的MODBUS通訊協議可能還經常不一樣,而一般的智能設備就提供一個MODBUS接口,如果需要滿足多臺MODBUS主站希望同時讀取的這種需求,則需要額外配置數據庫,結構復雜成本高。
發明內容
本發明要解決的技術問題是提供一種串口通訊分配裝置及其通訊方法,能夠解決現有技術的不足,實現了一臺MODBUS從站同時向多個MODBUS主站傳輸數據的功能,傳輸效率高、硬件配置成本低。
為解決上述技術問題,本發明所采取的技術方案如下。
一種串口通訊分配裝置,包括,
數據接收模塊,用于接收MODBUS從站發出的數據;
分配模塊,用于對數據進行處理和分配,分配模塊包括,
存儲模塊,用于對接收的數據進行暫存,
拆分模塊,用于將數據進行拆分,
封裝模塊,用于對拆分后的數據段進行重新封裝,
傳輸模塊,用于向外傳輸封裝后的數據段;
若干個數據發送模塊,數據發送模塊與MODBUS主站一一對應,不同的數據發送模塊之間通訊連接,用于接收傳輸模塊發出的數據段,并將數據段進行重新加工,并傳輸至MODBUS主站,數據發送模塊包括,
一級通訊模塊,用于接收傳輸模塊發出的數據段,
二級通訊模塊,用于接收一級通訊模塊發出的數據段,并在不同的二級通訊模塊之間進行傳輸,
數據重組模塊,與二級通訊模塊通訊連接,用于對數據段進行重組,
三級通訊模塊,與數據重組模塊通訊連接,用于將重組后的數據發送至MODBUS主站,
一級通訊模塊與二級通訊模塊之間,以及二級通訊模塊與三級通訊模塊之間各設置有緩存模塊。
一種上述的串口通訊分配裝置的通訊方法,包括以下步驟:
A、MODBUS從站發出數據,數據接收模塊將數據傳遞至分配模塊;
B、存儲模塊對數據的存儲格式進行調整,存儲后的數據格式包括報頭區、校驗區、數據區和索引區;
C、拆分模塊從存儲模塊提取待處理的數據,首先將數據區進行拆分,形成若干個數據段,同一數據中的各數據段的特征值進行打包,存入校驗區;不同數據之間的邏輯索引關系存入索引區;不同數據的接收主站地址存入報頭區;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京云悅欣自動化工程有限公司,未經南京云悅欣自動化工程有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710928336.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種GPU箱
- 下一篇:一種絕對值編碼器及對其輸出信號進行處理的方法、裝置





