当前课程知识点:PLC应用技术 >  项目五:恒压供水系统的PLC控制系统设计、安装与调试 >  工作任务1:PLC的数值运算 >  5-5 数据运算指令的应用(实训)

返回《PLC应用技术》慕课在线视频课程列表

5-5 数据运算指令的应用(实训)在线视频

5-5 数据运算指令的应用(实训)

下一节:5-6 恒压供水系统设计

返回《PLC应用技术》慕课在线视频列表

5-5 数据运算指令的应用(实训)课程教案、知识点、字幕

同学们大家好

上节课我们学习了

数据运算指令的格式和功能

本节课我们来

应用十进制和二进制运算指令

进行编程练习

完成(250×8-1000)/50的运算

首先来分析一下编程思路

在这个例子中

要进行的计算可以分为三步

首先250*8

然后把计算结果减去1000

最后得到的差再除以50

在前面的学习中

同学们已经知道

不管是用十进制还是二进制计算

加减法都与CY有关

因此编程设计时

首先应该对CY

和计算结果存放通道进行清零

然后再根据计算先后步骤

使用相应指令完成编程即可

因为本例中计算的是十进制数

因此用十进制编程比较简单

下面我们来编写程序

用0.00表示计算复位

0.01表示计算开始

那么用0.00的常开触点

串联0.01的常闭触点的结果

作为CLC指令和BSET指令的执行条件

这样的话保证程序

在执行计算时

首先对CY和D0~D2通道清0

然后按照前面分析的方法

当0.00断开

0.01闭合时进行一次计算

也就是用0.00的常闭触点

与0.01的常开触点串联

作为*B -B /B指令的执行条件

D0存放250与8相乘的结果

D1存放D0减去1000的结果

D2存放D1除以50的结果

因为条件成立时只需要计算一次

我们输入指令的时候

使用微分形式就可以了

软件中梯形图程序输入完成之后

下载到PLC中 然后验证一下

硬件接线我已经提前接好

按钮SB0对应0.00

按钮SB1对应0.01 按下SB0

CY变为0 再按下SB1

开始计算

通过监控程序我们可以看到

程序执行完之后

D2中的数据为20

和我们实际计算的结果一样

说明程序正确

下面我们再试一下用二进制指令来编程

用二进制运算指令编程时

难点在于

需要把所有十进制数转换为二进制数

然后再按照十进制运算指令

的编程思路使用

对应二进制指令进行编写即可

250等于2的7次方

加2的6次方加2的5次方

加2的4次方加2的3次方加2

所以转换为二进制数

为0000000011111010

即00FA 同理8等于2的3次方

转换为二进制数

为000000001000 即8

1000等于2的9次方加2的8次方

加2的7次方加2的6次方

加2的5次方加2的3次方

转换为二进制数为

0000001111101000 即03E8

50等于2的5次方加2的4次方加2

转换为二进制数为

0000000000110010 即0032

参考十进制运算编程思路

把*B -B /B分别换成* - /

常数250改为00FA

常数8改为0008

常数1000改为03E8

常数50改为0032

其余部分不变

改好之后我们把程序

重新下载到PLC中进行验证

操作之后 按下SB0

CY变为零

再按下SB1

开始计算

我们发现

应用二进制指令的最后计算结果

为0014 即二进制数

0000000000010100

转换为十进制数为20

与十进制指令运算结果一致

本节课主要是

练习用数据运算指令进行编程

下去后请同学仔细看书中的两个例子

并分析程序功能

今天就先讲到这里

下次再见

PLC应用技术课程列表:

课程概述

-课程概述

项目一:PLC的认知

-工作任务1:PLC的产生、发展与特点

--1-1 什么是plc

--1-2 PLC的产生和发展

--1-3 PLC的分类

--1-4 PLC的特点和主要功能

--1-5 PLC的性能指标

-项目一:工作任务1:PLC的产生、发展与特点

-工作任务2:PLC的组成与工作原理

--1-6 PLC的结构组成

--1-7 plc的输入输出接口电路

--1-8 PLC的工作过程

--1-9 plc的编程语言

-项目一:工作任务2:PLC的组成与工作原理

-工作任务3:欧姆龙CPE1型PLC的规格

--1-10 plc的型号规格

--1-11 欧姆龙CP1E型PLC的IO分配

-项目一:工作任务3:欧姆龙CPE1型PLC的规格

-工作任务4:PLC的编程软件使用

--1-12 plc的编程软件使用

