分享

三菱Q系列PLC,结构化工程之移位指令基础知识

 PLC与自控设备 2022-04-27

移位指令:

                       SFL←左移

               一EN   ENO一

            6 一n            d一

                   ↑           ↑

              ANY16     ANY16

                      SFR←右移

               一EN    ENO一

            6 一n             d一

                   ↑           ↑

              ANY16      ANY16

1,移动到第n+1位。

2,移动16-n个二进制数。

3,进位标志SM700。

                      BSFL←位左移

               一EN   ENO一

            6 一n            d一

                   ↑             ↑

              ANY16         Bit

                      BSFR←位右移

               一EN   ENO一

            6 一n            d一

                   ↑             ↑

              ANY16         Bit

1,移动以d为首n个二进制数据1个位。

2,原位置补0,自动复位,不用RST复位。

3,溢出位,进入SM700。

                      DSFL←字左移

               一EN ENO一

            6 一n         d一

                   ↑         ↑

              ANY16    ANY16

                      DSFR←字右移

               一EN        ENO一

            6 一n                d一

                   ↑             ↑

              ANY16         ANY16

1,移动以d为首n个字数据1个字。

2,原位置补0。

3,溢出位舍去。

                      ROR←循环右移

               一EN   ENO一

            1 一n           d一

                   ↑        ↑

              ANY16   ANY16

1,b0的值→b15→进位标志SM700。

2,b(n-1)的值→b15→进位标志SM700。

                      RCR←循环右移,带标志位

               一EN    ENO一

            1 一n            d一

                   ↑           ↑

              ANY16       ANY16

1,b0的值→进位标志SM700。

2,b(n-1)的值→进位标志SM700。

                      ROL←循环左移

               一EN ENO一

            1 一n         d一

                   ↑         ↑

              ANY16   ANY16

1,b15的值→b0→进位标志SM700。

2,b(16-n)的值→b0→进位标志SM700。

                      RCL←循环左移,带标志位

               一EN    ENO一

            1 一n            d一

                   ↑           ↑

              ANY16    ANY16

1,b15的值→进位标志SM700。

2,b(16-n)的值→进位标志SM700。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多