可编程控制器应用技术03定时器与计数器指令的应用_第1页
可编程控制器应用技术03定时器与计数器指令的应用_第2页
可编程控制器应用技术03定时器与计数器指令的应用_第3页
可编程控制器应用技术03定时器与计数器指令的应用_第4页
可编程控制器应用技术03定时器与计数器指令的应用_第5页
已阅读5页,还剩89页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可编程控制器应用技术全课导航

可编程控制器基础项目一

位逻辑指令的应用项目二

功能指令的应用项目四

数字量控制系统的设计项目五

定时器与计数器指令的应用项目三

PLC的网络通信项目六

PLC的组态项目七

单部四层电梯控制系统的设计项目八项目三定时器与计数器指令的应用定时器和计数器在PLC控制中有着非常重要的应用,可应用在如指示灯循环点亮、抢答器定时、生产线产品数量检测、景区人流量检测等系统中。本项目将重点介绍定时器指令和计数器指令的使用方法和技巧,并带领读者学习如何设计指示灯循环点亮控制系统、带有定时功能的四组抢答器控制系统、饮料灌装生产线产品数量检测系统和景区人流量检测系统。项目导读知识目标技能目标掌握指示灯循环点亮系统的设计方法。掌握带有定时功能的四组抢答器控制系统的设计方法。掌握饮料灌装生产线产品数量检测系统的设计方法。掌握景区人流量检测系统的设计方法。能够运用定时器指令和计数器指令设计简单的PLC控制程序。素质目标理解时间的意义,学会珍惜时间。理解积少成多的含义,理解学习要从一点一滴积累。关注行业资讯,提高工作热情和职业素养。掌握各种定时器指令的基本用法。掌握各种计数器指令的基本用法。项目导航设计指示灯循环点亮系统任务一设计带有定时功能的四组抢答器控制系统任务二设计饮料灌装生产线产品数量检测系统任务三

