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