首页 理论教育 PLC数据传送指令格式及应用示例

PLC数据传送指令格式及应用示例

时间:2023-06-18 理论教育 版权反馈
【摘要】:2) 数据块传送数据块传送指令格式如表3 -6 -2 所示。图3-6-2字节块传送指令应用程序梯形图及语句表实例 梯形图; 语句表3) 字节传送立即读和立即写指令字节传送立即读和立即写指令格式如表3 -6 -3 所示。

PLC数据传送指令格式及应用示例

1. 数据传送指令

1) 单一数据传送

单一数据传送指令格式如表3 -6 -1 所示。

表3-6-1 单一数据传送指令格式

字节传送(MOVB) 指令把输入字节(IN) 传送到输出字节(OUT); 字传送指令(MOVW) 把输入字(IN) 传送到输出字(OUT); 双字传送(MOVD) 指令把输入双字(IN) 传送到输出双字(OUT); 实数传送(MOVR) 指令把输入实数(IN) 传送到输出实数(OUT)。

字传送指令将变量存储器VW100 中内容送到VW200 中, 其应用程序梯形图及语句表如图3 -6 -1 所示。

2) 数据块传送

数据块传送指令格式如表3 -6 -2 所示。

图3-6-1 字传送指令应用程序梯形图及语句表

(a) 梯形图; (b) 语句表

表3-6-2 数据块传送指令格式

字节块传送指令(BMB) 把从输入字节(IN) 开始的N 个字节值传送到从输出字节开始的N 个字节(OUT); 字块传送指令(BMW) 把从输入字(IN) 开始的N 个字值传送到从输出字开始的N 个字(OUT); 双字块传送指令(BMD) 把从输入地址(IN) 开始的N个双字值传送到从输出地址开始的N 个双字(OUT)。 N 可取1 ~255。

图3 -6 -2 是字节块传送指令的应用程序梯形图及语句表实例。 假设某个2 ×2 矩阵的4个元素存放在从VB20 开始的4 个字节中, 现要将其传送到从VB200 开始的4 个字节中去,则执行N=4 的字节块传送指令。

(www.xing528.com)

图3-6-2 字节块传送指令应用程序梯形图及语句表实例

(a) 梯形图; (b) 语句表

3) 字节传送立即读和立即写指令

字节传送立即读和立即写指令格式如表3 -6 -3 所示。

表3-6-3 字节传送立即读和立即写指令格式

字节传送立即读指令(BIR) 读取输入的物理值(IN), 将结果写入输出(OUT); 字节传送立即写指令(BIW) 将从输入读取的值(IN) 写入输出(OUT)。

2. 字节交换/填充指令

字节交换/填充指令格式及功能如表3 -6 -4 所示。

表3-6-4 字节交换/填充指令格式及功能

字节交换指令在使能端(EN) 输入有效时, 将输入字的高、 低字节交换的结果(IN)输出到存储器单元(IN); 字节填充指令在使能端(EN) 输入有效时, 自行输入数据(IN)填充从输出指定单元开始的N 个字存储单元(OUT), N 的数据范围为0 ~255。

字节填充指令将从VW200 开始的256 个字节(128 个字) 存储单元清零, 其应用程序梯形图及语句表如图3 -6 -3 所示。

图3-6-3 字节填充指令应用程序梯形图及语句表

(a) 梯形图; (b) 语句表

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

我要反馈