88问答网
所有问题
三菱PLC中为什么“dadd d1 k1 d1"与dadd d0 k1 d0"大小不同
如题所述
举报该问题
推荐答案 2012-06-30
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是零。
如果你两个指令写在一个程序里,两个指令位置在前后时运算的结果是不同的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/SSSBVaMVM.html
其他回答
第1个回答 2012-06-30
相当简单。RST C251 复位C251计数器 [<= c251 k-2 计数器C251小于等于-2的时候这个指令接通 SUBP D1 K2 D1 脉冲指令 D1里面的值减2后存放在D1...
第2个回答 2012-06-30
此指令是双字指令 占用4个数据单元
追问
我想问的是为什么DI 和D0的结果不同
第3个回答 2012-12-19
gfff
相似回答
菜鸟提问
三菱plc
指令ADD,
DADD
等运算指令 ADD(如
D1
,D2,D10,D11全为1...
答:
因为DADD的指令对象为32位数据,所以D1就由D1和D2组成,其中,D2是高字数据,D1为低字数据
。你目前的情况明显就是D2中含有数据,因此会出现超过65535的数据存在。
三菱PLC中DADD与
ADD的区别? DADD D250
K1
D250 ? ADD D202 D204 D10...
答:
DADD
是ADD16位加法指令的32位形式。
三菱的一
个D是16位的,而32位的就自动占用2个连续的D了。因此ADD D250 K1 D250的意思是D250+1=D250,这里的D250是一个16位的数据,而DADD D250 K1 D250就自动占用2个连续的D了因此就是D251D250+1=D251D250。注意D251D250是一个32位的数据。望采纳。。。
三菱
32位寄存器D 一般是
DADD
D0
D2 D10 这个意思就是把
D1
D0 / D...
答:
可以,运算指令前面加
"D"
就是32位运算,这时每个数占用两个连着的寄存器,第一个(公式中显示那个,如
DADD
D1 D3 D11中
的D1
、D3、D11)为低八位,第二个未在公式显示的D2、D4、D12为高八位。
三菱PLC中
的D10为12,D11为24 请问
DADD
D10
K1
234 D20 请问D20为多少
答:
DADD
D10 K1234 D20 等于将D10加上K1234的结果写入到D20里 D10+K1234= 12+1234 = 1246 = D20 和D11无关
如何让
三菱PLC
显示设备运行时间
答:
自己做的定时器累加即可,
PLC的
运行时间即设备的运行时间。用系统1s脉冲累加,取4个寄存器天、小时、分、秒。思路是这个样子的,具体看自己的需求了。
三菱plc
add
d0
d2 d4
的
功能含义
答:
D是数据寄存器。
三菱里面
一般分16位和32位,比如D0如果是16位的,那么有关
D0的
指令就是单字指令,如MOV,ADD,SUB,MUL这些,如果D0是32位的,那么这个时候D0后面紧跟着
的D1
也会被牵连进去,这个时候用的指令就需要变成DMOV,
DADD
,DSUB,DMUL,在指令的用法上就是要注意有D没D的区别。至于D用在哪些...
用
三菱PLC
做
一
个设备
的
CT时间,也就是循环时间,怎么做?
答:
非常简单,提供个思路:用M8013时间脉冲信号加计数器C1代替时间继电器T,加工结束后将计数值MOV给数据存储器D1,同时复位C1,用C2记录加工次数,再加工时重新计数。。。当C2=2时将数MOV给D2,C2=3时MOV给D3。。。要保留多少次加工时间就用多少个D。。
三菱plc中
,16位的加法如
d1
=-32765,d2=-124,请问: d3=d1+d2=?应该是...
答:
是负的啊 是溢出了啊,m8021为1 用32765+60=57 也溢出了啊,m8022为1 他
里面的
数据在溢出时不是按32767---0--- -32768顺序来取的值,则就不等于120.你算“加法如d1=-32765,d2=-124”时应该用
dadd
啊 应用 :mov k-32765 d10 mov k-124 d12 dadd d10 d12 d14 ...
大家正在搜
三菱plc的mul什么意思
三菱plcdadd
三菱plcdadd指令
三菱dmov
三菱k2y0
三菱dcmp
三菱plcd8348用法
三菱rst
三菱call指令
相关问题
菜鸟提问三菱plc指令ADD,DADD等运算指令 ADD(如...
三菱PLC,D在程序中的用法和意义
三菱PLC M0-M100任意一个闭合Y0输出 有啥快捷指令...
写PLC运算指令时,实数2.5怎么表示,例如:[DADD D...
三菱PLC FX 两个储存区(D1D2)做加法后储存到另个储...
三菱PLC中的D10为12,D11为24 请问DADD D1...
三菱plc的dadd指令