您现在所在的是:

PLC论坛

回帖:11个,阅读:2988 [上一页] [1] [2] [下一页]
1073
wzh9908133
文章数:34
年度积分:50
历史总积分:1073
注册时间:2005/5/26
发站内信
发表于:2009/6/16 11:12:25
#0楼
大虾们!请问30 FX2N 系列的PLC如何进行浮点运算!谢谢
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2009/6/16 11:22:06
#1楼
有专门的浮点数运算指令的
比如 EADD  ESUB  EMUL  EDIV  等
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
1073
wzh9908133
文章数:34
年度积分:50
历史总积分:1073
注册时间:2005/5/26
发站内信
发表于:2009/6/16 11:39:31
#2楼
比如说 ,我想把D0 + 0.1 结果放在D0 怎么做啊!
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2009/6/16 11:48:32
#3楼
先把0.1放入一个数据寄存器中,
再用EADD 指令使这个地址的数据寄存器和D0相加,在运算前把D0中的数也转换成浮点数FLT指令
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
43988
YXBK 版主
文章数:20138
年度积分:1367
历史总积分:43988
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2009/6/16 12:38:11
#4楼
有专门的浮点运算指令,但在运算前如不是浮点的寄存器要转换成浮点才可以
大家一起学习
1073
wzh9908133
文章数:34
年度积分:50
历史总积分:1073
注册时间:2005/5/26
发站内信
发表于:2009/6/16 13:57:21
#5楼
在GPPW的编辑器内,根本就无法带小数点输入,0.1 我输不进去啊!,10+0.1怎么做啊
1073
wzh9908133
文章数:34
年度积分:50
历史总积分:1073
注册时间:2005/5/26
发站内信
发表于:2009/6/16 13:57:21
#6楼
在GPPW的编辑器内,根本就无法带小数点输入,0.1 我输不进去啊!,10+0.1怎么做啊
38859
fumz78 版主
文章数:17154
年度积分:90
历史总积分:38859
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2009/6/16 14:01:09
#7楼
用个浮点数除法运算,1除以10就可以得到0.1这结果
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
1073
wzh9908133
文章数:34
年度积分:50
历史总积分:1073
注册时间:2005/5/26
发站内信
发表于:2009/6/16 18:19:38
#8楼
谢谢各位,我知道怎么做了!
852
qwertry001
文章数:2
年度积分:50
历史总积分:852
注册时间:2009/6/17
发站内信
发表于:2009/6/17 10:58:37
#9楼
大家一起来学习

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

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

78.0005