您当前的位置:五五电子网电子知识plc技术PLC入门西门子PLC数据处理指令 正文
西门子PLC数据处理指令

西门子PLC数据处理指令

点击数:7678 次   录入时间:03-04 11:33:32   整理:http://www.55dianzi.com   PLC入门
一、传送类指令

(一)单一传送

◆ MOVB,字节传送指令
◆ BIR,传送字节立即读指令 
◆ BIW,传送字节立即写指令 
◆ MOVW,字传送指令 
◆ MOVD,双字传送指令 
◆ MOVR,实数传送指令

1、MOVB,字节传送指令

使能输入有效时,把一个单字节无符号数据由IN传送到OUT所指的字节存储单元。

IN的寻址范围:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD和常数。

VB、IB、QB、MB、SB、SMB、 LB、AC、*VD、*AC、*LD。

指令格式: MOVB IN1, OUT 


图1 MOVB指令

例: MOVB VB0, QB0

2、BIR,传送字节立即读指令 

使能输入有效时,立即读取单字节物理输入区数据IN,并传送到OUT所指的字节存储单元。

IN的寻址范围:IB 

OUT的寻址范围:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD。

指令格式:BIR IN1, OUT


图2 BIR指令

例:BIR IB0, VB10

(二)块传送

◆ BMB,字节块传送指令
◆ BMW,字块传送指令 
◆ BMD,双字块传送指令 

指令可用来进行一次多个(最多255个)数据的传送,数据块类型可以是字节块、字块、双字块。

三条指令中N的寻址范围都是:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD和常数。

使ENO断开的出错条件:SM4.3(运行时间);0006(间接寻址);0091(数超界)。


图3 块数据传送指令

二、移位指令

(一)左移和右移 

1、字节左移和字节右移 

SLBSRB,字节左移和字节右移。使能输入有效时,把字节型输入数据IN左移或右移N位后,再将结果输出到OUT所指的字节存储单元。最大实际可移位次数为8。


图4 字节左移和字节右移

以字节左移指令为例,指令执行情况如表所示。


图5 字节左移指令

[1] [2] [3]  下一页


本文关键字:西门子PLC  PLC入门plc技术 - PLC入门