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 ℃
只是不知道如何在威纶通上面实现这个功能
求各位大神帮忙指导一下
zouyunhuang
级别: 探索解密
精华主题: 0
发帖数量: 106 个
工控威望: 174 点
下载积分: 551 分
在线时间: 31(小时)
注册时间: 2021-09-18
最后登录: 2024-10-18
查看zouyunhuang的 主题 / 回贴
1楼  发表于: 2023-07-05 08:53
图片:
宏指令就好。建立变量,把你的数值读取出来赋值至变量。把变量传给另一个地址,然后触摸屏现在10进制显示。
zouyunhuang
级别: 探索解密
精华主题: 0
发帖数量: 106 个
工控威望: 174 点
下载积分: 551 分
在线时间: 31(小时)
注册时间: 2021-09-18
最后登录: 2024-10-18
查看zouyunhuang的 主题 / 回贴
2楼  发表于: 2023-07-05 08:55
图片:
那种显示方式,都一样。触摸屏都支持。只是你通信的时候不能选择,读出来的数值,复制到其他地址,用这个地址显示你想要的格式就可以了