技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 串口通訊/調(diào)試代碼介紹

串口通訊/調(diào)試代碼介紹

時(shí)間:2019-01-08 13:39:08來(lái)源: 自動(dòng)化控制系統(tǒng)交流

導(dǎo)語(yǔ):?遠(yuǎn)程IO設(shè)備實(shí)現(xiàn)Modbus通信時(shí),均作為從機(jī),遵循Modbus通信過(guò)程,采用了MODBUS-RTU協(xié)議的命令子集,使用讀寄存器命令(03)和單寄存器設(shè)置命令(06)。每消息的開(kāi)頭和結(jié)尾至少有3.5個(gè)字節(jié)時(shí)間的間隔。

串口通訊

遠(yuǎn)程IO設(shè)備實(shí)現(xiàn)Modbus通信時(shí),均作為從機(jī),遵循Modbus通信過(guò)程,采用了MODBUS-RTU協(xié)議的命令子集,使用讀寄存器命令(03)和單寄存器設(shè)置命令(06)。每消息的開(kāi)頭和結(jié)尾至少有3.5個(gè)字節(jié)時(shí)間的間隔。

注:

03命令用于主機(jī)讀取遠(yuǎn)程IO設(shè)備的采集數(shù)據(jù)或端口狀態(tài);

06命令用于設(shè)置設(shè)備參數(shù)或遠(yuǎn)程控制IO設(shè)備繼電器動(dòng)作;

·功能碼03(讀指令)

利用Modbus通信協(xié)議的03功能碼,讀取設(shè)備的數(shù)值。

主機(jī)請(qǐng)求數(shù)據(jù)格式:從機(jī)地址、功能碼、起始地址、數(shù)據(jù)個(gè)數(shù)及CRC碼

串口通訊

例如:從機(jī)地址為01,讀取設(shè)備寄存器地址=0000的數(shù)值(1個(gè)數(shù)值)。

串口通訊

從機(jī)響應(yīng)數(shù)據(jù)格式:從機(jī)地址、功能碼、字節(jié)數(shù)、數(shù)據(jù)區(qū)及CRC碼

串口通訊

寄存器數(shù)據(jù)為二個(gè)字節(jié),高位在前。CRC碼都是二個(gè)字節(jié),低位在前。

例如:從機(jī)地址為01返回:

010302DATA0HDATA0LCRCLCRCH

·功能碼06(寫(xiě)指令)

利用Modbus通信協(xié)議的06功能碼,設(shè)置設(shè)備的一個(gè)寄存器的數(shù)值。

主機(jī)請(qǐng)求數(shù)據(jù)格式:從機(jī)地址、功能碼、寄存器地址、設(shè)置的數(shù)據(jù)及CRC碼

串口通訊

常用指令示例

設(shè)備串口出廠參數(shù)如下:

CRC值的計(jì)算可網(wǎng)上搜索CRC在線計(jì)算。

以下以設(shè)備485地址為1,舉例:

1)讀設(shè)備所有寄存器內(nèi)容:0001至0016,共22個(gè),每個(gè)寄存器內(nèi)容占2個(gè)字節(jié),

上位主機(jī)發(fā)送:01、03、00、01、00、16、95、C4

從機(jī)設(shè)備返回:01、03、2C、(44字節(jié)數(shù)據(jù))、CRCL、CRCH

2)讀485地址(03讀指令)

上位主機(jī)發(fā)送:01、03、00、01、00、01、D5、CA

從機(jī)設(shè)備返回:01、03、02、00、01、79、84(地址為1)

3)設(shè)485地址(06寫(xiě)指令)

上位主機(jī)發(fā)送:00、06、00、01、00、01、18、1B(設(shè)置地址為1)

從機(jī)設(shè)備返回:01、06、00、01、00、01、19、CA

聲明:本文為轉(zhuǎn)載類文章,如涉及版權(quán)問(wèn)題,請(qǐng)及時(shí)聯(lián)系我們刪除(QQ:2737591964),不便之處,敬請(qǐng)諒解!

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:開(kāi)環(huán)控制or閉環(huán)控制?為流體...

下一篇:工業(yè)控制中RS485通信與Modbus...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書(shū) | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)