您现在的位置是:首页 > PLC技术 > PLC技术

S7-300 PLC的无条件跳转指令

来源:艾特贸易2017-06-04

简介跳转指令包括有条件跳转和无条件跳转两种形式。跳转指令必须和标号 (1abel) - 起使用,标号是跳转的目标位置。跳转必须是在同一个块里,且跨度不超过 64K ,同一个块里的标号不能重

    跳转指令包括有条件跳转和无条件跳转两种形式。跳转指令必须和标号(1abel) -起使用,标号是跳转的目标位置。跳转必须是在同一个块里,且跨度不超过64K,同一个块里的标号不能重名。    JU    无条件跳转指令    JL    跳转表格指令    无条件跳转指令的使用如图4-62
无条件跳转指令
    4-62    无条件跳转指令    [4-28] IW8MW12的异或结果如果为0,将M4.0复位,非0则将M4.0置位。    L    IW8    //IW8的内容装入累加器l的低字    L    MW12    //累加器1的内容装入累加器2MW12的内容装入累加器1    XOW    //累加器12低字的内容逐位异或    JN         NOZE    //如果累加器1的内容非0,则跳转到标号NOZE    R    M4.0    JU    NEXT    //无条件跳转到标号NEXT    NOZEAN    M4.0    S    M4.0    NEXTNOP 0    JL实质是多路分支跳转语句,必须与无条件跳转指令一起使用。    [4-29] JL指令应用实例。    L    MB10    //装入目的地址:0=01=12=不操作;3=3>=3=不操作    JL    LIST    //分支跳转,若ACCU1>3 ,跳到标号LIST    JU    SE0    //分支,若ACCU1=0    ,跳到标号SE0    JU    SE1    //分支,若ACCU1=1    ,跳到标号SE1    JU    COMM    //分支,若ACCU1=2    ,跳到标号COMM    JU SE3    //分支,若ACCU1=3    ,跳到标号SE3LISTJU    COMM    JU SE3SEO    //程序段0        JU    COMMSE1    //程序段l        JU    COMMSE3    //程序段3    COMM    //公共程序