liujunbo111
级别: 略有小成
精华主题: 0
发帖数量: 82 个
工控威望: 213 点
下载积分: 2183 分
在线时间: 85(小时)
注册时间: 2011-07-23
最后登录: 2022-10-06
查看liujunbo111的 主题 / 回贴
楼主  发表于: 2013-08-03 13:55
图片:
图片:
大家好,S7-200做浮点数运算,1.5-1.0=0.5,为什么0.5-0.4 =0.09999 ,请大家帮忙,谢谢!
guochunyi
直读解西门屏HMI口令 。。。
级别: 论坛版主

精华主题: 5 篇
发帖数量: 8165 个
工控威望: 10294 点
下载积分: 20927 分
在线时间: 2949(小时)
注册时间: 2007-03-01
最后登录: 2024-05-11
查看guochunyi的 主题 / 回贴
1楼  发表于: 2013-08-03 17:18
0.09999约等于0.1,结果也正常啊。
可直读解西门屏HMI各级帐户口令,帐户登录权限提升,锁定帐户激活。。。
ufo6363
级别: 家园常客
精华主题: 0
发帖数量: 513 个
工控威望: 561 点
下载积分: 6559 分
在线时间: 1384(小时)
注册时间: 2010-11-21
最后登录: 2024-04-26
查看ufo6363的 主题 / 回贴
2楼  发表于: 2013-08-03 20:28
你这个感觉有问题,正常情况下VD200里面会显示数据,你这个没有啊
sanlihu
吉圆
级别: 论坛先锋
精华主题: 0
发帖数量: 1183 个
工控威望: 1727 点
下载积分: 7531 分
在线时间: 574(小时)
注册时间: 2012-08-31
最后登录: 2024-05-05
查看sanlihu的 主题 / 回贴
3楼  发表于: 2013-08-04 09:34
0.5-0.4=0.1≈0.09999
吉圆电气 QQ751673698
小蜜蜂
你让我滚,我滚了。你让我回来,对不起,滚远了...
级别: 论坛先锋

精华主题: 0
发帖数量: 1382 个
工控威望: 1484 点
下载积分: 13217 分
在线时间: 2177(小时)
注册时间: 2008-03-19
最后登录: 2024-05-04
查看小蜜蜂的 主题 / 回贴
4楼  发表于: 2013-08-04 09:54
为什么会有误差呢?西门子不是很牛逼的嘛,0.5-0.4=0.1也算不准?
shfxfa
级别: 家园常客
精华主题: 0
发帖数量: 640 个
工控威望: 810 点
下载积分: 2908 分
在线时间: 411(小时)
注册时间: 2011-09-09
最后登录: 2013-11-20
查看shfxfa的 主题 / 回贴
5楼  发表于: 2013-08-04 10:52
你这个VD200 的数据是怎么出来的?是连续变量吗?还有结果一直是0.09999不变吗?
liujunbo111
级别: 略有小成
精华主题: 0
发帖数量: 82 个
工控威望: 213 点
下载积分: 2183 分
在线时间: 85(小时)
注册时间: 2011-07-23
最后登录: 2022-10-06
查看liujunbo111的 主题 / 回贴
6楼  发表于: 2013-08-05 10:27
不是连续,是一个定值,虽然约等0.0999,但是计算电阻值就不行了,西门子300的就不会
dream2012
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 277 点
下载积分: 1080 分
在线时间: 160(小时)
注册时间: 2011-10-17
最后登录: 2020-06-26
查看dream2012的 主题 / 回贴
7楼  发表于: 2013-08-06 10:18
这个在台达PLC里面也有出现,但是还是非常接近的,就跟你的0.1与0.09999这样的区别
偶尔会出现这样的情况
liujunbo111
级别: 略有小成
精华主题: 0
发帖数量: 82 个
工控威望: 213 点
下载积分: 2183 分
在线时间: 85(小时)
注册时间: 2011-07-23
最后登录: 2022-10-06
查看liujunbo111的 主题 / 回贴
8楼  发表于: 2013-08-06 10:35
西门子技术确认,与200PLC自身的浮点数运算有关系,需要将其转换为整数,然后再来计算,那就是PLC自身的问题,只有转换为整数。