1 / 19
文档名称:

城市轨道交通机电技术专业《任务6-4 电子教材:流水灯的PLC控制》.pdf

格式:pdf   大小:1,718KB   页数:19页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

城市轨道交通机电技术专业《任务6-4 电子教材:流水灯的PLC控制》.pdf

上传人:青山代下 2024/5/13 文件大小:1.68 MB

下载得到文件列表

城市轨道交通机电技术专业《任务6-4 电子教材:流水灯的PLC控制》.pdf

相关文档

文档介绍

文档介绍:该【城市轨道交通机电技术专业《任务6-4 电子教材:流水灯的PLC控制》 】是由【青山代下】上传分享,文档一共【19】页,该文档可以免费在线阅读,需要了解更多关于【城市轨道交通机电技术专业《任务6-4 电子教材:流水灯的PLC控制》 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..流水灯的PLC控制设计一个流水灯控制系统,其要求是:按下启动按钮后,六盏灯逐个点亮并保持,全亮后又逐个顺次熄灭,逐个点亮与熄灭间隔时间均为1s,并如此循环工作。按下停止按钮,六盏灯立即全部熄灭。【任务目标】知识目标掌握移位指令的使用方法;(1)掌握循环移位指令的使用方法。(2)(3);(1)可以使用字移位指令和先入先出指令进行程序设计。(2)〔1〕精益求精、严谨细致、操作标准;〔2〕协作意识、环保意识、节约意识。:..-1所示。4-1移位指令表操作数指令名称功能号/助记符步长备注[S.][D.]n1n21、16位指令16位:9位右移指令FNC34SFTR〔P〕X、Y、M、SY、M、SK、HK、H步2、连续/脉冲执行1、16位指令16位:9位左移指令FNC35SFTL〔P〕X、Y、M、SY、M、SK、HK、H步2、连续/。:1)SFTR指令:源操作数[S.]中数据和目的操作数[D.]中数据向:..位,共有n1位参与移动〔〕。SFTL指令:源操作数[S.]中数据和目的操作数[D.]中数据向2)左移动n2位,共有n1位参与移动〔〕。:位右移就是源操作数从目的操作数的高位移入n2位,目1)的操作数各位向低位方向移n2位,目的操作数中的低n2位溢出,源操作数各位状态不变;位左移就是源操作数从目的操作数的低位移入n2位,目的操作数各位向高位方向移n2位,目的操作数中的高n2位溢出,源操作数各位状态不变。在指令的连续执行方式中,每一个扫描周期都会移位一2)次。在实际控制中,常采用脉冲执行方式。用法例如b.:..,-2所示。4-2循环移位指令表操作数指令名称功能号/助记符步长备注[D.]nK、HFNC30Kn〔Y、M、S〕16位:5步1、16/32位指令循环右移指令n≦16〔16位〕〔D〕ROR〔P〕T、C、D、V、Z32位:9步2、连续/脉冲执行n≦32〔32位〕K、HFNC31Kn〔Y、M、S〕16位:5步1、16/32位指令循环左移指令n≦16〔16位〕〔D〕ROL〔P〕T、C、D、V、Z32位:9步2、连续/脉冲执行n≦32〔32位〕。:..:循环右移指令ROR使目的操作数[D.]中各位数据向右循环1)移n位,最后一位移出的状态存于进位标识M8022中。。2)循环左移指令ROL使目的操作数[D.]中各位数据向左循环移n位,最后一位移出的状态存于进位标识M8022中。。,执行这两条指令时,如果目的操作数为位组合元件,那么只有K4或K8才有效,如K4M0或K8M0。:..。,再通过M8013实现Y17~Y0组成的16位以1H在频率循环右移,可见PLC输出指示灯在右移循环点亮;同时实现Y37~Y2021的16位以1H在频率循环左移,可见PLC输出指示灯在左移循环点亮。-3所示。4-3RCR和RCL指令表操作数指令名称功能号/助记符步长备注[D.]nK、HFNC32Kn〔Y、M、S〕16位:5步1、16/32位指令带进位循环n≦16〔16位〕右移指令〔D〕RCR〔P〕T、C、D、V、Z32位:9步2、连续/脉冲执行n≦32〔32位〕:..K、HFNC33Kn〔Y、M、S〕16位:5步1、16/32位指令n≦16〔16位〕左移指令〔D〕RCL〔P〕T、C、D、V、Z32位:9步2、连续/脉冲执行n≦32〔32位〕。:带进位循环右移指令RCR使目的操作数数据与进位标志1)位M8022一起〔16位指令时一共17位〕向右循环移位n位。在循环中移出的位送入进位标志,进位标志被送回到目的操作数的另一端。。带进位循环左移指令RCL使目的操作数数据与进位标志2)位M8022一起〔16位指令时一共17位〕向左循环移位n位。在循环中移出的位送入进位标志,进位标志被送回到目的操作数的另一端。。:..-4所示。4-4WSFR和WSFL指令表操作数功能号/指令名称步长备注助记符[S.][D.]n1n2FNC36Kn〔X、Y、M、S〕Kn〔Y、M、S〕K、H1、16位指令字右移指16位:9步令WSFR〔P〕T、C、DT、C、Dn2≦n1≦5122、连续/脉冲执行FNC37Kn〔X、Y、M、S〕Kn〔Y、M、S〕K、H1、16位指令字左移指16位:9步令WSFL〔P〕T、C、DT、C、Dn2≦n1≦5122、连续/。:..:字右移指令WSFR使以源操作数[S.]为首地址的n2个数据1)和以目的操作数[D.]为首地址的n1个数据组合的数据列向右移动n2个数据。。2)字左移指令WSFL使以源操作数[S.]为首地址的n2个数据和以目的操作数[D.]为首地址的n1个数据组合的数据列向左移动n2个数据。。:1)字右移的目的操作数队列中的低n2字溢出,源操作数队列各字内容不变;字左移的目的操作数队列中高n2字溢出,源操作数队列各字内容不变。在指令的连续执行方式中,每一个扫描周期都会移位一2)次。在实际控制中,常采用脉冲执行方式。用法例如b.:..。,结果存放至D0中,然后当X1为ON时依次将D0的数据保存至D17~D10,D27~D2021队列中,保存的队列方向相反。〔先入先出写入〕指令SFWR和移位读出〔先入先出读出〕-5所示。4-5SFWR和SFRD指令表操作数功能号/指令名称步长备注助记符[S.][D.]nK、HFNC38Kn〔Y、M、S〕K、H1、16位指令移位写入Kn〔X、Y、M、S〕16位:7步指令SFWR〔P〕T、C、D2≦n≦5122、连续/脉冲执行T、C、D、V、Z移位读出FNC39Kn〔Y、M、S〕Kn〔Y、M、S〕K、H16位:7步1、16位指令指令:..〔P〕T、C、DT、C、D、V、Z2≦n≦5122、连续/。:SFWR指令是每次当驱动条件成立时,将源操作数[S.]中的1)数据依次存入目的操作数[D+1.]、[D+2]....[D+n-1.]中,目的操作数[D.]记录存储数据的个数,如超过n-1,那么不再存储,同时进位标志M8022为ON。。2)SFRD指令是每次当驱动条件成立时,将源操作数[S+1.]中的数据取出存放至目的操作数[D.]中,同时源操作数[S+2.]数据移至[S+1.]、[S+3.]数据移至[S+2.]中,以此类推,源操作数[S.]记录剩余存储数据的个数,如为零,那么不再进行上述处理,同时零标志M802021N。。:..。,将数据保存在D0中。当X1为ON时,每分钟将D0的数据保存在D19~D11队列中,D10保存数据个数。如果D10值为9时,将D19~D11队列中的数据以每分钟一次的频率取出存储在D4中。【任务实施】,流水灯控制系统需要1个启动按钮、1个停止按钮,共2个输入;同时输出要连接6盏彩灯,因此需要6个输出。系统的I/O分配表如表4-6所示。:..表4-6流水灯控制的I/O地址分配表I〕输出〔O〕-10分配的I/O地址,绘制出PLC的控制线路图,。:..〕利用启动按钮SB1、停止按钮SB2启停运行状态M0,控制系统的运行;2〕彩灯全灭时,设置M1为ON,彩灯全亮后令M1为OFF;3〕使用M8013,每秒执行左移指令,将M1左移入Y5~Y0,由于第2步已设置好M1的状态,所以可以实现流水灯;4〕通过初始化脉冲M8002和停止按钮复位所有彩灯。〕,依次接通输入端的启动按钮、停止按钮,观察PLC输入端指示灯是否点亮,如点亮那么正常,否那么检查各开关与PLC之间的接线是否正确可靠。2〕:..中。3〕将PLC处于运行〔RUN〕状态,按下启动按钮,观察Y5~Y0所接彩灯是否依次点亮后又依次熄灭。4〕如果没有观察到第3步的现象,检查Y5~Y0指示灯是否能依次点亮后依次熄灭,如果是,那么检查输出接线是否正确;否那么检查梯形图是否正确,排除故障继续调试。【任务考核】任务考核见表4-7所示。4-7流水灯控制控制任务实施考核表序号考核内容考核要求评分标准配分得分1)I/O分配错或少,每个扣5分;1)能正确分配I/O,2)I/O接线图设计不全或有错,每处并绘制I/O接线图;1电路及程序设计扣5分;40分2)根据控制要求,正3)梯形图表达不正确或画法不标确编制梯形图程序。准,每处扣5分。1)连线错一处,扣5分;能根据I/O地址分配,2安装与连线2)损坏元器件,每只扣5~10分;2021正确连接电路。3)损坏连接线,每根扣5~10分。1)不会熟练使用编程软件进行梯形图的编辑、修改、转换、写入及监视,能熟练使用编程软件每项扣2分;3调试与运行编制程序写入PLC,并2021按要求调试运行。2)不能按照控制要求完成相应的功能,每缺一项扣5分。:..平安操作确保人身和设备平安违反平安文明操作规程,扣10~202120215合计【任务拓展】~HL8,要求HL1~HL8以正序每隔1s依次点亮,当HL8点亮后,停2s;然后,反向逆序每隔1s再轮流点亮,当HL1再亮后,停2s,重复上述过程。当按下停止按钮时,霓虹灯全部停止工作。,PLC需要以下输入输出:启动按钮SB1,停止按钮SB2,用来控制系统的启停;1)8盏霓虹灯需要8个输出Y与之连接;2)因此,系统I/O分配表如表4-8所示。4-8霓虹灯控制的I/O地址分配表输入〔I〕输出〔O〕元件代号功能名称输入继电器地址元件代号功能名称输出继电器地址SB1启动按钮X000HL1霓虹灯Y000SB2停止按钮X001HL2霓虹灯Y001HL3霓虹灯Y002:..。〕使用X0使Y0为ON,为左移做准备;使用X1复位Y7~Y0。2〕设置M0为正序移动的标志,从启动按钮按下或Y0亮2秒后开始,到Y7亮2秒后结束;设置M1为负序移动的标志,从Y7亮2秒后开始,到Y0亮2秒后结束。:..M0为ON时采用循环左移指令〔也可以用左移指令〕ROL,在M8013控制下每秒左移一位;当M1为ON时采用循环右移指令〔也可以用右移指令〕ROR,在M8013控制下每秒右移一位。4〕用Y7和Y0分别驱动定时器T0和T1,定时2秒。根据上述分析,。〕,依次接通输入端的SB1、SB2,观察PLC输入端指示灯是否点亮,如点亮那么正常,否那么检查各开关与PLC之间的接线是否正确可靠。2〕,并将PLC置于RUN:..3〕按下启动按钮SB1,观察Y7~Y0所接彩灯是否正序依次点亮后又负序依次点亮。4〕如果没有观察到第3步的现象,检查Y7~Y0指示灯是否正序依次点亮后又负序依次点亮,如果是,那么检查输出接线是否正确;否那么检查梯形图是否正确,排除故障继续调试。【任务训练】4-。4-,要求:1、有16盏灯;2、HL16、HL13、HL10、HL7、HL4、HL1亮1秒后HL14、HL11、HL8、HL5、HL2亮1秒,再HL15、HL12、HL9、HL6、HL3亮1秒,以此类推,周而复始;3、采用启动按钮和停止按钮控制系统启停。4-~X0的状态,并保存起来,10分钟后再将这些数据依次传送给D0。