理论教育 PLC内部数据传送指令详解

PLC内部数据传送指令详解

时间:2023-06-27 理论教育 版权反馈
【摘要】:传送指令是单个数据或多个连续数据从源地址传送到目的地址,主要用于 PLC内部数据传送。数据传送指令分为单数据传送指令和块数据传送指令。图4-43块传送指令应用由于负跳变指令的作用,当I0.0闭合到断开的第一个扫描周期时,BMW指令执行,将以VW10开始的5个字传送到以MW10开始的存储单元中。

PLC内部数据传送指令详解

传送指令是单个数据或多个连续数据从源地址传送到目的地址,主要用于 PLC内部数据传送。数据传送指令分为单数据传送指令和块数据传送指令。

(1)单数据传送指令——次传送一个字节、字、双字或实数

(2)块数据指令——将一个由N个字节组成的数据块按字节、字或双字方式进行传送。

1.MOVB、MOVW、MOVD和MOVR指令

(1)指令格式。

STL:MOVB IN,OUT MOVW IN,OUT MOVD IN,OUT MOVR IN,OUT

LAD:

(2)指令功能。

① MOVB:字节传送指令。将输入字节(IN)移至输出字节(OUT),不改变原来的数值。

② MOVW:字传送指令。将输入字(IN)移至输出字(OUT),不改变原来的数值。

③ MOVD:双字传送指令。将输入字(IN)移至输出双字(OUT),不改变原来的数值。

④ MOVR:实数传送指令。将32位、实数输入双字(IN)移至输出双字(OUT),不改变原来的数值。

(3)指令应用(见图4-42)。

(www.daowen.com)

图4-42 传送指令应用

当I0.0闭合时,将VD10中的数据传送到AC1中。

2.BMB、BMW和BMD指令

(1)指令格式。

STL:BMB IN,OUT,N BMW IN,OUT,N BMD IN,OUT,N

LAD:

(2)指令功能。

BMB:字节块传送指令。指令将字节数目(N)从输入地址(IN)移至输出地址(OUT)。N的取值为1~255。

BMW:字块传送指令。指令将字数目(N)从输入地址(IN)移至输出地址(OUT)。N的取值为1~255。

BMD:双字块传送指令。指令将双字数目(N)从输入地址(IN)移至输出地址(OUT)。N的取值为1~255。

(3)指令应用(见图4-43)。

图4-43 块传送指令应用

由于负跳变指令的作用,当I0.0闭合到断开的第一个扫描周期时,BMW指令执行,将以VW10开始的5个字传送到以MW10开始的存储单元中。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