A. VB modbus協議發送命令
modbus命令碼03 是讀多個寄存器的值,數據1234567不符合幀格式的要求,因為若1234(前4位)是地址,則數據長度567超出了最大值(125)。
例子:設備地址 01,命令03,讀起始地址為30006的10個寄存器的數值,modbus-rtu幀格式為:
01 03 00 06 00 0A CRC
其中,CRC需要計算,並佔2個位元組。
B. MODBUS規定的內容,具體是什麼意思
起始符+設備地址+功能代碼+數據+效 驗碼+結束字元為MODBUS協議中ASCLL的一幀,這種格式稱之為:幀格式。