用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
手机
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
综合讨论
采用Modbus RTU协议读取来的数据如何换算成十进制的?
上一主题
下一主题
往事诉风
级别: 工控侠客
发送短信
加为好友
精华主题:
0
发帖数量:
57 个
工控威望:
2222 点
下载积分:
543 分
在线时间: 167(小时)
注册时间:
2016-03-21
最后登录:
2025-01-22
查看往事诉风的
主题
/
回贴
楼主
发表于: 2019-03-19 22:11
全看
|
小
中
大
采用Modbus RTU协议读取来的数据,高位存放在D1073 低位存放在D1074 怎么转换成十进制数 在触摸屏显示?
分享
lvpretend
级别: 论坛先锋
发送短信
加为好友
精华主题:
0
发帖数量:
1264 个
工控威望:
1434 点
下载积分:
3699 分
在线时间: 324(小时)
注册时间:
2015-07-20
最后登录:
2024-11-29
查看lvpretend的
主题
/
回贴
1楼
发表于: 2019-03-20 10:18
全看
|
小
中
大
不建议你用1楼方式。
建议你还是在PLC中把数据转换好,再由显示屏直接显示。
1,D1073中的低8位移动到高8位,左移8位,低8位补0。或乘256,16位结果乘法。
2,D1073与D1074相异或,结果放在D1074中。
3,触摸屏可以直接以无符号数显示D1074。
你测试下,看我的方法正确否。
分享
上一主题
下一主题
工控人家园
综合讨论
采用Modbus RTU协议读取来的数据如何换算成十进制的?
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问