欢迎访问我的网站
控制板开发 单片机开发 PCBA定制加工 MCU单片机开发 电机驱动控制板 欧美进口备件 芯片IC 单片机解密反编译反C
CM35D运动控制器编程示例(LKD)

CM35D运动控制器编程示例(LKD)

CM35D运动控制器按客户需求编程示例:已知客户要求,若干个按钮对应若干段程序,每个按钮对应走的距离都不同,要求按下哪个按钮就走对应的距离。首先按下相应按钮跳转到指定指令需要用到判断跳转指令,这里根据客户按钮的多少选择应用多少个判断跳转指令例如如果有三个按钮那程序内容即为n001 判断跳转 丨 符合条件跳转到n005 走5圈n002 判断跳转 丨符合条件跳转到n007 走10圈n003 判断跳转

CM35D运动控制器按客户需求编程示例:

66329269-7705-4697-8ba9-4fe82a60afda.png

已知客户要求,若干个按钮对应若干段程序,每个按钮对应走的距离都不同,要求按下哪个按钮就走对应的距离。

首先按下相应按钮跳转到指定指令需要用到判断跳转指令,这里根据客户按钮的多少选择应用多少个判断跳转指令

例如如果有三个按钮那程序内容即为

n001  判断跳转   丨  符合条件跳转到n005  走5圈

n002  判断跳转    丨 符合条件跳转到n007  走10圈

n003  判断跳转   丨  符合条件跳转到n009  走15圈

n004  ****跳转 丨  当无按钮输入前三条都不符合条件自动顺序运行的此指令跳回至n001重新循环等待信号

n005  相对运动   5 丨  运动指令  走多少距离

n006  ****跳转   丨    当执行完n005运动指令后  跳转回n001重新循环等待信号

n007  相对运动   10  丨  运动指令  走多少距离

n008  ****跳转    丨  当执行完n007运动指令后  跳转回n001重新循环等待信号

n009  相对运动   15   丨  运动指令  走多少距离

n0010  ****跳转   丨  当执行完n007运动指令后  跳转回n001重新循环等待信号

简化思路就是以判断跳转指令作为按钮有几个按钮就写几个判断跳转,然后以****跳转为间隔,使得前面判断跳转形成一个等待指令的循环圈,****跳转之后为程序组,每个判断跳转对应一组程序,可以组可任意写,然后以****跳转结尾,跳转回第一条等待指令循环圈,继续等待下一个讯号,跳转到相应的程序。

如果按钮输入口不够,可以套娃式的套写循环指令圈,篇幅有限,就不多赘述了。