多点传送指令FMOV (FillMove)的操作功能:将源地址中的数据传送到指定目标开始的n个元件中,这n个元件中的数据完全相同,指令中给出的是目标元件的首地址。如果元件号超出允许的范围,数据仅传送到允许范围的元件中。常用于对某一段数据寄存器的清零或置相同的初始值。
图4.20 用位元件组合传送数据块
如图4.21所示为多点传送指令的使用说明。当X10=ON时执行多点传送指令,根据K3指定的目标元件个数为3,将K0传送到D12~D10中去,传送后D12~D10中的内容被K0取代。
图4.21 多点传送指令的使用说明
图4.22为数据传送指令MOV、BMOV、FMOV指令的应用示例。假设PLC的输入端K4X0 (X17~X10,X7~X0)的16位输入状态为00001000 11110000。在输入X20=ON执行MOV指令后,将K2X0 (X7~X0)的状态传送给K2YO,即Y7 --Y0的状态为11110000。
在X21=ON时,执行BMOV块传送指令将数据块K2X10、K2X0分别传送到K2Y10和K2Y0,即K2Y10状态为00001000,K2Y0的状态为11110000。
在X22=ON时,执行FMOV多点传送指令将K2XO的状态同时传送到K2Y10和K2Y0,即K2Y10和K2Y0均为11110000。
如图4.23所示为彩灯循环控制梯形图。图中采用4s脉冲发生器和MOV指令实现对彩灯的控制,即8个彩灯按照2s频率隔灯交替点亮。X0为起动开关,当X0=ON时,连接在输出端Y7~Y0的8个彩灯,实现隔灯显示,每2s交换一次,反复运行。因为K85和K170在PLC内部是两组状态(0,1)完全相反的二进制数码,所以执行MOV指令后,可以实现隔灯显示的功能。
图4.22 数据传送的应用示例
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门
上一篇:FX系列PLC块传送指令BMOV