您现在所在的是:

西门子SIEMENS

回帖:4个,阅读:261 [上一页] [1] [下一页]
3338
lihai010
文章数:780
年度积分:50
历史总积分:3338
注册时间:2006/2/14
发站内信
发表于:2015/1/5 21:58:13
#0楼
最近在设备的定长停车中,系统计算出来的长度比理论的要偏小很多,理论值/计算值=0.81,想在程序中增加一个乘的处理,让数据能接近理论值(计长由200传给300PLC),以减少产品退货。在编程时0.81这个数要怎么样表达!请知道的大神指点,谢谢!
附件 DI相乘的数据表示方式.jpg

6518
jamsonwo
文章数:962
年度积分:50
历史总积分:6518
注册时间:2010/8/24
发站内信
发表于:2015/1/5 23:29:11
#1楼
双整数肯定是不接受有小数点的,如果不想转换为浮点数的话,处理的方法是:先乘以816294,再除以1000000!
15244
xuhuifox
文章数:2857
年度积分:161
历史总积分:15244
注册时间:2005/3/25
发站内信
发表于:2015/1/5 23:39:13
#2楼
建议转换成实数运算,转存的时候也用DBD来表示,在显示中,加上对应的小数点数就可以了!
                 一切为了生活
3338
lihai010
文章数:780
年度积分:50
历史总积分:3338
注册时间:2006/2/14
发站内信
发表于:2015/1/6 22:34:42
#3楼
回复 #1楼 jamsonwo
试了你所说的方法,可以使用,谢谢
3338
lihai010
文章数:780
年度积分:50
历史总积分:3338
注册时间:2006/2/14
发站内信
发表于:2015/1/6 22:35:21
#4楼
回复 #2楼 xuhuifox
谢谢了,还是1楼的方便

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

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

46.8003