用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
中奖
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
综合讨论
采用Modbus RTU协议读取来的数据如何换算成十进制的?
上一主题
下一主题
往事诉风
级别: 论坛先锋
发送短信
加为好友
精华主题:
0
发帖数量:
57 个
工控威望:
1902 点
下载积分:
3033 分
在线时间: 165(小时)
注册时间:
2016-03-21
最后登录:
2024-12-23
查看往事诉风的
主题
/
回贴
楼主
发表于: 2019-03-19 22:11
只看楼主
|
小
中
大
采用Modbus RTU协议读取来的数据,高位存放在D1073 低位存放在D1074 怎么转换成十进制数 在触摸屏显示?
分享
tingfenghu
级别: 工控侠客
发送短信
加为好友
精华主题:
0
发帖数量:
2846 个
工控威望:
3618 点
下载积分:
3519 分
在线时间: 3810(小时)
注册时间:
2007-11-04
最后登录:
2024-12-22
查看tingfenghu的
主题
/
回贴
1楼
发表于: 2019-03-19 22:29
只看该作者
|
小
中
大
在触摸屏选取对应该数据格式就可以,
如32bit,flot,32bit signed ,如果高低位反转,
触摸的参数里可以设置的,
本帖最近评分记录:
下载积分:+5(yanshu) 感谢分享!还没学到这个
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
分享
lvpretend
级别: 论坛先锋
发送短信
加为好友
精华主题:
0
发帖数量:
1264 个
工控威望:
1434 点
下载积分:
3697 分
在线时间: 324(小时)
注册时间:
2015-07-20
最后登录:
2024-11-29
查看lvpretend的
主题
/
回贴
2楼
发表于: 2019-03-20 10:18
只看该作者
|
小
中
大
不建议你用1楼方式。
建议你还是在PLC中把数据转换好,再由显示屏直接显示。
1,D1073中的低8位移动到高8位,左移8位,低8位补0。或乘256,16位结果乘法。
2,D1073与D1074相异或,结果放在D1074中。
3,触摸屏可以直接以无符号数显示D1074。
你测试下,看我的方法正确否。
分享
fcq417
14年plc工程实践教学,QQ(微信):2252241236
级别: 略有小成
发送短信
加为好友
QQ联系
阿里旺旺
精华主题:
0
发帖数量:
302 个
工控威望:
430 点
下载积分:
1259 分
在线时间: 50(小时)
注册时间:
2008-04-30
最后登录:
2024-12-11
查看fcq417的
主题
/
回贴
3楼
发表于: 2019-03-20 11:33
只看该作者
|
小
中
大
将读取的两个寄存器数据中需要的数据提取出来,可以采用逻辑与提取,如果位置反了高低字节交换一下,数据提取后,调整数据高低字节位置,逻辑或整合到一起就可以了,最后直接在触摸屏上面显示。
学习plc编程
www.shuyanzdh.com
plc编程及教学:www.shuyanzdh.com
QQ(VX):2252241236
分享
zhong1946
都2024了
级别: VIP会员
发送短信
加为好友
精华主题:
3 篇
发帖数量:
531 个
工控威望:
772 点
下载积分:
13780 分
在线时间: 344(小时)
注册时间:
2006-10-12
最后登录:
2024-12-21
查看zhong1946的
主题
/
回贴
4楼
发表于: 2019-03-21 09:06
只看该作者
|
小
中
大
如用威纶的屏,不需要考虑程序转换。数值元件格式里面可选,你想让它显示什么制就什么制
分享
enderz
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
58 个
工控威望:
263 点
下载积分:
1135 分
在线时间: 39(小时)
注册时间:
2018-01-02
最后登录:
2024-11-28
查看enderz的
主题
/
回贴
5楼
发表于: 2019-03-21 11:52
只看该作者
|
小
中
大
3U可以用XCH交换指令
也可以这样
分享
上一主题
下一主题
工控人家园
综合讨论
采用Modbus RTU协议读取来的数据如何换算成十进制的?
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问