威纶触摸屏读取485设备单精度浮点数据 点击:2906 | 回复:5



李文选

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 9回
  • 年度积分:1
  • 历史总积分:494
  • 注册:2018年9月23日
发表于:2019-10-04 14:00:35
楼主
求助帖100分-已结帖

各位大佬,现在用的威纶触摸屏要从485设备上读取单精度浮点数据,怎么用威纶的浮点类型的数值原件无法读出?只能用10进制或16进制读出来,

读出的16进制要怎么转换成浮点数呢?

2.JPG




请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-10-06 09:32:28
1楼

你可以读取十进制数,经过除法运算的办法即可转换,很多仪表输出的数据都是10进制整数,比如有些仪表输出1.0数据,实际发送到触摸屏是数据1000,此时我们就需要除以1000才是我们想要得到的数据,因为浮点数进行数据传输是由于存储数据位数多,传输时间变慢,影响传输效率

liulianhui_00

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 48回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2012年11月21日
发表于:2019-10-10 14:49:01
2楼

找了好长时间终于找到了,谢谢!

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2019-11-19 15:24:43
3楼


引用 liulianhui_00 的回复内容: 找了好长时间终于找到了,谢谢!

-------------------------

楼主分享一下,让大家增长姿势

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2019-11-19 15:25:01
4楼

感谢大家的无私奉献答疑,也感谢大家积极发求助帖子。互帮互助,一起进步!

JINXQ6933

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 327回
  • 年度积分:0
  • 历史总积分:218
  • 注册:2015年5月18日
发表于:2023-02-24 20:28:19
5楼

楼主分享一下,让大家增长姿势


热门招聘
相关主题

官方公众号

智造工程师