首页 理论教育 PLC地铁设备中的传送类指令应用

PLC地铁设备中的传送类指令应用

更新时间:2025-01-17 工作计划 版权反馈
【摘要】:传送指令用于存储单元的清零、程序初始化等。表4-1字节、字、双字和实数传送指令使ENO=0的条件:间接寻址。表4-3块传送指令图4-1块传送指令示例4.字节交换指令字节交换指令将字型输入数据IN的高字节和低字节进行交换。

该指令用于完成各存储单元之间一个或多个数据的传送。分为单个数据传送或多个连续字块的传送。传送指令用于存储单元的清零、程序初始化等。

1.单个数据的传送

单个数据的传送包括字节、字、双字和实数传送。在使能输入端有效时,把一个单字节数据(字、双字和实数)在不改变原值的情况下,由IN传送到OUT所指定的存储单元。表4-1给出了以上指令的表达形式及操作数。

表4-1 字节、字、双字和实数传送指令

使ENO=0(指令错误)的条件:间接寻址(0006)。

2.字节立即传送指令

字节立即传送指令就像位指令中的立即指令一样,用于输入和输出的立即处理。包括字节立即读指令和字节立即写指令。字节立即读指令(BIR)读取物理输入IN,并存入OUT,刷新过程映像寄存器。字节立即写指令(BIW)从存储器IN读取数据,写入物理输出,同时刷新相应的过程映像区,它用于把计算出的结果立即输出到负载。字节立即传送指令如表4-2所示。

表4-2 字节立即传送指令

使ENO=0(指令错误)的条件:间接寻址(0006)、不能访问扩展模块。

3.块传送指令

块传送包括字节块、字块和双字块的传送。

功能描述:在使能输入端有效时,把源操作数起始地址IN的N个数据传送到目标操作数OUT的起始地址中。块传送指令如表6-3所示

使ENO=0(指令错误)的条件:间接寻址(0006)、操作数超出范围(0091)。(www.xing528.com)

【例4-1】块传送举例:使用块传送指令,把VB0到VB1两个字节的内容传送到VB10到VB11单元中,启动信号为I0.0。这时IN数据应为VBO,N应为2,OUT数据应为VB10,如图6-1所示。

表4-3 块传送指令

图4-1 块传送指令示例

4.字节交换指令

字节交换指令将字型输入数据IN的高字节和低字节进行交换。指令使用如表4-4所示。

表4-4 字节交换指令

使ENO=0(指令错误)的条件:间接寻址(0006)。

【例4-2】字节交换指令示例如图4-2所示。

图4-2 字节交换指令示例

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

我要反馈