基恩士plc编程指令大全_PLC编程基础循环位移指令的使用方法

f6688508f7c5b71d276714c9f9f557d1.png

在使用PLC编程的过程中,做一些循环的工作或者移位的工作,PLC的循环移位指令可以使这类工作变得简单容易。如下表是PLC的循环移位类指令:

ef3f1608e7604b0381ab2c5d199c3d3a.png

1、循环右移指令

循环右移指令使不包括进位标志在内的指定位数部分的位信息右移、循环的指令。

37e01c295eab581cf0a8b7b77ca8773b.png

循环右移指令

D:保存循环右移数据的字软元件编号

n:循环移动的位数[n≦16(16位指令),n≦32(32位指令)]

循环右移指令的执行过程如下图所示:

5e93f44bc80c7417e4e21a591f2ff29b.png

2、循环左移指令

循环左移使不包括进位标志位在内的指定位数部分的位信息左移、循环的指令。

1f56ce15328d8e7a033e57c7dc993c85.png

D:保存循环左移数据的字软元件编号

n:循环移动的位数[n≦16(16位指令),n≦32(32位指令)]

循环左移指令的执行过程如下图所示:

7b4ba2eb6b36ac33380a61e71158b9bf.png

3、带进位循环右移

使包括进位标志位在内的指定位数部分的位信息右移、循环的指令。

795953875303f8a78a406b098cd9faaf.png

D:保存循环右移数据的字软元件编号

n:循环移动的位数[n≦16(16位指令),n≦32(32位指令)]

带进位循环右移的执行过程如下:

4120dd2d6414c06305813d90ace1efc8.png

4、带进位循环左移

使包括进位标志位在内的指定位数部分的位信息左移、循环的指令。

1573474a1343bdf8164f59cd9460bce3.png

D:保存循环左移数据的字软元件编号

n:循环移动的位数[n≦16(16位指令),n≦32(32位指令)]

带进位循环左移的执行过程如下:

310e19619457ee7c698e2f5416de82a8.png

5、位右移指令

使指定位长度的位软元件每次右移指定的位长度的指令。

70d91bd390e6f718096fc3ad4a952388.png

S:右移后在移位数据中保存的起始位软元件编号

D:右移的起始位软元件编号

n1:移位数据的位数据长度n2≦n1≦1024

n2:右移的位点数n2≦n1≦1024

位右移指令执行过程如下图所示:

09c1bfa1634674bf5c790efcce813491.png

6、位左移

使指定位长度的位软元件每次左移指定的位长度的指令。

c4b6ac42668fb43fe536f2d55b97f952.png

S:左移后在移位数据中保存的起始位软元件编号

D:左移的起始位软元件编号

n1:移位数据的位数据长度n2≦n1≦1024

n2:左移的位点数n2≦n1≦1024

位左移指令执行过程如下图所示:

6873d149e8948ee4a636cc3d1a5bbfe5.png

7、字右移指令

将n1个字长的字软元件右移n2个字的指令。

8c7ba5375b5e5acfc0789a867f7c0152.png

S:右移后在移位数据中保存的起始位软元件编号

D:保存右移数据的起始字软元件编号

n1:移位数据的字数据长度n2≦n1≦1024

n2:右移的字点数n2≦n1≦1024

字右移指令的执行过程如下图所示:

07927a9510eceaf4dcb4bd75541b66e7.png

8、字左移指令

将字数据信息左移指定字个数的指令。

73c24436aee87fa4d589c9b6868604bd.png

S:左移后在移位数据中保存的起始字软元件编号

D:保存左移数据的起始字软元件编号

n1:移位数据的字数据长度n2≦n1≦1024

n2:左移的字点数n2≦n1≦1024

字左移指令执行过程如下图所示:

b3053d7cd2020a0929d3e03ea138708a.png

(转载请注明来源函控自动化工程师头条号)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值