在做200SMART 和一臺國產(chǎn)微波電源的通訊,使用的是MODBUS RTU通訊,我用串口助手發(fā)報文(9600 N81)設置磁場(chǎng)電流,按照說(shuō)明書(shū)的格式發(fā)送 01 06 00 64 00 4C C9 E0
請求 (HEX) 反饋 (HEX)
設備地址 01 設備地址 01
功能碼 06 功能碼 06
起始地址(高) 00 起始地址(高) 00
起始地址(低) 64 起始地址(低) 64
磁場(chǎng)電流(高) 00 磁場(chǎng)電流(高) 00
磁場(chǎng)電流(低) 4C 磁場(chǎng)電流(低) 4C
CRC-H C9 CRC-H C9
CRC-L E0 CRC-L E0
磁場(chǎng)電流 INT 40100
用串口助手發(fā)報文沒(méi)有問(wèn)題,可以設置成功 ,然后我用200SMART 做通訊,設置也沒(méi)有錯 MBUS_MSG 里的 Addr 用的是 40101,然后通訊,DataPtr 寫(xiě)的是16#004C, 用串口助手監控,發(fā)現 發(fā)出去的報文 01 06 00 64 00 00 (CRCH CRCL)),就是發(fā)不出00 4C ,一直是00 00 ,請哪位大神幫忙指點(diǎn)指點(diǎn),在線(xiàn)等,非常感謝。