此貼在2008/1/13 22:13:12被*admin*編輯過(guò)
問(wèn)題:
在標(biāo)準(zhǔn)modbus通訊的時(shí)候,怎么訪問(wèn)D數(shù)據(jù)區(qū)和F數(shù)據(jù)區(qū),比如說(shuō) R100就是訪問(wèn) %MW40101就可以了,但是 D數(shù)據(jù)區(qū)和F數(shù)據(jù)區(qū)不知道怎么訪問(wèn),請(qǐng)賜教!~
解答:D區(qū):D0~D2998對(duì)應(yīng)的地址是406001~408999,詳細(xì)的您可以看一下編程手冊(cè)II的12-41,里面有很詳細(xì)的說(shuō)明!至于F區(qū)的數(shù)據(jù),由于它們是檔案暫存器,都需要通過(guò)特殊的指令存取,故沒(méi)有提供MODUS通訊的資料存取地址!
他需要特殊的指令存取,所有我們不能直接讀取F區(qū)數(shù)據(jù),只能通過(guò)其他咱存器如R,D,WM,WS,WY等利用FUN161/162;來(lái)間接讀取F區(qū)數(shù)據(jù)! 本身我們利用永宏協(xié)議的時(shí)候都必須通過(guò)161,162來(lái)操作F區(qū)數(shù)據(jù)