移位与循环移位指令如表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,常数
详细的应用参照http://.plc100./sanling/
我们公司主营柔性振动盘、柔性供料器、非标自动化设备、柔性振动盘、柔性生产线、柔性自动上料系统、并联机器人摆盘机、视觉自动分拣设备、柔性上料工作站、视觉检测机等业务,厂家直营,支持定制,免费获取全套方案。
本文来源于互联网,我们本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。
服务区域:
广东
浙江
安徽
北京
福建
甘肃
广西
贵州
海南
河北
河南
黑龙江
湖北
湖南
吉林
江苏
江西
辽宁
内蒙古
宁夏
青海
山东
山西
陕西
上海
四川
台湾
天津
西藏
新疆
云南
重庆