实验八 移位和循环指令

上传人:kms****20 文档编号:39817933 上传时间:2018-05-20 格式:DOC 页数:6 大小:2.81MB
返回 下载 相关 举报
实验八 移位和循环指令_第1页
第1页 / 共6页
实验八 移位和循环指令_第2页
第2页 / 共6页
实验八 移位和循环指令_第3页
第3页 / 共6页
实验八 移位和循环指令_第4页
第4页 / 共6页
实验八 移位和循环指令_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《实验八 移位和循环指令》由会员分享,可在线阅读,更多相关《实验八 移位和循环指令(6页珍藏版)》请在金锄头文库上搜索。

1、实验八 移位和循环指令一、实验目的1加深对移位和循环指令的理解。2掌握移位和循环指令的应用。二、实验设备(仪器)1西门子S7-300PLC一台及其外围接口电路。2计算机一台。3现场总线测控系统实训装置一台。三实验内容1SHR_I整数右移。(1)如果I0.0为“1”时,则SHR_I方块激活。MW0装入,并右移使用MW2指定的位数。其结果被写入MW4中。Q0.4置位。其中MW0和MW2等于图8-1的值。从左边到需填充空出位的所有移位都根据位15的信号状态填充(这是一个整数的符号位)。ENO和EN具有相同的信号状态,如图8-1所示。图 8-1 SHR_I 整数右移时的 ENO 和 EN 信号状态(2

2、)输入图8-2的梯形图程序。图 8-2 SHR_I 整数右移的梯形图程序2SHR_DI双整数右移。(1)如果I0.0为逻辑“1”,则SHR_DI方块激活。MD0装入,并右移使用MW4指定的位数。其结果被写入MD10中。Q0.4置位。设MD等于4561,MW4等于8。从左边到需填充空出位的所有移位都根据位31的信号状态填充(这是一个整数的符号位)。(2)输入图8-3的梯形图程序图 8-3 SHR_DI 双整数右移的梯形图程序。3SHL_W字左移。(1)如果I0.0为逻辑“1”,则SHL_W方块激活。MW0装入,并左移使用MW2指定的位数。其结果被写入MW4中。Q0.4置位。其中MW0和MW2等于

3、图8-4的值。从右边到需填充空出位的所有位将填入N 个零。ENO和EN具有相同的信号状态。图 8-4 SHL_W 字左移时的 ENO 和 EN 信号状态(2)输入图8-5的梯形图程序。图8-5 SHL_W字左移的梯形图程序4SHR_W字右移。(1)如果I0.0为逻辑“1”,则SHR_W 方块激活。MW0装入,并右移使用MW2指定的位数。其结果被写入MW4中。Q0.4置位。设MW0等于1526,MW2等于10。从左边到需填充空出位的所有位将填入N个零。(2)输入8-6的梯形图程序。图8-6 SHR_W字右移的梯形图程序5SHL_DW双字左移。(1)如果I0.0为逻辑“1”,则SHL_DW 方块激

4、活。MD0装入,并左移使用MW4指定的位数。其结果被写入MD10中。Q0.4置位。设MD等于15894,MW4等于12。从右边到需填充空出位的所有位将填入N个零。(2)输入图8-7的梯形图程序。图8-7 SHL_DW双字左移的梯形图程序6SHR_DW双字右移。(1)如果I0.0为逻辑“1”,则SHR_DW 方块激活。MD0装入,并右移使用MW4指定的位数。其结果被写入MD10中。Q0.4 置位。其中MW0和MW4等于图8-8的值。从左边到需填充空出位的所有位将填入N个零。ENO和EN具有相同的信号状态,如图8-8所示。图8-8 SHR_DW双字右移时的ENO和EN的信号状态(2)输入图8-9的

5、梯形图程序图8-9 SHR_DW双字右移的梯形图程序7ROL_DW双字左循环。(1)如果I0.0为逻辑“1”,则ROL_DW方块激活。MD0装入,并左循环使用MW4指定的位数。其结果被写入MD10中。Q0.4置位。设输入MD0和MW4分别为图8-10的值。ENO和EN具有相同的信号状态,如图8-10所示。图8-10 ROL_DW双字左循环时的ENO和EN的信号状态(2)输入图8-11的梯形图程序图8-11 ROL_DW双字左循环的梯形图程序8ROR_DW双字右循环。(1)如果I0.0为逻辑“1”,则ROR_DW方块激活。MD0装入,并右循环使用MW4指定的位数。其结果被写入MD10中。Q0.4被置位。设输入IN和N分别为图8-12的值。ENO和EN具有相同的信号状态。图8-12 ROR_DW双字右循环时的ENO和EN的信号状态(2)输入图8-13的梯形图程序图8-13 ROR_DW双字右循环的梯形图程序四实验步骤1根据要求分别把各自的数据输入到输入端(IN)中,分别输入N指定移动的位。(可以用MOVE指令来传送数据)2分别用PLCSIM软件模拟仿真所要求的控制要求。3改变MD0和MD4中的值,输入以上的程序中,观察运算的结果。五、实验报告要求1写出以上所编写的程序,要有注释说明。2写出在实验中遇到的问题及解决的方法。3整理实验所记录的结果。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号