收藏 分享(赏)

2021年高考作文素材:余华《活着》的5版自序写透“活着”的意义值得一读再读!.docx

上传人:Dowson 文档编号:2871519 上传时间:2020-09-15 格式:DOCX 页数:7 大小:18.24KB
下载 相关 举报
2021年高考作文素材:余华《活着》的5版自序写透“活着”的意义值得一读再读!.docx_第1页
第1页 / 共7页
2021年高考作文素材:余华《活着》的5版自序写透“活着”的意义值得一读再读!.docx_第2页
第2页 / 共7页
2021年高考作文素材:余华《活着》的5版自序写透“活着”的意义值得一读再读!.docx_第3页
第3页 / 共7页
2021年高考作文素材:余华《活着》的5版自序写透“活着”的意义值得一读再读!.docx_第4页
第4页 / 共7页
2021年高考作文素材:余华《活着》的5版自序写透“活着”的意义值得一读再读!.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、输入参数N提供的数值指示要移动的位数。由零或符号位的信号状态(0代表正数、1代表负数)填充 移位指令空出的位。最后移动的位的信号状态会被载入状态字的CC 1位中。复位状态字的CC 0和OV 位为0。可使用跳转指令来判断CC 1位。 下列移位指令可用: SHR_I 整数右移 SHR_DI 长整数右移 SHL_W 字左移 SHR_W 字右移 SHL_DW 双字左移 SHR_DW 双字右移 移位和循环指令 11.1 移位指令 用于S7-300和S7-400编程的梯形图 (LAD) 134 参考手册, 10/2010, A5E03290618-01 11.1.2 SHR_I 整数右移整数右移 符号符号

2、 SHR_I EN OUT N ENO IN 参数参数 数据类型数据类型 存储区存储区 描述描述 EN BOOL I、Q、M、L、D 启用输入 ENO BOOL I、Q、M、L、D 启用输出 IN INT I、Q、M、L、D 要移位的值 N WORD I、Q、M、L、D 要移动的位数 OUT INT I、Q、M、L、D 移位指令的结果 描述描述 SHR_I (整数右移) 指令通过使能(EN)输入位置上的逻辑“1”来激活。SHR_I指令用于将输入IN的0至 15位逐位向右移动。16到31位不受影响。输入N用于指定移位的位数。如果N大于16,命令将按照 N等于16的情况执行。 自左移入的、 用于填

3、补空出位的位位置将被赋予位15的逻辑状态(整数的符号位)。 这意味着,当该整数为正时,这些位将被赋值“0”,而当该整数为负时,则被赋值为“1”。可在输出 OUT位置扫描移位指令的结果。如果N不等于0,则SHR_I会将CC 0位和OV位设为“0”。 ENO与EN具有相同的信号状态。 1010IN 15.8 7.0 4 placesN OUT The vacated places are filled with the signal state of the sign bit. These four bits are lost. 111100001010 11111010111100001010

4、Sign bit 移位和循环指令 11.1 移位指令 用于S7-300和S7-400编程的梯形图 (LAD) 参考手册, 10/2010, A5E03290618-01 135 状态字状态字 BR CC 1 CC 0 OV OS OR STA RLO /FC 写: x x x x - x x x 1 实例实例 SHR_I N IN EN MW0MW4 Q 4.0I 0.0 MW2 ENO OUT S 由I0.0处的逻辑“1”激活SHR_I框。装载MW0并将其右移由MW2指定的位数。结果将被写入MW4。 置位Q4.0。 移位和循环指令 11.1 移位指令 用于S7-300和S7-400编程的梯形

5、图 (LAD) 136 参考手册, 10/2010, A5E03290618-01 11.1.3 SHR_DI 长整数右移长整数右移 符号符号 SHR_DI EN OUT N ENO IN 参数参数 数据类型数据类型 存储区存储区 描述描述 EN BOOL I、Q、M、L、D 启用输入 ENO BOOL I、Q、M、L、D 启用输出 IN DINT I、Q、M、L、D 要移位的值 N WORD I、Q、M、L、D 要移动的位数 OUT DINT I、Q、M、L、D 移位指令的结果 描述描述 SHR_DI (右移长整数) 指令通过使能(EN)输入位置上的逻辑“1”来激活。SHR_DI指令用于将输

6、入IN 的0至31位逐位向右移动。输入N用于指定移位的位数。如果N大于32,命令将按照N等于32的情 况执行。自左移入的、用于填补空出位的位位置将被赋予位31的逻辑状态(整数的符号位)。这意味着, 当该整数为正时,这些位将被赋值“0”,而当该整数为负时,则被赋值为“1”。可在输出OUT位置扫 描移位指令的结果。如果N不等于0,则SHR_DI会将CC 0位和OV位设为“0”。 ENO与EN具有相同的信号状态。 状态字状态字 BR CC 1 CC 0 OV OS OR STA RLO /FC 写: x x x x - x x x 1 实例实例 SHR_DI N IN EN MD0MD10 Q 4.

