网站大量收购闲置独家精品文档,联系QQ:2885784924

三菱PLC17讲.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三菱PLC17讲

第十七讲 PLC功能指令 ----循环移位与移位指令 教学目标 1、 了解循环指令的使用 2、 掌握移位寄存器的指令使用 3、 掌握利用可编程序控制器来实现数码管显示控制的程序设计 循环移位与移位指令 右循环移位指令ROR、左循环移位指令ROL 带进位循环右移指令RCR、带进位循环左移指令RCL 位右移位指令SFTR、位左位指令SFTL 字右移位指令WSFR、字左移位指令WSFL 先入先出(FIFO)写入指令SFWR、读出指令SFRD 右循环移位指令ROR、左循环移位指令ROL 带进位循环右移指令RCR、带进位循环左移指令RCL 执行RCR、RCL指令时,各位的数据与进位位M8022一起(16位指令时一共17位)向右(或向左)循环移动n位。在循环中移出的位送入进位标志,后者又被送回到目标操作元件的另一端。 位右移位指令SFTR、位左位指令SFTL 字右移位指令WSFR、字左移位指令WSFL 先入先出(FIFO)写入指令SFWR、读出指令SFRD 先入先出(FIFO)写入指令SFWR、读出指令SFRD 案例 数码管显示控制 用PLC控制七段数码管循环显示数字0~9,显示间隔1s。 LED数码管工作原理 一、硬件设计 一、硬件设计 二、软件设计 二、软件设计 二、软件设计 梯形图请同学们自己设计。 * * 把目标元件的位循环左移n次 ROL FNC31 循环左移 ROR、RORP、ROL、ROLP:5步 DROR、DRORP、DROL、DROLP:9 步 K、H 16位操作:n≤16 32位操作:n≤32 KnY、KnM、KnS、T、C、D、V、Z 把目标元件的位循环右移n次 ROR FNC30 循环右移 n [D.] 程 序 步 操 作 数 功 能 助记符 把目标元件的位和进位一起左移n位 RCL FNC33 带进位左移 RCR、RCRP, RCL、RCLP:5步 DRCR、DRCRP, DRCL、DRCLP:9步 K、H 16位操作: n≤16 32位操作: n≤32 KnY、KnM、KnS、T、C、D、V、Z 把目标元件的位和进位一起右移n位 RCR FNC32 带进位右移 n [D.] 程 序 步 操 作 数 功 能 助 记 符 把源元件状态存放到堆栈中,堆栈左移 SFTL FNC35 带进位左移 SFTR、SFTRP、SFTL、SFTLP:9步 K、H n2≤n1≤1024 Y M S X Y M S 把源元件状态存放到堆栈中,堆栈右移 SFTR FNC34 带进位右移 n2 n1 [D.] [S.] 程 序 步 操 作 数 功 能 助 记 符 把源元件状态存放到字栈中,堆栈左移 WSFL FNC37 字左移 WSFR、WSFRP、WSFL、WSFLP:9步 K、H n2≤n1≤512 KnY、KnM、KnS、T、C、D KnX、KnY、KnM、KnS、T、C、D 把源元件状态存放到字栈中,堆栈右移 WSFR FNC36 字右移 n2 n1 [D.] [S.] 程 序 步 操 作 数 功 能 助记符 KnY、KnM、KnS、T、C、D、V、Z KnY、KnM、KnS、T、C、D 读FIFO,长度减1,与SFWR指令一起使用 SFRD FNC39 FIFO读出 SFWR、 SFWRP、 SFRD、 SFRDP: 7步 K、H 2≤n≤512 KnY、KnM、KnS、T、C、D K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z 创建长度为n位FIFO堆栈,与SFRD指令一起使用 SFWR FNC38 FIFO写入 n [D.] [S.] 程序步 操 作 数 功 能 助 记 符 a b c d e f g a b c d e f g COM( ) a b c d e f g COM(+) U a COM I U′ R 控制信号 SB0 X0 使LED数码管e段亮 LED数码管e段 Y4 使LED数码管d段亮 LED数码管d段 Y3 使LED数码管g段亮 LED数码管g段 Y6 使LED数码管f段亮 LED数码管f段 Y5 LED显示控制PLC的I/O点分配表 使LED数码管c段亮 LED数码管c段 Y2 使LED数码管b段亮 LED数码管b段 Y1 使LED数码管a段亮 LED数码管a段 Y0 复位信号 SB1 X1 功能说明 连接的外部设备 PLC点名称 X0 P L C C O M C O M Y0 Y1 Y2 Y3 Y4 Y5 Y6 a b c d e f g c X1 SB0 SB1 外部接线图 0 0 0 1 7 0 0 1 1 6 0 1 1 1 5 1 1 1 1 4 1 1 1 0 3 1

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档