大家好,这一期给大家讲解CM系列控制器的一个编程案例:两个按钮控制电机方向,并且在运行过程中可以随时变。 我按绿色按钮正转,按黄色按钮反转,并且在运行过程中可以随时按。我们来看这个案例怎么编辑程序。 首先我们要用到判断跳转,因为他涉及到给信号执行某个动作,绿色按钮接的输入1,所以我们写标号1,输入口1,条件:通,目的标号4。4号步骤是什么我们稍后讲。 第二步也是个判断跳转,其实前两步的判断跳转就是对应这两个按钮。就是给信号之后,通了,可以调到相应的目的行号。这次跳的是6号,后面会看到6号是干嘛的。 第三步是****跳转,因为我们前面已经编了两个判断跳转了,所以我们需要用一个****跳转把前面的隔开,不然不等按钮出发,电机一直就会转。我们只要不通信号,前两步就会一直判断自身,不会往下进行。
第四部是延时,因为咱们这个按钮给信号是非常快的,所以我们加一个0.5秒的延时让信号有时间给到控制器,让控制器执行动作。同时这一行也是对应第一行的判断地址,绿色按钮通,调到这一行。
然后第五步就该让电机转了,我们编辑一个速度模式,因为我们不知道这个电机要转所长距离所以我们让电机一直转,速度是500。当输入口1有信号的时候,让电机停,所以是输入口:1.停止条件:通。 下一步也是个延时,这就对应第二行的跳转地址了,按黄色按钮,让电机反转,黄色按钮通,调到第6行。 这时我们又要用到****跳转了,我们正转编好了,要用一行****跳转隔开,不然正转完接着就会反转。 同理,下一行也是编辑一步速度模式,因为要反转了,只不过这次方向反了,X是-500。输入口2对应黄色按钮,停止条件也是通。 最后一步我们加一行****跳转,跳到第一行,因为这个动作是无限循环的。
这就是CM40控制器两个按钮控制方向教程,大家可以拿手边的控制器实验一下! 采购咨询:18010008016 陈工
|