您现在所在的是:

台达论坛

回帖:14个,阅读:5090 [上一页] [1] [2] [下一页]
59
wt112233
文章数:27
年度积分:59
历史总积分:59
品牌积分(台达):24
注册时间:2019/8/25
发站内信
发表于:2019/10/27 21:50:13
#0楼

台达PLC与温度巡检仪进行MODBUS-RTU通讯,读取温度当温度低于25.5度的时候是正常的,高于25.5度显示就不正常了怎么回事,也就是超过了255的数值高位与低位显示就跟巡检仪对不上了。

59
wt112233
文章数:27
年度积分:59
历史总积分:59
品牌积分(台达):24
注册时间:2019/8/25
发站内信
发表于:2019/10/27 21:52:58
#1楼
请大神帮忙解答,D34是读取的温度值,当这个值=<255的时候是正常的,超过了255的值就不正常了
42323
YXBK 版主
文章数:19443
年度积分:2737
历史总积分:42323
品牌积分(台达):205
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/10/28 8:54:11
#2楼
应该是通讯设置里面数据位的问题,255换成二进制是1111 1111  8位,加一个就成9位了。
[此贴子已经被作者于2019/10/28 9:01:19编辑过]
大家一起学习
59
wt112233
文章数:27
年度积分:59
历史总积分:59
品牌积分(台达):24
注册时间:2019/8/25
发站内信
发表于:2019/10/28 14:01:39
#3楼
回复 #2楼 YXBK
设置M1161为OFF是16位,M1161为ON是8位,M1161不管是什么状态,都是一样的效果,数值只能读到,255,当成了256就不正常了,高位D33就变成了1,低位D34就成了0,所以是256,换成二进制就是0000 0001 0000 0000 ,255以下就是以十进制表示,为什么到了256就变成了二进制表示了,难道还需要转换吗
42323
YXBK 版主
文章数:19443
年度积分:2737
历史总积分:42323
品牌积分(台达):205
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/10/28 14:23:25
#4楼
把温度巡检仪说明书里面的通讯部分传上来看看
大家一起学习
50
1042300933
文章数:2
年度积分:50
历史总积分:50
品牌积分(台达):2
注册时间:2020/1/1
发站内信
发表于:2020/1/1 18:03:32
#5楼
我也遇到这个问题,ES2 D1075超过255就不正常了,请问有谁能帮忙吗?读取对象是80 81两个寄存器,
1658
zhanglichang
文章数:234
年度积分:56
历史总积分:1658
品牌积分(台达):13
注册时间:2005/9/26
发站内信
发表于:2020/5/31 12:07:53
#6楼
回复 #1楼 wt112233
你好,问题解决没有,应该是存储器高位和低位问题,怎样解决目前我也需要答案
50
1248672638
文章数:2
年度积分:50
历史总积分:50
品牌积分(台达):1
注册时间:2021/7/12
发站内信
发表于:2021/7/12 17:56:18
#7楼
你好版主,请问你这个是怎么实现的?
50
中国石雕
文章数:1
年度积分:50
历史总积分:50
品牌积分(台达):1
注册时间:2022/5/4
发站内信
发表于:2022/5/4 17:00:54
#8楼
工友们好   你们选择这个问题解决了吗   怎么解决的?我现在页刚遇到
59
wt112233
文章数:27
年度积分:59
历史总积分:59
品牌积分(台达):24
注册时间:2019/8/25
发站内信
发表于:2023/10/8 21:37:12
#9楼
已经解决,超过255就进位了,低位*256在加高位就对了。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005