中职高二劳保版《可编程序控制器及其应用》课题四 任务2 彩灯循环闪亮PLC控制课件
2023-03-28
|
21页
|
156人阅读
|
1人下载
普通
内容正文:
1. 掌握移位指令的功能、表示形式及使用方法。
2. 能使用移位指令设计彩灯循环闪亮 PLC 控制程序。
学习目标
任务2 彩灯循环闪亮PLC控制
如图所示为常见的彩灯画面,这些彩灯的亮暗、闪烁时间及流动方向均可以通过PLC 来控制。
任务引入
常见的彩灯画面
本任务要求应用 PLC 功能指令中的移位指令,设计彩灯循环闪亮 PLC 控制系统,并完成安装和调试。控制要求如下:
1. 现有 HL1 ~ HL8 共八盏彩灯,按下启动按钮后,彩灯 HL1 ~ HL8 以正序(从左到右)每隔 1 s 依次轮流点亮(即每盏灯依次点亮 1 s);当第八盏彩灯 HL8 点亮后,再反向逆序(从右到左)每隔 1 s 依次点亮;当第一盏彩灯 HL1 再次点亮后,重复上述循环过程;当按下停止按钮后,彩灯控制系统停止工作。
2. 具有短路保护等必要的保护措施。
实训设备清单
实施本任务所使用的实训设备可参考表。
移位指令包括左 / 右移位指令、循环左 / 右移位指令、移位寄存器指令以及字节交换指令,这里只介绍左 / 右移位指令和循环左 / 右移位指令。
相关知识
一、左 / 右移位指令
左移位指令和右移位指令的梯形图和语句表见表。
左 / 右移位指令的梯形图和语句表
左 / 右移位指令的梯形图和语句表
左 / 右移位指令的梯形图和语句表
左 / 右移位指令的功能是将 IN 中的数的各位向左或向右移动 N 位后,送入 OUT。移位指令对移出的位自动补 0。如果移位的位数 N 大于或等于允许值(如字节操作为8,字操作为 16,双字操作为 32),应对 N 进行取模操作。例如,对于字移位,将 N除以 16 后取余数,并将余数作为有效的移位次数。取模操作的结果对于字节操作是0 ~ 7,对于字操作是 0 ~ 15,对于双字操作是 0 ~ 31。如果 N 分别等于 8、16、32,则不进行移位操作。所有移位指令中的 N 均为字节型数据。如果移位次数大于 0,溢出标志位 SM1.1 将保存最后一次被移出的位的值。如果被移位的值为 0,则零标志位SM1.0 被置位。
1. 左移位指令 SHL(shift left)
当使能端输入有效时,将输入的字节、字或双字左移 N 位,右端补 0,并将结果输出至 OUT 指定的存储器单元中,最后一次移出的位保存在 SM1.1 中。
2. 右移位指令 SHR(shift right)
当使能端输入有效时,将输入的字节、字或双字右移 N 位,左端补 0,并将结果输出到 OUT 指定的存储器单元中,最后一次移出的位保存在 SM1.1 中。
二、循环左 / 右移位指令
循环左 / 右移位指令的梯形图和语句表见表。
循环左 / 右移位指令的梯形图和语句表
循环左 / 右移位指令的梯形图和语句表
循环左 / 右移位指令的功能是将 IN 中的各位向左或向右循环移动 N 位后,送入OUT。循环移位是环形的,即被移出的位将返回另一端空出来的位置。如果移动的位数 N 大于或等于允许值(字节操作为 8,字操作为 16,双字操作为 32),执行循环移位前应对 N 进行取模操作。如果取模操作的结果为 0,则不进行循环移位操作。如果循环移位指令被执行,移出的最后一位数值会被复制到溢出标志位(SM1.1)。如果被循环移位的值为 0,则零标志位(SM1.0)被置位。另外,字节操作是无符号的,对于字和双字操作,当使用有符号数据类型时,符号位也被移位。
1. 循环左移位指令 ROL(rotate left)
当使能端输入有效时,字节、字或双字循环左移 N 位后,将结果输出至 OUT 指定的存储单元中,并将最后一次移出的位送至 SM1.1 存放。
2. 循环右移位指令 ROR(rotate right)
当使能端输入有效时,字节、字或双字循环右移 N 位后,将结果输出至 OUT 指定的存储单元中,并将最后一次移出的位送至 SM1.1 存放。
一、分配 I/O 地址
I/O 地址分配见表。
任务实施
I/O 地址分配
二、绘制并安装 PLC 控制线路
彩灯循环闪亮 PLC 控制线路图如图所示,PLC 控制接线图请读者自行绘制。安装时,八盏彩灯暂时不接到 PLC 输出端,待模拟调试程序通过后再连接。
彩灯循环闪亮 PLC 控制线路图
三、设计梯形图程序
编辑符号表,如图所示。
符号表
1. 设计彩灯 HL1 ~ HL8 正序点亮的控制程序
2. 设计彩灯 HL1 ~ HL8 反序点亮的控制程序
3. 设计完整的梯形图程序
四、模拟调试
按照 PLC 用户程序模拟调试的方法,进行梯形图程序或语句表程序的模拟调试。
五、联机调试
模拟调试成功后,接上实际的负载,按照表的步骤进行联机调试,同时注意观察和记录。
联机调试记录表
$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。