西门子数模转化 点击:242 | 回复:3



Avery2233296153

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 587回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2018年5月13日
发表于:2018-12-28 10:17:56
楼主

西门子PLC不用系统自带的转换模块,自己编写程序的话,输入后直接在模拟量输入后直接计算,再转化为实数显示,和先转化为实数再计算,两种方法会对精度有影响?




yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2018-12-28 10:50:08
1楼

因为浮点数采用IEEE754标准,因此只要进行浮点数的运算,你就会产生误差,计算次数越多,误差越多。

而如果直接使用整数运算,虽然会避免有效位数的浮点数误差,但是会产生2个问题:

1、当数据精度要求高时,那么势必要扩大倍数进行运算,可能会产生数据溢出的风险。

2、整数的除法会产生严重的精度问题。


HAVE FUN!

Avery2233296153

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 587回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2018年5月13日
发表于:2019-02-11 07:50:59
2楼


回复内容:

对: yuanle 因为浮点数采用IEEE754标准,因此只要进行浮点数的... 内容的回复!

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

谢谢给予帮助


热门招聘
相关主题

官方公众号

智造工程师