您现在所在的是:

三菱Mitsubishi

回帖:22个,阅读:2344 [上一页] [1] [2] [3] [下一页]
86016
ZCMY 版主
文章数:47527
年度积分:535
历史总积分:86016
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2014/12/15 21:32:56
#10楼
用32位就行了;
1148
royann
文章数:62
年度积分:50
历史总积分:1148
注册时间:2008/8/19
发站内信
发表于:2014/12/15 21:33:17
#11楼
回复 #9楼 zrx517697809
怎么计算啊 求指教
1148
royann
文章数:62
年度积分:50
历史总积分:1148
注册时间:2008/8/19
发站内信
发表于:2014/12/15 21:34:47
#12楼
回复 #9楼 zrx517697809
浮点指令EDIV
这个指令在我这个PLC上用不了。
1148
royann
文章数:62
年度积分:50
历史总积分:1148
注册时间:2008/8/19
发站内信
发表于:2014/12/15 21:35:31
#13楼
版主:计算出来后小数位还在不在?比如执行除法计算后,小数位还在不在
[此贴子已经被作者于2014/12/15 21:36:29编辑过]
21891
yejingmao
文章数:12575
年度积分:50
历史总积分:21891
注册时间:2007/5/3
发站内信
2017春节活动(三)
发表于:2014/12/15 21:38:43
#14楼
16位除法和乘法保存的内存是占用连续两个两存的,32位的占四位
自学成才!
1148
royann
文章数:62
年度积分:50
历史总积分:1148
注册时间:2008/8/19
发站内信
发表于:2014/12/15 21:43:44
#15楼
回复 #14楼 yejingmao
我先执行一次除法后。储存在比如D13,实际是存储子D13 D14
后面我再执行一次乘法 DMULD13就行了 还是怎么弄?
1148
royann
文章数:62
年度积分:50
历史总积分:1148
注册时间:2008/8/19
发站内信
发表于:2014/12/15 21:52:24
#16楼
麻烦大家看下,
附件 555.jpg
是这样吗?这样行不行啊 。?
[此贴子已经被作者于2014/12/15 21:59:20编辑过]
1148
royann
文章数:62
年度积分:50
历史总积分:1148
注册时间:2008/8/19
发站内信
发表于:2014/12/15 22:11:46
#17楼
回复 #16楼 royann
还有2个问题没有解决
第一个,计算数据还是太大,超过了32位的数据位了
第二个,最后一个执行除法后面的数据小数位是不是没有了。如果没有了就影响精度了。
21725
bnnyygy
文章数:6206
年度积分:621
历史总积分:21725
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2014/12/15 23:59:14
#18楼
还有2个问题没有解决
第一个,计算数据还是太大,超过了32位的数据位了
第二个,最后一个执行除法后面的数据小数位是不是没有了。如果没有了就影响精度了。



刚刚好前几天玩模拟量,换算温度值的时候,刚好 也是计算的问题。。

今天学习了下浮点运算呢,。
我的PLC 是FX 3U的

绑定下  FX3U 可以浮点运算 好评如潮、
附件 QQ图片20141215235649.jpg

关于数据太大的问题,在欧姆龙PLC 看过别人的程序。。好像用的长传送。。具体没玩过欧姆龙的。

浮点运算貌似不会丢小数点吧


模拟了下。
附件 QQ图片20141216000731.jpg
[此贴子已经被作者于2014/12/16 0:07:38编辑过]
3465
13801509984
文章数:293
年度积分:50
历史总积分:3465
注册时间:2014/9/20
发站内信
发表于:2014/12/16 8:52:09
#19楼
用浮点数计算指令或者在触摸屏里面计算成双整数再写到PLC里面来

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

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

62.4004