35D控制器的判断跳转是一条接收外部指令跳转到指定标号的命令,首先我们看一下这个指令的主要参数,首先是标号,这个是所有指令都有的一个参数是当前指令的身份证,配合目的标号使用,一般用在跳转或者循环指令上代表的就是当前这行的这个指令,然后是输入口号,口号写几对应的开关就接在几号口或者说是对应这个指令的开关接在几号口当前口号就写几,另外一个就是条件,分为通和断,可按确认键更改,这个是检测信号口的状态,符合状态就执行跳转指令,最后一个就是目的标号,符合条件的话需要跳转的地址。 然后就是需要制定判断跳转的运行逻辑,当运行到该条指令的时候,如果对应的开关符合要求的话,执行跳转指令,跳转到目的标号对应的指令行,如果不符合条件则顺序执行下一条指令。 用法:
例1:我想运行到该指令的时候停止,一直等待信号,得到信号之后跳转到相对运动,那程序我们可以这么写 n001 判断跳转 标号1 输入口号1 条件通 目的标号3 n002 ****跳转 标号2 目的标号1 n003 相对运动 标号3 X: F: 因为判断跳转无信号输入会顺序走的特性,我们在中间加了个****运动,当他顺序运行的时候下行****跳转无条件执行跳转指令,跳回判断跳转,达到无限循环n001-n002指令达到等待信号的目的,然后等接收到信号跳转到想要的指令 例2:我想运行到该指令的时候停止,一直等待信号,得到信号后继续向下运行 n001 判断跳转 标号1 输入口号1 条件断 目的标号1 n002 相对运动 标号2 X: F: 我们可以看到这次的判断跳转标号和目的标号同是1,也就是让他自己跳自己,条件是断,也就是当我们没给信号的时候,因为符合跳转条件,他一直处于自己跳转自己的状态,就会处于当前指令等待信号,当我们输入口给了信号之后,因为不符合条件,所以会顺序执行下一条指令,如果程序比较简单的话我们是可以用这种写法的,相当于一个变种的暂停功能,比暂停更便捷。 更多编程技术问题及选型采购可扫码直接联系 李经理:15657653293 |