加工中心凯恩帝系统三步新增一个M代码,了解一下? 二维码
3124
自从2005年在K1000系列系统提供开放PLC以来,凯恩帝一直为广大厂商提供标准PLC程序。在早期的K1000T、K1000M,除了标准PLC程序外,还提供了若干厂商的专机PLC程序,到2010年,我们维护的PLC版本已经超过200个。 后来,K2000系列产品上市,鉴于之前存在的问题,我们开始思考,是否有一种更加高效、便捷的方式,既能很好的适应市场需求,又能确保程序功能丰富、稳定、安全可靠,使得在大部分机床应用时,不需要频繁现场修改PLC程序,仅通过简单参数配置,即可完成机床功能调试。按照这样的思路,我们着手开始做一套标准程序,这套标准程序分为KTC(车床)、KMC(铣床)两个系列,每个系列下又分为STD和ADV。 STD作为标准版,主要对象是市场常见的车、铣、加工中心、磨床等。ADV是增强版,一般用于增加新功能,适配新机型等,ADV新增功能成熟后,就会合并到STD版本。这套标准程序,从建立到现在,已装机超过20万台,程序稳定,功能丰富,是当今国内功能最齐全、最稳定的PLC程序之一。 从本期开始,我们将会陆续介绍这套标准程序的一些功能,旨在和大家分享机床PLC应用,编程方法、技巧和思路。如果您有想要了解的功能,可以在下面评论里回复,我们会择机一一呈现,与大家共同分享学习。
在KTC程序中,M代码使用COD2指令译码。目前KTC已经预定义了600个M代码,在COD2的码表中,按照自然序列排列。需要新增M代码时,只需要打开COD2码表,将对应序列位置的值改为要新增的M代码值,下面以新增一个M81为例说明。 第一步:打开梯图文件。 使用凯恩帝的PLC开发环境,打开要修改的PLC文件。本例以PLCV5.6.1开发环境为例,打开一个V3版本的KTC程序。 第二步:找到COD2。 鼠标双击开发环境左侧[工作区]中的P100子程序,梯图显示区自动跳转到P100子程序对应的内容处,如下图所示。 拖动显示区右侧滚动条或搜索找到COD2指令,在COD2指令的空白处双击,打开码表编辑对话框。 第三步:修改“9081”为“81”,完成M81增加。 我们在数据表区,按照自然数字自然排列顺序找到“9081”,如下图所示,只需将红色线框标记处的“9081”更改为“81”,点击“确定”按钮,就完成了M81指令添加。
M指令来源 M指令通过程序或MDI方式输入到NC,由NC译码,通过F接口输出给PLC处理。
认识COD2真面目 COD2是4位BCD码的译码功能指令,功能同COD指令,不同的是,COD2将数据表容量扩展4000。 指令格式: 输入说明: WRD、BYT:BCD码位数控制,通过两位信号控制译码数据从2~8位BCD码 00:数据表内数据低2位BCD码 01:数据表内数据低4位BCD码 1X:数据表内数据8位BCD码 RST:错误输出复位 0:无动作 1:错误输出OUT置为0 ACT:条件执行控制 0:COD2指令不执行 1:COD2指令执行
参数说明: 数据表容量:BCD码查询表大小,参数范围1~4000; 转换数据输入地址:数据表查询索引,BCD码(占据两字节地址空间),范围0~数据表容量-1; 转换数据输出地址:转换结果存储地址,根据BCD码的位数暂居1~4字节地址空间;
OUT输出说明: 1:COD2指令出现错误 0:COD2执行正常
其它注意事项 1.本例以V3版本KTC标准程序基础。 2.标准梯图预定义了600个M代码。通过上述方法可以开启M0~M599代码进行使用。 3.系统使用的M代码,PLC控制无效。 系统使用M代码表
文章分类:
关于售后
|