三菱plc中{SUB D450 C10 D301}是什么意思?

2025-04-05 10:28:17
推荐回答(3个)
回答1:

意思是 D450数据储存器里面的数减去C10计数器里面的数值,然后把结果存到 D301这个数据储存器里面。
在三菱PLC编程指令中,SUB表示的是算术运算指令中的减法指令。
减法指令的使用: SUB [S1.] [S2.] [D.]
它是将[S1.]指定元件中的内容以二进制形式减去[S2.]指定元件的内容,其结果存入由[D.]
指定的元件中。
使用加减法指令时应该注意:
1。操作数可取所有数据类型,目标操作数可取KnY、KnM、KnS、T、C、D、V和Z.。
2。16位运算占7个程序步,32位运算占13个程序步。
3。数据为有符号二进制数,最高位为符号位(0为正,1为负)。
4。加法指令有三个标志:零标志(M8020)、借位标志(M8021)和进位(M8022)。当运算结果超过32767(16位运算)或2147483647(32位运算)则进位标志置1;当运算结果小于-32767(16位运算)或-2147483647(32位运算),借位标志就会置1。

参考资料:
三菱PLC编程指令 http://wenku.baidu.com/view/c226272f453610661ed9f403.html

回答2:

SUB是函数指令,意思是减的意思,程序的意思是 D450数据储存器里面的数减去C10计数器里面的数值,然后把结果存到 D301这个数据储存器里面

回答3:

D450里的值减去C10 里的值放到D301当中去。不过哥们,问题是给你回答了,奉劝一句,想向别人请教问题,又1分不给,你不觉得过分么?给个最低分会死人么?干我们这行的不是争的这个分数,是争的一口气,懂不?