三菱plc多点传送指令的写法
FMOV指令是将源元件中的数据传送到指定目标开始的n个目标元件中,这n个元件中的数据完全相同。
FX3U PLC FMOV指令一般用作把一个数据写到多个寄存器里面,比如 FMOV K0 D0 K10 ,表示将K0写入到 D0-D9 这十个寄存器内;想把Y0 -Y3置位方法很多,比如MOV K15 K1Y0。
只能是写入数据的。不能直接进行输出。可以分开控制,或者直接 mov k1 kXy0 X是看你有多少个输出点,有8个输出点X就是2。
FMOV指令使用说明如图:
附1,三菱PLC的块传送和多点传送指令
BMOV(P)块传送--------从源操作元件开始的n个数据组成数据块传送到以目标元件开始的n个元件组成的数据块。
源操作元件:KnX KnY KnM KnS T C D 文件寄存器
目标元件:KnY KnM KnS T C D
n: K、H n≤512
使用格式:LD X0
BMOV(P) D5 D10 K3
D5→D10
D6→D11
D7→D12
BMOV(P) D5 D7 K3
D5→D7
D6→D8
D7→D9
BMOV(P) D20 D18 K3
D20→D18
D21→D19
D22→D20
当X0由OFF到ON时,按上述传送。当用连续方式执行BMOV时,条件满足时,每个扫描周期执行一次。
FMOV(P) 多点传送---------将源元件中的数据传送到以目标元件开始的n个元件中。
源操作元件:K/H knX KnY KnM KnS T C D V/Z
目标元件:KnY KnM KnS T C D
n: K\H n≤512
使用格式:LD X0
FMOV(P) K10 D0 K20
当X0由OFF到ON时:将源数据10传送到从D0开始的20个元件中每个元件中的数据都为10。
当用连续方式执行FMOV时,条件满足时,每个扫描周期执行一次。
如果元件号超出元件范围,则数据只送到允许的范围的元件内。
本站仅提供信息发布平台,文章仅代表作者个人观点。