5.2用功能指令实现广告牌饰灯的PLC控制 课件(共24张PPT)- 《电气控制与PLC(三菱)》同步教学(北京邮电·2020)

资源下载
  1. 二一教育资源

5.2用功能指令实现广告牌饰灯的PLC控制 课件(共24张PPT)- 《电气控制与PLC(三菱)》同步教学(北京邮电·2020)

资源简介

(共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时,停止工作。
巩固与练习
谢谢聆听
单击此处添加副标题内容

展开更多......

收起↑

资源预览