-项目一:工作任务4:PLC的编程软件使用

-工作任务5:PLC控制系统的设计

--1-13 plc的控制系统设计

--1-14 PLC实训设备装置

-项目一:工作任务5:PLC控制系统的设计

项目二:电动机的PLC控制系统设计、安装与调试

-工作任务1:电动机单向启动、停止的PLC控制

--2-1 PLC指令系统的概述

--2-2 PLC的基本逻辑指令

--2-3 电动机单相启动、停止的PLC控制

--2-4 电机启动、停止的PLC控制 实训

-项目二:工作任务1:电动机单向启动、停止的PLC控制

-工作任务2:电动机正反转的PLC控制

--2-5 PLC的常用基本指令

--2-6 电动机正反转的PLC控制

--2-7 电机正反转控制 实训

-项目二:工作任务2:电动机正反转的PLC控制

-工作任务3:电动机Y∕△降压起动的PLC控制

--2-8 星-三角降压启动的PLC控制

--2-9 定时器指令

--2-10 使用定制器实现脉冲闪烁控制

--2-11 高速定时器指令

--2-12 Y-△降压控制实验

-项目二:工作任务3:电动机Y∕△降压起动的PLC控制

-工作任务4:电动机带动传送带的PLC控制

--2-13 电动机带动传送带的PLC控制

--2-14 计数器指令

--2-15 使用计数器控制三盏灯

--2-16 计数器容量的扩展

--2-17 可逆计数器指令

--2-18 电动机带动传送带的PLC控制实验

-项目二:工作任务4:电动机带动传送带的PLC控制

-工作任务5:运料小车的PLC控制

--2-19 运料小车的PLC控制

--2-20 连锁、空操作、故障报警指令

--2-21 运料小车plc控制实验

-项目二:工作任务5:运料小车的PLC控制

项目三:灯光系统的PLC控制系统设计、安装与调试

-工作任务1:彩灯的PLC控制

--3-1 PLC数据存储

--3-2 MOV指令的格式、功能、用法

--3-3 块传送指令、块设置指令

--3-4 移位寄存器指令SFT

--3-5 可逆移位寄存器指令SFTR

--3-6 字移位指令、算术左右移指令

--3-7 循坏左右移指令、数字左右移指令

--3-8 彩灯控制系统设计

-项目三:工作任务1:彩灯的PLC控制

-工作任务2:交通灯的PLC控制

--3-9 符号比较指令

--3-10 无符号比较指令CMP讲解

--3-11 表比较与块比较指令

--3-12 交通信号灯控制系统设计

-项目三:工作任务2:交通灯的PLC控制

-工作任务3:抢答器的PLC控制

--3-13 四路抢答器

--3-14 七段数码管实现数字显示

--3-15 BCD码 →二进制数

--3-16 译码指令

--3-17 编码指令

--3-18 七段译码指令

--3-19 ASCI转换指令

--3-20 四组抢答器实验

-项目三:工作任务3:抢答器的PLC控制

项目四:机电一体化设备的PLC控制系统设计、安装与调试

-工作任务1:机械手的PLC控制

--4-1 机械手控制的PLC程序设计

--4-2 跳转及结束指令

--4-3 子程序调用和子程序定义指令

--4-4 步进指令概述

--4-5 步进控制程序的编程方法

--4-6 机械手PLC控制的实际操作

-项目四:工作任务1:机械手的PLC控制

-工作任务2:自动售货机的PLC控制

--4-7 自动售货机的PLC控制

--4-8 高速计数器控制指令

--4-9脉冲输出控制指令

--4-10 中断控制指令

-项目四:工作任务2:自动售货机的PLC控制

项目五:恒压供水系统的PLC控制系统设计、安装与调试

-工作任务1:PLC的数值运算

--5-1 PLC的数值运算

--5-2 递增/递减运算指令

--5-3 逻辑运算指令

--5-4 数据运算指令

--5-5 数据运算指令的应用(实训)

-项目五:工作任务1:PLC的数值运算

-工作任务2:基于PLC的恒压供水系统

--5-6 恒压供水系统设计

--5-7 PID控制算法

--5-8 PIDAT过程控制类指令

--5-9 标度指令

--5-10 平均值指令

-项目五:工作任务2:基于PLC的恒压供水系统

项目六:PLC的通信及网络设计、安装与调试

-工作任务1:两串行PLC链接通信

--6-1 两台PLC的通信

--6-2 两台PLC的通信实验

