三菱PLC中ADD与MUL指令

[复制链接]
查看11 | 回复5 | 2019-6-27 17:18:01 | 显示全部楼层 |阅读模式
ADD是加法指令,MUL是乘法指令。ADD D0 K0 D1 意思是D0的数据+0(K0就表示零,K1就表示1)后,存到D1中;MUL D10 K1 D11意思是D10中的数据乘以1(K1就表示1,KX就表示X)后,存到D11中。而MOV是传送指令,如MOV K10 D2,意思就是把10放到D2中。就像咱们学的加减乘除法一样,意思当然不一样。具体请下载三菱编程手册查看。扩展资料:PLC编程算法一 开关量的计算1、开关量也称逻辑量,指仅有两个取值,0或1、ON或OFF。它是最常用的控制,对它进行控制是PLC...
回复

使用道具 举报

千问 | 2019-6-27 17:18:01 | 显示全部楼层
你好。ADD是加法指令,MUL是乘法指令。ADD D0 K0 D1 意思是D0的数据+0(K0就表示零,K1就表示1)后,存到D1中;MULD10K1D11意思是D10中的数据乘以1(K1就表示1,KX就表示X)后,存到D11中。而MOV是传送指令,如MOVK10D2,意思就是把10放到D2中。就像咱们学的加减乘除法一样,意思...
回复

使用道具 举报

千问 | 2019-6-27 17:18:01 | 显示全部楼层
理论上这样的计算结果是没有什么具体意义,但是从程序结构设计的角度讲是有意义的,这为以后的调试校正留下了修改空间,比如以后实际调试过程中可能将加法的值进行偏离修正,比如k0要修正成k3或者其它数值,而乘法也是相同的效果。我觉得更多的是经验方面为以后的调试修改预留下方便之门。...
回复

使用道具 举报

千问 | 2019-6-27 17:18:01 | 显示全部楼层
加0得原数,乘1得原数,与用MOV指令一样...
回复

使用道具 举报

千问 | 2019-6-27 17:18:01 | 显示全部楼层
这样写确实没有什么实际意义,加上0,乘以1,都还是那个数。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行