电气控制教程-停车场控制程序设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电气控制教程-停车场控制程序设计课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气控制 教程 停车场 控制程序 设计 课件
- 资源描述:
-
1、任务引入任务引入 学习目标学习目标1掌握七段译码指令SEGD(P)指令的使用;2掌握BCD变换指令BCD的使用;3了解LD 触点比较指令的使用。随着我国轿车数量的迅速增加,停车难题越来越成为人们关注的问题。自动停止控制系统,以节省人力为显著特点,成为解决自动停车问题的重要方法之一。设某停车场最多可停60 辆车,用两位数码管显示停车数量。用出入传感器检测进出车辆数,每进一辆车停车数量增1,每出一辆车减1。场内停车数量小于55时,入口处绿灯亮,允许入场;等于和大于55时,绿灯闪烁,提醒待进车辆注意将满场;等与60时,红灯亮,禁止车辆入内。初始状态车场数为0,当车辆进出库时要实现自动记数,并将其通过
2、数码显示屏显示,当车辆数小于55时,绿灯亮,当车辆数为55(包含55)到60之间时绿灯闪,当车辆数大于等60时红灯报警。设计控制电路和PLC程序。停车场控制程序设计停车场控制程序设计相关知识相关知识 七段译码指令SEGD(P)如图3.5-1所示,将S.指定元件的低4位所确定的十六进制数(0F)经译码后存于D.指定的元件中,以驱动七段显示器,D.的高8位保持不变。如果要显示0,则应在D0中放入数据为3FH。图3.5-1 七段译码指令的使用1、七段译码指令SEGD(P)1)七段码指定对象如图3.5-2。图3.5-2 七段码指定对象2)使用范例如图3.5-3。图3.5-3 使用范例当X0为ON时,将
3、0存放在D1中,然后将D1译码,从Y0Y7中显示出。PLC输出为Y0到Y5。4)七段码显示对照表如表3.5-1。表3.5-1 七段码显示对照表 2、BCD变换指令BCD (D)BCD(P)指令 图3.5-4 使用范例 BCD变换指令BCD (D)BCD(P)指令的ALCE编号为FNC18。它是将源元件中的二进制数转换成BCD码送到目标元件中,如图3.5-4所示。如果指令进行16位操作时,执行结果超出09999范围将会出错;当指令进行32位操作时,执行结果超过099999999范围也将出错。PLC中内部的运算为二进制运算,可用BCD指令将二进制数变换为BCD码输出到七段显示器。如果D0中的内容小
4、于55,Y0为ON。指令的ALC3编号为FNC226。它是将将S1里的内容与S2里的内容进行比较。3、LD 触点比较指令图3.5-5 触点比较指令指定格式2)使用范例如图3.5-6。3.5-6 触点比较指令使用范例1)指定格式如图3.5-5。任务实施任务实施一、程序设计一、程序设计1.画出表画出表I/O分配表分配表表3.5-2 I/O分配2、问题分析图3.5-7 车辆进出库记数程序 分析:当有车辆进入时,入库传感器驱动X0产生一个脉冲使D0的内容加1,依次类推。当有车辆驶出车库时,出库传感器驱动X1产生一个脉冲使D0的内容减1。1)车辆进出库记数程序如图3.5-7。图3.5-8 数码显示程序2
5、)数码显示程序如图3.5-8。分析:当车库内车辆数小于55时,指令“D0 K55”有效,即有Y20输出;当车辆数为55到59之间时,指令“=D0 K55”、“D0 K60”有效,所以Y20闪烁;当车辆数大于等于60时,指令“=D0 K60”有效,即Y21有输出3)指示灯状况如图3.5-9。图3.5-9 指示灯状况程序 分析:当车库内车辆数小于55时,指令“D0 K55”有效,即有Y20输出;当车辆数为55到59之间时,指令“=D0 K55”、“D0 K60”有效,所以Y20闪烁;当车辆数大于等于60时,指令“=D0 K60”有效,即Y21有输出二、调试程序二、调试程序1 1输入程序输入程序图3
展开阅读全文