登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:三菱PLC除法,商和余数是如何相加的

点击:3785 回复:17

如题。
我遇到个除法的问题,商和余数放在不同的寄存器D中,但是余数的D也是没有小数点的,我直接将他们相加,就会出现问题。
我把余数除以100,结果商又是0,余数又跑到后面的寄存器D中。
这个到底是怎么样正确的将商和余数组合起来的呢?
附件 捕获.jpg
16-08-30 12:43
余数的地址你没有搞清楚吧
16-08-30 13:18
你的余数是10,除以100,商是0,余数还是10存在D121
16-08-30 13:37
看附图,有:110=4×25+10。
要得到小数点,可能是需采用浮点数运算。
16-08-30 14:49
你用的是三菱,但没有浮点数计算吧!
16-08-30 16:25
地址是在 D+1 位 这个我清楚的
这个就是一个我错误的实例
16-08-30 17:19
恩 是的
16-08-30 17:20
我看了下 是有浮点运算指令
最后修改:2016/8/30 17:22:46
16-08-30 17:20
貌似 1N还不支持浮点
16-08-30 17:31
首先你的算法就不对,110/25=4.4,用余数除100什么意思呀。1N是不支持浮点的,如果是需要把结果显示到触摸屏,可以把被除数扩大10倍,然后触摸屏上面设置一位小数点就可以。1100/25=44,显示一位小数就是4.4了。
16-08-30 18:31

上一页下一页

工控新闻

更多新闻资讯