专业的微特电机产品发布平台
用户名: 密码: 注册
设为首页 加入收藏 联系我们
免费注册 企业免费建站
新技术论坛 会员产品发布
TB6600QQ群:70241714   步进电机论文   六轴工业机器人解决方案  
步进电机     驱动器     控制器     马达IC     伺服电机     无刷直流电动机     微特电机文献     工控器件     运动控制新产品     六轴工业机器人    
 当前位置:首页--控制器--通用步进电机控制器
CM35D运动控制器判断跳转的用法(LKD)
2023年12月19日

c0679a65-223b-499d-87af-ef8b27f35931.png

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,也就是让他自己跳自己,条件是断,也就是当我们没给信号的时候,因为符合跳转条件,他一直处于自己跳转自己的状态,就会处于当前指令等待信号,当我们输入口给了信号之后,因为不符合条件,所以会顺序执行下一条指令,如果程序比较简单的话我们是可以用这种写法的,相当于一个变种的暂停功能,比暂停更便捷。

a45a7f14-625b-4652-a91d-29392b12dc83.png

更多编程技术问题及选型采购可扫码直接联系   李经理:15657653293

设为首页   |   加入收藏   |   联系我们   |   站长留言   |   广告服务   |   友情链接   |   免费展示
网站实名:步进电机网 步进电机驱动器网 微特电机网 网站地图 新闻中心
版权所有:北京时代四维科技有限公司
© Copyright By www.zgbjdj.com
京ICP备11042559号-1