资源简介 (共24张PPT)项目五PLC功能指令应用和PLC、变频器的综合控制任务二PART TWO用功能指令实现广告牌饰灯的PLC控制(1)学会循环移位指令和程序流程类指令应用编程的方法。(2)能自行绘制广告牌饰灯控制系统的I/O分配表和PLC接线图。(3)具备在GX软件中应用功能指令实现广告牌饰灯的PLC控制程序编写、录入、调试及监控其运行的能力。(4)通过积极动手—尝试体验—拓展延伸的过程,培养学生协作、沟通、自学、善思的良好工作习惯和品质,增强就业意识。任务目标(1)根据广告牌饰灯的PLC控制系统的控制要求绘制PLC的I/O分配表。(2)绘制广告牌饰灯的PLC控制接线图并能正确对PLC进行硬线连接。(3)独立在GX软件中应用功能指令设计编写广告牌饰灯的PLC控制系统梯形图并录入、调试及监控其运行,经指导教师初检后,通电检验并调试运行。任务清单分析现代都市中存在着许多灯光绚烂的广告牌。如图5-23所示,广告牌灯光制作品种繁多,且灯光效果的变化较灯塔之光系统更为丰富,可以采用其他功能指令来满足本任务的控制要求。广告牌四周边框有16盏饰灯,如何应用PLC功能指令实现广告牌灯光控制?任务提出一、循环移位指令循环移位指令包括ROR、ROL、RCR和RCL,这些指令的名称、助记符、功能号、操作数见表5-4。知识链接1.右循环移位指令(D)ROR(P)和左循环移位指令(D)ROL(P)执行右循环移位指令(D)ROR(P)或左循环移位指令(D)ROL(P)时,各位数据向右或向左循环移动n位,最后一次移出的那一位同时存入进位标志M8022中。知识链接1)右移循环移位指令ROR如图5-24所示,设(D0)循环前为H1302,则执行“RORP D0 K4”指令后,(D0)为H2130,最后一次从目标元件中移出的状态存于进位标志M8022中,进位标志位(M8022)为0。知识链接2)左移循环移位指令ROL如图5-25所示,设(D0)循环前为H1302,则执行“ROLP D0 K4”指令后,(D0)为H3021,进位标志位(M8022)为1。知识链接3)循环移位指令ROR、ROL的说明(1)如图5-24或图5-25所示,在X0由OFF变为ON时,循环移位指令ROR或ROL执行,将目标操作数D0中的各位二进制数向右或向左循环移动4位,最后一次从目标元件中移出的状态存于进位标志M8022中。(2)循环移位是周而复始的移位。在图5-24和图5-25中,D为要移位的目标操作数,n为移动的位数。ROR和ROL指令的功能是将D中的二进制数向右或向左移动n位。移出的最后一位状态存在进位标志位M8022中。(3)若在目标元件中指定位元件组的组数,只能用K4(16位指令)或K8(32位指令)表示,如K4M0或K8M0。(4)在指令的连续执行方式中,每一个扫描周期都会移位一次。在实际控制中,常采用脉冲执行方式。知识链接2.带进位的循环移位指令执行带进位的循环右移位指令(D)RCR(P)和循环左移位指令(D)RCL(P)时,各位数据连同进位标志位(M8022)向右(或向左)循环移动n位,如图5-26所示。知识链接3.使用ROR、ROL、RCR、RCL指令时的注意事项(1)目标操作数可取KnY、KnM、KnS、T、C、D、V和Z,目标元件中指定位元件的组合只有在K4(16位)和K8(32位指令)时有效。(2)16位指令占5个程序步,32位指令占 9个程序步。(3)用连续指令执行时,循环移位操作每个周期执行一次。知识链接二、程序流程类指令程序流程类指令包括CJ、CALL、SRET、IRET、EI、DI、FEND、WDT、FOR和NEXT,这些指令的助记符、功能号、功能说明等见表5-5。知识链接1.子程序调用与返回指令子程序是为了一些特定的控制目的编制的相对独立的程序。为了区别于主程序,规定在程序编排时,将主程序排在前边,子程序排在后边,并以主程序结束指令FEND(FNC06)将这两部分隔开。子程序调用与返回指令的助记符、功能号、操作数范围和程序步如表5-6所示。知识链接1)子程序调用指令应用举例子程序调用指令应用举例如图5-27所示。(1)X0是子程序执行的条件,当X0置1时标号为 P10 的子程序得以执行。(2)子程序 P10 安排在主程序结束指令 FEND 之后,END之前。(3)标号 P10 和子程序返回指令 SRET 间的程序构成 P10 子程序的内容。(4)当主程序带有多个子程序时,子程序可依次列在主程序结束之后,并以不同的标号相区别。知识链接2)使用子程序调用与返回指令时的注意事项(1)转移标号不能重复,也不可与跳转指令的标号重复。(2)子程序可以嵌套调用,最多可5级嵌套。(3)CALL指令必须和FEND、SRET指令一起使用。子程序标号要写在FEND后。知识链接2.主程序结束指令主程序结束指令(FEND)应用举例如图5-28所示。知识链接通过对模拟一广告牌饰灯的PLC控制系统演示,引导学生对广告牌饰灯的PLC控制系统有较全面的认识。(1)广告牌饰灯的PLC控制系统控制要求。①在按下起动按钮SB1后,16盏饰灯HL1~HL16以1 s的时间间隔正序依次点亮,循环两次。②HL1~HL16以1 s的时间间隔反序依次点亮,循环两次。③HL1~HL16以0.5 s的时间间隔依次正序点亮,直到全亮后再以0.5 s的时间间隔反序依次熄灭,完成一次大循环。④按上述过程不断循环,直至按下停止按钮SB2,16盏饰灯全部熄灭。任务实施(2)绘制I/O分配表。在教师指导下,根据广告牌饰灯的PLC控制系统控制要求,正确分配PLC的输入输出端口,并填入表5-7中。任务实施(3)绘制系统接线图,如图5-29所示。任务实施(4)绘制梯形图,如图5-30所示。(5)根据I/O分配表进行PLC硬线外部连接。教师巡回指导学生正确使用GX编程软件上机编程。(6)调试并运行程序。任务实施用功能指令实现广告牌饰灯的PLC控制任务测评标准见表5-8。能力测评利用左右循环移位指令设计一流水灯控制梯形图。某灯光招牌有24个灯,控制要求为:按下起动按钮X0时,灯以正、反序每0.1 s间隔轮流点亮;按下停止按钮X1时,停止工作。巩固与练习谢谢聆听单击此处添加副标题内容 展开更多...... 收起↑ 资源预览