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

主题:台达PLC与温度仪485通讯

点击:4822 回复:14

台达PLC与温度巡检仪进行MODBUS-RTU通讯,读取温度当温度低于25.5度的时候是正常的,高于25.5度显示就不正常了怎么回事,也就是超过了255的数值高位与低位显示就跟巡检仪对不上了。
19-10-27 21:50
请大神帮忙解答,D34是读取的温度值,当这个值=<255的时候是正常的,超过了255的值就不正常了
19-10-27 21:52
应该是通讯设置里面数据位的问题,255换成二进制是1111 1111  8位,加一个就成9位了。
最后修改:2019/10/28 9:01:19
19-10-28 08:54
设置M1161为OFF是16位,M1161为ON是8位,M1161不管是什么状态,都是一样的效果,数值只能读到,255,当成了256就不正常了,高位D33就变成了1,低位D34就成了0,所以是256,换成二进制就是0000 0001 0000 0000 ,255以下就是以十进制表示,为什么到了256就变成了二进制表示了,难道还需要转换吗
19-10-28 14:01
把温度巡检仪说明书里面的通讯部分传上来看看
19-10-28 14:23
我也遇到这个问题,ES2 D1075超过255就不正常了,请问有谁能帮忙吗?读取对象是80 81两个寄存器,
20-01-01 18:03
你好,问题解决没有,应该是存储器高位和低位问题,怎样解决目前我也需要答案
20-05-31 12:07
你好版主,请问你这个是怎么实现的?
21-07-12 17:56
工友们好   你们选择这个问题解决了吗   怎么解决的?我现在页刚遇到
22-05-04 17:00
已经解决,超过255就进位了,低位*256在加高位就对了。
23-10-08 21:37

上一页下一页

工控新闻

更多新闻资讯