您现在所在的是:

PLC论坛

回帖:25个,阅读:3330 [上一页] [1] [2] [3] [下一页]
1145
豆豆淘518
文章数:78
年度积分:50
历史总积分:1145
注册时间:2019/1/3
发站内信
发表于:2020/9/10 14:31:59
#0楼
各位老师好!请问在三菱FX3S plc中要计算几个数的除法,先要算出75除以1600等于0.046875,把结果传送到D2中,然后再要计算10除以0.046875,把结果传送到D4中,请问要怎么样实现啊,看资料说是要先把十进制数转化成二进制数再来乘除,然后再把结果转换回十进制吗?还有除式中有带小数点的数应该怎么处理呢?多谢有人能指教我一下
18550
qjj740210
文章数:4779
年度积分:1319
历史总积分:18550
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2020/9/10 15:00:46
#1楼
此款PLC支持浮点数乘除法指令的话,直接计算,没必要转换。
苦逼的奋斗者
42312
YXBK 版主
文章数:19441
年度积分:2726
历史总积分:42312
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2020/9/10 15:02:20
#2楼
附件 2020-09-10_150205.jpg
大家一起学习
1145
豆豆淘518
文章数:78
年度积分:50
历史总积分:1145
注册时间:2019/1/3
发站内信
发表于:2020/9/10 15:28:27
#3楼
回复 #2楼 YXBK
多谢老师您的指点,可是我编了个小程序如图中,为什么在执行DDRVI命令时那个D30的数值变得很大了呢,不是我想要的1600啊
附件 360截图20200910152606355.jpg
85315
ZCMY 版主
文章数:47403
年度积分:1374
历史总积分:85315
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2020/9/10 15:34:49
#4楼
PLC内本来就是二进制的;
小数的需要用浮点运算;
19272
PLC-hmi
文章数:7447
年度积分:529
历史总积分:19272
注册时间:2010/8/19
发站内信
2018论坛热心网友
发表于:2020/9/10 15:36:09
#5楼
DDRVI能用浮点数吗。估计不行
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2020/9/10 15:42:09
#6楼
刚才试了ST,感觉好麻烦,

先得全局变量定义一个浮点变量,地址指定D4,才能使用。。

附件 1.jpg

附件 2.jpg
42312
YXBK 版主
文章数:19441
年度积分:2726
历史总积分:42312
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2020/9/10 15:47:30
#7楼
以下是引用豆豆淘5182020/9/10 15:28:27的发言:
多谢老师您的指点,可是我编了个小程序如图中,为什么在执行DDRVI命令时那个D30的数值变得很大了呢,不是我想要的1600啊
附件 360截图20200910152606355.jpg


DDRVI不能用浮点数,需要转成整数

DINT D30 D40
大家一起学习
1145
豆豆淘518
文章数:78
年度积分:50
历史总积分:1145
注册时间:2019/1/3
发站内信
发表于:2020/9/10 15:57:04
#8楼
回复 #7楼 YXBK




果然如老师所说,改了之后就OK了
1145
豆豆淘518
文章数:78
年度积分:50
历史总积分:1145
注册时间:2019/1/3
发站内信
发表于:2020/9/10 15:58:07
#9楼
回复 #7楼 YXBK
结果如图
附件 360截图20200910155506052.jpg

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

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

93.6006