一、三菱PLC二进制运算指令:
1、加法指令ADD:
(D)ADD(P)指令的功能是将指定的源元件中的二进制数相加结果送到指定的目标元件中去。如下图所示,当X0为ON时,执行(D10)+(D12)→(D14)。
2、减法指令SUB:
(D)SUB(P)指令的功能是将[S1.]指定元件中的内容以二进制形式减去[S2.]指定元件的内容,其结果存入由[D.]指定的元件中。如下图所示,当X0为ON时,执行(D10)—(D12)→(D14)。
使用加法和减法指令时应该注意:
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。
READING指令应用举例0 1控制要求通电后数码管显示0。按下SB0按钮,数码管显示从0开始进行加计数,每按1次SB0,数码管显示的值自动加1,按下SB1按钮,数码管读数自动减1。按下SB2停止按钮,数码管恢复到显示0。
0 2IO分配 0 3接线图0 4实物图
0 5源程序
0 6拓展训练通电后数码管显示0。按下SB0按钮,数码管显示从0开始进行加计数,每按1次SB0,数码管显示的值自动加5,按下SB1按钮,数码管读数自动减10。按下SB2停止按钮,数码管恢复到显示0。
如果觉得本文有用,欢迎推荐更多朋友关注我们 电子开发网!