当前课程知识点:PLC应用技术 >  项目四:机电一体化设备的PLC控制系统设计、安装与调试 >  工作任务2:自动售货机的PLC控制 >  4-8 高速计数器控制指令

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

4-8 高速计数器控制指令在线视频

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

下一节:4-9脉冲输出控制指令

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

4-8 高速计数器控制指令课程教案、知识点、字幕

同学们 大家好

今天我们一起来学习

高速计数器控制指令

这节课的主要内容是

高速计数器的概述 计数功能

中断功能和相关控制指令的学习

1 高速计数器概述

CP1E系列PLC

设置了高频脉冲输入点

配合相关指令及必要的设定

可以对高频脉冲进行处理

CP1E系列PLC的高频脉冲

输入点是0.00~0.02

可以用高速计数器

对高频脉冲进行计数

可以用高速计数器实现中断处理

2 高速计数器的计数功能

在这一部分内容中

需要大家掌握高速计数器

的两种计数模式

两种复位方式

初始值的设定及当前值的存储区

下面分别给大家做以介绍

1 高速计数器的计数模式

分为递增计数模式和增减计数模式

在递增计数模式中

高频脉冲由PLC的0.00输入点输入

在输入计数脉冲的前沿

高速计数器的当前值加1

最高计数频率是5 KHz

计数范围是0~65535

在增减计数时可使用旋转编码器

旋转编码器的A相脉冲

接0.00 输入点

B 相脉冲接0.01输入点

复位Z信号接在0.02输入点

当A相超前B相90°时

在A B相脉冲的前沿

计数器的当前值加1

当B相超前A相90°时

在A B相脉冲的前沿

计数器的当前值减1

2 高速计数器的复位方式

高速计数器复位时

其当前值为0

复位方式分为两种

(1)Z信号 + 软件复位

又分两种情况

①若高速计数器

的复位标志位252.00先ON时

在复位Z信号ON的前沿时

高速计数器复位

②若复位Z信号先ON时

在252.00 ON后一个扫描周期时

高速计数器复位

Ts是扫描周期

(2)软件复位

当252.00 ON一个扫描周期后

高速计数器复位。

另外 当PLC断电再上电时

高速计数器自动复位

3) 使用高速计数器的设定

使用高速计数器前

必须进行必要的设定

否则使用无效

对CP1E系列PLC

设定值写入DM6642中

设定值不能用程序写入

而应使用专门的编程工具

即不能用mov数据传送

等指令写入或改变计数器的设定值

一旦设定值确定

在程序运行过程中是不能被改变的

高速计数器的设定值

写入到DM6642

通道中各数字位的含义如下表所示

例如DM6642中的内容

为0114.00

通道中数字位的含义如下表所示

00-03位是4

表明递增计数

04到07位是 1

表明软件复位

08到15位是01

表明使用高速计数。

5 高速计数器的当前值存储区

对CP1E系列PLC

高速计数器的当前值存放在

SR248和SR249中

SR248存放低4位

SR249存放高4位

在高速计数器执行高速计数操作后

可以利用指令从SR248

和SR249中读出其当前值

也可以利用指令更改其当前值

3 高速计数器的中断功能

高速计数器中断功能有两种模式

目标值比较中断模式

区域比较中断模式

首先来看一下目标值比较中断模式

采取目标值比较中断时

要建立一个目标值比较表

如下图所示

在比较表的首通道存放目标值的个数

接着依次存放目标值的内容

及中断处理子程序号

最多存放16个目标

在高速计数器计数过程中

若其当前值

与比较表中某个目标值相同时

则停止执行主程序

而转去执行与该目标值对应的子程序

子程序执行完毕

返回到断点处继续执行主程序

2 高速计数器的区域比较中断

采取区域比较中断时

要建立一个区域比较表

如下图所示

比较表分为8个区域

每个区占5个通道

分别存放比较区域的上

下限值和中断处理子程序号

当实际使用的区域不满8个时

要把其余存放

上下限值的通道都置为0

将存放子程序号的通道

都置为FFFF

区域比较中断的执行过程为

若高速计数器的当前值

落在比较表中某个区域时

停止执行主程序而转去执行

与该区域对应的中断子程序

子程序执行完毕

返回到断点处继续执行主程序

执行区域比较中断时

比较结果存放在

AR1100~AR1107中

例如 当计数器的当前值

落在比较表的区域1中时

AR1100置为ON

当计数器的当前值

落在比较表的区域2中时

AR1101置为ON等

3 高速计数器控制指令

这里要给大家介绍

三种常见的控制指令

第一种 比较表登录指令

助记符为CTBL

三个操作数 P C 和TB

P 为端口定义

固定为000

C是控制数据

TB定义比较表首通道地址

控制数据C的含义如下表所示

当C为000时

表明登录一个目标值比较表

并启动比较

当C为001时

登录一个区域比较表

并启动比较

C为002

登录一个目标值比较表

用指令INI启动比较

C为003

登录一个区域比较表

用指令INI启动比较

同学们在编程时要根据需要

设置高速计数器的控制字

第二种 操作模式控制指令

助记符为INI

三个操作数P C P1

其含义分别为 端口定义

固定为000

控制数据

设定值首通道

控制数据C的含义如下表所示

一般来说INI 指令是和比较表

登录指令CTBL配合使用的

第三种 读出当前值指令

助记符为prv

三个操作数P C D的含义分别为

端口定义 控制数据和目的首通道

C的含义

请同学们在编程时查阅相关手册

从高速计数器读出的当前值

低4位放在D

高4位放在D+1

配合上述各指令

可以编写使用高速计数器的程序

同学们 你们也来试一下吧

好了 同学们

这次课就上到这里

我们下次再见

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 油压机程序

4-8 高速计数器控制指令笔记与讨论

也许你还感兴趣的课程:

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