内容发布更新时间 : 2025/3/5 10:13:33星期一 下面是文章的全部内容请认真阅读。
西门子 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:感谢大家的阅读,本文由我司收集整编。仅供参阅!