欧姆龙plc编程基础教程问题

  【摘要】通过在工业自动化設备上所用的OMRON-CPM1A/CQM1H系列PLC的plc编程基础教程应用方面出现的典型故障案例分析解决现场设备程序调试中的少见问题以及因程序设计缺陷引起的破壞性设备故障,进而提高设备电气维修技术人员的plc编程基础教程、装调与维修设备的技能水平
  【关键词】OMRON;PLC;plc编程基础教程应用;故障案例分析
  近几年PLC(Programable Logic Contr-oller)以其卓越的可靠性、抗干扰性以及方便的可plc编程基础教程性广泛地应用于工业控制领域,已逐步成为实现工业生產自动化的三大支柱之一
  我公司机加车间有一台自制的曲轴抛光机,采用OMRON-CPM1A的PLC加触控屏控制自动工艺抛光加工在现场程序调试时遇見奇怪故障现象:手动方式通过触控屏操作各执行部件有动作,但自动方式却无反应检查分析程序编辑无语法错误,现场监控条件也满足就是执行件(气缸)不动作,整个程序无法进行
  另一台六工位连杆组合钻床是由OMRON-CQM1H-CPU51的PLC加五个工位伺服驱动进给控制5个进给轴伺服電机(HC-SF102K,1kw3P,AC2000rpm)执行plc编程基础教程钻削,另外控制回转台按工步分度加工在一次需要调整机床加工工艺节拍时,修改了五号工位伺服驅动(MR-J2-100)设定程序的回程速度参数值之后五号工位频繁出现滑台主轴上的攻丝双刀杆与回转分度台相撞的破坏性故障现象:在机床五号工位攻丝加工完成返回原位后,各其它工位进给轴也回到原位上料工位操作员按夹具夹紧并循环启动,此时分度台开始分度,但五号工位進给轴没等分度台分度到位落下的情况下几乎同时也往前运动直到将刀杆及刀具撞坏。
  就以上两起典型故障案例车间维修班组积極参与故障分析,排除故障隐患优化了源程序的设计缺陷,保障了高效生产设备的有序、稳定运行
  1.1 CPM1A是日本欧姆龙公司(OMRON)产品中的一種先进的、小型化的整体式PLC(可plc编程基础教程序控制器),即:OMRON SYSMAC CPM1A系列PLC在小规模控制系统中已获得广泛应用。
  (1)CPM1A系列PLC容量大小仅相当于一个PC鉲(对于10点的机型来说)从而使安装体积大幅度缩小,同时也进一步节省了控制柜的空间它不仅具备了以往小型PLC所具备的功能,而且还可連接可plc编程基础教程终端美化了生产现场环境。
  (2)可连接可plc编程基础教程终端选用通信适配器以相应的上位Link或高速NT Link与PT之间进行高速通信。
  (3)有10点-40点多种CPU单元CPU单元与扩展I/O并用,可按输入/输出总点数的要求方便选配到最大100点
  (4)有继电器输出型和晶体管输出型两種,并有交流AC和直流DC两种电源型号可选择
  (5)汇集了各种先进的功能,如高速响应功能、高速计数功能、中断功能还备有两个模拟量設定。
  (6)充足的数据存储容量具有2048字的用户存储器和1024字的数据存储器,基本命令执行时间为0.72-16.2?s
  CQM1H是一种功能完善的紧凑型PLC,它能用高速、高容量的ControllerLink来建立分散控制系统它还可方便地通过中央区域收集和共享数据、监控每台机械的生产过程和质量数据。包括高速计数器在内拥有各种先进的内装板,它能利用内装板灵活地配置系统在CPU单元中安装所要求的内装板就可以满足各种机器的应用要求。串行通信板能与任何带有串行端口的装置进行通信比如温度控制器或条码读取器。与CQM1相比程序容量、DM容量和I/O点数都增加了一倍。
  3.典型plc編程基础教程应用案例分析处理
  3.1 首先看以上提到的OMRON-CPM1A一个典型应用案例
  当我们在现场用串行RS-232C数据线联通PLC和笔记本电脑(上位机)在用CX-Programmerplc編程基础教程软件调试自动程序时出现了图1现象,在线诊断发现自动程序段输出张紧气缸10.05和主推气缸10.03条件均已满足但手动条件未满足,為什么自动无结果输出相应的线圈呈反白状,对应的气缸不动作
  于是检查程序在传送过程中出现的有关报警信息记录,如图2所示显示有“重复输出”的警告10条。
  针对以上情况分析表明:在PLC程序中,为了plc编程基础教程的方便有时需要使用“重复输出(重复线圈)”的情况,但在继电器控制系统中不存在当梯形图使用重复输出时,最终输出状态以最后执行的程序处理结果(第二次手动输出)为准泹是,对于手动输出的程序段输出条件是没有满足的,在自动循环扫描周期后系统就按0识别,读入且存储在输出映像寄存器中由上┅个扫描周期刷新后,放入输出锁存器并以低电平0V输出驱动信号,所以呈现出线圈反白无信号输出,根据系统检测出来的报警提示茬检查程序编辑时发现,我们有些维修人员习惯将自动方式和手动方式分开编写但又没能在编完整个用户加工程序时,将它们合并处理这也是违反了PLC梯形图plc编程基础教程基本原则中的有关规定:“梯形图中同一个编号的输出线圈只能有一次输出,如多次重复输出称为多線圈输出则程序容易产生错误,应尽量避免”因此,才会出现该故障现象
  优化程序,将自动和手动合二为一如图3所示:可以看到10.05和10.03均点亮,程序执行完成无任何报错。
  3.2 再看前面提到的OMRON-CQM1H的一个典型案例分析(如图4所示)
  在线监控图4中的102.01线圈得电输出情况昰在一个循环加工过程中分3次输出指令信号给伺服驱动器,而驱动器按照PLC给出的两位编码状态(01表示快进到位10表示工进到位,11表示快退到位00表示回零方式)进行步进加工,当给出第一个指令信号到伺服驱动器以表1中800r/min转速执行滑台向前快进01移动到驱动程序设定的PO-01工进1位置87000?m(微米)时,驱动器告知PLC到位信号2.01点亮停顿50ms使得位置选择2信号103.00为1的状态,位置选择1信号102.11在自动方式时是始终为1的此时的两位编码方式选择为赽退11,为下一步攻丝完成向驱动器发出第二个滑台后退指令,驱动滑台返回原位的OP-03过程做好准备如图5所示。
  如果按驱动器中原设置H为1的连续加工PLC的第一个脉冲给驱动器,就会按驱动器本身的加工程序控制进给轴完成从OP-01工进1—OP-03返回原位的加工循环当攻丝完成,PLC发絀第二个脉冲驱动器已经跳过第二步工进执行第三步快退指令,此时两位编码方式选择从11切换为01状态,为驱动器接收下一个前进脉冲信号做准备当PLC发出第三个快退指令时,该工位反而前进而这时的分度台已经开始旋转,导致该工位动力头与分度台相撞
  解决办法:请注意表1中的红色加粗字体,先将H由1改为0使驱动器程序步功能完全由PLC外部信号控制,以及图4中标注的延长位置选择2信号103.00点亮时间10秒是为了防止故障前驱动器参数设置不当易与PLC控制的进给轴指令相冲突,导致两种控制指令在时序上发生偏差出现撞刀故障,而对plc编程基础教程进行优化的结果见图6所示。
  通过对现场实际自动化设备的plc编程基础教程及典型的工程实例帮助提高相关工程技术人员熟練掌握欧姆龙PLC对不同设备、不同程序的plc编程基础教程方法及plc编程基础教程技巧,认识CP系列小型PLC以及CQM1H紧凑型PLC在逻辑控制plc编程基础教程方面的靈活性及优越性深入地掌握欧姆龙PLC的不同指令在各个工程项目中的用法。并能熟练解决工业现场设备程序应用故障案例增强个人的程序设计及现场调试技术水平,并与广大工程技术人员进行经验交流
  [1]田效伍主编.电气控制PLC应用技术[M].北京:机械工业出版社,2006.
  [2]戴一平主編.可plc编程基础教程序控制器逻辑控制案例[M].北京:高等教育出版社,2007.
  [3]王炳实主编.机床电气控制[M].北京:机械工业出版社,2004.5.
  作者简介:刘斌(1970—),男江西南昌人,大学本科高级工程师,华意压缩机股份有限公司主任工程师研究方向:工业自动化及新型电气产品的应用。

我要回帖

更多关于 plc编程基础教程 的文章

 

随机推荐