设计景区人流量检测系统任务四任务一设计指示灯循环点亮系统请设计一个指示灯循环点亮系统,控制要求:按下启动按钮后,3个指示灯循环点亮,每个灯的点亮时间为10s,如此往复。直到按下停止按钮,指示灯全部熄灭。任务描述任务实施任务分析任务描述按下启动按钮SB0或第三个指示灯L2点亮10s后,第一个指示灯L0立即点亮;10s后,第二个指示灯L1点亮,L0熄灭;再经过10s,第三个指示灯L2点亮,L1熄灭;再经过10s,重复点亮过程,直至按下停止按钮SB1,所有指示灯熄灭。指示灯循环点亮系统的时序图如图所示。任务分析指示灯循环点亮系统的时序图(1)分析指示灯循环点亮系统的工作过程。任务实施任务分析任务描述任务分析(2)根据指示灯循环点亮系统的工作过程,填写I/O地址分配表。(3)根据I/O地址分配表,绘制PLC的硬件接线图,并完成接线。(4)根据工作过程和I/O地址分配表,设计梯形图程序。(5)将梯形图程序下载到PLC中,更改SB0和SB1的状态,观察3个指示灯的工作状态。任务实施任务分析任务描述预备知识定时器是控制系统实现自动运行功能的基本元件之一。灵活、合理地使用定时器,能够实现较复杂的控制任务。使用前,首先要设定一个预设值,用以确定定时时间。在输入端满足一定条件后,当前值以ms为单位增加,当其增加到预设值时,定时器发生动作,此时定时器对应的常开触点闭合,常闭触点断开。S7-1200PLC的定时器指令接通延时定时器指令关断延时定时器指令脉冲定时器指令保持型接通延时定时器指令一、接通延时定时器指令接通延时定时器指令的指令符号接通延时定时器指令主要用于单一时间间隔的定时,其指令符号如图所示。其中,IN引脚(使能输入端)用于启动定时器,PT引脚用于存储定时器的预设值,Q引脚用于连接定时器的状态输出,ET引脚用于存储定时器的当前值。一、接通延时定时器指令接通延时定时器指令的时序图接通延时定时器指令的时序图如图所示。当使能输入端IN的状态由“0”变为“1”时,接通延时定时器的当前值ET从0开始增加;当增加到预设值PT时,当前值ET保持不变,输出端Q的状态由“0”变为“1”;当使能输入端IN的状态由“1”变为“0”时,当前值ET清零,输出端Q的状态由“1”变为“0”。小试身手请分析接通延时定时器指令的时序图中t2及以后时段内接通延时定时器的工作过程。接通延时定时器指令的时序图提示定时器的预设值PT可以是常数,也可以是时间类型数据块(time)。一、接通延时定时器指令若生产线中有两台电机,按下启动按钮,第一台电机开始运行,30s后第二台电机开始运行;按下停止按钮,两台电机同时停止运行。请编程实现这两台电机的启停控制。【例1】分析:两台电机顺序启动同时停止的梯形图程序设启动按钮为I0.0,停止按钮为I0.1,第一台电机为Q0.0,第二台电机为Q0.1。由于Q0.0工作30s后Q0.1开始工作,因此需要使用接通延时定时器指令进行定时,且设定预设值PT为30s。其梯形图程序如图所示。二、关断延时定时器指令关断延时定时器指令的指令符号关断延时定时器指令主要用于输入端断开后的单一时间间隔定时,其指令符号如图所示,其引脚功能与接通延时定时器指令一致。二、关断延时定时器指令关断延时定时器指令的时序图关断延时定时器指令的时序图如图所示。当使能输入端IN的状态由“0”变为“1”时,输出端Q的状态由“0”变为“1”;使能输入端IN的状态由“1”变为“0”后,关断延时定时器的输出端Q的状态保持“1”不变,当前值ET从0开始增加,当增加到预设值PT时,输出端Q的状态由“1”变为“0”,当前值ET保持不变,直到使能输入端IN的状态变为“1”。各抒己见怎样用关断延时定时器指令实现声控灯自动熄灭?二、关断延时定时器指令若生产线中有两台电机,按下启动按钮后,第一台电机开始运行;30s后,第二台电机开始运行;按下停止按钮后,第二台电机立即停止,30s后,第一台电机停止。请编程实现这两台电机的启停控制。【例2】分析:两台电机顺序启动逆序停止的梯形图程序设启动按钮为I0.0,停止按钮为I0.1,第一台电机为Q0.0,第二台电机为Q0.1,M0.0用来存储电机的工作状态。按下I0.0,Q0.0立即运行,Q0.1在30s后开始运行,故使用接通延时定时器指令;按下I0.1,Q0.1立即停止,Q0.0运行30s后停止,故使用关断延时定时器指令。其梯形图程序如图所示。任务实施一、I/O地址分配根据工作过程分析,指示灯循环点亮系统的I/O地址分配表如表所示。

点击此处播放微课设计指示灯循环点亮系统输入输出元件I/O地址备注元件I/O地址备注SB0I0.0启动按钮L0Q0.0第一个指示灯SB1I0.1停止按钮L1Q0.1第二个指示灯

L2Q0.2第三个指示灯指示灯循环点亮系统的I/O地址分配表任务实施任务分析任务描述二、硬件接线根据下表绘制PLC的硬件接线图,并根据接线图完成接线。

PLC的硬件接线图输入输出元件I/O地址备注元件I/O地址备注SB0I0.0启动按钮L0Q0.0第一个指示灯SB1I0.1停止按钮L1Q0.1第二个指示灯

