三菱程序中DADD D12 D10 D16 什么意思

三菱程序中DADD D12 D10 D16 什么意思,第1张

三菱程序中DADD 是32位加法指令。[DADD D12 D10 D16] 表示将D12数据与D10进行加法运算,运算结果存D16中。由于是32位数据运算,所以要使用双字组成32位寄存器,即:

D13 D12+D11 D10→D17 D16

DRVI是相对位置控制指令,是用于PLC发脉冲控制私服电机或步进电机用的,两个D表示32位 *** 作。DADD是加法运算指令,加D表示32位 *** 作。D8148是脉冲指令执行时的加减速时间存储器,D8145是脉冲指令执行时的偏值速度的存储器。DMOV就是32位的传送指令,三菱的编程手册写的非常明白。32加法去算是这样的:

DADD D1 K1 D1运算——(D1,D2)+K1=(D1,D2),结果不超过16位时,D1是运算结果,D2是零。

DADD D0 K1 D0运算——(D0,D1)+K1=(D0,D1),结果不超过16位时,D0是运算结果,D1是零。

如果你两个指令写在一个程序里,两个指令位置在前后时运算的结果是不同的。mov 是传送指令

例[mov k5 d0]

就是把5这个数值存在D0里

例[mov k5 k1y0]

就是把5这个数转化为2进制、即是0101

0为低电位、1为高电位

体现在1组(k1)也就是4个输出口上、由y0开始也就是

y3 y2 y1 y0

0 1 0 1

就是y1和y3得电。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11320774.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存