您现在的位置是:首页 > PLC技术 > PLC技术
三菱FX2N系列PLC的块传送指令
来源:艾特贸易2017-06-05
简介块传送 BMOV(Block Move) 指令格式为: FNC15 BMOV[S][D]n 其中, [S ] 为源软元件; [D ] 为目的软元件; n 为数据块个数。块传送指令的功能是将源软元件中的 n 个数据组成的数据块传送到指定的
块传送BMOV(Block Move)指令格式为: FNC15 BMOV[S·][D·]n 其中,[S·]为源软元件;[D·]为目的软元件;n为数据块个数。块传送指令的功能是将源软元件中的n个数据组成的数据块传送到指定的目的软元件中去。如果元件号超出允许元件号的范围,数据仅传送到允许范围内。 块传送指令的助记符、功能号、操作数和程序步等指令概要如表5.15所示。由表5. 15可见,能够充当源操作数的为表中[S·]所指定的范围内的所有软元件,包括文件寄存器(D1000~D2999);能够充当目操作数的软元件要除去常数K、H和输入继电器位组合,如表中[D·]所指定的范围内的软元件;能够充当数据块个数的只有常数K、H,如表中n所指定的范围。 表5.15 块传送指令概要 图5. 29(a)所示为块传送指令示例梯形图,对应指令为: BMOV D0 D10 K3 在图5. 29(a)中,如果X010接通,将执行块传送指令。根据K3指定数据块个数为3,则将D0~D2中的内容传送到D10~D12中去,如图5.29(b)所示。传送后D0~D2中的内容不变,而D10~D12的内容相应被D0~D2中内容取代。当源、目软元件的类型相同时,传送顺序自动决定。如果源、目软元件的类型不同,只要位数相同就可以正确传送。如果源、目的软元件号超出允许范围,则只对符合规定的数据进行传送。 BMOV指令没有32位操作方式,但有脉冲操作方式,BMOV指令的脉冲操作格式为:
BMOV(P)[S·][D·]n
图5.29 块传送指令BMOV
点击排行