L2Q0.2第三个指示灯任务实施任务分析任务描述指示灯循环点亮系统的I/O地址分配表三、程序设计与仿真根据工作过程和I/O地址分配表,可用接通延时定时器T0、T1和T2分别控制L0、L1和L2的点亮时间,指示灯循环点亮系统的梯形图程序设计思路如下。(1)按下SB0,T0开始定时,T0定时结束后T1开始定时,T1定时结束后T2开始定时,定时时长均为10s。(2)L0点亮的条件是按下SB0或L2点亮10s后(T2定时结束)。(3)L1点亮的条件是L0点亮10s后(T0定时结束)。(4)L2点亮的条件是L1点亮10s后(T1定时结束)。任务实施任务分析任务描述三、程序设计与仿真指示灯循环点亮系统的梯形图程序如图所示。指示灯循环点亮系统的梯形图程序任务实施任务分析任务描述三、程序设计与仿真指示灯循环点亮系统的程序设计与仿真步骤见教材。小试身手试用关断延时定时器指令设计指示灯循环点亮系统。课堂小结设计指示灯循环点亮系统接通延时定时器指令关断延时定时器指令任务二设计带有定时功能的四组抢答器控制系统请设计一个带有定时功能的四组抢答器控制系统,控制要求:在主持人按下开始按钮2min内,若有队伍抢答,则抢答成功的队伍对应的指示灯点亮,并锁定抢答器,其余队伍无法再抢答;若2min内没有队伍抢答或主持人按下复位按钮,则复位指示灯闪烁3s后熄灭,闪烁频率为2Hz。任务描述任务实施任务分析任务描述按下开始按钮(SB0)后,定时器(T0)开始定时,四组参赛队伍按下各自的抢答按钮(SB1~SB4),抢先按下者,其对应的指示灯(L1~L4)点亮且定时器(T0)停止定时;若定时器(T0)定时结束前没有队伍按下抢答按钮或按下了复位按钮(SB5),则定时器(T1)开始定时,复位指示灯(L5)开始闪烁且3s后熄灭。任务分析(1)分析带有定时功能的四组抢答器控制系统的工作过程。任务实施任务分析任务描述(2)根据带有定时功能的四组抢答器控制系统的工作过程,填写I/O地址分配表。(3)根据I/O地址分配表,绘制PLC的硬件接线图,并完成接线。(4)根据工作过程和I/O地址分配表,设计梯形图程序。(5)将梯形图程序下载到PLC中,更改SB0~SB5的状态,观察L1~L5的工作状态。任务分析任务实施任务分析任务描述预备知识一、脉冲定时器指令脉冲定时器指令的指令符号脉冲定时器指令主要用于一段时间的定时,其指令符号如图所示,其引脚功能与接通延时定时器指令一致。一、脉冲定时器指令

