组态王与仪表通讯浮点数怎么处理 点击:979 | 回复:2



twtynijj

    
  • 精华:0帖
  • 求助:10帖
  • 帖子:35帖 | 131回
  • 年度积分:199
  • 历史总积分:6993
  • 注册:2008年8月11日
发表于:2022-04-26 13:50:00
楼主

用组态王软件与温控表modbus rtu通讯 ,仪表上显示是的29.5的温度!通过组态王读上的来的数值是295.怎么样可能显示成与仪表一样的浮点数呢!有知道的高手吗?

1分不嫌少!


楼主最近还看过



老李仪表

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:604
  • 注册:2004年7月03日
发表于:2022-04-26 14:41:11
1楼

在变量定义的基本属性里面,把最大值与最大原始值设置成1:10的比例,看看行不行


天空LM324

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 87回
  • 年度积分:880
  • 历史总积分:1259
  • 注册:2017年8月16日
发表于:2022-06-10 16:33:29
2楼

建两个内存浮点数变量,在命令语言里赋值就可以了

例如:

Float_温度_1=YB_温度(这个是MODBUS设备的地址)

Float_温度_2=Float_温度_1/10

如果这个温度值只是显示不做报表,第二条可以不用,建一个变量就行了,在显示变量里面Float_温度_1/10,选一位小数点。



热门招聘
相关主题

官方公众号

智造工程师