当前课程知识点:PLC应用技术 > 项目五:恒压供水系统的PLC控制系统设计、安装与调试 > 工作任务1:PLC的数值运算 > 5-2 递增/递减运算指令
同学们大家好
实际应用中
经常需要进行各种数据运算
比如自动售货机中
要进行投币总价和找零计算
比如控制水塔液位
锅炉温度 管道流量和压力等
模拟对象要进行处理与转换计算等等
在程序设计时
都要对数据进行相应运算处理
这就需要用到数据运算指令
欧姆龙CP1E系列PLC的
数据运算类指令分为以下3类
1 递增/递减指令
2 逻辑运算指令
3 数据运算指令
今天
我们先来学习递增/递减指令
按照数制类型
数据单位的不同
递增/递减指令分为二进制单字
二进制双字递增/递减指令
十进制单字
十进制双字递增/递减指令
共有8个指令
表中给出了二进制递增
递减指令的4个对应指令
的梯形图符号形式 格式中
助记符++表示单字递增
--表示单字递减
++L表示双字递增
--L表示双字递减
4个指令中操作数CH
表示源数据通道
它的取值范围为CIO区
WR区 HR区 AR区 DM区
也就是说CH可以是
输入输出继电器区
工作区 保持继电器区
辅助继电器区和数据存储区的通道
下面我以单字的递增
递减指令为例来介绍指令功能
单字递增指令的功能是
执行条件为ON时
CH对应的二进制数按二进制递增1
这里特别需要注意的是
在递增过程中
指令的执行会对标志位区
的一些特殊标志位产生影响
如果CH对应数据为0000
等于标志位P_EQ为ON
有进位时 进位
借位标志位P_CY为ON
当结果的最高位为1时
负数标志位P_N为ON
单字递减指令的功能是
执行条件为ON时
CH对应的二进制数按二进制递减1
递减过程中
指令的执行也会对标志位区
的一些特殊标志位产生影响
如果CH对应数据为0000
P_EQ(等于标志位)为ON
有进位时
P_CY(进位/借位标志位)为ON
当结果的最高位为1时
P_N(负数标志位)为ON
双字指令与单字指令功能相似
这里不再说明
下面来看十进制递增/递减指令
表中给出了十进制递增
递减指令的4个对应指令
的梯形图符号形式
格式上来看
二进制指令后面加大写B
就变成了对应的十进制指令
功能上 它们与二进制递增
递减指令相似
十进制递增/递减指令
是按十进制递增1或递减1的
下面我们来看一个例子
这段程序的功能为
每次PLC重新开始运行
或者0.01为ON时
W0中的数据清零
当0.00为ON 0.01为OFF时
W0中的数据从0开始
在CPU的每个扫描周期
按十进制加1
当W0的数据大于等于500时
输出100.00得电
W0的数据小于500时
100.00失电
总的来说 递增/递减指令
的功能相对比较简单
就是实现数据的累加或者递减
有微分和非微分的形式
大家下去之后
把书上的对应内容再熟悉一下
今天就讲到这里
下次再见
-课程概述
-工作任务1:PLC的产生、发展与特点
-项目一:工作任务1:PLC的产生、发展与特点
-工作任务2:PLC的组成与工作原理
-项目一:工作任务2:PLC的组成与工作原理
-工作任务3:欧姆龙CPE1型PLC的规格
-项目一:工作任务3:欧姆龙CPE1型PLC的规格
-工作任务4:PLC的编程软件使用
-项目一:工作任务4:PLC的编程软件使用
-工作任务5:PLC控制系统的设计
-项目一:工作任务5:PLC控制系统的设计
-工作任务1:电动机单向启动、停止的PLC控制
-项目二:工作任务1:电动机单向启动、停止的PLC控制
-工作任务2:电动机正反转的PLC控制
-项目二:工作任务2:电动机正反转的PLC控制
-工作任务3:电动机Y∕△降压起动的PLC控制
-项目二:工作任务3:电动机Y∕△降压起动的PLC控制
-工作任务4:电动机带动传送带的PLC控制
-项目二:工作任务4:电动机带动传送带的PLC控制
-工作任务5:运料小车的PLC控制
-项目二:工作任务5:运料小车的PLC控制
-工作任务1:彩灯的PLC控制
-项目三:工作任务1:彩灯的PLC控制
-工作任务2:交通灯的PLC控制
-项目三:工作任务2:交通灯的PLC控制
-工作任务3:抢答器的PLC控制
-项目三:工作任务3:抢答器的PLC控制
-工作任务1:机械手的PLC控制
-项目四:工作任务1:机械手的PLC控制
-工作任务2:自动售货机的PLC控制
-项目四:工作任务2:自动售货机的PLC控制
-工作任务1:PLC的数值运算
-项目五:工作任务1:PLC的数值运算
-工作任务2:基于PLC的恒压供水系统
--5-9 标度指令
-项目五:工作任务2:基于PLC的恒压供水系统
-工作任务1:两串行PLC链接通信
-项目六:工作任务1:两串行PLC链接通信
-工作任务2:基于端子控制的PLC和变频器的应用
-项目六:工作任务2:基于端子控制的PLC和变频器的应用
-工作任务3: PLC与变频器的通信
-项目六:工作任务3: PLC与变频器的通信
-工作任务4:基于PLC、触摸屏、变频器综合应用
-项目六:工作任务4:基于PLC、触摸屏、变频器综合应用
-工作任务1:分拣控制系统设计
-工作任务2:视觉传感系统
-工作任务3:机器人系统设计
-工作任务4:分拣控制系统装调
-期末考试--期末考试
-1 电子教材
--1-3 项目1 工作任务3 欧姆龙CPE1型PLC的规格
--1-6 项目2 工作任务1 电动机单向启动、停止的PLC控制
--1-8 项目2 工作任务3 电动机Y∕△降压起动的PLC控制
--1-9 项目2 工作任务4 电动机带动传送带的 PLC 控制
--1-19 项目6 工作任务2:基于端子控制的PLC和变频器的应用
--1-21 项目6 工作任务4 基于PLC、触摸屏、变频器的综合应用
-2 学习手册
-3 应用视频
--3-2 安全产品
--3-3 客户服务
--3-12 视觉
-4 样例程序