项目七PLC综合设计任务二商业广告灯闪烁控制项目七PLC综合设计任务二商业广告灯闪烁控制1.掌握PLC中各类继电器的驱动方式2.熟悉PLC的故障诊断与排除3.应用PLC商业广告灯进行控制学时:6习题:7.47.57.6教学目的和要求项目七PLC综合设计任务二商业广告灯闪烁控制目录一、任务导入和分析二、相关知识PLC中各类继电器驱动方式三、任务实施四、知识拓展PLC故障诊断与排除项目七PLC综合设计任务二商业广告灯闪烁控制一、任务导入与分析某霓虹灯的广告屏由8根灯管和24只流水灯组成,其中流水灯是4只为一组。该霓虹灯广告屏的内部灯管和流水灯结构如图7-7所示。霓虹灯PLC控制系统的控制要求如下:8根灯管依次点亮,从第1根直到第8根,时间间隔为1S,全部点亮后显示10S;8根灯管依次熄灭,从第8根直到第1根,时间间隔为1S,全部熄灭后保持2S;8根灯管依次点亮,从第8根直到第1根,时间间隔为1S,全部点亮后显示5S;8根灯管依次熄灭,从第1根直到第8根,时间间隔为1S,全部熄灭后显示2S;8根灯管的控制按照上述规律循环。依次点亮六组流水灯1#与3#、5#与7#、9#与11#、13#与15#、17#与19#、21#与23#各1S;依次点亮六组流水灯24#与22#、20#与18#、16#与14#、12#与10#、8#与6#、4#与2#各1S;24只流灯管的控制按照上述规律循环。项目七PLC综合设计任务二商业广告灯闪烁控制灯管1灯管2灯管5灯管6灯管3灯管4灯管7灯管8图7-7霓虹灯广告屏的内部结构示意图项目七PLC综合设计任务二商业广告灯闪烁控制该霓虹灯广告控制系统,启动时灯管和流水灯同时启动;关闭时既可以同时关闭,也可以分别关闭。本任务有4个输入信号、输出则是控制32盏灯,故选择S7-200CPU226基本单元(24输入/16输出)1台及EM222扩展单元(8输出)2台组成系统。项目七PLC综合设计任务二商业广告灯闪烁控制项目七PLC综合设计任务二商业广告灯闪烁控制二、相关知识PLC中各类继电器的驱动方式1.输入继电器的驱动PLC输入继电器是接收外部输入设备(如开关、按钮或传感器)信号的编程元件。输入继电器通过输入端子与输入设备相连,且一个输入继电器线圈只能连接一个输入设备,但输入继电器的触点在编程时可以无限次的使用。值得注意的是,输入继电器线圈只能由外部输入信号驱动而不能通过程序控制,因此,在梯形图中只出现输入继电器的触点,而不出现输入继电器的线圈。项目七PLC综合设计任务二商业广告灯闪烁控制2.输出继电器的驱动PLC输出继电器是向外部负载输出信号的编程元件。输出继电器的接通或断开由程序控制。PLC在执行完用户程序后,将输出继电器的状态转存到输出锁存器中,并在每次扫描周期的结尾通过PLC的输出模块转成被控设备所能接受的信号,驱动外部负载。一个输出继电器对应一个外部输出端子。输出继电器的触点在程序中可以无限次的使用,但线圈一般只能用1次。项目七PLC综合设计任务二商业广告灯闪烁控制项目七PLC综合设计任务二商业广告灯闪烁控制PLC内部继电器是专供内部编程使用的编程元件。内部继电器的种类很多,其线圈的驱动与输出继电器一样,由PLC内各软元件的触点来驱动。内部继电器与外部没有任何联系,不能直接的接收输入设备信号,也不能直接地驱动外部负载,但其触点在程序中可以无限次的使用。内部继电器可分为通用继电器和专用继电器。通用继电器的线圈和触点在程序中均可使用,但线圈一般只能用1次;专用继电器用来存储系统工作时的一些特定状态信息,只能使用其触点,不能使用其线圈。3.内部继电器的驱动项目七PLC综合设计任务二商业广告灯闪烁控制三、任务实施1.分配I/O地址,绘制PLC输入/输出接线图表7-2霓虹灯广告屏控制I/O地址分配输入输出内部编程元件启动按钮SB1I0.1灯管1-灯管8Q0.0-Q0.7定时器T37~T49灯管和流水灯关闭按钮SB2I0.3流水灯1-流水灯8Q1.0-Q1.7变量存储器VB0~VB7灯管关闭按钮SB3I0.4流水灯9流水灯16Q2.0-Q2.7顺序控制继电器S0.1~S1.0S2.1,S2.2流水灯关闭按钮4B1I0.5流水灯17-流水灯24Q3.0-Q3.7项目七PLC综合设计任务二商业广告灯闪烁控制项目七PLC综合设计任务二商业广告灯闪烁控制Q3.0…Q3.7L+MEM-222Q2.0…Q2.7L+MCPU-226I0.1I0.3I0.4I0.51ML+MQ0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7Q1.0Q1.1Q1.2Q1.3Q1.4Q1.5Q1.6Q1.7L~24v灯管流水灯7-8霓虹灯广告屏控制系统PLCI/O接线图Q2.0~Q2.7分别连接流水灯。Q3.0~Q3.7分别连接流水灯。项目七PLC综合设计任务二商业广告灯闪烁控制2.编制PLC程序并调试灯管1~8逐个点亮S0.1灯管1~8全部点亮后,保持10SS0.2灯管1~8全部熄灭后,保持2SS1.0灯管1~8全部熄灭后,保持2SS0.4灯管1~8全部点亮后,保持5SS0.6灯管1~8逐个熄灭S0.3灯管1~8逐个点亮S0.5灯管1~8逐个熄灭S0.7偶数流水灯两个一组,逐个点亮1SS2.2奇数流水灯两个一组,逐个点亮1SS2.1图7-9灯管控制流程图图7-10流水灯控制流程图项目七PLC综合设计任务二商业广告灯闪烁控制LDSM0.1RQ0.0,32LDSM0.1RS0.0,128LDI0.1EUSS0.1,1SS2.1,1项目七PLC综合设计任务二商业广告灯闪烁控制LSCRS0.1LDSM0.0TONT37,80ASM0.5EU+IVW0,VW0+I1,VW0项目七PLC综合设计任务二商业广告灯闪烁控制项目七PLC综合设计任务二商业广告灯闪烁控制LDSM0.0MOVBVB1,QB0LDT37SCRTS0.2SCRE项目七PLC综合设计任务二商业广告灯闪烁控制LSCRS0.2LDSM0.0TONT38,100LDT38SCRTS0.3SCRE项目七PLC综合设计任务二商业广告灯闪烁控制项目七PLC综合设计任务二商业广告灯闪烁控制LSCRS0.3LDSM0.0TONT39,80ASM0.5EUSRBVB1,1LDSM0.0MOVBVB1,QB0项目七PLC综合设计任务二商业广告灯闪烁控制LDT39SCRTS0.4SCRELSCRS0.4LDSM0.0TONT40,20项目七PLC综合设计任务二商业广告灯闪烁控制项目七PLC综合设计任务二商业广告灯闪烁控制LDT40SCRTS0.5SCRELSCRS0.5LDSM0.0TONT41,80项目七PLC综合设计任务二商业广告灯闪烁控制TONT42,10EUMOVW128,VW0MOVW64,VW2LDT42ASM0.5EU+IVW2,VW0SRBVB3,1项目七PLC综合设计任务二商业广告灯闪烁控制LDSM0.0MOVBVB1,QB0LDT41SCRTS0.6SCRELSCRS0.6LDSM0.0TONT43,50项目七PLC综合设计任务二商业广告灯闪烁控制LDT43SCRTS0.7SCRELSCRS0.7项目七PLC综合设计任务二商业广告灯闪烁控制LDSM0.0TONT44,80ASM0.5EUSLBVB1,1LDSM0.0MOVBVB1,QB0项目七PLC综合设计任务二商业广告灯闪烁控制LDT44SCRTS1.0SCRELSCRS1.0LDSM0.0TONT45,20项目七PLC综合设计任务二商业广告灯闪烁控制LDT45SCRTS0.1SCRELSCRS2.1LDSM0.0TONT46,60TONT47,10ANT47MOVB5,VB7项目七PLC综合设计任务二商业广告灯闪烁控制LDT47ASM0.5EUSLDVD4,4LDSM0.0MOVBVB7,QB1MOVBVB6,QB2MOVBVB5,QB3MOVBVB4,QB4项目七PLC综合设计任务二商业广告灯闪烁控制LDT46SCRTS2.2SCRELSCRS2.2LDSM0.0TONT48,60TONT49,10ANT49MOVB160,VB5项目七PLC综合设计任务二商业广告灯闪烁控制LDT49ASM0.5EUSRDVD4,4LDSM0.0MOVBVB7,QB1MOVBVB6,QB2MOVBVB5,QB3MOVBVB4,QB4项目七PLC综合设计任务二商业广告灯闪烁控制LDT48SCRTS2.1SCRELDI0.3RS0.0,24LDI0.4RS0.0,16LDI0.5RS2.1,2图7-11霓虹灯广告屏控制程序项目七PLC综合设计任务二商业广告灯闪烁控制四、知识拓展PLC的故障诊断与排除1.故障特性PLC本身一般是很少发生故障的,控制系统故障主要发生在各种开关、传感器、执行机构等外部设备。外部设备和内部系统的故障发生概率按图7-13分布。图7-13PLC控制系统的故障分布项目七PLC综合设计任务二商业广告灯闪烁控制2.故障分类①系统故障。影响系统运行的全局性故障。系统故障可分为固定性故障和偶然性故障。如果故障发生后,可重新启动使系统恢复正常,则可认为是偶然性故障。相反,若重新启动不能恢复而需要更换硬件或软件,系统才能恢复正常,则可认为是固定故障。②外部设备故障。与实际过程直接联系的各种开关、传感器、执行机构、负载等所发生的故障。③硬件故障。主要指系统中的模板(特别是I∕O模板)损坏而造成的故障。④软件故障。软件本身所包含的错误所引起的,这主要是软件设计考虑不周,在执行中一旦条件满足就会引发。项目七PLC综合设计任务二商业广告灯闪烁控制3.故障诊断(1)故障的宏观诊断故障的宏观诊断就是根据经验、参照发生故障的环境和现象来确定故障的部位和原因。而且这种诊断方法因可编程序控制器产品不同而相异,所以它也要根据具体的可编程序控制器型号来进行宏观诊断。(2)故障的自诊断无论PLC自身故障还是外部设备故障,绝大部分都可由PLC的面板故障指示灯来判断故障部位。(3)利用编程器诊断故障编程器诊断主要是采用软件方法和分析来判断故障的部位和原因。