CM35D控制器编程简介(LHC) 一 控制器程序运行简介:
控制器程序行号n , 001是第一条 n002是第二条,以此类推,n105是第105条。本控制器可存储480条程序。 程序运行是逐条检索依次向下运行,即n001 n002 n003..... 二 程序指令的含义。 1****运动 X 10 F 500 X 是电机运行到的停止位置,F是电机运行的速度。 ****运动是指从0点开始计算的指令,见下图: 2 相对运动是电机以当前现在的位置开始计算,运动的所到位置,见下图:红箭头是当前位置,也就是0点位置,蓝箭头是运行终点位置。 3 判断跳转 ****跳转 程序循环 标号: 0 输入口 0 条件: 通/断 目的标号: 0
标号是给目的标号做指定引向用的,是给判断跳转,****跳转,程序循环做指引的。 此条指令的意思是:输入口(1 - 18)信号,选择(通/断)后,检测到这条指令时执行目的标号( XXX )的指令。比如说,输入口1 通了,执行目的标号3, 那么这条指令,见下图
那么哪条指令是目的标号 3 的那条指令呢,见下图 就是箭头所指,标号所标注的指令,需要注意的是,所有程序中只有标号0可以重复出现,其他的数字是不能重复出现的,防止信号执行混乱。
****跳转,程序循环,判断跳转,3条指令中的目的标号使用方法是一样的。例如
程序运行到第2条,判断输入口6 ,有信号通,就执行第4条指令,让输出口3 断开,如果输入口6没有信号通,系统就会自动执行下一条指令,****跳转。那么第3条指令****跳转中的目的标号是2,他就会执行标号是2的指令。那么标号是2的指令正好是上一条判断跳转,这时候就出现了这一现象,输入口6通了,程序开始从第4条向下 执行,没有通就一直2323232323这两条无限循环,直到输入口6有信号为止。 3 程序循环 程序循环和****跳转的区别在于有指定数量和无限数量。
当循环到指定数量后就会执行下一条n013, ****跳转就是检索到这条指令就会执行到目的标号的地址。 4延时 时间单位 秒 5输出 就是输出口号, 通就是输出信号 断就是不输出信号
6 子程序应用 子程序时把重复的程序打成文件包,在程序编辑中省事的应用。 例如: n001 子程序调用1 n002 子程序调用2 n003 子程序调用3 n004 子程序调用4 N005程序结束
他可以在编程中一次性编好,多次调用。 7 设定坐标 就是到这一步时,把坐标值改成需要的数。防止数值到头死机。
如果需要了解其他控制器应用请联系我17301218680李工电话微信同步,或者关注我的抖音dyztiv50eq8p观看更多技术视频
需要自动化配套的电机,驱动器,机械臂,控制器,导轨,滑台,减速机等等请关注我的淘宝店铺 时代超群机电自动化配套欢迎新老客户光临
|