PLC 进行编程,用到了除法运算,不知怎样求
答案:2 悬赏:20
解决时间 2021-01-20 22:08
- 提问者网友:佞臣
- 2021-01-20 02:26
PLC 进行编程,用到了除法运算,不知怎样求
最佳答案
- 二级知识专家网友:鱼忧
- 2021-01-20 03:26
如三菱的:
1、DIV K100 K5 D100(16位除法运算,100/5=20结果整数存在D100,余数存在D101);
2、DIV D100 K2 D110(16位除法运算,D100/2=结果整数存在D110,余数存在D111);
3、DVI D110 D120 D130(16位除法运算,D110/2=结果整数存在D130,余数存在D131);
4、DDIV D140 D142 D144(32位除法运算,D140/D142=结果存在D144)。
注:16位除法运算结果占用两个寄存器;32位除法运算除数和被除数占用两个寄存器,结果占用三个寄存器。以4、为例,D140 D141 除以D142 D143=D144 D145 D146。其中结果整数存在D144 D145余数存在D146。
32位寄存器本身占用两个寄存器,因寄存器本身最大值是65536(没负数时,有负数时-32767~+32767),所以大于此数值的数
1、DIV K100 K5 D100(16位除法运算,100/5=20结果整数存在D100,余数存在D101);
2、DIV D100 K2 D110(16位除法运算,D100/2=结果整数存在D110,余数存在D111);
3、DVI D110 D120 D130(16位除法运算,D110/2=结果整数存在D130,余数存在D131);
4、DDIV D140 D142 D144(32位除法运算,D140/D142=结果存在D144)。
注:16位除法运算结果占用两个寄存器;32位除法运算除数和被除数占用两个寄存器,结果占用三个寄存器。以4、为例,D140 D141 除以D142 D143=D144 D145 D146。其中结果整数存在D144 D145余数存在D146。
32位寄存器本身占用两个寄存器,因寄存器本身最大值是65536(没负数时,有负数时-32767~+32767),所以大于此数值的数
全部回答
- 1楼网友:纵马山川剑自提
- 2021-01-20 03:43
除法运算直接调用除法指令就可以了啊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