脉冲定时器指令的时序图脉冲定时器指令的时序图如图所示。当使能输入端IN的状态由“0”变为“1”时,脉冲定时器的输出端Q的状态由“0”变为“1”,脉冲定时器开始定时,当前值ET开始增加,当增加到预设值PT时,定时结束,输出端Q的状态由“1”变为“0”。若此时使能输入端IN的状态仍然为“1”,则当前值ET保持不变;若此时使能输入端IN的状态为“0”,则当前值ET清零。在输出端Q的状态为“1”期间,即便使能输入端IN有脉冲信号输入,脉冲定时器也不会重新定时。一、脉冲定时器指令试帮助某餐厅设计一个定时时长为10min的控制程序。控制要求:按下启动按钮后,指示灯点亮,开始定时;10min后,指示灯熄灭。定时期间,按启动按钮无效。【例3】设启动按钮为I0.0,指示灯为Q0.0。按下I0.0,输入脉冲信号,Q0.0的状态为“1”;10min后,Q0.0的状态由“1”变为“0”;在定时期间,按I0.0无效。因此,可以采用脉冲定时器指令。其梯形图程序如图所示。某餐厅定时控制的梯形图程序分析:小试身手试用脉冲定时器指令和关断延时定时器指令设计一个定时程序。控制要求:按下启动按钮后,定时器指示灯点亮,开始定时;定时结束后,蜂鸣器报警(以2Hz的频率报警5s);定时期间启动按钮无效。二、保持型接通延时定时器指令保持型接通延时定时器指令的指令符号保持型接通延时定时器指令的指令符号如图所示。其R引脚为复位输入,用于将定时器的当前值清零,其余引脚的定义与接通延时定时器一致。二、保持型接通延时定时器指令保持型接通延时定时器指令的时序图保持型接通延时定时器指令的时序图如图所示。保持型接通延时定时器与接通延时定时器类似,不同的是,当保持型接通延时定时器的使能输入端IN的状态由“1”变为“0”时,当前值ET保持不变(记忆值);使能输入端IN再次接通时,若当前值ET小于设定值PT,当前值ET会在原记忆值的基础上递增。保持型接通延时定时器必须用复位输入端R将当前值清零,输出端Q的状态置为“0”。二、保持型接通延时定时器指令请设计一个跑步机的跑步时间检测程序。控制要求:按下启动按钮后,若检测到跑步机上有人(称重传感器有信号输出),则定时器开始进行定时,定时时长为1h;在此期间若人离开跑步机(称重传感器信号输出中断),定时器暂停定时但不清零;人再次回到跑步机上后,定时器继续定时,定时1h后,报警指示灯烁3s后熄灭。按下停止按钮,跑步机可随时停止。【例4】分析例题二、保持型接通延时定时器指令设启动按钮为I0.0,称重传感器为I0.1,报警指示灯为Q0.0,中间继电器为M0.0。由题意可知,该跑步机的跑步时间检测过程包括以下几个阶段。(1)按下I0.0,且I0.1的状态为“1”时,定时器T0开始定时。(2)I0.1的状态为“0”时,T0暂停输出,并保持当前值。(3)I0.1的状态重新变为“1”时,T0继续定时,定时1h后,Q0.0闪烁3s。(4)按下I0.2,跑步机停止。分析:分析例题二、保持型接通延时定时器指令跑步时间检测的时序图因此,可使用保持型接通延时定时器和关断延时定时器实现定时,设闪烁频率为2Hz(设置系统时钟存储器字节以提供2Hz的脉冲信号),其时序图如图所示。二、保持型接通延时定时器指令因此,该跑步机跑步时间检测的梯形图程序如图所示。跑步时间检测的梯形图程序任务实施一、I/O地址分配根据工作过程分析,带有定时功能的四组抢答器控制系统的I/O地址分配表如所示。

点击此处播放微课设计带有定时功能的四组抢答器控制系统输入输出元件I/O地址备注元件I/O地址备注SB0I0.0启动按钮L1Q0.1第一组的指示灯SB1I0.1第一组抢答按钮L2Q0.2第二组的指示灯SB2I0.2第二组抢答按钮L3Q0.3第三组的指示灯SB3I0.3第三组抢答按钮L4Q0.4第四组的指示灯SB4I0.4第四组抢答按钮L5Q0.5复位指示灯SB5I0.5复位按钮

带有定时功能的四组抢答器控制系统的I/O地址分配表任务实施任务分析任务描述二、硬件接线根据下表绘制PLC的硬件接线图(见下图),并根据接线图完成接线。PLC的硬件接线图任务实施任务分析任务描述输入输出元件I/O地址备注元件I/O地址备注SB0I0.0启动按钮L1Q0.1第一组的指示灯SB1I0.1第一组抢答按钮L2Q0.2第二组的指示灯SB2I0.2第二组抢答按钮L3Q0.3第三组的指示灯SB3I0.3第三组抢答按钮L4Q0.4第四组的指示灯SB4I0.4第四组抢答按钮L5Q0.5复位指示灯SB5I0.5复位按钮

