电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 其他PLC >> 三菱PLC编程入门实例 >> 正文

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

作者:佚名    文章来源:本站原创    点击数:    更新时间:2024/5/19
READING指令解析

一、三菱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。

如果觉得本文有用,欢迎推荐更多朋友关注我们 电子开发网!

Tags:ADD,SUB,三菱PLC,指令  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询