当前课程知识点:PLC应用技术 > 项目五:恒压供水系统的PLC控制系统设计、安装与调试 > 工作任务1:PLC的数值运算 > 5-1 PLC的数值运算
同学们大家好 今天我们来学习
用PLC进行数值运算设计
要求将拨码器X与Y输入
的数据按照下面的公式进行运算
然后把结果在数码管中显示出来
计算公式为
[(X+Y)×X-Y]/Y
拨码器X Y分别有四个端子
可以表示0~15之间的数
这里我们以10以内
的数据运算为例来设计
因为要计算的是十进制数
因此在计算之前
需要首先把数据转换为BCD码
来对应设置拨码器的四个端子
来对应设置拨码器的四个端子
例如X取8
转换为BCD码就是1000
则对应端子x4接通
x3 x2 x1断开
Y取6 则转换为BCD码就是0110
对应端子y4断开
y3 y2接通 y1断开 同理
其余十进制数据与拨码器X Y
四个端子的对应关系如表中所示
这里同学们可以自己验证一下
下面用PLC来进行具体设计
首先进行I/O分配
根据数据与端子的对应关系
我们把x1 x2 x3 x4
分别对应PLC输入区0通道的
0.00 0.01 0.02 0.03
y1 y2 y3 y4分别对应
PLC输入区1通道的
1.00 1.01 1.02 1.03
因为OMRON PLC的数据运算指令
都是以通道为单位进行
因此拨码器X和Y必须使用
两个不同通道的对应数据位
输入端除了两个拨码器之外
还设计了计算开始按钮
和计算停止按钮
连接到0通道的0.04和0.05
由于按照任务中的公式
进行10以内的数据运算时
结果不超过两位数
那么用两个数码管
就可以显示计算结果
所以输出端需要连接两个数码管
100.00~100.06对应
数码管1的a b c d e f g段
用来显示的计算结果个位上的数
101.00~101.06
对应数码管2的
a b c d e f g段
用来显示的计算结果十位上的数
根据分配好的I/O地址
下面进行PLC硬件接线
如图中所示
PLC的输入输出端子
与拨码器和数码管的端子一一对应
这里特别提醒大家的是
直流24v电源的接法
因为I/O扩展模块的端子
需要单独供电
因此COM端需要
重新接入直流24v电源
编写程序时 按照公式
我们要依次进行十进制数
的加 乘 减 除运算
那么需要用到对应的
十进制数运算指令
+B *B -B /B指令
由于加减法会影响cy位
因此编程之前需要
首先对相应通道清零
当计算完成后应用两次SDEC指令
对数码管进行控制显示即可
根据实际显示的内容
设定控制字C
分别为#0000和#0001
图中给出了参考程序
同学们下去后可以练习一下编程
总的来说 数值运算时
根据不同的数值类型
选择对应的运算指令
并按照计算过程逐步编写即可
相对比较简单
最后请同学们思考一下
如果本例中是否可以用MOV指令
来进行数码管控制
今天就讲到这里
下次再见
-课程概述
-工作任务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 样例程序