带有定时功能的四组抢答器控制系统的I/O地址分配表三、程序设计与仿真根据工作过程和I/O地址分配表,带有定时功能的四组抢答器控制系统的梯形图程序设计思路如下。(1)按下开始按钮(SB0)后,用定时器(T0)记录未按下抢答按钮的时间。(2)用定时器(T1)控制复位指示灯(L5)的闪烁时间。带有定时功能的四组抢答器控制系统的梯形图程序如图所示。带有定时功能的四组抢答器控制系统的梯形图程序任务实施任务分析任务描述三、程序设计与仿真带有定时功能的四组抢答器控制系统的梯形图程序如图所示。带有定时功能的四组抢答器控制系统的梯形图程序任务实施任务分析任务描述三、程序设计与仿真带有定时功能的四组抢答器控制系统的梯形图程序如图所示。带有定时功能的四组抢答器控制系统的梯形图程序任务实施任务分析任务描述三、程序设计与仿真带有定时功能的四组抢答器控制系统的梯形图程序如图所示。带有定时功能的四组抢答器控制系统的梯形图程序任务实施任务分析任务描述三、程序设计与仿真带有定时功能的四组抢答器控制系统的程序设计与仿真步骤见教材。源远流长《中国诗词大会》是继《中国汉字听写大会》《中国成语大会》《中国谜语大会》之后,为贯彻落实关于弘扬中华优秀传统文化的指示精神,为让古代经典诗词,深深印在国民大众的脑子里,成为“中华民族文化基因”,而由中央电视台科教频道推出的一档文化类演播室益智竞赛节目。《中国诗词大会》以“赏中华诗词、寻文化基因、品生活之美”为宗旨,通过演播室比赛的形式,重温经典诗词,继承和发扬中华优秀传统文化,带动全民重温那些曾经学过的古诗词,分享诗词之美,感受诗词之趣。节目中设置了很多抢答环节,在抢答环节中,老师当场作画,两名选手抢答,首先按下抢答器的选手才有答题权,答对得分,答错则对方得分。这个环节既考验了选手对古诗词的掌握和想象力,也考验了选手的反应速度,同时也增加了节目的趣味性和不确定性。课堂小结设计带有定时功能的四组抢答器控制系统脉冲定时器指令保持型接通延时定时器指令任务三设计饮料灌装生产线产品数量检测系统在自动化生产线中,常需要检测和统计产品的数量,请设计一个饮料灌装生产线产品数量检测系统,以完成产品数量的统计。该系统的控制要求如下。任务描述(1)按下启动按钮,生产线开始工作,用红外传感器检测有无饮料瓶通过。(2)每通过一个饮料瓶,饮料瓶数量加1,饮料瓶计数满24瓶后重新开始计数,此时包装箱的数量加1。(3)若10s内无饮料瓶通过,则蜂鸣器和报警指示灯开始报警,按复位按钮后停止报警。任务实施任务分析任务描述按下启动按钮(SB0),红外传感器(SB1)检测到饮料瓶时产生一个脉冲信号,定时器(T0)开始定时;10s内,若有下一个脉冲信号到来,则定时器(T0)重新开始定时;每检测到一个脉冲信号,饮料瓶数量就会加1;增加至24时,重新开始计数,此时包装箱数量加1;定时器(T0)定时结束后,蜂鸣器(HA)和报警指示灯(HL)开始工作;按下复位按钮(SB2)时,蜂鸣器(HA)和报警指示灯(HL)停止工作。由此可知,在饮料灌装生产线产品数量检测系统中,需要用到计数器指令。任务分析(1)分析饮料灌装生产线产品数量检测系统的工作过程。任务实施任务分析任务描述(2)根据饮料灌装生产线产品数量检测系统的工作过程,填写I/O地址分配表。(3)根据I/O地址分配表,绘制PLC的硬件接线图,并完成接线。(4)根据工作过程和I/O地址分配表,设计梯形图程序。(5)将梯形图程序下载到PLC中,改变启动按钮(SB0)、红外传感器(SB1)和复位按钮(SB2)的状态,观察计数器当前值的变化,并观察蜂鸣器(HA)和报警指示灯(HL)的工作状态。任务分析任务实施任务分析任务描述预备知识计数器的结构及工作原理与定时器类似,但计数器的输入为脉冲信号。S7-1200PLC的计数器指令加计数器指令减计数器指令加减计数器指令一、加计数器指令加计数器指令的指令符号加计数器指令的指令符号如图所示。其中,CU引脚为使能输入,用于检测输入脉冲;PV引脚用于设定计数器的预设值;Q引脚用于连接计数器的状态输出;R引脚为复位输入,用于清零计数器的当前值;CV引脚用于输出计数器的当前值。一、加计数器指令加计数器指令的时序图设PV3,加计数器指令的时序图如图所示。当复位输入端R的状态为“0”

