我最近寫(xiě)了個(gè)最簡(jiǎn)單的MODBUS主站程序,就是一個(gè)Done了以后觸發(fā)下一個(gè)的那種。
但是有個(gè)問(wèn)題是,我期望讀的從站地址是從1到16,1~8的完成位是M0.0-M0.7,這一部分都沒(méi)有問(wèn)題,程序也能自動(dòng)循環(huán),
但是程序寫(xiě)到9號從站的時(shí)候有問(wèn)題了,不知道什么原因,整個(gè)程序不能正常工作,查到的MSG錯誤碼為6,
但是對比兩個(gè)程序我實(shí)在找不出問(wèn)題來(lái),我懷疑是因為9號MSG的完成位為M1.0,但是M1.0-M1.7我也都復位了,好像不是這的問(wèn)題。