[發(fā)明專利]一種協(xié)議轉(zhuǎn)換的設(shè)備及方法在審
| 申請(qǐng)?zhí)枺?/td> | 201810225246.7 | 申請(qǐng)日: | 2018-03-19 |
| 公開(公告)號(hào): | CN108418828A | 公開(公告)日: | 2018-08-17 |
| 發(fā)明(設(shè)計(jì))人: | 張國(guó)亮 | 申請(qǐng)(專利權(quán))人: | 浙江國(guó)自機(jī)器人技術(shù)有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L12/40 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 310053 浙江省*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 協(xié)議轉(zhuǎn)換 應(yīng)答報(bào)文 單片機(jī) 發(fā)送 數(shù)據(jù)傳輸過程 命令發(fā)送 內(nèi)容填充 請(qǐng)求報(bào)文 設(shè)備接入 通信組件 客戶端 幀發(fā)送 從站 填充 申請(qǐng) 返回 網(wǎng)絡(luò) | ||
本申請(qǐng)公開了一種協(xié)議轉(zhuǎn)換的設(shè)備,包括:通信組件,用于接收Modbus TCP命令;將填充完畢的Modbus TCP幀發(fā)送至Modbus TCP客戶端;單片機(jī),用于將Modbus TCP命令以SDO請(qǐng)求報(bào)文的形式發(fā)送至CAN接口;將接收到的SDO應(yīng)答報(bào)文的內(nèi)容填充至Modbus TCP幀;CAN接口,用于將Modbus TCP命令發(fā)送至對(duì)應(yīng)的CAN從站,并將返回的SDO應(yīng)答報(bào)文發(fā)送至單片機(jī)。該協(xié)議轉(zhuǎn)換的設(shè)備使得令使用CANopen協(xié)議的設(shè)備接入ModbusTCP網(wǎng)絡(luò),提高了數(shù)據(jù)傳輸過程的效率。本申請(qǐng)同時(shí)還提供了一種協(xié)議轉(zhuǎn)換的方法,具有上述有益效果。
技術(shù)領(lǐng)域
本申請(qǐng)涉及協(xié)議轉(zhuǎn)換領(lǐng)域,特別涉及一種協(xié)議轉(zhuǎn)換的設(shè)備及方法。
背景技術(shù)
Modbus和CAN做為兩種工業(yè)上常用的總線協(xié)議在儀器儀表、汽車、軌道交通設(shè)備上獲得了廣泛的使用。CANopen是CAN總線的高層協(xié)議,是運(yùn)行于CAN總線之上的應(yīng)用協(xié)議,采用CANopen協(xié)議的伺服驅(qū)動(dòng)器具有響應(yīng)快、延時(shí)低、精度高的特點(diǎn)。
Modbus最初由莫迪康(后被施奈德電氣收購(gòu))公司開發(fā)的一種應(yīng)用層的協(xié)議,Modbus協(xié)議定義了應(yīng)用層的幀的格式,數(shù)據(jù)長(zhǎng)度,寄存器地址,讀寫控制,幀間隔時(shí)間等信息。Modbus協(xié)議的應(yīng)用在工業(yè)自動(dòng)化以及工業(yè)控制系統(tǒng)的應(yīng)用中占有很大一部分比例,水表電表以及PLC都用到Modbus協(xié)議。Modbus TCP協(xié)議是運(yùn)行在TCP/IP的Modbus報(bào)文傳輸協(xié)議,目前主流PLC等產(chǎn)品普遍支持該協(xié)議。然而現(xiàn)有技術(shù)中主流的PLC控制器沒有CANopen接口,這使得使用CANopen協(xié)議的設(shè)備無法接入ModbusTCP網(wǎng)絡(luò),導(dǎo)致數(shù)據(jù)傳輸過程中響應(yīng)慢、延時(shí)高、精度低。
因此,如何令使用CANopen協(xié)議的設(shè)備接入ModbusTCP網(wǎng)絡(luò)是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。
發(fā)明內(nèi)容
本申請(qǐng)的目的是提供一種協(xié)議轉(zhuǎn)換的設(shè)備及方法,用于令使用CANopen協(xié)議的設(shè)備接入ModbusTCP網(wǎng)絡(luò),進(jìn)而提高數(shù)據(jù)傳輸過程的效率。
為解決上述技術(shù)問題,本申請(qǐng)?zhí)峁┮环N協(xié)議轉(zhuǎn)換的設(shè)備,該設(shè)備包括:
通信組件,用于接收Modbus TCP客戶端發(fā)送的Modbus TCP命令;將填充完畢的Modbus TCP幀發(fā)送至所述Modbus TCP客戶端;
單片機(jī),用于將所述Modbus TCP命令以SDO請(qǐng)求報(bào)文的形式發(fā)送至CAN接口;將接收到的SDO應(yīng)答報(bào)文的內(nèi)容填充至所述Modbus TCP幀;
所述CAN接口,用于將接收到的所述SDO請(qǐng)求報(bào)文形式的Modbus TCP命令發(fā)送至對(duì)應(yīng)的CAN從站,并將對(duì)應(yīng)CAN從站返回的所述SDO應(yīng)答報(bào)文發(fā)送至所述單片機(jī)。
可選的,所述單片機(jī)包括:
第一解析元件,用于當(dāng)接收到的Modbus TCP命令為Modbus TCP讀取命令時(shí),解析所述Modbus TCP讀取命令得到讀取地址信息及讀取數(shù)據(jù)個(gè)數(shù);
第一發(fā)送元件,用于將所述讀取地址信息及所述讀取數(shù)據(jù)個(gè)數(shù)填入SDO請(qǐng)求報(bào)文,并將所述SDO請(qǐng)求報(bào)文發(fā)送至所述CAN接口;
第二解析元件,用于當(dāng)接收到所述SDO應(yīng)答報(bào)文時(shí),解析所述SDO應(yīng)答報(bào)文得到返回?cái)?shù)據(jù)字節(jié)數(shù)及返回?cái)?shù)據(jù);
填充元件,用于按照預(yù)定格式將所述返回?cái)?shù)據(jù)字節(jié)數(shù)及所述返回?cái)?shù)據(jù)填充至Modbus TCP幀。
可選的,所述單片機(jī)包括:
第三解析元件,用于當(dāng)接收到的Modbus TCP命令為Modbus TCP寫入命令時(shí),解析所述Modbus TCP寫入命令,得到寫入地址信息、寫數(shù)據(jù)個(gè)數(shù)及數(shù)據(jù)內(nèi)容;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江國(guó)自機(jī)器人技術(shù)有限公司,未經(jīng)浙江國(guó)自機(jī)器人技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810225246.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 協(xié)議轉(zhuǎn)換裝置及協(xié)議轉(zhuǎn)換方法
- 一種現(xiàn)場(chǎng)總線協(xié)議轉(zhuǎn)換裝置
- 智能協(xié)議轉(zhuǎn)換器
- 一種基于無源光網(wǎng)絡(luò)的協(xié)議轉(zhuǎn)換方法及協(xié)議轉(zhuǎn)換器
- 一種協(xié)議轉(zhuǎn)換器及協(xié)議轉(zhuǎn)換方法
- 一種流數(shù)據(jù)的封裝協(xié)議的轉(zhuǎn)換方法和裝置
- 一種安檢機(jī)通信協(xié)議轉(zhuǎn)換裝置
- 一種觸摸顯示裝置及系統(tǒng)
- 基于規(guī)則式的數(shù)據(jù)通信協(xié)議轉(zhuǎn)換系統(tǒng)、解碼及編碼方法
- 基于智能合約的協(xié)議轉(zhuǎn)換方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 路由跟蹤方法、MPLS網(wǎng)絡(luò)系統(tǒng)及其入口節(jié)點(diǎn)
- 應(yīng)答器報(bào)文閉環(huán)檢測(cè)系統(tǒng)及方法
- 道岔應(yīng)答器報(bào)文處理方法及列控車載設(shè)備
- 識(shí)別應(yīng)答報(bào)文的方法及設(shè)備
- 一種應(yīng)答器報(bào)文改寫方法及裝置
- 一種針對(duì)ARP應(yīng)答報(bào)文攻擊的檢測(cè)方法及裝置
- 一種區(qū)間應(yīng)答器報(bào)文觸發(fā)方法及系統(tǒng)
- 報(bào)文傳輸方法及電子設(shè)備
- 一種基于Modbus TCP協(xié)議的通信方法及裝置
- 一種應(yīng)答器報(bào)文的自動(dòng)生成方法、系統(tǒng)及裝置
- 發(fā)送方法、發(fā)送系統(tǒng)和發(fā)送器
- 發(fā)送系統(tǒng)、發(fā)送設(shè)備
- 發(fā)送設(shè)備、發(fā)送/接收設(shè)備、發(fā)送方法和發(fā)送/接收方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送系統(tǒng)、發(fā)送裝置以及數(shù)據(jù)發(fā)送方法
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送裝置、發(fā)送方法以及記錄介質(zhì)
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送系統(tǒng)、發(fā)送方法及發(fā)送/接收系統(tǒng)





