西门子PLC 7288 SMART 200 系列大量现货 13922952859
siemens西门子PLC专注西门子PLC 7288系列 SMART 200系列现货销售
全国咨询热线:13922952859
当前位置: 首页 > 知识课堂 > PLC知识

西门子S7-200PLC移位与循环移位指令

时间:2021-07-16 15:36:56 作者:admin 点击:

移位与循环移位指令如表4-23所示。

表4-23  移位与循环移位指令

名称 指令格式

(语句表) 功能 操作数 字节移位指令 SRB OUT,N 将字节OUT右移N位,左边的位依次用0填充 IN,OUT,N:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD

IN和N还可以是常数 SLB OUT,N 将字节OUT左移N位,右边的位依次用0填充 RRB OUT,N 将字节OUT循环右移N位,从右边移出的位送到OUT的左位 RLB OUT,N 将字节OUT循环左移N位,从左边移出的位送到OUT的右位 字移位指令 SRW OUT,N 将字OUT右移N位,左边的位依次用0填充 IN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD

IN还可以是AIW和常数

N:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD,常数 SLW OUT,N 将字OUT左移N位,右边的位依次用0填充 RRW OUT,N 将字OUT循环右移N位,从右边移出的位送到OUT的左位 RLW OUT,N 将字OUT循环左移N位,从左边移出的位送到OUT的右位 双字移位指令 SRD OUT,N 将双字OUT右移N位,左边的位依次用0填充 IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD

IN还可以是HC和常数

N:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD,常数 SLD OUT,N 将双字OUT左移N位,右边的位依次用0填充 RRD OUT,N 将双字OUT循环右移N位,从右边移出的位送到OUT的左位 RLD OUT,N 将双字OUT循环左移N位,从左边移出的位送到OUT的右位 位移位寄存器指令 SHRB DATA,S_BIT,N 将DATA的值(位型)移入移位寄存器;S_BIT指定移位寄存器的低位,N指定移位寄存器的长度(正向移位=N,反向移位=-N) DATA,S_BIT:I,Q,M,SM,T,C,V,S,L

N:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD,常数

标签: 西门子 S7-200PLC 移位 指令