您现在所在的是:

三菱Mitsubishi

回帖:17个,阅读:3535 [上一页] [1] [2] [下一页]
750
0zhang9
文章数:55
年度积分:50
历史总积分:750
注册时间:2014/7/16
发站内信
发表于:2016/8/30 12:43:13
#0楼
如题。
我遇到个除法的问题,商和余数放在不同的寄存器D中,但是余数的D也是没有小数点的,我直接将他们相加,就会出现问题。
我把余数除以100,结果商又是0,余数又跑到后面的寄存器D中。

这个到底是怎么样正确的将商和余数组合起来的呢?

附件 捕获.jpg
19272
PLC-hmi
文章数:7447
年度积分:529
历史总积分:19272
注册时间:2010/8/19
发站内信
2018论坛热心网友
发表于:2016/8/30 13:18:58
#1楼
余数的地址你没有搞清楚吧
21841
yejingmao
文章数:12575
年度积分:48
历史总积分:21841
注册时间:2007/5/3
发站内信
2017春节活动(三)
发表于:2016/8/30 13:37:44
#2楼
你的余数是10,除以100,商是0,余数还是10存在D121
自学成才!
24524
mjinbao
文章数:13934
年度积分:48
历史总积分:24524
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2016/8/30 14:49:24
#3楼
看附图,有:110=4×25+10。
要得到小数点,可能是需采用浮点数运算。
5563
yeyecun
文章数:929
年度积分:50
历史总积分:5563
注册时间:2011/9/20
发站内信
发表于:2016/8/30 16:25:52
#4楼
你用的是三菱,但没有浮点数计算吧!
750
0zhang9
文章数:55
年度积分:50
历史总积分:750
注册时间:2014/7/16
发站内信
发表于:2016/8/30 17:19:42
#5楼
回复 #1楼 PLC-hmi
地址是在 D+1 位 这个我清楚的
这个就是一个我错误的实例
750
0zhang9
文章数:55
年度积分:50
历史总积分:750
注册时间:2014/7/16
发站内信
发表于:2016/8/30 17:20:05
#6楼
回复 #2楼 yejingmao
恩 是的
750
0zhang9
文章数:55
年度积分:50
历史总积分:750
注册时间:2014/7/16
发站内信
发表于:2016/8/30 17:20:42
#7楼
我看了下 是有浮点运算指令
[此贴子已经被作者于2016/8/30 17:22:46编辑过]
750
0zhang9
文章数:55
年度积分:50
历史总积分:750
注册时间:2014/7/16
发站内信
发表于:2016/8/30 17:31:41
#8楼
貌似 1N还不支持浮点
42333
YXBK 版主
文章数:19447
年度积分:2747
历史总积分:42333
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2016/8/30 18:31:53
#9楼
首先你的算法就不对,110/25=4.4,用余数除100什么意思呀。1N是不支持浮点的,如果是需要把结果显示到触摸屏,可以把被除数扩大10倍,然后触摸屏上面设置一位小数点就可以。1100/25=44,显示一位小数就是4.4了。
大家一起学习

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

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

62.4004