eric.yang
在毫无意义的岗位上浪费生命,这就是众生的命运,没想到我竭尽全
级别: 略有小成
精华主题: 0
发帖数量: 19 个
工控威望: 467 点
下载积分: 3357 分
在线时间: 17(小时)
注册时间: 2018-05-03
最后登录: 2024-11-12
查看eric.yang的 主题 / 回贴
楼主  发表于: 2023-07-04 11:26
图片:
小弟已经通过modbus rtu的方式获取到了十六进制的数据,但是需要得到10进制的温度实数,如下附件图片显示
十六进制数是:1E00 0900  表示如下
十进制转换为:  30  .   09 ℃
只是不知道如何在威纶通上面实现这个功能
求各位大神帮忙指导一下
卓发智能
相互学习,共同进步。
级别: 工控侠客
精华主题: 0
发帖数量: 2439 个
工控威望: 3027 点
下载积分: 10571 分
在线时间: 649(小时)
注册时间: 2008-08-03
最后登录: 2024-11-25
查看卓发智能的 主题 / 回贴
1楼  发表于: 2023-07-04 11:50
这个数据不通地PLC做位运算凭触摸屏应当实现不了,你这个数据要二位二位的取,然后转换。
相信自我!
eric.yang
在毫无意义的岗位上浪费生命,这就是众生的命运,没想到我竭尽全
级别: 略有小成
精华主题: 0
发帖数量: 19 个
工控威望: 467 点
下载积分: 3357 分
在线时间: 17(小时)
注册时间: 2018-05-03
最后登录: 2024-11-12
查看eric.yang的 主题 / 回贴
2楼  发表于: 2023-07-04 12:30
引用
引用第1楼吕工于2023-07-04 11:50发表的  :
这个数据不通地PLC做位运算凭触摸屏应当实现不了,你这个数据要二位二位的取,然后转换。

是否可以通过宏指令实现位转换呢?
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4227 个
工控威望: 7597 点
下载积分: 14853 分
在线时间: 2870(小时)
注册时间: 2016-10-31
最后登录: 2024-11-25
查看梦雨天涯的 主题 / 回贴
3楼  发表于: 2023-07-05 08:26
计算公式都没有
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
zouyunhuang
级别: 探索解密
精华主题: 0
发帖数量: 106 个
工控威望: 174 点
下载积分: 550 分
在线时间: 31(小时)
注册时间: 2021-09-18
最后登录: 2024-10-18
查看zouyunhuang的 主题 / 回贴
4楼  发表于: 2023-07-05 08:53
图片:
宏指令就好。建立变量,把你的数值读取出来赋值至变量。把变量传给另一个地址,然后触摸屏现在10进制显示。
zouyunhuang
级别: 探索解密
精华主题: 0
发帖数量: 106 个
工控威望: 174 点
下载积分: 550 分
在线时间: 31(小时)
注册时间: 2021-09-18
最后登录: 2024-10-18
查看zouyunhuang的 主题 / 回贴
5楼  发表于: 2023-07-05 08:55
图片:
那种显示方式,都一样。触摸屏都支持。只是你通信的时候不能选择,读出来的数值,复制到其他地址,用这个地址显示你想要的格式就可以了
zzyog
光洋PLC技术服务及密码破解
级别: 家园常客
精华主题: 0
发帖数量: 505 个
工控威望: 690 点
下载积分: 840 分
在线时间: 555(小时)
注册时间: 2007-01-02
最后登录: 2024-11-23
查看zzyog的 主题 / 回贴
6楼  发表于: 2023-07-05 08:55
1E 十六进制=30℃、
03 十六进制=3 小数点后
??????