发布于 2009-05-19 17:12:52
0楼
我成功了,我把V区的数据读上来了!谢谢大家的指导!
总结一下,大家分享:
1、我把3个数据分别放在VW1000、VW1002、VW1004里,然后把上位机上的MODBUS地址设为40001、40002、40003就读上来了。
2、上几次未读出来的原因是对地址理解有点错误。
“资料上推算Modbus地址的公式如下:Modbus地址 = 40000 + (T/2+1) ; T为偶数 ”我把T认为是VW数据存储器中的1000、1002、1004了,计算的MODBUS地址结果是40501、40502、40503了。
3、我看了在线帮助中详细的说明,终于明白了!
40001 Hold Start(40001对应的是Hold Start,本例中应是VW1000)
40002 HoldStart+2(40002对应的是Hold Start+2,本例中应是VW1002)
40003 HoldStart+4(40003对应的是Hold Start+4,本例中应是VW1004)
... ...
4xxxx HoldStart+2 x (xxxx-1)