此贴在2008-01-13 22:13:12被*admin*编辑过
问题:
在标准modbus通讯的时候,怎么访问D数据区和F数据区,比如说 R100就是访问 %MW40101就可以了,但是 D数据区和F数据区不知道怎么访问,请赐教!~
解答:D区:D0~D2998对应的地址是406001~408999,详细的您可以看一下编程手册II的12-41,里面有很详细的说明!至于F区的数据,由于它们是档案暂存器,都需要通过特殊的指令存取,故没有提供MODUS通讯的资料存取地址!
他需要特殊的指令存取,所有我们不能直接读取F区数据,只能通过其他咱存器如R,D,WM,WS,WY等利用FUN161/162;来间接读取F区数据! 本身我们利用永宏协议的时候都必须通过161,162来操作F区数据