实验三 移位寄存器及跳转指令实验

实验三 移位寄存器及跳转指令实验

ID:15478563

大小:135.00 KB

页数:7页

时间:2018-08-03

实验三 移位寄存器及跳转指令实验_第1页
实验三 移位寄存器及跳转指令实验_第2页
实验三 移位寄存器及跳转指令实验_第3页
实验三 移位寄存器及跳转指令实验_第4页
实验三 移位寄存器及跳转指令实验_第5页
资源描述:

《实验三 移位寄存器及跳转指令实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、PLC原理及应用课程实验实验报告实验名称:实验三:移位寄存器及跳转指令实验班级:姓名:学号:实验地点:北校7-310日期:教师评价一、实验目的:1、掌握移位指令SFTR、SFTL的使用方法;2、掌握跳转指令CJ的使用方法;3、掌握循环移位指令的使用方法;4、熟悉编译调试软件的使用。二、实验器材:1、PC机2、PLC实验台3、通讯电缆4、导线若干三、实验内容及步骤跳转指令给也是一组功能很强的指令,可用于工作方式的选择。这里介绍一个常用的条件跳转指令:CJ。1、指令适用的软元件:指针P可指定下列编号:FX1S:P0~P63;FX1NFX2N、FX2NC:P0~P127,其中

2、P63因向END步跳转,程序不能作为标记。指针编号可作变址修改。2、指令功能:作为执行序列的一部分的指令,有CJ,CJP指令,可以缩短运算周期及使用双线圈。在例程中,如果X000“ON”,则从1步跳转到7步(标记P0的后一步)。X000“OFF”时,不进行跳转,从1步向4步移动,不执行跳转指令。3、例程:7当跳转指令的驱动输入X000为OFF时,Y000、Y001的状态由X001的状态决定;当跳转指令的驱动输入X000为ON时,Y000、Y001的状态保持跳转前X001的状态;当跳转指令的驱动输入X001为OFF时,Y002、Y003的状态由X003的状态决定;当跳转指

3、令的驱动输入X001为ON时,Y002、Y003的状态保持跳转前X003的状态;Y005、Y006不受跳转指令影响,只由X004决定。输入上面例程中的程序,观察程序运行结果。4、移位指令:位右移:SFTR;位左移:SFTL5、指令适用的软元件:6、指令格式:7、指令功能:对于n1位(移动寄存器的长度)的位元件进行n2位的右移动或左移动的指令(指令执行时执行n2位的移位)。驱动输入每一次由OFF→ON变化时执行n2位移位。每移动一次移1位情况时,n2为K1。8、例程说明7下图是左移指令(SFTL)的操作过程。①溢出←Y15~Y14;②Y15~Y14←Y13~Y12;③Y1

4、3~Y12←Y11~Y10;④Y11~Y10←Y9~Y8;⑤Y9~Y8←Y7~Y6;⑥Y7~Y6←Y5~Y4;⑦Y5~Y4←Y3~Y2;⑧Y3~Y2←Y1~Y0;⑨Y1~Y0←X1~X0;下图是右移指令(SFTR)的操作过程。①溢出←Y20;②Y20←Y21;③Y21←Y22;④Y22←Y23;⑤Y23←Y24;⑥Y24←Y25;⑦Y25←Y26;⑧Y26←Y27;⑨Y27←X0;输入上面例程中的程序,观察程序运行结果。9、设计要求1)艺术灯控制可以采用PLC来控制,如灯光的闪烁、移位及各种时序的变化。艺术灯控制模块共有9只灯,如下图所示:艺术灯控制示意图现要求L1~L

5、9号灯闪亮的时序如下:(1)L1~L9号灯全亮。(2)L1~L9号灯由依次点亮。(3)L1~L9号灯全亮。然后重复上述过程,循环往复。2)、确定输入输出地址、并编写程序3)、编译程序,无误后下载至PLC主机的存储器中,并运行程序。4)、调试程序,直至符合设计要求。5)、参考程序(ysd)及接线表7输入输出主机实验模块注释主机实验模块注释X0启动启动Y0L1灯L1X1停止停止Y1L2灯L2Y2L3灯L3Y3L4灯L4Y4L5灯L5Y5L6灯L6Y6L7灯L7Y7L8灯L8Y10L9灯L9COMCOMGNDCOM124VCOM224VCOM324V根据自己的想法,设计一个不

6、同控制顺序的程序。参考程序:7710、设计循环移位的16位节日彩灯控制程序,移位的时间间隔为1s,首次扫描时用M8002来设置彩灯的初值,X20为ON时循环左移1位,X20为OFF时循环右移1位。梯形图如图所示7四、实验结果与分析7

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。