資源描述:
《MODBUS,RTU協(xié)議合約解析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、''ModbusRTU協(xié)議2018.05.08BigQ功能碼:0102030405061516功能碼:01讀取線圈狀態(tài)讀取從站為1起始地址為0數(shù)量為10主站發(fā)送報(bào)文:01010000000abc0d01:從站地址Type:Byte01:功能碼;Type:Byte0000:讀取從站的起始地址;Type:Word(主站訪問實(shí)際起始地址=報(bào)文地址+1)000a:讀取總共的線圈個(gè)數(shù),10個(gè);Type:Wordbc0d:CRC校驗(yàn);Type:Word從站返回報(bào)文:0101020700bbcc01:從站地址Type:Byte01:功能碼Type:Byte02:
2、返回字節(jié)個(gè)數(shù)(每讀8個(gè)BIT線圈為一個(gè)字節(jié)BYTE)Type:Byte0700:返回線圈狀態(tài),讀取10個(gè)線圈狀態(tài),用兩個(gè)字節(jié)存儲(chǔ)(00000111,00000000)Type:Bytebbcc:發(fā)送CRC校驗(yàn)碼Type:Word如下圖''功能碼:02讀取輸入狀態(tài)讀取從站為1起始地址為10數(shù)量為10主站發(fā)送報(bào)文:01020009000a280f01:從站地址Type:Byte02:功能碼;Type:Byte0000:讀取從站的起始地址;Type:Word(主站訪問實(shí)際起始地址=報(bào)文地址+1)000a:讀取總共的輸入個(gè)數(shù),10個(gè);Type:Word28
3、0f:CRC校驗(yàn);Type:Word從站返回報(bào)文:0102020000b9b801:從站地址Type:Byte02:功能碼Type:Byte02:返回字節(jié)個(gè)數(shù)(每讀8個(gè)BIT線圈為一個(gè)字節(jié)BYTE)Type:Byte0000:返回線圈狀態(tài),讀取10個(gè)線圈狀態(tài),用兩個(gè)字節(jié)存儲(chǔ)(00000000,00000000)Type:Byteb9b8:發(fā)送CRC校驗(yàn)碼Type:Word如下圖''功能碼:03讀取保持型寄存器讀取從站為1起始地址為10數(shù)量為10主站發(fā)送報(bào)文:01030009000a15cf01:從站地址Type:Byte03:功能碼;Type:By
4、te0009:讀取從站的起始地址;Type:Word(主站訪問實(shí)際起始地址=報(bào)文地址+1)000a:讀取總共的輸入個(gè)數(shù),10個(gè);Type:Word15cf:CRC校驗(yàn);Type:Word從站返回報(bào)文:0103140000000000000000000000000000000000000000a36701:從站地址Type:Byte03:功能碼Type:Byte14:返回字節(jié)個(gè)數(shù)(每讀1個(gè)寄存器為二個(gè)字節(jié)BYTE)Type:Byte0000000000000000000000000000000000000000一個(gè)寄存器用兩個(gè)字節(jié)存儲(chǔ),讀取10個(gè)寄存
5、器為20個(gè)字節(jié)Type:Byteb9b8:發(fā)送CRC校驗(yàn)碼Type:Word如下圖:''功能碼:04讀取輸入寄存器讀取從站為1起始地址為10數(shù)量為10主站發(fā)送報(bào)文:01040009000aa00f01:從站地址Type:Byte04:功能碼;Type:Byte0009:讀取從站的起始地址;Type:Word(主站訪問實(shí)際起始地址=報(bào)文地址+1)000a:讀取總共的輸入個(gè)數(shù),10個(gè);Type:Worda00f:CRC校驗(yàn);Type:Word從站返回報(bào)文:0104140000000000000000000000000000000000000000958
6、101:從站地址Type:Byte04:功能碼Type:Byte14:返回字節(jié)個(gè)數(shù)(每讀1個(gè)寄存器為二個(gè)字節(jié)BYTE)Type:Byte0000000000000000000000000000000000000000一個(gè)寄存器用兩個(gè)字節(jié)存儲(chǔ),讀取10個(gè)寄存器為20個(gè)字節(jié)Type:Byte發(fā)送CRC校驗(yàn)碼:9581Type:Word如下圖:''功能碼:15寫多個(gè)線圈寄存器讀取從站為1起始地址為0數(shù)量為10主站發(fā)送報(bào)文:010f0000000a021e00ec9801:從站地址Type:Byte0f:功能碼;Type:Byte0000:讀取從站的起始地
7、址;Type:Word(主站訪問實(shí)際起始地址=報(bào)文地址+1)000a:寫入總共的線圈個(gè)數(shù),10個(gè);Type:Word02:總字節(jié)數(shù)(8個(gè)線圈占用一個(gè)字節(jié),多余的再占用一個(gè))Type:Byte1e00:寫入數(shù)據(jù)的值(0111100000000000)Type:Byteec98:CRC校驗(yàn);Type:Word從站返回報(bào)文:010f14000000000ad5cc01:從站地址Type:Byte0f:功能碼Type:Byte0000:返回起始地址Type:Word000a:返回讀取寄存器個(gè)數(shù)Type:Wordd5cc:發(fā)送CRC校驗(yàn)碼Type:Word如
8、下圖''功能碼:16寫多個(gè)保持型寄存器讀取從站為1起始地址為0數(shù)量為4主站發(fā)送報(bào)文:0110000000040801000