90 likes | 297 Views
XXXXX. XXXXX. 块传送指令. 块传送指令. 传送指令. 多点传送指令. 移位传送指令. 数据交换指令. 取反传送指令. 求 BCD 码指令. 求 BIN 码指令. 项目七: PLC 功能指令应用. FX2 系列中有八条数据传送指令,能实现单一数据或批数据的传送、数制的变换或数据移位。. 功能. 项目七: PLC 功能指令应用. 7.4.4 块传递指令. 将源中的 n 个数据组成的数据块传送到指定的目中去。 如果元件号超出允许元件号的范围,数据仅传送到允许范围内。. 块传送指令 FNC15 BMOV [S·][D·]n ;. 3.
E N D
XXXXX XXXXX 块传送指令
块传送指令 传送指令 多点传送指令 移位传送指令 数据交换指令 取反传送指令 求BCD码指令 求BIN码指令 • 项目七: PLC功能指令应用 FX2系列中有八条数据传送指令,能实现单一数据或批数据的传送、数制的变换或数据移位。
功能 • 项目七: PLC功能指令应用 7.4.4 块传递指令 • 将源中的n个数据组成的数据块传送到指定的目中去。 • 如果元件号超出允许元件号的范围,数据仅传送到允许范围内。
块传送指令FNC15 BMOV [S·][D·]n; 3 4 1 2 5 6 源操作数可取KnX、 KnY、KnM、KnS、T、C、D、K、H 目标操作数可取. KnY、KnM、KnS、T、C和D; [S·]为源软组件; [D·]为目标软组件; 数据块个数常数K、H; n为数据块个数; • 项目七: PLC功能指令应用 (一)指令格式 1.指令编号及助记符:
项目七: PLC功能指令应用 (二)指令用法 如果组件号超出允许组件号的范围,数据仅传送到允许范围内 块传送指令的功能是将源操作数组件中n个数据组成的数据块传送到指定的目标软组件中去
项目七: PLC功能指令应用 (二)指令用法 【例4】如图7.34所示,块传递指令BMOV举例 图7.34 块传递指令BMOV举例 (a)块传送指令;(b)块传送示意
根据K3指定数据块个数为3,则将D5~D7中的内容传送到D10~D12中去,如图7.34(b)所示;根据K3指定数据块个数为3,则将D5~D7中的内容传送到D10~D12中去,如图7.34(b)所示; 如果X000断开,则不执行块传送指令,源、目数据均不变 如果X000接通,则将执行块传送指令; 传送后D5~D7中的内容不变,而D10~D12内容相应被D5~D7内容取代; 当源、目软组件的类型相同时,传送顺序自动决定; 如果源、目软组件的类型不同,只要位数相同就可以正确传送; 如果源、目软组件号超出允许范围,则只对符合规定的数据进行传送; • 项目七: PLC功能指令应用
项目七: PLC功能指令应用 注意: 传送顺序是自动决定的,以防止源数据被这条指令传送的其它数据冲掉。 如果源元件与目标元件的类型相同,传送顺序可从同元件号开始,也可以从低元件号开始。 如果用到需要指定位数的bit元件,则源和目标的指定位数必须相同 利用BMOV指令可以读出文件寄存器(D1000-D2999)中的数据。
XXXXX XXXXX