,接在使能输入端CU的脉冲输入电路由断开变为接通(CU信号的上升沿)时,计数器的当前值CV就会加1,直到达到指定数据类型的上限值(如Int类型为32767),当前值CV不再发生变化。当当前值CV大于或等于预设值PV时,输出端Q的状态为“1“;否则,其状态为“0”。当复位输入端R的状态变为“1”时,当前值CV被清零。

=

一、加计数器指令试编程实现统计某停车场每天进场的车辆数。【例5】分析:统计某停车场每天进场车辆数的梯形图程序在车辆入口处,设置一个红外传感器I0.0,用于检测进场的车辆,I0.1用于对当前值清零。当车辆通过时,I0.0会产生一个脉冲信号并送入PLC的输入接口,此时,车辆数加1。因此,可以使用加计数器指令记录进场的车辆数,使用移动值(MOVE)指令将计数器的当前值送到QW0,用以显示当前车辆数,其梯形图程序如图所示。知识链接移动值指令添加和删除输出参数前一个图中移动值指令(MOVE)的操作功能:当使能输入端EN有效时,将输入IN的源数据“C0”.CV的值传送到OUT1指定的存储器单元QW0,并转换为QW0(OUT1)允许的数据类型,源数据类型保持不变。IN和OUT1的数据类型可以是位字符串、浮点数、日期时间、CHAR、WCHAR等,IN还可以是常数。移动值指令允许有多个输出,添加和删除输出参数的步骤:单击“OUT1”前面的按钮,将会增加一个输出“OUT2”;右击输出的短线,在快捷菜单中单击“删除”选项,即可删除该输出,如图所示。二、减计数器指令减计数器指令的指令符号减计数器指令的指令符号如图所示,其引脚PV、CV和Q的功能与加计数器指令相同,CD引脚为使能输入端,LD引脚为装载输入端。二、减计数器指令减计数器指令的时序图设PV=3,则减计数器指令的时序图如图所示。当装载输入端LD的状态为“1”时,会将预设值PV的值装载到当前值CV中。当LD引脚的状态为“0”,接在使能输入端CD的脉冲输入电路由断开变为接通(CD信号的上升沿)时,减计数器的当前值CV减1,直到达到指定数据类型的下限值(如Int类型为−32768),当前值CV不再发生变化。当当前值CV小于或等于0时,输出端Q的状态为“1”,否则,状态为“0”。二、减计数器指令已知某产品每次的入库量为500,每从库中拿出一件产品,库存量减1,试编程实现统计一个入库周期内该产品的库存量。【例6】分析:某产品库存量统计的梯形图程序在入库周期内,库存量=入库量-出库量。入库量为500(即预设值为500),且每次产品出库(每次1个产品),I0.0都会产生一个脉冲信号,因此可以用减计数器记录库存量,其梯形图程序如图所示。任务实施一、I/O地址分配根据工作过程分析,饮料灌装生产线产品数量检测系统的I/O地址分配表如表所示。

点击此处播放微课设计饮料灌装生产线

产品数量检测系统输入输出元件I/O地址备注元件I/O地址备注SB0I0.0启动按钮HAQ0.0蜂鸣器SB1I0.1红外传感器HLQ0.1报警指示灯SB2I0.2复位按钮

