电气控制与PLC应用幻灯片课件.ppt
6.2.7 移位寄存器指令 (3)双字循环左移和双字循环右移指令:RLD,RRD 指令盒与字节循环移位只有名称变为ROL DW和ROR DW,其他部分完全相同。使能输入有效时,把双字型输入数据IN循环左移或循环右移N位后,再将结果输出到OUT所指的双字存储单元(在语句表中,IN与OUT使用同一个单元)。实际移位次数为设定值取以32为底的模所得的结果。 指令格式: RLD OUT, N (双字循环左移) RRD OUT, N (双字循环右移) 例: RLD MD0, 2 RRD LD0, 3 返回 6.2.7 移位寄存器指令 以指令RRW LW0,3为例,指令执行情况如表5-14所示。 表5-14 指令RRW执行结果 移位次数 地址 单元内容 位SM1.1 说 明 0 LW0 1011010100110011 X 移位前(SM1.1不确定) 1 LW0 1101101010011001 1 右端1移入SM1.1和LW0左端 2 LW0 1110110101001100 1 右端1移入SM1.1和LW0左端 3 LW0 0111011010100110 0 右端0移入SM1.1和LW0左端 6.2.7 移位寄存器指令 3. 寄存器移位 SHRB,寄存器移位指令。该指令在梯形图中有3个数据输入端:DATA为数值输入,将该位的值移入移位寄存器;S BIT为移位寄存器的最低位端;N指定移位寄存器的长度。每次使能输入有效时,整个移位寄存器移动1位。 移位特点: 移位寄存器长度在指令中指定,没有字节型、字型、双字型之分。可指定的最大长度为64位,可正也可负。 移位数据存储单元的移出端与SM1.1(溢出)相连,所以最后被移出的位被放到SM1.1位存储单元。 6.2.7 移位寄存器指令 移位时,移出位进入SM1.1,另一端自动补以DATA移入位的值。 正向移位时长度N为正值,移位是从最低字节的最低位S BIT移入,从最高字节的最高位MSB.b移出;反向移位时,长度N为负值,移位是从最高字节的最高位移入,从最低字节的最低位S BIT移出。 最高位的计算方法:(N的绝对值–1+(S BIT的位号))/8,相除结果中,余数即是最高位的位号,商与S BIT的字节号之和即是最高位的字节号。 例如,如果S BIT是V22.5,N是8,那么MSB.b是V23.4。具体计算如下: MSB.b→V22+(8-1+5)÷8=V22+12÷8=V22+1(余数为4)→V23.4 返回 6.2.7 移位寄存器指令 指令格式: SHRB DATA, S BIT, N 例: SHRB I0.5, V20.0, 5 以本条指令为例,指令执行情况如表5-15所示。 表5-15 指令SHRB执行结果 脉冲数 I0.5值 VB20内容 位SM1.1 说 明 0 1 101 10101 X 移位前。移位时,从V20.0移入,从V20.4移出 1 1 101 01011 1 1移入SM1.1,I0.5的脉冲前值进入右端 2 1 101 10111 0 0移入SM1.1,I0.5的脉冲前值进入右端 3 0 101 01110 1 1移入SM1.1,I0.5的脉冲前值进入右端 6.2.8 比较操作指令 比较指令是一种比较判断,用于比较两个符号数或无符号数。 在梯形图中以带参数和运算符号的触点的形式编程,当这两数比较式的结果为真时,该触点闭合。 在功能框图中以指令盒的形式编程,当比较式结果为真时,输出接通。 在语句表中使用LD指令进行编程时,当比较式为真时,主机将栈顶置1。使用A/O指令进行编程时,当比较式为真时,则在栈顶执行A/O操作,并将结果放入栈顶。 比较指令的类型有:字节比较、整数比较、双字整数比较和实数比较。 比较运算符有:=、=、=、、和(表示不等于)。 返回 6.2.8 比较操作指令 1. 字节比较 字节比较用于比较两个字节型整数值IN1和IN2的大小,字节比较是无符号的。比较式可以是LDB、AB或OB后直接加比较运算符构成。 如:LDB=、AB、OB= 等。 整数IN1和IN2的寻址范围:VB、IB、QB、MB、SB、SMB、LB、*VD、*AC、*LD和常数。 指令格式例:LDB= VB10, VB12 AB MB0, MB1
您可能关注的文档
最近下载
- 2024—2025学年度安徽省合肥市第六中学高一下学期期末考试历史试题(含答案).docx VIP
- 4.国内高空观测数据BUFR编码格式(V1.0).doc VIP
- 兽药企业安全生产培训PPT.ppt VIP
- 输变电工程建设标准强制性条文10248-2016_部分2.pdf VIP
- 2025年高考(北京卷)物理真题及答案.doc VIP
- 2026人教版五年级上册语文期末考试3套试卷(打印版含答案解析).pdf
- 承插型盘扣式钢管模板支架施工验收记录表.doc VIP
- 长郡初三期末物理试卷及答案.doc VIP
- 湖北省武汉市江汉区2024-2025学年八年级上学期1月期末道德与法治试卷.docx VIP
- 黄冈达标卷数学2年级下(单元测+期中+期末).docx VIP
原创力文档

文档评论(0)