登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:我用台达DVP20SX2来读取压力变送器的值,为什么读取不出来呢?求教

点击:713 回复:4

附件 1.jpg
附件 2.jpg
压力变送器的地址为1,我想读取保存寄存器40001之后两个寄存器的值,传到D0,用装置监控窗口看D0以及后面的地址,只看到D0上有一个1的值,我看了下网上的帖子,说D0显示的应该收从站的地址数据,真正的数据在后面的几个地址,可是我都看了后面,数据都是0,但是压力变送器的数据传输灯是有一直跳动的,说明通讯已经建立上,而且在读数据。不知道为什么会出现这种情况,程序已经贴上了。。。请各位指教!!
17-06-30 12:04
告诉大家一下,我刚刚又试了一下,已经取得正确的数据了。。我把D0换成了D100,然后在D105 和106位上取得了正确的数据,并不像网上一个帖子说的是在D103和D104上取得的,我不清楚MODRD指令返回数据的具体格式,有人可以解释下吗???
17-06-30 16:15
不一定是标准的modbus
17-06-30 16:51
是标准的。。。
17-06-30 17:06
用MODRW指令多好的!呵呵!
17-07-01 22:17

工控新闻

更多新闻资讯