第3章 可编程序控制器的编程 位左移(BSL)的例子:用BSL指令实现位左移 第3章 可编程序控制器的编程 问题:如何实现循环左移 ? 只需将源位地址(Bit Address)设为队 列的最后一位的位地址即可 。 第3章 可编程序控制器的编程 2.位右移(BSR) 位右移(BSR)的描述:位右移指令在阶梯每次由假 变真时,将指定地址所有的位都右移一个位置。它的操 作与BSL类似。 第3章 可编程序控制器的编程 位右移(BSR)的例子: 移位指令编程练习 O:001的初始状态为1111000000000000(由数据设置完成),试编一程序,令其前20秒,按每秒一次的速度进行循环左移;后20秒,按每秒一次的速度循环右移,周而复始地进行。 第3章 可编程序控制器的编程 十。 程序控制指令 程序控制指令用以改变梯形图程序执行的方向,它包括: (1)用以关断某段程序中的非保持型输出的主控复位 (MCR)指令; (2)用以跳过某段不总是需要执行的程序的跳转 (JMP)和标号(LBL)指令; (3)用以循环某一段程序的FOR、NXT循环或BRK中 断指令; 第3章 可编程序控制器的编程 程序控制指令(续) (4)用来控制子程序执行的跳转到子程序(JSR)、 子程序(SBR)和返回(RET)指令; (5)用以调试程序用的暂时结束(T
原创力文档

文档评论(0)