--6-3 三台PLC通信

--6-4 三台PLC通信实验

-项目六:工作任务1:两串行PLC链接通信

-工作任务2:基于端子控制的PLC和变频器的应用

--6-5 认识变频器

--6-6 变频器的基本运行原理

--6-7 变频器的结构

--6-8 变频器的控制方式

--6-9 变频器的制动方式

--6-10 外部端子控制变频器运行

-项目六:工作任务2:基于端子控制的PLC和变频器的应用

-工作任务3: PLC与变频器的通信

--6-11 PLC与变频器的通信

--6-12 PLC与变频器的多段速控制

-项目六:工作任务3: PLC与变频器的通信

-工作任务4:基于PLC、触摸屏、变频器综合应用

--6-13 触摸屏认知

--6-14 NV触摸屏工程制作

--6-15 触摸屏通过PLC控制电机实现正反转运行

--6-16 触摸屏通过PLC控制电机实现正反转实验

--6-17 触摸屏通过PLC控制变频器运行

--6-18 触摸屏通过PLC控制变频器运行实验

-项目六:工作任务4:基于PLC、触摸屏、变频器综合应用

项目七:智能分拣系统设计

-工作任务1:分拣控制系统设计

--7-1 分拣控制系统设计

-工作任务2:视觉传感系统

--7-2 视觉传感系统

-工作任务3:机器人系统设计

--7-3 机器人系统设计

-工作任务4:分拣控制系统装调

--7-4 分拣控制系统装调

期末考试

-期末考试--期末考试

拓展资源

-1 电子教材

--1-1 项目1 工作任务1 PLC的产生、发展与特点

--1-2 项目1 工作任务2 PLC的组成与工作原理

--1-3 项目1 工作任务3 欧姆龙CPE1型PLC的规格

--1-4 项目1 工作任务4 PLC的编程软件使用

--1-5 项目1 工作任务5 PLC控制系统的设计

--1-6 项目2 工作任务1 电动机单向启动、停止的PLC控制

--1-7 项目2 工作任务2 电动机正反转的PLC控制

--1-8 项目2 工作任务3 电动机Y∕△降压起动的PLC控制

--1-9 项目2 工作任务4 电动机带动传送带的 PLC 控制

--1-10 项目2 工作任务5 运料小车的PLC控制

--1-11 项目3 工作任务1 彩灯的PLC控制

--1-12 项目3 工作任务2 交通灯的PLC控制

--1-13 项目3 工作任务3 抢答器的PLC控制

--1-14 项目4 工作任务1 机械手的PLC控制

--1-15 项目4 工作任务2 自动售货机的PLC控制

--1-16 项目5 工作任务1 PLC的数值运算

--1-17 项目5 工作任务2 基于PLC的恒压供水系统

--1-18 项目6 工作任务1 串行PLC链接通信

--1-19 项目6 工作任务2:基于端子控制的PLC和变频器的应用

--1-20 项目6 工作任务3 PLC与变频器的通信

--1-21 项目6 工作任务4 基于PLC、触摸屏、变频器的综合应用

-2 学习手册

--2-1 CP1E_CPU单元操作手册

--2-2 CP1E编程指令中文手册

-3 应用视频

--3-1 OMRON企业文化

--3-2 安全产品

--3-3 客户服务

--3-4 G9SP安全控制器

--3-5 NS 触摸屏

--3-6 通用传感器

--3-7 应用传感器

--3-8 伺服电机的选型

--3-9 伺服驱动器和伺服控制器的选型

--3-10 伺服功能和特点

--3-11 伺服的基本操作

--3-12 视觉

-4 样例程序

--4-1 PLC控制变频器程序

--4-2 时钟六个时间段触发程序

--4-3 脉冲输出到驱动器程序

--4-4 模拟量PID控制程序

--4-5 温度,压力模拟量输入程序

--4-6 温控模块的通讯程序

--4-7 某机台控制程序

--4-8非标饮料线上控制程序

--4-9 纸机分析系统程序

--4-10 立式注塑机程序

--4-11 照明设备程序

--4-12 红绿灯程序

--4-13 拔盖机程序

--4-14 板坯定厚程序

--4-15 半自动吹瓶机程序

--4-16 印刷机程序

--4-17 编码器复位程序

--4-18 玻璃涂胶生产线程序

--4-19 玻璃压机程序

--4-20 称重系统程序

--4-21 印花机程序

--4-22 油压机程序

5-5 数据运算指令的应用(实训)笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。