ass3259236
級(jí)別: 探索解密
![]() |
我最近寫了個(gè)最簡(jiǎn)單的MODBUS主站程序,就是一個(gè)Done了以后觸發(fā)下一個(gè)的那種。 但是有個(gè)問(wèn)題是,我期望讀的從站地址是從1到16,1~8的完成位是M0.0-M0.7,這一部分都沒有問(wèn)題,程序也能自動(dòng)循環(huán), 但是程序?qū)懙?號(hào)從站的時(shí)候有問(wèn)題了,不知道什么原因,整個(gè)程序不能正常工作,查到的MSG錯(cuò)誤碼為6, 但是對(duì)比兩個(gè)程序我實(shí)在找不出問(wèn)題來(lái),我懷疑是因?yàn)?號(hào)MSG的完成位為M1.0,但是M1.0-M1.7我也都復(fù)位了,好像不是這的問(wèn)題。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
錯(cuò)誤碼6說(shuō)明你同時(shí)執(zhí)行了一條以上的MSG指令了,你要查找你的指令執(zhí)行條件。 Good Luck~ |
---|---|
|
ass3259236
級(jí)別: 探索解密
![]() |
![]() |
---|---|
|
wwcwwc
級(jí)別: VIP會(huì)員
![]() ![]() |
臣妾聽好了: 你初始化用的error標(biāo)記地址與msg的有重置,就是那個(gè)MB1與M1.0的關(guān)系沒有搞明白。 將error錯(cuò)誤存儲(chǔ)區(qū)地址重新編輯。 |
---|---|
|
ass3259236
級(jí)別: 探索解密
![]() |
懂了,一直以為M、MB、MW和MD都是分開記的,原來(lái)如此 |
---|---|
|
劉偉哥
級(jí)別: 探索解密
![]() |
這個(gè)問(wèn)題我今天也出現(xiàn)了,在此學(xué)習(xí)了。 ![]() |
---|---|
|