当前课程知识点:电气控制技术与PLC >  第5章 S7-200 SMART PLC编程基础 >  5.8 计数器指令的应用 >  计数器指令应用

返回《电气控制技术与PLC》慕课在线视频课程列表

计数器指令应用在线视频

下一节:功能指令概述

返回《电气控制技术与PLC》慕课在线视频列表

计数器指令应用课程教案、知识点、字幕

大家好

上次课我们一起学习了计数器指令格式和工作原理

这次课我们主要学习一下计数器指令的典型应用

首先看一个例子

有一个小型仓库

需要每天统计存放进来的产品的数量

仓库结构示意图如图所示

在仓库的入口 出口处均设置有检测产品的光电传感器

当有产品入库

即I0.0闭合时

仓库内的产品数量加“1”

当产品出库 即I0.1闭合时

仓库货物总数减“1”

当仓库内的产品数量达到30 000时

开始闪烁报警

根据前面所学的知识

首先进行I/O地址分配

I0.0接入库传感器

I0.1接出库传感器

I0.2为复位按钮

Q0.0接输出指示灯

入库传感器和出库传感器都是NPN输出型传感器

因此PLC的公共端接24V电源的正极

仓库监控系统的I/O接线如图2所示

通过分析仓库监控系统的控制要求

我们可以知道

当有产品入库时 即I0.0闭合时

仓库内的产品数量加“1”

当产品出库 即I0.1闭合时

仓库货物总数减“1”

涉及到产品计产品数

所以用上次课学的加减计数器来设计程序

具体如图3所示

产品入库I0.0每闭合一次

C5当前值加1

产品出库I0.1每闭合一次

C5当前值减少1

当计数器C5当前值大于等于30000时

C5的状态位被置1

Q0.0闪烁

大家看 这里的闪烁是用特殊功能寄存器SM0.5来实现的

当I0.2闭合时

C5计数器复位

当前值也被复位

采用S7-200 SMART中的计数器

进行计数只能计32 767个零件

如果需要计40000个零件

那么如何拓展计数范围呢

接下来看一个例子

某个产品计数加工系统

每当产品数量达到40 000时

启动传输设备

将产品送入指定位置存放

怎么设计程序呢

这里就涉及到了咱们刚才所说的

如何来更大的扩大计数范围

那么这时候就涉及到了用计数器进行扩展

例如两个计数器的组合

一个计数器计数30000

一个计数器计数10000

带着这样的思想

我们设计了下面的梯形图

C10计数器计数时

C11计数器由于复位端R接的M0.0的常闭触点闭合

C11不计数

C11计数器计数时

C10计数器由于复位端R接的M0.0的常开触点闭合

C10不计数

M0.0控制C10计数器和C11计数器进行计数切换

M0.0=0时

C10计数器计数

M0.0=1时

C11计数器开始计数

当C11计数到10000时

C11状态为被置位

这时一共计数40000

Q0.0线圈得电

开始运输

在运输的过程中不计数

由于Q0.0被置1

C10和C11不计数

当运输完成之后

I0.1使Q0.0复位

重新开始计数

刚才我们用计数器的组合实现了计数器计数范围扩展

程序设计不唯一

核心思想就是用计数器的组合

通过前面的学习

我们还知道S7-200 SMART定时器的

最长定时时间是3276.7s

如果需要更长的时间怎么办呢

同样也可以利用计数器进行扩展

首先我们来看用只用计数器实现长延时程序

周期为1min的时钟脉冲SM0.4的常开触点

为加计数器C6提供计数脉冲

计数器设定值为1440

当计数器当前值等于设定值时

定时时间为1分钟*1 440 =24小时

完成了定时时间的扩展

关于定时器的扩展

还可以用计数器和定时器实现长延时

具体程序图6所示

第一个网络中是一个脉冲信号发生器

脉冲周期等于T37的设定值2880s

常开触点I0.5为OFF时

100ms定时器T37和计数器C20 处于复位状态

它们不工作

当常开触点I0.5为ON时

其常开触点接通

T37开始计时

2880s后T37定时时间到

其当前值等于设定值

T37的常闭触点断开

使它自己复位

复位后T37的当前值变为0

同时它的常闭触点接通

使T37的线圈重新通电又开始定时

T37将这样周而复始地工作

直到I0.5变为OFF

T37产生的脉冲送给C20计数器

计满30个数后

C20当前值等于设定值

它的常开触点闭合

Q0.0 线圈得电

设T37和C20的设定值分别为KT和KC

对于100ms的定时器

总的定时时间为T=0.1KTKC

单位为s

经过计算该程序延时为24小时

本次课我们通过学习

大家知道了计数器指令的使用方法

及计数器指令的扩展

以后的编程中都会用到

大家要好好体会

本讲到此结束

谢谢大家

电气控制技术与PLC课程列表:

第1章 常用低压电器

-1.1 低压电器简介

--低压电器简介

-1.2 低压开关电器

--低压开关电器

-1.3 主令电器

--主令电器

-1.4 接触器

--接触器

-1.5 熔断器

--熔断器

-1.6 继电器(一)热继电器和速度继电器

--继电器(一)热继电器和速度继电器

