- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.双字右循环指令 请老师同学们给予批评指正,谢谢! 应用电子技术专业教学资源建设 常州信息职业技术学院 《PLC应用技术》课程教学资源建设 建设院校: 主要参与企业: 常州信息职业技术学院 西门子(中国)有限公司 苏州瑞思科技股份有限公司 南京郎驰科技股份有限公司 项目六:彩灯循环 1.1 移位指令和循环指令应用 1 1.2 彩灯循环控制项目实训 2 项目六:彩灯循环 本任务要点 ?移位指令 ?循环指令 1.1 移位指令和循环指令应用 项目六:彩灯循环 字左移指令SHL_W 字右移指令SHR_W 双字左移指令SHL_DW 双字右移指令SHR_DW 整数右移指令SHR_I 双整数右移指令SHR_DI 移位指令 项目六:彩灯循环 1.字左移指令 当允许输入EN位为高电平“1”时,将执行移位指令,将IN端指令的内容送入累加器1低字中,并左移N端指定的位数,然后写入OUT端指令的目的地址中。 移动操作的结果 WORD OUT 移动的位数 WORD N 移位对象 WORD IN 允许输出 BOOL ENO I、Q、M、D、L 允许输入 BOOL EN 存储区 说明 数据类型 参数 LAD 项目六:彩灯循环 1.字左移指令 字左移指令的工作方式如图所示 项目六:彩灯循环 1.字左移指令 如图所示的程序中,当I0.2的状态为“1”时,CPU把MW2中的数据读入累加器1低字中,并将累加器1低字的内容左移2位(N=W#16#2),然后再将移位后的内容写入到MW10中,注意MW2中的内容并没有变化 项目六:彩灯循环 1.字左移指令 要想在同一个存储字中看到移位的效果,可以将IN和OUT端指定相同的地址。如图所示 项目六:彩灯循环 1.字左移指令 注意:移位指令是高电平执行。要每次按下I0.2的外部输入按钮,移位指令只执行一次,可以在I0.2的常开接点后加上升沿检测指令--(P),将EN端的信号变成只有一个扫描周期的高电平信号。如图所示 项目六:彩灯循环 2.字右移指令 字右移指令执行时,当允许输入EN的状态为“1”时,将执行移位指令 移动操作的结果 WORD OUT 移动的位数 WORD N 移位对象 WORD IN 允许输出 BOOL ENO I、Q、M、D、L 允许输入 BOOL EN 存储区 说明 数据类型 参数 LAD 项目六:彩灯循环 2.字右移指令 字右移指令工作方式如图所示 项目六:彩灯循环 2.字右移指令 如图所示的程序 项目六:彩灯循环 3.双字左移指令 双字左移指令是移位对象是32位,当EN端的为“1”时,CPU将IN端的内容读入累加器1,并将累加器1中的内容整体左移N端指定的位数。移位过程中,按照高位丢失低位补“0”的原则进行 移动操作的结果 DWORD OUT 移动的位数 WORD N 移位对象 DWORD IN 允许输出 BOOL ENO I、Q、M、D、L 允许输入 BOOL EN 存储区 说明 数据类型 参数 LAD 项目六:彩灯循环 4.双字右移指令 双字右移指令移位的对象是32位,当EN端的状态为“1”时,CPU将IN端指定的内容读入累加器1中,并将累加器1整体右移N端指定的位数,按照低位丢失高位补“0”的原则进行 移动操作的结果 DWORD OUT 移动的位数 WORD N 移位对象 DWORD IN 允许输出 BOOL ENO I、Q、M、D、L 允许输入 BOOL EN 存储区 说明 数据类型 参数 LAD 项目六:彩灯循环 5.整数右移指令 整数右移指令与字移位指令不同。整数只有右移指令,移位时按照低位丢失,高位补符号位状态的原则,也就是正数高位补“0”,负数高位补“1”的原则 移动操作的结果 INT OUT 移动的位数 WORD N 移位对象 INT IN 允许输出 BOOL ENO I、Q、M、D、L 允许输入 BOOL EN 存储区 说明 数据类型 参数 LAD 项目六:彩灯循环 5.整数右移指令 整数右移指令工作原理如图所示 项目六:彩灯循环 6.双整数右移指令 双整数右移指令与整数右移类似,双整数移位对象为32位 移动操作的结果 INT OUT 移动的位数 WORD N 移位对象 INT IN 允许输出 BOOL ENO I、Q、M、D、L 允许输入 BOOL EN 存储区 说明 数据类型 参数 LAD 项目六:彩灯循环 循环指令能够将累加器1整个内容逐位向左或者向右循环移位。可使用的循环指令有: 双字左循环指令ROL_DW 双字右循环指令ROR_DW 循环指令 项目六:彩灯循环 1.双字左循环指令 双字左循环指令的循环移位对象为32位,当EN端的状态为“1”时,将执行指令:CPU将IN端指定的内容读入累加器1中
您可能关注的文档
- 专家名录 东南大学附属中大医院 东南大学附属中大医院 陆雪松.pptx
- 专家名录 王晓兰 中山大学附属第六医院王晓兰.pptx
- 专业建设 专业建设 地铁自动售票机1.pptx
- 专业实践课程 5.2.2 实训上课PPT 实训上课PPT—袁昌宏.pptx
- 专业实践课程 6.2.3 说课PPT 说课ppt--杨小笛.pptx
- 专业资源 国外人才培养情况 加州大学.ppt
- 专业资源 国外人才培养情况 芝加哥大学.ppt
- 专业资源素材库 专业资源素材库 隔爆型电气设备.ppt
- 装配式建筑识图与制图 基础(平法)标注方法 独立基础配.pptx
- 装饰装修施工员 装饰装修施工员 第二节 玻璃屏风的施工.pptx
- PLC技术应用 7_基于S7-200的全自动干燥机电气控制系统安装与调试 3_干燥课件2.ppt
- PLC控制系统运行与维护(GE) RX3I PLC基础知识 PLC的基本原理及组成.ppt
- PLC应用技术(三菱机型) GX Works2基本操作 GXworks2软件介绍.pptx
- PLC应用技术(三菱机型) 触点指令 逻辑读取及输出线圈指令.pptx
- Revit建模基础 Revit构件创建与编辑 5- revit构件创建与编辑-族的管理.pptx
- Revit建模基础 族三维模型的创建和载入 5- revit构件创建与编辑-创建标准构件族的创建步骤.pptx
- Soildworks三维建模 3D草图 2.2.4 3D草图.pptx
- Soildworks三维建模 草图约束 2.2.5 草图约束.pptx
- Solidworks培训及考证 Solidworks培训及考证 6.7 拔模(logo).pptx
- Unity5入门教程 材质球的介绍与创建 材质球的介绍与创建.pptx
文档评论(0)