7、0I 0.0 MW4 ENO OUT S 由I0.0处的逻辑 “1” 激活SHR_DI框。 装载MD0并将其右移由MW4指定的位数。 结果将被写入MD10。 置位Q4.0。 移位和循环指令 11.1 移位指令 用于S7-300和S7-400编程的梯形图 (LAD) 参考手册, 10/2010, A5E03290618-01 137 11.1.4 SHL_W 字左移字左移 符号符号 SHL_W EN OUT N ENO IN 参数参数 数据类型数据类型 存储区存储区 描述描述 EN BOOL I、Q、M、L、D 启用输入 ENO BOOL I、Q、M、L、D 启用输出 IN WORD I、Q、M

8、、L、D 要移位的值 N WORD I、Q、M、L、D 要移动的位数 OUT WORD I、Q、M、L、D 移位指令的结果 描述描述 SHL_W (字左移) 指令通过使能(EN)输入位置上的逻辑“1”来激活。SHL_W指令用于将输入IN的0 至15位逐位向左移动。16到31位不受影响。输入N用于指定移位的位数。若N大于16,此命令会在 输出OUT位置上写入“0”,并将状态字中的CC 0位和OV位设置为“0”。将自右移入N个零,用以 补上空出的位位置。可在输出OUT位置扫描移位指令的结果。如果N不等于0,则SHL_W会将CC 0 位和OV位设为“0”。 ENO与EN具有相同的信号状态。 IN 6

9、 placesN OUT The vacated places are filled with zeros. These six bits are lost. 0000 15.8 7.0 111101010101 0101000011010000001101 移位和循环指令 11.1 移位指令 用于S7-300和S7-400编程的梯形图 (LAD) 138 参考手册, 10/2010, A5E03290618-01 状态字状态字 BR CC 1 CC 0 OV OS OR STA RLO /FC 写: x x x x - x x x 1 实例实例 SHL_W N IN EN MW0MW4 Q

10、4.0I 0.0 MW2 ENO OUT S 由I0.0处的逻辑 “1” 激活SHL_W框。 装载MW0并将其左移由MW2指定的位数。 结果将被写入MW4。 置位Q4.0。 移位和循环指令 11.1 移位指令 用于S7-300和S7-400编程的梯形图 (LAD) 参考手册, 10/2010, A5E03290618-01 139 11.1.5 SHR_W 字右移字右移 符号符号 SHR_W EN OUT N ENO IN 参数参数 数据类型数据类型 存储区存储区 描述描述 EN BOOL I、Q、M、L、D 启用输入 ENO BOOL I、Q、M、L、D 启用输出 IN WORD I、Q、M

11、、L、D 要移位的值 N WORD I、Q、M、L、D 要移动的位数 OUT WORD I、Q、M、L、D 字移位指令的结果 描述描述 SHR_W (字右移) 指令通过使能(EN)输入位置上的逻辑“1”来激活。SHR_W指令用于将输入IN的0 至15位逐位向右移动。16到31位不受影响。输入N用于指定移位的位数。若N大于16,此命令会在 输出OUT位置上写入“0”,并将状态字中的CC 0位和OV位设置为“0”。将自左移入N个零,用以 补上空出的位位置。可在输出OUT位置扫描移位指令的结果。如果N不等于0,则SHR_W会将CC 0 位和OV位设为“0”。 ENO与EN具有相同的信号状态。 状态字

12、状态字 BR CC 1 CC 0 OV OS OR STA RLO /FC 写: x x x x - x x x 1 实例实例 SHR_W N IN EN MW0MW4 Q 4.0I 0.0 MW2 ENO OUT S 由I0.0处的逻辑 “1” 激活SHR_W框。 装载MW0并将其右移由MW2指定的位数。 结果将被写入MW4。 置位Q4.0。 移位和循环指令 11.1 移位指令 用于S7-300和S7-400编程的梯形图 (LAD) 140 参考手册, 10/2010, A5E03290618-01 11.1.6 SHL_DW 双字左移双字左移 符号符号 SHL_DW EN OUT N ENO IN 参数参数 数据类型数据类型 存储区存储区 描述描述 EN BOOL I、Q、M、L、D 启用输入 ENO BOOL I、Q、M、L、D 启用输出 IN DWORD I、Q、M、L、D 要移位的值 N WORD I、Q、M、L、D 要移动的位数 OUT DWORD I、Q、M、L、D 双字移位指令的结果 描述描述 SHL_DW (双字左移) 指令通过使能(EN)输入位置上的逻辑“1”来激活。SHL_DW指令用于将输入IN 的0至31位逐位向左移

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

当前位置:首页 > 教育专区

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报