机床电气控制与PLC技术-林盛昌课件 任务3.5 停车场控制程序设计_第1页
机床电气控制与PLC技术-林盛昌课件 任务3.5 停车场控制程序设计_第2页
机床电气控制与PLC技术-林盛昌课件 任务3.5 停车场控制程序设计_第3页
机床电气控制与PLC技术-林盛昌课件 任务3.5 停车场控制程序设计_第4页
机床电气控制与PLC技术-林盛昌课件 任务3.5 停车场控制程序设计_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

任务3.2自动售货机程序设计任务3.3两种液体自动混合控制任务3.4彩灯控制程序设计任务3.1四人投票程序设计任务3.8病床紧急呼叫系统设计任务3.9PLC的网络通讯模块三

PLC功能指令的应用任务3.7自动分拣控制系统设计任务3.5停车场控制程序设计

任务3.6四层电梯控制系统设计

此项目用PLC完成四人投票程序设计、自动售货机程序设计、两种液体自动混合控制程序设计、彩灯控制程序设计、停止场车位控制程序设计、四层电梯程序设计等,通过个子项目的学习使读者初步掌握部分应用指令的编程方法。项目导读

任务引入

学习目标1.掌握七段译码指令SEGD(P)指令的使用;2.掌握BCD变换指令BCD的使用;3.了解LD〈触点比较指令的使用。

随着我国轿车数量的迅速增加,停车难题越来越成为人们关注的问题。自动停止控制系统,以节省人力为显著特点,成为解决自动停车问题的重要方法之一。设某停车场最多可停60辆车,用两位数码管显示停车数量。用出入传感器检测进出车辆数,每进一辆车停车数量增1,每出一辆车减1。场内停车数量小于55时,入口处绿灯亮,允许入场;等于和大于55时,绿灯闪烁,提醒待进车辆注意将满场;等与60时,红灯亮,禁止车辆入内。初始状态车场数为0,当车辆进出库时要实现自动记数,并将其通过数码显示屏显示,当车辆数小于55时,绿灯亮,当车辆数为55(包含55)到60之间时绿灯闪,当车辆数大于等60时红灯报警。设计控制电路和PLC程序。任务3.5停车场控制程序设计相关知识

七段译码指令SEGD(P)如图3.5-1所示,将[S.]指定元件的低4位所确定的十六进制数(0~F)经译码后存于[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时,将0存放在D1中,然后将D1译码,从Y0—Y7中显示出。PLC输出为Y0到Y5。4)七段码显示对照表如表3.5-1。

表3.5-1七段码显示对照表16进制4Bit七段灯Y6Y5Y4Y3Y2Y1Y0显示值000000111111100010000110200101011011300111001111401001100110501011101101601101111101701110100111810001111111910011101111A10101110111B10111111100C11000111001D11011011110E11101111001F11111110001f

2、BCD变换指令BCD(D)BCD(P)指令

图3.5-4使用范例BCD变换指令BCD(D)BCD(P)指令的ALCE编号为FNC18。它是将源元件中的二进制数转换成BCD码送到目标元件中,如图3.5-4所示。

如果指令进行16位操作时,执行结果超出0~9999范围将会出错;当指令进行32位操作时,执行结果超过0~99999999范围也将出错。PLC中内部的运算为二进制运算,可用BCD指令将二进制数变换为BCD码输出到七段显示器。如果D0中的内容小于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-2I/O分配类别元件PLC地址功能类别元件PLC地址功能输入传感器INX0检测进库车辆输出数码管Y0-Y6个位显示传感器OUTX1检测出库车辆数码管Y10-Y16十位显示绿灯Y20允许信号红灯Y21禁止信号2、问题分析图3.5-7车辆进出库记数程序

分析:当有车辆进入时,入库传感器驱动X0产生一个脉冲使D0的内容加1,依次类推。当有车辆驶出车库时,出库传感器驱动X1产生一个脉冲使D0的内容减1。1)车辆进出库记数程序如图3.5-7。图3.5-8数码显示程序2)数码显示程序如图3.5-8。

