CM系列控制器,判断跳转这步指令经常用到,很多人搞不明白这条指令的使用方法,今天详细讲解一下。
这一步有标号、输入口号、条件、目的标号。四个参数。 标号即对应目的标号的一对参数,需要用到的标号必须是不为0的****数值,不能重复。没有对应目的标号的标号可以不需要设置即为0。 输入口号即外接控制器的对应输入口号。 条件即外接开关的闭合或者断开的状态。
判断跳转的原理是满足条件程序即跳到目的标号的步骤上去,不满足条件直接进行下一步。因此一般判断跳转有两种使用方法。 1、一种是只需要判断一个输入口状态,这种情况下我们可以使用,条件【断】,标号和目的标号一样【不为0】的方法来实现,即假设我们设置 N001 判断跳转 标号【1】 输入口号【1】 条件【断】 目的标号【1】 这步的意思就是,输入口1,在断开的情况下一直跳标号为1的步骤,只有连接外部输入口1的信号改为通时,程序才会继续往下一步运行N002。 2、还有一种是需要一次性判断多个输入口的状态,这种情况下我们就必须要使用,判断跳转+****跳转的组合来实现。 假设 N001 判断跳转 标号【1】 输入口号【1】 条件【通】 目的标号【2】
N002 判断跳转 标号【0】 输入口号【2】 条件【通】 目的标号【3】
N003 ****跳转 标号【0】 目的标号【1】
N004 标号【2】 ..........
N005 标号【3】 .......... 这种就是一次性判断两个以上的输入口状态,就是如果输入口1状态为通时跳到N004标号为【2】的步骤上去,如果输入口2状态为通时跳到N005标号为【3】的步骤上去。如果两个输入口状态都为断开,那么程序就会在前三步一直循环,直到输入口1或者2状态为通。 这其中N002和N003的标号都为0,因为我们不需要目的标号跳到那一步,所以标号可以不给。
时代超群数控专家 咨询电话:13353704930(田工) 店铺二维码 微信二维码 QQ二维码
|