品牌
代理商厂商性质
上海市所在地
浙江西门子PLC代理商 浙江西门子PLC代理商
西门子控制面板6AV2124-1MC01-0AX0
西门子PLC循环左、右移位指令的使用
循环移位将移位数据存储单元的首尾相连,同时又与溢出标志SM1.1连接,SM1.1用来存放被移出的位。指令格式见表6。
(1)循环左移位指令(ROL)
使能输入有效时,将IN输入无符号数(字节、字或双字)循环左移N位后,将结果输出到OUT所的存储单元中,移出的后一位的数值送溢出标志位SM1.1。当需要移位的数值是零时,零标志位SM1.0为1。
(2)循环右移位指令(ROR)
使能输入有效时,将IN输入无符号数(字节、字或双字)循环右移N位后,将结果输出到OUT所的存储单元中,移出的后一位的数值送溢出标志位SM1.1。当需要移位的数值是零时,零标志位SM1.0为1。
(3)移位次数N≥数据类型(B、W、D)时的移位位数的处理
如果操作数是字节,当移位次数N≥8时,则在执行循环移位前,先对N进行模8操作(N除以8后取余数),其结果0-7为实际移动位数。
如果操作数是字,当移位次数N≥16时,则在执行循环移位前,先对N进行模16操作(N除以16后取余数),其结果0-15为实际移动位数。
如果操作数是双字,当移位次数N≥32时,则在执行循环移位前,先对N进行模32操作(N除以32后取余数),其结果0-31为实际移动位数。
(4)使ENO = 0的错误条件:0006(间接寻址错误),SM4.3(运行时间)。
表6 循环左、右移位指令格式及功能
LAD | |||
STL | RLB OUT,N RRB OUT,N | RLW OUT,N RRW OUT,N | RLD OUT,N RRD OUT,N |
操作数及数据类型 | IN:VB, IB, QB, MB, SB, SMB, LB, AC,常量。 OUT:VB, IB, QB, MB, SB, SMB, LB, AC。 数据类型:字节 | IN:VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC, 常量。 OUT:VW, IW, QW, MW, SW, SMW, LW, T, C, AC。 数据类型:字 | IN:VD, ID, QD, MD, SD, SMD, LD, AC, HC, 常量。 OUT:VD, ID, QD, MD, SD, SMD, LD, AC。 数据类型:双字 |
N:VB, IB, QB, MB, SB, SMB, LB, AC, 常量;数据类型:字节。 | |||
功能 | ROL:字节、字、双字循环左移N位;ROR:字节、字、双字循环右移N位。 |
花30秒询价,你会知道什么叫优势;花60秒咨询,你会知道什么叫服务;合作一次,你会知道什么叫质量!我将提供一*的质量,服务作为自已重要的责任。期待你的询价!!!
我们宁可为价格解释一阵子,也不愿意为品质道歉一辈子!
西门子触摸屏详细说明:
对西门子产品维修流程如下:
标准维修:通常的维修时间为收到产品后的5个工作日以内。
加急维修:在紧急情况下,我们为多数产品提供维修时间为2个工作日以内的服务。客户需为此支付额外费用。
非工作时间维修:在紧急情况下可以为多数产品在周末及节假日提供服务。
上门取件:针对部分产品提供上门取件及维修后送回的服务。
现场维修:对于体积较大或较重的产品,我们也可以应您的要求在客户现场提供维修服务。