您现在所在的是:

西门子SIEMENS

回帖:10个,阅读:1763 [上一页] [1] [2] [下一页]
1210
tianxiongwei
文章数:70
年度积分:59
历史总积分:1210
注册时间:2005/11/23
发站内信
发表于:2008/11/19 16:10:00
#0楼
我用浮点除法DIV_R时,输入一个常量32000.0时,运行时监控,以十进进显示,数字大得惊人,显示1190789120.结果当然不正确了,请高手指点一下。
12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2008/11/19 16:50:00
#1楼
看看你的除法是怎么做的,如果你的被除数很小,结果就会挺大的。
比如是2.687E-5
说说
1210
tianxiongwei
文章数:70
年度积分:59
历史总积分:1210
注册时间:2005/11/23
发站内信
发表于:2008/11/19 17:12:00
#2楼
我只是输入了一个除法指令的被除数,32000.0,但用十制监控时却显示1190789120。      还有用DI—R指令,将一个十进制数100转换成浮点数,监控时以十进制显示,居然显示1120403456。郁闷透顶啊,老板催得紧啊。在线等。
43919
YXBK 版主
文章数:20108
年度积分:1298
历史总积分:43919
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2008/11/19 17:19:00
#3楼
监视显示是不是要设置成浮点呀,我上次用信捷的PLC就遇到过类似问题
大家一起学习
1210
tianxiongwei
文章数:70
年度积分:59
历史总积分:1210
注册时间:2005/11/23
发站内信
发表于:2008/11/19 17:21:00
#4楼
浮点运算遇到难题了
我截了一个图,就高手指点
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2008/11/19 17:22:00
#5楼
浮点数就要用浮点数格式显示查看。
以十进制格式查看时系统是将地址中的数据以定点数的格式显示的。
定点数和浮点数的存贮格式是不一样的,用定点数格式来显示浮点数,显示结果当然是不正确的。
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
1210
tianxiongwei
文章数:70
年度积分:59
历史总积分:1210
注册时间:2005/11/23
发站内信
发表于:2008/11/19 17:25:00
#6楼
但我想浮点还是十进制或是十六进制,只是表示不同,值应该不会有区别啊
1210
tianxiongwei
文章数:70
年度积分:59
历史总积分:1210
注册时间:2005/11/23
发站内信
发表于:2008/11/19 17:27:00
#7楼
明白了,谢谢啊
5084
zytlc
文章数:849
年度积分:50
历史总积分:5084
注册时间:2006/8/9
发站内信
发表于:2008/11/19 21:45:00
#8楼
浮点数要用浮点数监控,你还是先看看浮点数的结构吧。
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2008/11/19 23:30:00
#9楼
浮点数和定点数是数值存贮的两种方式,十进制和十六进制是定点数显示的两种方式。浮点数也有不同的显示方式,比如小数型式和科学读数法型式。
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的

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

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

78.0005