分析:当车库内车辆数小于55时,指令“〈D0K55”有效,即有Y20输出;当车辆数为55到59之间时,指令“〉=D0K55”、“〈D0K60”有效,所以Y20闪烁;当车辆数大于等于60时,指令“〉=D0K60”有效,即Y21有输出3)指示灯状况如图3.5-9。图3.5-9指示灯状况程序

分析:当车库内车辆数小于55时,指令“〈D0K55”有效,即有Y20输出;当车辆数为55到59之间时,指令“〉=D0K55”、“〈D0K60”有效,所以Y20闪烁;当车辆数大于等于60时,指令“〉=D0K60”有效,即Y21有输出二、调试程序1.输入程序图3.5-10停车场程序

2.设计接线图如图3.5-11所示图3.5-11停车场PLC接线图1)源操作数可取KnK、KnY、KnM、KnS、T、C、D、V和Z。2)目标操作数可取KnY、KnM、KnS、T、C、D、V和Z。3)16位运算占5个程序步,32位运算占9个程序步。知识扩展变换令BIN(D)BIN(P)

变换指令:BIN、(D)BIN(P)指令的编号为FNC19。它是将源元件中的BCD数据转换成二进制数据送到目标元件中,如图3-51所示。常数K不能作为本指令的操作元件,因为在任何处理之前它们都会被转换成二进制数。图3.5-12变换指令BIN的使用格式

任务小结

该项目通过停车场控制系统的学习,复习加1、减1的指令;要求同学们掌握数码显示指令的使用及停车场控制电路的硬件设计。2、FX系列应用指令中一个数与两个数区间的比较的助记符是(

)。A.CMP

B.ZCP

C.HSCS

D.HSZ3、FX系列PLC,指令[RSD200D0D500D1]中,其中的D0为()。A.发送数据地址B.接收数据地址C.发送点数D.接收点数4、FX2N-4AD-PT特殊模块,可以读取华氏度,读分辨率是()。A.0.15华氏度-0.26华氏度B.0.25华氏度-0.36华氏度C.0.36华氏度-0.45华氏度D.0.36华氏度-0.54华氏度5、当条件满足时只执行一次(即脉冲执行)将D10的内容传送到D12中的应用指令表达式是()。A.

MOVD10D12

B.DMOVD10D12C.

PMOVD10D12

D.DMOVPD10D126、FX2N-4AD-PT模拟特殊模块的华氏度数字输出为()。A.

0~6000B.―1320~11120C.-1480~6000D.-1480~11120X0LD=K200C10Y10X0LD>K200C10Y10X0LD<K200C10Y101、当计数器C10的当前值为200且X0为ON时,Y10驱动的触点比较指令是()。A.一、选择题习

题LD<>K200C10X0Y10B.D.C.1、任何数据通信的开始都是计算机发出请求,没有计算机的请求变频器将不能返回任何数据(

)。2、使用HPP手持式编程器,清除程序时,必须在W状态(

)。3、PLC的输入模块是接收经CPU处理过的数字信号(

)。4、脉冲执行指令,条件满足(OFF到ON变化)时执行一次(

)。二、判断题1、试用DECO指令实现某喷水池花式喷水控制。第一组喷嘴4s→第二组喷嘴3s→两组喷嘴2s→均停1s→重复上述过程。2、某台设备有8台电动机,为了减小电动机同时启动电源的影响,利用位移指令实现间隔10s的顺序通电控制。按下停止按钮时,同时停止工作。

三、问答题3、用PLC控制两台三相异步电动机定时顺序运转和计数停止。要求:(1)有起启动为SB1、停止为SB2;(2)按下SB1时,M1连续运转8s;当M1运转到4.5s时,M2开始连续运转7s,M2运转时到,M1又起动;(3)交替循环3次自动停车。请:①画出梯形图;②写出指令表;③画出I/O接线图;④连接电路;⑤输入程序并运行。4、如图

温馨提示

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

评论

0/150

提交评论