405计数器控制流水灯程序.pptx

上传人(卖家):淡淡的紫竹语嫣 文档编号:1107590 上传时间:2021-02-22 格式:PPTX 页数:20 大小:1.33MB
下载 相关 举报
405计数器控制流水灯程序.pptx_第1页
第1页 / 共20页
405计数器控制流水灯程序.pptx_第2页
第2页 / 共20页
405计数器控制流水灯程序.pptx_第3页
第3页 / 共20页
405计数器控制流水灯程序.pptx_第4页
第4页 / 共20页
405计数器控制流水灯程序.pptx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、PLCPLC应用技术应用技术 计数器控制流水灯程序设计 计数器应用程序设计计数器应用程序设计 布置任务 计数器控制流水灯程序 设计 用两个控制按钮,控制八个彩灯实现单点左右循环点亮,时间间 隔为一秒。 当按下按钮启动时,彩灯开始循环点亮; 当按下停止按钮时,彩灯立即全部熄灭。 任务分析 任务分析 说明 PLC软元件 元件文字符号 元件名称 控制功能 输入 X0 SB1 启动按钮 启动控制 X1 SB2 停止按钮 停止控制 任务分析 说明 PLC软元件 元件文字符号 元件名称 控制功能 输出 Y0 HL1 彩灯1 状态显示 Y1 HL2 彩灯2 状态显示 Y2 HL3 彩灯3 状态显示 Y3 H

2、L4 彩灯4 状态显示 Y4 HL5 彩灯5 状态显示 Y5 HL6 彩灯6 状态显示 Y6 HL7 彩灯7 状态显示 Y7 HL8 彩灯8 状态显示 知识储备 计数器 通用型 断电保持型 16位加计数器(共200个) 设定值:132767 C0C99(共100个) C100C199(共100个) 32位加/减计数器(共35个) 设定值: 21474836481+2147483647 C200C219(共20个) 加减控制 (M8200M8219) C220C234(共15个) 加减控制 (M8220M8234) 知识储备 1)16位加计数器 计数器C0对脉冲输入端 X000的上升沿进行检测,

3、 每检测到1次上升沿信号, 计数器C0的当前值就执 行1次加1。 当C0的当前值等于设 定值K10时,C0的当 前值不再增加,同时 计数器C0的输出触点 动作,Y000线圈得电。 在任意时刻,断电(断 电保持型除外)或接通 输入端X001,计数器将 被立即复位,累计值清 零、输出触点复位, Y000线圈失电。 知识储备 2)32位加/减计数器 当输入端X002闭合时, M8200为ON状态,计数 器C200执行减计数。 当输入端X001闭合时, M8200为OFF状态时, 计数器C200执行加计数。 加计数时,如果计数器C200 的当前值等于或大于设定值 K10,则计数器C200的输出触 点动

4、作,Y000线圈得电,当 前值还会跟随计数信号的变化 继续增加。 减计数时,如果当前值小于设 定值K10,则计数器C200的输 出触点复位,Y000线圈失电, 当前值仍会跟随计数信号的变 化继续减小。 任务实施 (1)采用计数控制并行方式编写程序 当按下启动按钮SB1时,PLC执行MOV K1 K2Y000指 令,使Y0线圈得电,第1盏彩灯被点亮。在Y0线圈得电期 间,计数器C0开始计时。 任务实施 (1)采用计数控制并行方式编写程序 当计数器C0计时1秒时间到,PLC执行MOV K2 K2Y000指令,使Y1线圈得电,第2盏彩灯 被点亮。 当计数器C1计时2秒时间到,PLC执行MOV K4

5、K2Y000指令,使Y2线圈得电,第3盏彩灯 被点亮。 如此类推,一直编写到计数器C12定时13秒时 间到,PLC执行MOV K2 K2Y000指令,使 Y1线圈得电,第2盏彩灯被点亮。 任务实施 (1)采用计数控制并行方式编写程序 任务实施 (1)采用计数控制并行方式编写程序 当计数器C13定时14秒时间到,计数器 C13的常开触点瞬时闭合,PLC再次执 行MOV K1 K2Y000指令,使Y0线 圈得电,第1盏彩灯被点亮,计数器被 全部复位,程序进入循环执行状态。 任务实施 (1)采用计数控制并行方式编写程序 任务实施 (1)采用计数控制并行方式编写程序 任务实施 (1)采用计数控制并行方

6、式编写程序 当按下停止按钮SB2时, PLC对全部计数器和M0进行复 位;PLC执行MOV K0 K2Y000指令,使输出继电器被 复位,彩灯全部被熄灭。 任务实施 (2)采用当前值比较方式编写程序 当按下启动按钮SB1时,M0线圈得电并自锁保持,M0的 常开触点闭合,计数器C200开始对秒脉冲进行加计数。 由于M8200=0,所以计数器C200开始对秒脉冲进行加计 数。 任务实施 (2)采用当前值比较方式编写程序 由于M8200=0,所以计数器C200 开始对秒脉冲进行加计数。当 C200的经过值为0时,使Y0线圈 得电;当C200的经过值为1时, 使Y1线圈得电;如此类推,一直 编写到C2

7、00的经过值为7时,使 Y7线圈得电。 任务实施 (2)采用当前值比较方式编写程序 在计数器C200进行加计数过程中,八个彩 灯按正序依次被点亮。 当Y7线圈得电时,PLC执行SET M8200 指令,使M8200=1,计数器C200开始对秒 脉冲进行减计数,八个彩灯按逆序依次被 点亮。 任务实施 (2)采用当前值比较方式编写程序 当Y0线圈再次得电时,PLC执行RST M8200指 令,M8200=0,计数器C200又开始对秒脉冲进 行加计数,程序进入循环执行状态。 当按下启动按钮SB2时,M0线圈失电,PLC执行 复位指令,使(C200)=0、(D0)=0、 M8200=0,彩灯全部被熄灭。 THANK YOU! 计数器控制流水灯程序设计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 电子与机械类
版权提示 | 免责声明

1,本文(405计数器控制流水灯程序.pptx)为本站会员(淡淡的紫竹语嫣)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|