第三章1个灯闪烁的PLC控制用两个定时器实现1个灯闪烁的控制学习重点:⑴继续学习定时器的运用。⑵学习用定时器实现一个灯闪烁的控制。实训任务7(3.1.1)内容与要求:按下常开按钮SB1,灯HL1以发光1s、熄灭1s的频率不停闪烁,按下常开按钮SB2,灯HL1闪烁停止。要求用两个定时器作闪烁控制PLC的I/O分配与接线输入端(I)输出端(O)外接元件输入继电器地址外接元件输出继电器地址常开按钮SB1X0指示灯HL1Y0常开按钮SB2X1指示灯工作电源:DC24VPLCI/O分配表实训任务7(3.1.1)SB1SB2启动停止X0X1COMY0Y1COM1FX2N+24VHL10VPLCI/O接线图编写PLC程序实训任务7(3.1.1)控制要点:1、采用辅助继电器作启动/停止控制。2、用2个定时器分别作灯发光时间与熄灭时间的设定。3、用定时器触点作灯闪烁的控制。0LDX01ORM12ANIX13OUTM14LDM15ANIT16OUTT0K109ANIT010OUTY011LDT012OUTT1K1015ENDM1X0X1M1K10T0Y0M1T1T0K10T1T0END(启动与停止控制)(灯发光时间设定)(灯闪烁控制)(灯熄灭时间设定)041115M1X0X1M1K10T0Y0M1T1T0K10T1T0END(启动与停止控制)(灯发光时间设定)(灯闪烁控制)(灯熄灭时间设定)M1X0X1M1K10T0Y0M1T1T0K10T1T0ENDM1X0X1M1K10T0Y0M1T1T0K10T1T0ENDM1X0X1M1M1M1X0X1M1K10T0Y0M1T1T0K10T0K10T0T0Y0Y0M1T1T0K10T1T0K10T1K10T1T1T0ENDENDEND(启动与停止控制)(灯发光时间设定)(灯闪烁控制)(灯熄灭时间设定)041115梯形图程序:指令程序:要理解T1常闭触点对灯能实现反复闪烁控制的作用分析与思考实训任务7(常闭3.1.1)程序要点:1、两个定时器的作用。2、T1常闭触点的作用。M1X0X1M1K10T0Y0M1T1T0K10T1T0END(启动与停止控制)(灯发光时间设定)(灯闪烁控制)(灯熄灭时间设定)041115M1X0X1M1K10T0Y0M1T1T0K10T1T0END(启动与停止控制)(灯发光时间设定)(灯闪烁控制)(灯熄灭时间设定)M1X0X1M1K10T0Y0M1T1T0K10T1T0ENDM1X0X1M1K10T0Y0M1T1T0K10T1T0ENDM1X0X1M1M1M1X0X1M1K10T0Y0M1T1T0K10T0K10T0T0Y0Y0M1T1T0K10T1T0K10T1K10T1T1T0ENDENDEND(启动与停止控制)(灯发光时间设定)(灯闪烁控制)(灯熄灭时间设定)041115方法一M1X0X1M1ENDT0Y0M1K10T0M1T1K20T1041215M1X0X1M1ENDT0Y0M1K10T0M1T1K20T1M1X0X1M1M1M1X0X1M1ENDENDENDT0Y0M1T0Y0Y0Y0M1K10T0M1T1K20T1K10T0K10T0T0M1T1K20T1K20T1T1041215方法二请自己画出时序图定时器T0控制发光时间(若T0设定1s)定时器T1控制熄灭时间(T1设定1s)则灯闪烁频率:发光1s、熄灭1sT0T1Y01s1s1s1s1s1s1s发光时间设定熄灭时间设定灯发光频率方法一时序图定时器T240控制发光时间(T240设定0.25s)定时器T241控制熄灭时间(T241设定0.25s)则灯闪烁频率:每秒闪烁2次.(发光0.25s、熄灭0.25s)T240Y0发光时间设定熄灭时间设定灯发光频率T2410.25s0.25s0.25s0.25s0.25s0.25s0.25s0.25s1s1s分析与思考实训任务7(3.1.1)⑴灯的闪烁频率是由什么来决定?如何改变灯闪烁频率?将控制灯发光与熄灭的定时器设定时间改变,即可改变灯闪烁频率。选用以0.01s为单位的定时器(T240-T245),并将定时器的时间设定值进行修改,实现灯每秒闪烁二次的控制。T240Y0M1X0X1K25T241T240END041115K25T240M1T241(灯发光时间设定)(灯熄灭时间设定)M1请思考:如何实现灯每秒5次的闪烁??分析与思考实训任务7(3.1.1)⑵灯的发光时间与熄灭时间由什么来决定?如何实现灯闪烁时发光时间与熄灭时间不相同?将定时器T0与T1设不同的时间值,就能实现灯闪烁时发光时间与熄灭时间的不同。M1X0X1M1K10T0Y0M1T1T0K20T1T0END041115定时器T0设定1s,定时器T1设定2s,即灯将以发光1s,熄灭2s的规律进行闪烁。定时器T240控制发光时间(T0设定1s)定时器T241控制熄灭时间(T1设定2s)则灯闪烁规律:发光1s、熄灭2s(每3s闪烁1次)T0Y0发光时间设定熄灭时间设定灯发光频率T11s2s1s2s1s3s3s用特殊内部继电器实现1个灯闪烁控制内容与要求:将开关SA1合上,若按下常开按钮SB1,灯HL1发光。若按下常开按钮SB2,灯HL1以每秒1次的频率闪烁。若按下常开按钮SB3,灯HL1以每秒10次的频率闪烁。三种发光状态可以随意切换,只有将开关SA1断开,灯HL1才全部熄灭。要求用特殊辅助继电器M8013与M8012实现灯的闪烁控制。学习重点:⑴学会时钟脉冲发生器——特殊继电器M8011~M8014的运用。⑵学会一个灯实现多路控制的方法。实训任务8(3.1.2)了解产生时钟脉冲的特殊辅助继电器特殊辅助继电器是辅助继电器(M)中一种,在FX2N中,特殊辅助继电器有数百个,它们都分别具有确定的元件号与相应的指定功能。实训任务8(3.1.2)M8011:触点以10毫秒的频率作周期性振荡,产生10ms的时钟脉冲。M8012:触点以100毫秒的频率作周期性振荡,产生100ms的时钟脉冲。M8013:触点以1秒的频率作周期性振荡,产生1s的时钟脉冲。M8014:触点以1分钟的频率作周期性振荡,产生1min的时钟脉冲。在FX2N中,产生时钟脉冲功能的特殊继电器有四个特殊辅助继电器M8013产生的时钟脉冲M8013特殊继电器0.5s0.5s1s0.5s0.5s1s0.5s0.5s1s时钟脉冲M8013特殊继电器M8013特殊继电器0.5s0.5s1s0.5s0.5s1s0.5s0.5s1s时钟脉冲0.5s0.5s1s0.5s0.5s1s0.5s0.5s1s0.5s0.5s1s0.5s0.5s1s0.5s1s0.5s0.5s1s0.5s0.5s1s0.5s1s0.5s0.5s1s0.5s0.5s1s0.5s1s时钟脉冲注意:特殊继电器M8011~M8014产生的脉冲是方波脉冲,经常直接用于灯的闪烁控制。实训任务8(3.1.2)PLCI/O分配输入端(I)输出端(O)外接元件输入继电器地址外接元件输出继电器地址常开按钮SB1X0指示灯HL1Y0常开按钮SB2X1指示灯工作电源:DC24V常开按钮SB3X2开关SA1X3Y0Y1FX2NX0X1COMCOM1X2X3发光控制SB1SB2SB3停止SA11/s闪烁控制10/s闪烁控制HL1+24V0VFUQSY0Y1FX2NX0X1COMCOM1X2X3发光控制SB1SB2SB3停止SA11/s闪烁控制10/s闪烁控制HL1+24V0VFUQSY0Y1FX2NX0X1COMCOM1X2X3发光控制SB1SB2SB3停止SA11/s闪烁控制10/s闪烁控制HL1+24V0VFUQSY0Y1FX2NX0X1COMCOM1X2X3Y0Y1Y0Y1FX2NX0X1COMCOM1X2X3X0X1COMCOM1COMCOM1X2X3发光控制SB1SB2SB3停止SA11/s闪烁控制10/s闪烁控制发光控制SB1SB2SB3停止SA1SB1SB1SB2SB2SB3SB3停止SA1停止SA1SA11/s闪烁控制10/s闪烁控制HL1+24V0VFUQSHL1+24V0VFUQS+24V0V+24V0VFUQSPLCI/O接线图:实训任务8(3.1.2)实训任务8(3.1.2)M1X1X0M1X2X3M0X0X1M0X2X3M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1END06121832(灯发光启动)(灯每秒闪烁1次启动)(灯每秒闪烁10次启动)(灯发光的控制)(灯每秒闪烁1次的控制)(灯每秒闪烁10次的控制)M1X1X0M1X2X3M0X0X1M0X2X3M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1END06121832M1X1X0M1X2X3M0X0X1M0X2X3M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1ENDM1X1X0M1X2X3M0X0X1M0X2X3M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1M1X1X0M1X2X3M1M1X1X0M1X1X0M1X2X3M0X0X1M0X2X3M0M0X0X1M0X0X1M0X2X3M2X2X0M2X1X3M2M2X2X0M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1M2M0M1M8013M2M0M1M8013M1M8013Y0Y0M2M0M1M2M0M0M1M2M8012M0M1M2M8012M2M8012M0M1ENDENDEND06121832(灯发光启动)(灯每秒闪烁1次启动)(灯每秒闪烁10次启动)(灯发光的控制)(灯每秒闪烁1次的控制)(灯每秒闪烁10次的控制)程序编写(指令程序请参阅教材P43)实训任务8(3.1.2)M1X1X0M1X2X3M0X0X1M0X2X3M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1END06121832(灯发光启动)(灯每秒闪烁1次启动)(灯每秒闪烁10次启动)(灯发光的控制)(灯每秒闪烁1次的控制)(灯每秒闪烁10次的控制)M1X1X0M1X2X3M0X0X1M0X2X3M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1END06121832M1X1X0M1X2X3M0X0X1M0X2X3M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1ENDM1X1X0M1X2X3M0X0X1M0X2X3M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1M1X1X0M1X2X3M1M1X1X0M1X1X0M1X2X3M0X0X1M0X2X3M0M0X0X1M0X0X1M0X2X3M2X2X0M2X1X3M2M2X2X0M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1M2M0M1M8013M2M0M1M8013M1M8013Y0Y0M2M0M1M2M0M0M1M2M8012M0M1M2M8012M2M8012M0M1ENDENDEND06121832(灯发光启动)(灯每秒闪烁1次启动)(灯每秒闪烁10次启动)(灯发光的控制)(灯每秒闪烁1次的控制)(灯每秒闪烁10次的控制)思考1:用M1、M2、M3间接控制灯(Y0)的优点是什么?分析与思考实训任务8(3.1.2)M1X1X0M1X2X3M0X0X1M0X2X3M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1END06121832(灯发光启动)(灯每秒闪烁1次启动)(灯每秒闪烁10次启动)(灯发光的控制)(灯每秒闪烁1次的控制)(灯每秒闪烁10次的控制)M1X1X0M1X2X3M0X0X1M0X2X3M2X2X0M2X1X3M2M0M1M8013Y0M2M0M1M2M8012M0M1END06121832M1X1X0M1X2X3M0X0X1M0X2X3M2X2X