三菱功能指令应用举例(一).pptVIP

  1. 1、本文档共90页,可阅读全部内容。
  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文档。上传文档
查看更多
三菱功能指令应用举例(一)

5.8.2 循环右移指令ROR 表5.32 ROR指令 循环右移指令 操 作 数 D FNC30 ROR D KnY、KnM、KnS、T、C、D、V、Z(Kn位组件中n = 4/8) P n n≤16(16位指令),n≤32(32位指令) 图5.50 循环右移指令ROR执行过程 【例题5.9】 循环右移指令ROR的应用举例如图5.51所示。求输出位组件K4Y0在一个循环周期中各位状态的变化。 图5.51 循环右移指令举例 表5.33 例题5.9各位状态的变化 输 入 输 出 输入继电器 输 入 元 件 作 用 输出继电器 控 制 对 象 X0 SB1 启动按钮 Y7~Y0 HL8~HL1 X1 SB2 停止按钮 Y17~Y10 HL16~HL9 Y27~Y20 H24~HL17 【例题5.10】 利用PLC实现流水灯控制。某灯光招牌有24个灯,要求按下启动按钮X0时,灯以正、反序每0.1s间隔轮流点亮;按下停止按钮X1时,停止工作。 【解】 由于输出动作频繁,应选择晶体管或晶闸管输出类型的PLC。流水灯控制需要2个输入端口,24个输出端口。输入、输出端口的分配如表5.34所示。 表5.34 输入/输出端口分配表 图5.52 例题5.10 5.8.3 位左移指令SFTL 表5.35 SFTL指令 循环左移指令 操 作 数 P FNC35 SFTL S X、Y、M、S n1、n2 K、H D Y、M、S 1≤n2≤n1≤1024 1.位左移指令SFTL的说明 (1)S为移位的源操作数的最低位,D为被移位的目标操作数的最低位。n1为目标操作数个数,n2为源操作数个数。 (2)位左移就是源操作数从目标操作数的低位移入n2位,目标操作数各位向高位方向移n2位,目标操作数中的高n2位溢出。源操作数各位状态不变。 (3)在指令的连续执行方式中,每一个扫描周期都会移位一次。在实际控制中,常采用脉冲执行方式。 位左移指令SFTL的应用示例梯形图如图5.53所示。 图5.53 位左移指令SFTL示例梯形图 图5.54 位左移指令SFTL示例过程 2.位左移指令SFTL举例 【例题5.11】 位左移指令SFTL的程序梯形图如图5.53所示。设Y17~Y0的初始状态为0,X3~X0的位状态为1011。求数次执行位左移指令SFTL后,Y17~Y0各位状态的变化。 表5.36 例题5.11各位状态的变化 【解】 Y17~Y0各位状态的变化如表5.36所示。第一次执行左移指令SFTL后,(K4Y0)= H0B,第二次执行左移指令SFTL后,(K4Y0)= H0BB,依次类推。 5.8.4 位右移指令SFTR 表5.37 SFTR指令 循环左移指令 操 作 数 P FNC34 SFTR S X、Y、M、S n1、n2 K、H D Y、M、S 1≤n2≤n1≤1024 1.位右移指令SFTR的说明 (1)S为移位的源操作数的最低位,D为被移位的目标操作数的最低位。n1为目标操作数个数,n2为源操作数个数。 (2)位右移就是源操作数从目标操作数的高位移入n2位,目标操作数各位向低位方向移n2位,目标操作数中的低n2位溢出。源操作数各位状态不变。 位右移指令SFTR的应用示例梯形图如图5.55所示。 图5.55 位右移指令SFTR示例梯形图 图5.56 位右移指令SFTR示例过程 【例题5.12】 位右移指令SFTR的程序梯形图如图5.55所示。设Y17~Y0的初始状态为0,X3~X0的位状态为1011。求数次执行位右移指令SFTR后,Y17~Y0各位状态的变化。 2.位右移指令SFTR举例 【解】 Y17~Y0各位状态的变化如表5.38所示。在未执行位右移指令SFTR前,(K4Y0)= 0,第一次执行左移指令SFTR后,(K4Y0)= H0B000,第二次执行左移指令SFTL后,(K4Y0)= H0BB00,依次类推。 表5.38 例题5.12各位状态的变化 【例题5.13】 某台设备有8台电动机,为了减小电动机同时启动对电源的影响,利用位移指令实现间隔10s的顺序通电控制。按下停止按钮时,同时停止工作。 【解】 控制线路需要2个输入端口,8个输出端口。输入、输出端口的分配如表5.39所示。 表5.39 输入/输出端口分配表 输 入 输 出 输入继电器 输 入 元 件 作 用 输出继电器 控 制 对 象 X0 SB1 启动按钮 Y7~Y0 8个接触器 X1 SB2 停止按钮 图5.57 例题5.13 程序梯形图 5.9 数码显示及应用

文档评论(0)

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

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

1亿VIP精品文档

相关文档