• {{item.name}}
{{item.name}}
{{item2.name}}
更多

传送指令

star star star star star
0 分
  • 软件编程
  • S7-200
发布时间:2024年04月24日
  • 0
  • 2
传送指令

传送指令

S7-200 传送指令分为单独传送,成块传送,交换,立即传送三大类,前两类传送指令又按传送的数据类型分为字节,字,双字,(实数)型。

下图所示为传送指令:

LAD
STL
指令名
注释


MOVB IN,OUT
MOVW IN,OUT
MOVD IN,OUT
MOVR IN,OUT
移动字节/字/双字/实数
指令将输入字节/字/双字/实数(IN)移至输出字节/字/双字/实数(OUT),不改变原来的数值。


BMB,IN,OUT,N
BMW,IN,OUT,N
BMD,IN,OUT,N
成块移动字节/字/双字
指令将字节/字/双字数目(N)从输入地址(IN)移至输出地址(OUT)。N的范围是1至255。

SWAP IN
交换
指令交换字(IN)的最高位字节和最低位字节

BIR IN,OUT
BIW IN,OUT
移动字节立即读取
移动字节立即写入
指令读取实际输入IN(作为字节),并将结果写入OUT,但进程映像寄存器未更新。


注意:移动字节立即读取/写入指令,不支持扩展模块的通道。

如下为一个成块传送指令实例:

BLKMOV_B为将VB0开始的5个字节传送到VB100

传送后数值对应如下:

VB0
VB1
VB2
VB3
VB4
5
4
3
2
1
VB100
VB101
VB102
VB103
VB104
5
4
3
2
1


如下为SWAP交换指令实例:


执行前
执行后
交换数据
D6 C3
C3 D6
数据地址
VW50
VW50



剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。