您现在所在的是:

西门子SIEMENS

回帖:6个,阅读:1453 [上一页] [1] [下一页]
* 帖子主题:

1200 OB35的小疑问

17122
329345277
文章数:5574
年度积分:598
历史总积分:17122
注册时间:2008/12/16
发站内信
2018春节活动(三)
2015春节活动
2014相约国庆
发表于:2020/4/19 19:52:55
#0楼
西门子1200PLC,新建个OB35写了个小程序,感觉结果和预期的不一样。现在用仿真看了下。结果不是预期那样。

为什么会出现后面的小数啊?
望高手给解决下
程序就一个OB35,写了下面两段程序。
附件 OB35.jpg

监控的时候就出现小数点后面了很多位了,那么多小数位是从哪来的 啊
附件 OB35_2.jpg

我觉得MD8应该是60.0,为啥是60.0996好像每次都是这样。
附件 OB35_1.jpg



19090
pqsh 版主
文章数:7417
年度积分:920
历史总积分:19090
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2020/4/19 21:45:12
#1楼
别的地方用了mb8,或者mb11,mw10.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
22823
gk_0 版主
文章数:7749
年度积分:604
历史总积分:22823
注册时间:2013/9/9
发站内信
2018论坛贡献奖
2017论坛贡献奖
2017国庆活动(二)
2016论坛贡献奖
2016国庆活动(三)
英威腾变频器(一)
S7-200 SMART(一)
寻找英威腾(三)
英威腾PLC体验(一)
2015春节活动
2013辞旧迎新
2013辞旧迎新
2013国庆活动
发表于:2020/4/20 7:58:16
#2楼
那么MD8的数值是从哪里来的呢?没出处应该是0
不被人嘲笑的梦想,就不值得去追求!
7662
jiouai84
文章数:656
年度积分:50
历史总积分:7662
注册时间:2013/1/7
发站内信
发表于:2020/4/20 17:33:14
#3楼
是不是程序一直在加
3802
dffeifei110
文章数:937
年度积分:101
历史总积分:3802
注册时间:2016/7/23
发站内信
发表于:2020/4/26 21:23:25
#4楼
你用MB试试
工控大白兔,感谢各位指点!多谢!
50
喜欢月亮
文章数:1
年度积分:50
历史总积分:50
注册时间:2023/3/22
发站内信
发表于:2023/3/22 17:41:27
#5楼
我现在也出现这种情况,持续相加或者相减会出现类似于您这种失真的情况,您后来是怎么解决的呢
4260
857362369
文章数:634
年度积分:532
历史总积分:4260
注册时间:2017/5/7
发站内信
发表于:2023/3/29 16:15:53
#6楼
回复 #5楼 喜欢月亮
没办法,我仿真了也是这样
附件 微信截图_20230329161152.jpg


应该是底层算法的问题,对于-0.1来说,后面的误差可以忽略不计
万千世界,不离壹刻。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005