饮料灌装生产线产品数量检测系统的I/O地址分配表任务实施任务分析任务描述二、硬件接线根据下表绘制PLC的硬件接线图,并根据接线图完成接线。

PLC的硬件接线图任务实施任务分析任务描述输入输出元件I/O地址备注元件I/O地址备注SB0I0.0启动按钮HAQ0.0蜂鸣器SB1I0.1红外传感器HLQ0.1报警指示灯SB2I0.2复位按钮

饮料灌装生产线产品数量检测系统的I/O地址分配表三、程序设计与仿真根据工作过程和I/O地址分配表,饮料灌装生产线产品数量检测系统的梯形图程序设计思路如下。(1)在正常工作状态下,用加计数器C0实现饮料瓶的计数,C0的预设值PV设置为24,且用输出“C0”.R作为C0的复位端(称为自复位计数器)。(2)用加计数器C1实现包装箱的计数,将“C0”.Q作为C1的输入端。(3)用关断延时定时器T1控制蜂鸣器和报警指示灯。任务实施任务分析任务描述三、程序设计与仿真饮料灌装生产线产品数量检测系统的梯形图程序如图所示。饮料灌装生产线产品数量检测系统的梯形图程序任务实施任务分析任务描述三、程序设计与仿真饮料灌装生产线产品数量检测系统的程序设计与仿真步骤见教材。课堂小结设计饮料灌装生产线产品数量检测系统加计数器指令减计数器指令任务四设计景区人流量检测系统任务描述现有一景区最多容纳30000人同时游览。在景区入口和出口处各装一个传感器,实时检测进入景区和离开景区的人数。请应用计数器指令为该景区设计人流量检测系统,并编程实现:当景区人数超过20000时,黄色指示灯点亮,提醒游客景区人员密集;当景区人数超过30000时,红色指示灯点亮,禁止游客入内;景区关闭时,现有人数清零。任务实施任务分析任务描述旗帜引领根据《中华人民共和国旅游法》《景区最大承载量核定导则》的要求,目前各景区纷纷出台限流措施,积极推进旅游景区的人流量实时检测工作,加紧开发旅游景区人流量实时发布系统,引导游客合理出游。设景区开启时,开关SQ的状态为“1”,关闭景区时,开关SQ的状态变为“0”。景区入口处的传感器每接收到一个脉冲信号,景区人数加1;景区出口处的传感器每接收到一个脉冲信号,景区人数减1。景区人数=进入景区人数−离开景区人数,因此可以采用加减计数器指令。任务分析(1)分析景区人流量检测系统的工作过程。任务实施任务分析任务描述(2)根据景区人流量检测系统的工作过程,填写I/O地址分配表。(3)根据I/O地址分配表,绘制PLC的硬件接线图,并完成接线。(4)根据工作过程和I/O地址分配表,设计梯形图程序。(5)将梯形图程序下载到PLC中,改变开关SQ和红外传感器的状态,观察景区内人数的变化和指示灯的工作状态。任务分析任务实施任务分析任务描述预备知识一、加减计数器指令使用加减计数器指令,可以将当前值CV递增或递减,其指令符号如图所示,其引脚功能与加计数器指令和减计数器指令一致。加减计数器指令的指令符号一、加减计数器指令设预设值PV=3,则加减计数器指令的时序图如图所示。当加计数器输入端CU的状态从“0”变为“1”时,当前值CV加1;当减计数器输入端CD的状态从“0”变为“1”时,当前值CV减1;当计数器的当前值CV达到上限值后,即使加计数器输入端CU出现上升沿信号,当前值CV也不再递增;当计数器的当前值CV达到下限值后,同样,即使减计数器输入端CD出现上升沿信号,当前值CV也不再递减。加减计数器指令的时序图一、加减计数器指令若在一个程序周期内,加计数器输入端CU和减计数器输入端CD都出现上升沿信号,则当前值CV保持不变。当当前值CV大于或等于预设值PV时,加计数器输出端QU的状态为“1”,否则,QU的状态为“0”;当当前值小于或等于0时,减计数器输出端QD的状态为“1”,否则,QD的状态为“0”。加减计数器指令的时序图一、加减计数器指令某停车场共有1000个车位,在停车场入口和出口处各装一个传感器,实时监测进入和离开停车场的车辆,当空车位数为0时,报警指示灯亮,试编程统计该停车场的空车位数。【例7】分析:在车辆入口处,设置红外传感器I0.0用于检测入场的车辆;在车辆出口处,设置红外传感器I0.1用于检测出场的车辆。分析例题一、加减计数器指令可用加减计数器记录停车场的空车位数。PLC开始工作时,装载空车位数(1000);当车辆进入停车场时,I0.0输出一个脉冲信号,加减计数器减1,即减少1个空车位;当车辆驶出停车场时,I0.1输出一个脉冲信号,加减计数器加1,即增加1个空车位;当加减计数器的当前值为0时,计数器线圈Q0.0接通,报警指示灯点亮。设置系统存储器字节的地址为M1.0(方法见以下知识库),用于在PLC首次扫描时装载数值。其梯形图程序如图所示。分析:统计某停车场空车位数的梯形图程序分析例题知识库设置系统存储器字节地址的方法:在CPU“属性”窗口中,选择“常规”→“系统和时钟存储器”选项,在“系统存储器位”组中勾选“启用系统存储器字节”复选框,并在“系统存储器字节的地址(MBx)”编辑框中设置输入地址(如1),如图所示。则M1.0(首次循环)在首次扫描时状态为“1”,其余周期内状态为“0”,默认变量名为“FirstScan”。