-1.7 继电器(二)时间继电器

--继电器(二)时间继电器

-小测验

第2章 继电器-接触器控制的基本控制线路

-2.1 三相异步电动机的直接起动控制

--三相异步电动机的直接起动控制

-2.2 三相异步电动机点动控制和长动控制

--三相异步电动机点动控制和长动控制

-2.3 三相异步电动机降压起动控制(一)

--三相异步电动机降压起动控制(一)

-2.4 三相异步电动机降压起动控制(二 )

--三相异步电动机降压起动控制(二 )

-2.5 三相异步电动机的多点控制和顺序控制

--三相异步电动机的多点控制和顺序控制

-2.6 三相异步电动机的调速控制

--三相异步电动机的调速控制

-2.7 三相异步电动机的制动控制(一)

--三相异步电动机的制动控制(一)

-2.8 三相异步电动机的制动控制(二)

--三相异步电动机的制动控制(二)

-2.9 三相异步电动机正反转控制(一)

--三相异步电动机正反转控制(一)

--三相异步电动机正反转控制(一)

-2.10 三相异步电动机正反转控制(二)

--三相异步电动机正反转控制(二)

-2.11 电气控制线路的设计方法

--电气控制线路的设计方法

-小测验

第3章 电气控制线路的绘制与设计

-3.1 电气控制电路图的绘制(一)

--电气控制电路图的绘制 (一)

-3.2 电气控制电路图的绘制(二)

--电气控制电路图的绘制(二)

-3.3 电气控制电路图的绘制(三)

--电气控制电路图的绘制(三)

-3.4 电气控制电路的设计方法 (一)

--电气控制电路的设计方法 (一)

-3.5 电气控制电路的设计方法 (二)

--电气控制电路的设计方法(二)

-小测验

第4章 可编程控制器基础

-4.1 认识PLC

--认识PLC

-4.2 PLC组成及工作原理

--PLC组成及工作原理

-4.3 S7-200 SMART PLC硬件介绍(上)

--S7-200 SMART PLC硬件介绍(上)

-4.4 S7-200 SMART PLC硬件介绍(下)

--S7-200 SMART PLC硬件介绍(下)

-4.5 STEP 7-Micro/WIN SMART编程软件(上)

--STEP 7-MicroWIN SMART编程软件(上)

-4.6 STEP 7-Micro/WIN SMART编程软件(下)

--STEP 7-MicroWIN SMART编程软件(下)

-小测验

第5章 S7-200 SMART PLC编程基础

-5.1 PLC编程语言与程序结构

--PLC编程语言与程序结构

-5.2 指令基础

--指令基础

-5.3 位逻辑指令

--位逻辑指令

-5.4 PLC编程规则与技巧

--PLC编程规则与技巧

-5.5 定时器指令的工作原理

--定时器指令的工作原理

-5.6 定时器指令应用举例

--定时器指令应用举例

-5.7 计数器指令的工作原理

--计数器指令的工作原理

-5.8 计数器指令的应用

--计数器指令应用

-小测验

第6章 功能指令的应用

-6.1 功能指令概述

--功能指令概述

-6.2 数据处理指令(一):比较指令与数据传送指令

--比较指令与数据传送指令

-6.3 数据处理指令(二):数据转换指令

--数据转换指令

-6.4 数据处理指令(三):表格指令和时钟指令

--表格指令和时钟指令

-6.5 算术运算指令及其应用

--算术运算指令及其应用

-6.6 逻辑运算指令及其应用

--逻辑运算指令及其应用

-6.7 程序控制指令:跳转指令、循环指令

--程序控制指令:跳转指令、循环指令

-6.8 子程序的编写与调用

--子程序的编写与调用

-6.9 中断程序与中断指令

--中断程序与中断指令

-6.10 高速计数器指令与高速脉冲输出指令(一)

--高速计数器指令 (一)

-6.11 高速计数器指令与高速脉冲输出指令(二)

--高速计数器指令 (二)

-小测验(一)

-小测验(二)

-小测验(三)

第7章 开关量控制系统梯形图程序设计方法

-7.1 梯形图的经验设计法

--梯形图的经验设计法

-7.2 顺序控制设计法与顺序功能图概述

--顺序控制设计法与顺序功能图概述

-7.3 顺序功能图的基本结构和绘制方法

--顺序功能图的基本结构和绘制方法

-7.4 使用SCR指令的顺序控制梯形图设计方法

--使用SCR指令的顺序控制梯形图设计方法

-7.5 使用起保停电路的顺序控制梯形图设计方法

--使用起保停电路的顺序控制梯形图设计方法

-7.6 使用置位复位指令的顺序控制梯形图设计法

--使用置位复位指令的顺序控制梯形图设计法

-小测验

第8章 模拟量控制程序设计

-8.1模拟量控制概述

--模拟量控制概述

-8.2模拟量输入输出配置及数值的规范化

--模拟量输入输出配置及数值的规范化

-8.3PID控制指令

--PID控制指令

-8.4水箱水位PID控制程序举例

--水箱水位PID控制程序举例

-小测验

计数器指令应用笔记与讨论

也许你还感兴趣的课程:

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