西门子PLC数据处理指令 下载本文

内容发布更新时间 : 2024/5/19 6:29:19星期一 下面是文章的全部内容请认真阅读。

西门子 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、字节左移和字节右移

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

图 4 字节左移和字节右移以字节左移指令为例,指令执行情况如表所示。 图 5 字节左移指令 tips:感谢大家的阅读,本文由我司收集整编。仅供参阅!