设置系统存储器字节地址二、计数器的应用技巧1.用计数器设计定时电路除用定时器外,也可采用“计数器+时钟存储器位”的方法来实现定时功能,即设计延时电路,如右图所示。右图中,M10.5的常开触点为计数器C0提供周期为1s的时钟脉冲。当计数器的复位输入端I1.0断开时,C0开始计数,当CV的值等于30000时,计数器状态输出端为“1”,定时时长为30000s。用计数器设计延时电路二、计数器的应用技巧2.用“计数器+定时器”设计超长延时电路定时器最长定时时间为23d,若要实现超过23d的超长定时,可采用“计数器+定时器”的方法来实现,如右图所示。用“计数器

+

定时器”设计超长延时电路二、计数器的应用技巧2.用“计数器+定时器”设计超长延时电路用“计数器

+

定时器”设计超长延时电路在右图中,定时器T0的定时时长为10d。当I0.0接通时,T0开始定时。定时结束后,T0输出端Q的状态变为“1”,T0的使能输入端IN断开,即T0输出一个扫描周期的脉冲后复位。“T0”.Q作为加计数器C1的输入,为C1提供了周期为10d的脉冲信号,3个脉冲后,C1输出端Q的状态变为“1”。T0与C1相结合,该电路的定时时长为30d(即

)。二、计数器的应用技巧3.用多个计数器实现大范围计数计数器的计数范围受到数据类型的限制(如整型计数器的计数范围为−32768~32767),如果需要更大范围的计数,可以使用多个计数器组合的大范围计数电路,如右图所示。用多个计数器实现大范围计数二、计数器的应用技巧3.用多个计数器实现大范围计数用多个计数器实现大范围计数右图中,C0是一个计数范围为30000的计数器,I0.0每输入一个脉冲,C0的当前值CV加1,当I0.0的脉冲数达到30000时,输出端“C0”.QU接通,C0的复位端接通,输出一个扫描周期的脉冲后复位。“C0”.QU作为计数器C1的输入端,为C1提供了计数范围为30000的脉冲信号,因此该计数电路的计数范围为(即

)。任务实施一、I/O地址分配根据工作过程分析,景区人流量检测系统的I/O地址分配表如表所示。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论