项目8 灯光闪烁的PLC控制.ppt
项目八灯光闪烁的PLC控制,目标与要求,●掌握通用计数器的使用。●掌握用PLC编制灯光闪烁的程序。,项目8灯光闪烁的PLC控制,项目描述,某单位用PLC程序控制“欢迎光临”四盏彩灯的闪烁。如图1-8-1所示。彩灯闪烁过程按下启动按钮,“欢”先亮,以后每隔1S顺序点亮一个字,直到四个字全亮,四个字同时闪3次(亮1S灭1S),0.5S后再依次点亮每个字,重复上述过程。,项目8灯光闪烁的PLC控制,灯光的闪烁广泛应用于我们的日常生活,如霓虹灯、舞台灯光的闪烁、居家的彩灯、节日彩灯、广告彩灯、报警器等。,图1-8-1某单位门口的“欢迎光临”彩灯,项目知识准备,项目8灯光闪烁的PLC控制,FX2N系列计数器分为通用计数器和高速计数器两类。通用计数器用于对变化缓慢的内部信号(如X、Y、M、S、T等)进行计数,该信号的接通和断开时间应比PLC的扫描周期稍长。当信号变化比较快时,应使用高速计数器进行计数。,1、计数器C的类型,项目知识准备,项目8灯光闪烁的PLC控制,1、计数器C的类型,(1)通用计数器①16位增计数器(C0~C199)共200点,其中C0~C99是断电复位型,断电后PLC不保存当前的计数值和输出状态。C100~C199是断电保持型,断电后PLC能保持当前值待通电后继续计数。,项目知识准备,项目8灯光闪烁的PLC控制,16位增计数器的工作过程如图1-8-2所示。,1、计数器C的类型,(1)通用计数器,项目知识准备,项目8灯光闪烁的PLC控制,②32位增/减计数器(C200~C234)共35点,其中C200~C219为断电复位型,C220~C234为断电保持型。这类计数器与16位增计数器除位数不同外,还在于它能通过控制实现加/减双向计数。C200~C234是增计数还是减计数,分别由特殊辅助继电器M8200~M8234设定。对应的特殊辅助继电器接通(置1)时为减计数,断开(置0)时为增计数。,1、计数器C的类型,(1)通用计数器,项目知识准备,项目8灯光闪烁的PLC控制,1、计数器C的类型,(1)通用计数器,32位增/减计数器的工作过程如图1-8-3。,项目知识准备,项目8灯光闪烁的PLC控制,高速计数器用于频率高于机内扫描频率的机外脉冲计数。FX2N有C235脚下~C255共21点高速计数器。高速计数器均具有断电保持功能,通过参数设定也可变成非断电保持。用来做为高速计数器输入的PLC输入端口有X0~X7。X0~X7不能重复使用,即某一个输入端已被某个高速计数器占用,它就不能再用于其它高速计数器,也不能用做它用。,(2)高速计数器,1、计数器C的类型,项目知识准备,项目8灯光闪烁的PLC控制,2.通用计数器的应用,①计数器延时图1-8-4为延时1h的程序。X0为启动按钮,X1为停止按钮。当启动按钮X0闭合时,M1得电并自锁,C0清零,M1常开触点接通,M8014产生1min的时钟脉冲信号,C0计数60个时钟脉冲,延时t1min601h,之后C0常开触点闭合,Y1线圈得电。,图1-8-4计数器延时1h的程序,项目知识准备,项目8灯光闪烁的PLC控制,2.通用计数器的应用,②计数器的串级使用图1-8-5是计数器串级实现延时24h的程序。从X0闭合到Y1得电输出,延时的时间t0.1S180004824h,在程序中,只要改变C的设定值或多组C串级,就可组成不同需要的延时。,图1-8-5计数器串级实现延时24h的程序,项目知识准备,项目8灯光闪烁的PLC控制,2.通用计数器的应用,③计数器与定时器的组合应用图1-8-6是计数器与定时器组合实现延时的程序。从X0闭合到Y1线圈得电输出,延时的时间t0.1S1800010/36005h,在程序中,只要改变T、C的设定值或T和C多组串级,就可组成不同需要的延时。,图1-8-6计数器与定时器的组合应用,项目知识准备,项目8灯光闪烁的PLC控制,2.通用计数器的应用,④计数器与闪烁电路的组合应用图1-8-7是计数器与闪烁电路组合实现闪烁3次的程序。,图1-8-7计数器与闪烁电路的组合应用,项目实施,项目8灯光闪烁的PLC控制,(一)确定PLC的I/O分配表,表1-8-1灯光闪烁的PLC控制I/O分配表,项目实施,项目8灯光闪烁的PLC控制,(二)画出PLC的I/O接线图,图1-8-8灯光闪烁的PLC控制I/O接线图,项目实施,项目8灯光闪烁的PLC控制,(三)项目器材,表1-8-2灯光闪烁的PLC控制项目所需器材,项目实施,项目8灯光闪烁的PLC控制,(四)按I/O接线图完成接线(1)连接PLC的输入端外接元件;(2)连接PLC的输出端发光二极管的接线;(3)连接PLC的电源。,项目实施,项目8灯光闪烁的PLC控制,(四)按I/O接线图完成接线,图1-8-9灯光闪烁的PLC控制实物模拟接线图,项目实施,项目8灯光闪烁的PLC控制,(五)程序编写,图1-8-10“欢迎光临”灯光闪烁的梯形图,项目实施,项目8灯光闪烁的PLC控制,(六)程序调试,1.输入程序并传送到PLC,然后运行调试,看是否符合要求,否则检查接线及PLC程序,直至按要求运行。2.按下启动按钮SB1,输出L1、L2、L3、L4每隔1S依次点亮,之后4盏灯同时亮1S,同时灭1S,连续3次后,延时0.5S后,再点亮第一盏灯,循环以上动作。观察输出灯的运行状态。3.无论任何时刻,按下停止按钮SB2,4盏灯同时灭。,项目拓展,项目8灯光闪烁的PLC控制,通用计数器用于对内部信号进行计数,其工作受扫描频率的限制,只能对低于扫描频率的信号计数。高速计数器主要应用于对高频率信号进行计数,且可以独立扫描周期工作。PLC高速计数器一般用于速度控制和位置控制,作为运动部分的数据反馈。,项目拓展,项目8灯光闪烁的PLC控制,PLC的高速计数器有三类1.单相单计数输入高速计数器(C235~C245)其触点动作与32位增/减计数器相同,可进行增或减计数(取决于M8235~M8245的状态)。2.单相双计数输入高速计数器(C246~C250)这类高速计数器具有二个输入端,一个为增计数输入端,另一个为减计数输入端。利用M8246~M8250的ON/OFF动作可监控C246~C250的增记数/减计数动作。3.双相双计数输入高速计数器(C251~C255)A相和B相信号决定计数器是增计数还是减计数。当A相为ON时,B相由OFF到ON,则为增计数;当A相为ON时,若B相由ON到OFF,则为减计数。,项目拓展,项目8灯光闪烁的PLC控制,第一种利用自身触点的动作为信号,高速计数器和普通32位增减计数器一样,在增计数到达设定值时,触点动作并保持,在减计数达到设定值时如触点已置位触点复位。这种方式的缺点是控制受扫描周期的影响。,高速计数器有两种工作方式。,第二种为中断方式,这需使用高速计数器的专用指令。FX2N有三条是关于高速计数器的指令高速计数器置位指令HSCS、高速计数器的复位指令HSCR、高速计数器区间比较指令HSZ,此三条指令均为32位指令,均为中断方式执行。,思考与练习,项目8灯光闪烁的PLC控制,2.如表1-8-3及图1-8-12分别是报警器的PLC输入输出分配表和梯形图程序,试分析该报警器程序的工作过程。,表1-8-3习题2PLC输入输出分配表,1.请设计一个指示灯控制程序,要求按下启动按钮后,亮2S,熄灭2S,重复5次后停止工作,试画出其梯形图。,,图1-8-12习题2梯形图,思考与练习,项目8灯光闪烁的PLC控制,3.试编写一个发射型灯光控制程序,要求按下启动按钮,彩灯L1亮,2S后熄灭,接着彩灯L2、L3、L4、L5亮,2S后熄灭,接着彩灯L6、L7、L8、L9亮,2S后熄灭,接着彩灯L1亮,循环以上动作8次后,所有的彩灯熄灭。在程序运行中,按下停止按钮,所有的彩灯熄灭。,思考与练习,项目8灯光闪烁的PLC控制,项目评估,项目8灯光闪烁的PLC控制,1.请对本项目的知识、技能、方法及项目实施情况等方面进行总结。2.请做出对本项目的功能扩展。3.有条件时请对上述内容进行展(演)示、交流、讨论。4.填写项目评估表。见教材表1-8-4所示。,