仪器社区

三菱PLC指令前加D什么意思

二傻是疯子蔓 2010-04-18
如DMOV K0 D814.和.DSUB D144 D146 D220
评论
全部评论
我的大三大四
三菱PLC中D是双重的意思,在做数据处理时,一般是对数据做16位数处理。如果在指令前加“D”的,PLC在执行改程序时对数据做32数据处理,同时在处理每步数据时都是占用两个连号的数据寄存器。在你所讲例子的含义是:diyi条是把“0”做32位运算后传给D814,同时D815被自动占用。第二条是把D144和D146里面的数做32位减法运算后,把结果放到D220和D221中,在计算时还占用了数据寄存器D145和D147。
5 0 2017-11-28 0条评论 回复
cgyyiu
是双字的意思 占用32位地址 如D144 代表 D144 D145里存储的数据。
2 1 2010-04-19 0条评论 回复
Shift_cust
D是Double(双倍)的意思,就是本来运算16位2进制数,加了D就运行32位了。
8 0 2010-04-19 0条评论 回复
kfsdgssdg
DMOV K0 D814 把0传给D814,D815
DSUB D144 D146 D220 D144,D145减去D146,D147,结果传给D220,D221
当然运算都是指里面的数据了。
2 0 2010-04-19 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论