指令详解 三菱plc_【三菱PLC指令教程】加法指令ADD和减法指令SUB

d76f8d5be271c050af865b9dd90141db.gif

6829d2fb954625941bd48c9542020566.png

READING指令解析

一、三菱PLC二进制运算指令:

1、加法指令ADD 

 (D)ADD(P)指令的功能是将指定的源元件中的二进制数相加结果送到指定的目标元件中去。如下图所示,当X0为ON时,执行(D10)+(D12)→(D14)。

3c6f9cff1781a896cb63efe8d58a9a5c.png

2、减法指令SUB: 

(D)SUB(P)指令的功能是将[S1.]指定元件中的内容以二进制形式减去[S2.]指定元件的内容,其结果存入由[D.]指定的元件中。如下图所示,当X0为ON时,执行(D10)—(D12)→(D14)。

82874fb2754caaf28a3f1821f2cd75f8.png

使用加法和减法指令时应该注意:

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。

7ad07baa097f4095b9553460fc38bade.png

0
2IO分配

a64a5385207adab40a9f66a10270d823.png

0
3接线图

1ecb44ad6d802fbe6cde4aeaedce4723.png

0
4实物图0
5源程序

53cb1ad12970130a7d4abf5c0e63ab1f.png

0
6拓展训练

   通电后数码管显示0。按下SB0按钮,数码管显示从0开始进行加计数,每按1次SB0,数码管显示的值自动加5,按下SB1按钮,数码管读数自动减10。按下SB2停止按钮,数码管恢复到显示0。

如果觉得本文有用,欢迎推荐更多朋友关注我们219b98a7a56eada6e0f8f29d3f8f8f6a.png

学习板基本操作

  • USB转串口线驱动的安装
  • 学习板与三菱编程软件通信设置
  • 学习板与西门子编程软件通信设置

9ef575e4b7f4d58bcdb53bdf653979ce.png

cf146e030b9a4b8ca5666ca2d4d5373b.png
你的每个
分享

点赞

在看
我都喜欢!

1fc4f72063f67669a93bb1029f2a7eb6.png


版权声明:本文为weixin_39593961原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。