3.存储器填充指令 填充指令FILL用于处理字型数据,指令功能是将字型输入数据IN填充到从OUT开始的N个字存储单元,N为字节型数据。指令格式及如表3-5-7。 指令格式 功能 用输入值(IN)填充从输出(OUT)开始的N个字的内容。 N可取1~255之间的整数。 在图3-5-6的程序中,将立即数25填充到了以W10为首地址的5个字存储器中。 图3-5-6 存储器填充指令举例 4.移位指令 (1)左/右移位指令 表3-5-8 左/右移位指令 指令格式 指令表 SLB OUT , N SLW OUT , N SLD OUT , N SRB OUT , N SRW OUT , N SRD OUT , N 字节、字、双字左移 字节、字、双字左移 功能 (2)循环左/右移位指令 表3-5-9 循环左/右移位指令 指令格式 指令表 RLB OUT , N RLW OUT , N RLD OUT , N RRB OUT , N RRW OUT , N RRD OUT , N 循环字节、字、双字左移 循环字节、字、双字左移 功能
(3)移位寄存器指令 表3-5-10 移位寄存器指令 指令格式 指令表 功能 SHRB DATA , S_BIT, N 寄存器移位 参考程序 用数据传送指令和移位指令实现的彩灯分组闪烁霓虹灯控制控制参考程序如图3-5-7所示。 图3-5-7 霓虹灯控制控制程序梯形图 步骤五 调试运行 (1)根据原理图连接PLC线路,检查无误后,将程序下载到PLC中,运行程序,观察控制过程。 (2)通过工具栏使PLC进入梯形图监控状态。 (3)按下起动按钮SB1,观察各定时器当前值的变化,观察数据传送指令和移位指令操作数的变化。 (3)观察彩灯控制是否正常。 四、项目拓展 任务 其它花样的彩灯控制系统设计 1.任务提出 分别制作以下3种花样的彩灯控制器: 花样一:要求按下“启动”按钮,8个彩灯从左到右,以1s的速度依次点亮,保持任意时刻只有
1个指示灯亮,到达最右端后,再从左到右依次点亮......,如此循环。按下“停止”按钮后,彩灯循环停止。 花样二:要求按下“启动”按钮,16个彩灯从左到右,以2s的速度依次点亮,保持任意时刻只有2个指示灯亮,到达最右端后,再从左到右依次点亮......,如此循环。按下“停止”按钮后,彩灯循环停止。 花样三:要求按下“启动”按钮,8个彩灯从左到右,以1s的速度依次点亮,当灯全亮后再从左向右依此灭,如此反复运行。按下“停止”按钮后,彩灯循环停止。 2.任务解决方案 表3-5-11 I/O地址分配表 输入信号 1 2 I0.0 I0.1 起动按钮 SB1 停止按钮 SB2 1 2 Q0.0~Q0.7 Q1.0~Q1.7 输出信号 彩灯:HL1~HL8 彩灯:HL9~HL16 请同学们自行分析一下,如何在花样一程序的基础上,画出花样二的梯形呢? 图3-5-8 花样一彩灯控制梯形图 图3-5-9 花样三彩灯控制梯形图 五、知识测评 (1)数据传送指令MOV不能传送的数据类型是( )。 A. Byte B. Word C. bit D. Double Word (2)整数的加减法指令的操作数都采用( )寻址方式。 A.字 B.双字 C .字节 D.位 (3)指令“MOVR IN,OUT”中操作数IN和OUT的数据类型是( )。 A. 字节 B. 字 C. BOOL型 D. 双字 (4)字节移位指令的最大移位位数为( )。 A.7位 B.8位 C.12位 D.16位 (5)程序如图,已知VB20中内容为:1110 0010,分析程序执行后VB20中的内容如何变化。
六、项目评估 项目名称:霓虹灯控制系统设计与调试 组别: 项目 配分 考核要求 根据给定的控制电路图,列出PLC输入/输出电路设计 40分 元件地址分配表,设计梯形图及PLC输入/输列出指令表 (1)元件布置不整齐、不均匀、不合理,每处扣1按照PLC输入/输出接线图在模拟配线板上正确安装元件,元件在配安装与接线 30分 线板上布置要合理,安装要准确紧固。配线美观,下入线槽中且有端子标号,引出端要有别径压端子 分(2) 元件安装不牢固、安装元件时漏装螺钉,每处扣1分 (3) 损坏元件,扣5分 (4) 电动机运行正常,如不按电路图接线,扣1分(5)布线不入线槽、不美观,主电路、控制电路每根扣0.5分(6)接点松动、露铜过长、反圈、压绝缘层,标记线号不清楚、遗漏或误标,引出端子无别径压端子,每处扣0.5分(7)损伤导线绝缘或线芯,每根扣0.5分(8)不按PLC控制I/O接线图接线,每处扣2分 熟练操作键盘,能正确程序输入与调试 20分 地将所编写的程序下载到PLC;按照被控设备的动作要求进行模拟调试,达到设计要求 (1)安全用电,无人为损坏仪器、元件和设备(2)安全、文明工作 保持环境整洁,秩序井10分 然,操作习惯良好(3)小组成员协作和谐,态度正确(4)不迟到、早退、旷课 总 分 扣分标准 扣分记录 得分 (1)输入/输出地址遗漏或写错,每处扣2分(2)梯形图表达不正确或画法不规范,每处扣3分(3)接线图表达不正确或画法不规范,每处扣3分 出接线图,根据梯形图,(4)指令有错误,每条扣2分 (1) 不熟练录入指令,扣2分(2)不会用删除、插入、修改等命令,每项扣2分(3)1次试车不成功扣4分,2次试车不成功扣8分,3次试车不成功扣10分 (1)发生安全事故,扣10分 (2)人为损坏设备、元器件,扣10分(3)现场不整洁、工作不文明,团队不协作,扣5分(4)不遵守考勤制度,每次扣2~5分