技术中心
 
 

EC10系列PLC在包装机械凸轮控制中的应用

   日期:2007-07-05     来源:艾默生CT     作者:管理员    

一、概述
  在包装机械中经常用到凸轮控制,可以采用机械机构装置来实现。如下图虚线部分,这种方案机械结构较复杂,而且一旦定下来,很难修改。采用艾默生PLC,增加旋转编码器实时测量旋转角度,每组的角度上升、下降点可以修改,这样可随时改变凸轮触动之角度范围,为传统机构所无法达成。

二、系统配置
  在某公司包装机械中,用到凸轮控制功能。系统配置如下图:PLC是艾默生EC10-1614BRA,2个通讯口分别与文本显示器和变频器通讯。
  编码器选双相的带自动复位功能的,Z表示旋转一周发一个脉冲复位计数器,假设凸轮轴角度每转动1度,就产生一个脉冲,凸轮轴转一周,会产生360个脉冲,计数器计数360。再复位0重新计数。

三、凸轮控制要求
  根据高速计数器定义,编码器对应的计数器是C252,本例中凸轮控制要求实现以下功能。


  共4组,计数器C252值和每组上升点、下降点作比较,得到Y0~Y3四个凸轮输出点的结果。

四、程序
  为实现以上功能,采用子程序,有2个输入参数。组个数和计数器。组个数最大16个,凸轮输出点规定从Y0开始,最大到Y17。计数器是32位计数器在C236-C255中选择。
子程序:


  每组上升点、下降点数据存入D7800开始的地址,因为计数器是32位,为了比较方便,上升点、下降点定义为双字,这样每组占用4个字。

主程序:

五、结束语
  1、凸轮控制子程序最大可控制16组,凸轮输出点Y0-Y17,如超过16组,对子程序做适当修改,即可实现。
  2、子程序中采用REF立即刷新指令,配合定时中断,可减少程序扫描时间的影响,实现较准确的电子凸轮角度输出。


版权声明:版权归中国自动化网所有,转载请注明出处!
 
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