- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全自动洗衣机的PLC模拟控制
任务五 全自动洗衣机模拟控制系统 包头轻工职业技术学院 任课教师:张晓晖 一、任务提出 1)按下启动按钮,洗衣机开始进水,当水位高于规定水位上限时,上限位开关动作,洗衣机开始洗涤并停止进水。 2)洗涤过程:开始时,洗衣机正转20s,暂停5s,反转20s,暂停5s,再正转20s,暂停5s,……,如此循环洗涤8次。 3)洗涤次数达到8次,结束洗涤过程,水桶开始排水。由于排水,水位开始降低,当水位低于规定水位下限时,下限位开关动作,洗衣机开始脱水。脱水5min,脱水停止。 4)脱水停止后,再返回进水动作,重复上述过程3次后,洗衣机停止工作并报警。 二、必备知识 解决此问题,除了用到前述的定时器指令后,还需用到计数器指令。定时器是对PLC内部的时钟脉冲进行计数,而计数器是对外部的或由程序产生的计数脉冲进行计数 。 S7-200系列PLC有三类计数器:CTU-加计数器,CTUD-加/减计数器,CTD-减计数。计数器利用输入脉冲上升沿累计脉冲个数。结构主要由一个16位的预置值寄存器、一个16位的当前值寄存器和一位状态位组成。当前值寄存器用以累计脉冲个数,计数器当前值大于或等于预置值时,状态位置1。 1.增计数器(CTU) 增计数器(CTU)工作原理: 计数输入端CU :有两个任务: ①输入要计数的脉冲。 ②启动计数功能,当第一个脉冲的上升沿到来时计数器被启动,开始计数,累计脉冲上升沿的数目。当计数当前值达到设定值时,计数器置位(它的触点接通)。 复位输入端R: 当复位输入端有脉冲上升沿信号时,计数器被复位(把当前计数值清零,它的触点断开)。是不R下降时开始计数? 在一个程序中,同一计数器号不要重复使用,更不可分配给几个不同类型的计数器。 2.减计数器(CTD) 减计数器(CTD)工作原理: 计数输入端CD : 只有一个任务,输入要计数的脉冲。只要条件具备这些脉冲的上升沿将被计数。 装载输入端LD: 只要该端有一上升沿激励,减计数器就做初始化工作-----复位,即把设定值装入计数寄存器供减计数用,输出触点值初始化为0(断开)。 开始减计数: 只要LD端经过一个脉冲上升沿激励后,计数器就开始对CD端的脉冲上沿减计数了,直至当前值为0时停上计数,计数器被置位1,输出触点闭合。 3、增/减计数器 计数器应用举例:产品数量检测 计数器应用举例:产品数量检测 三、解决方案 I/O地址分配表 梯形图 计数器的扩展 S7-200系列PLC计数器最大的计数范围是32767,若须更大的计数范围,则须进行扩展。如图3.5.3所示计数器扩展电路。图中是两个计数器的组合电路,C1形成了一个设定值为100次自复位计数器。计数器C1对I0.1的接通次数进行计数,I0.1的触点每闭合100次C1自复位重新开始计数。同时,连接到计数器C2端C1常开触点闭合,使C2计数一次,当C2计数到2000次时,I0.1共接通100×2000次=200000次,C2的常开触点闭合,线圈Q0.0通电。该电路的计数值为两个计数器设定值的乘积,C总=C1×C2。 计数器的扩展 定时器的扩展 项目训练 要求:通过定时器触点每0.1秒接通一次,累计10次是1s,使秒计数器加1,当秒计数器C0计到60次,即为1min,则C0常开触点闭合,分计数器C1加1,并复位秒计数器C0。当分计数器C1计到60次,即为1h,C1常开触点闭合,,接通时计数器C2,并加1计数,C1也随之复位。当C2计数至24时,说明1d的时间到了,自行复位。从而实现时钟的功能。(提示:用定时器提供0.1s脉冲信号,再设计秒发生器、秒计数器(模拟秒针)、分计数器(模拟分针)及时计数器(模拟时针),可利用内部存储器触点M1.0、M1.1、 M1.2用来调整或校对时钟程序。) * * 设定值: -32768~32767 复位 CU PV C(0~255) CTU R 计脉冲数 C20 3 I0.2 I0.3 CU CTU R C20 PV Q1.0 LD I0.2 LD I0.3 CTU C20,3 LD C20 = Q1.0 梯形图 语句表 1 3 2 I0.2 I0.3R 设定值 当前值 计数器位 PV=3 CD PV C(0~255) CTD LD 设定值: -32768~32767 计脉冲数 复位,装载输入 C40 3 I1.3 I
文档评论(0)