一种液压动力滑台PLC控制系统的制作方法

文档序号:12717027阅读:1213来源:国知局
一种液压动力滑台PLC控制系统的制作方法与工艺

本发明涉及一种液压动力滑台PLC控制系统,适用于机械领域。



背景技术:

随着计算机控制技术的发展, 主从式控制系统得到广泛应用,上位机监控系统是其重要组成部分。通常情况下,可采用现有的组态式监控软件,但这种方法成本较高。因此,在小规模的主从式控制系统中,可利用编程语言来简单地实现上位机与PLC的通讯。液压滑台是组合机床及自动线的主要通用部件,它的性能直接关系到机床品质的优劣。但由于国内液压技术水平及液压传动本身的缺陷,如油液的可压缩性、泄漏等,许多液压机床都存在液压动力滑台柔性差和控制水平不高的问题。使用串行通信技术,通过上下位机之间的联接来控制液压设备,利用高级语言,将PLC内部和外部的各种参数送到计算机的内存里,通过计算、分析和对比,可以把结果存储或输出,使控制和管理相结合,可以很大程度上提高系统操作的效率,为系统的自动化和柔性化提供前提。



技术实现要素:

本发明提出了一种液压动力滑台PLC控制系统,该控制系统能快速、可靠地鉴别出线切割加工过程中存在的空载、短路和火花放电三种状态,能够适应加工条件的剧烈变化,大大提高了线切割加工过程的稳定性和加工质量,获得了满意的工艺效果。

本发明所采用的技术方案是:所述主要是利用串行通讯口,在Delphi7.0环境下,建立PLC与上位机之间的数据通信,上位机通过Delphi向下位机PLC传送数据指令,控制PLC的输出口,从而控制液压滑台的运动;同时PLC采集滑台上的压力和位移数据,连同滑台的运动状态发送给上位机,上位机接受到数据后显示出来。

所述上位机首先通过引进通信控件Spcomm,编程实现与PLC之间的串行通信。即:上位机定时向PLC发出读数据的命令,PLC响应后,把存放在数据区的数据送入接收缓冲器,然后再把数据赋给临时变量,经过处理后用于显示,再通过编程实现对PLC的自动监控。如果采用RS-485串行通信总线标准进行通信,只要使用RS485/RS232接口转换器即可。

所述的控制系统中,在PLC输出端口并联续流二极管(直流电路)或阻容电路(交流电路),以抑制电路断开时产生的电弧对PLC的影响,提高PLC接口的输入、输出部分的可靠性。电阻可以取50Ω~120Ω电容可以取0.1pF-0.47pF,电容的额定电压应大于电源峰值电压。续流二极管可以选1A的管子,其额定电压应大于电源电压的3倍。

本发明的有益效果是:该控制系统能快速、可靠地鉴别出线切割加工过程中存在的空载、短路和火花放电三种状态,能够适应加工条件的剧烈变化,大大提高了线切割加工过程的稳定性和加工质量,获得了满意的工艺效果。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1是本发明的滑台液压图。

图2是本发明的系统框图。

图中:1、2.油泵;3.二位三通阀;4.调压阀;5.溢流阀;6.三位四通阀;7.单向阀。

具体实施方式

下面结合附图和实施例对本发明作进一步说明。

如图1,所用到的卧式液压滑台一边是平导轨,一边是,对称菱形导轨。主要由两个液压缸组成:一个主缸,用来作为系统的推进装置;一个辅助缸,用于模拟加载。两个液压缸分别由两个液压系统控制。

各运动步由液压系统的液压阀控制:运动方向由三位五通阀控制,运动速度由调速阀控制,位置定向由行程开关控制。其运动过程为:首先辅助缸处于行程开关工处,主缸快进,当碰到行程开关Ⅰ时主缸共进,同时辅助缸开始加载,给主缸一个相反方向的力;当共进位移完成时,缸快退,同时辅助缸快进,准确定位在行程开关Ⅰ处,为下次循环做好准备(在这一步中,可能要事先调节辅助缸液压系统的调速阀,以使辅助缸快进速度小于主缸快退速度,否则辅助缸会碰到主缸,对主缸进行推挤);当主缸快退碰到行程开关Ⅱ时,又开始快进进入下一次循环。液压阀的电磁铁带电、失电由PLC、的输出口控制。

如图2,主要是利用串行通讯口,在Delphi7.0环境下,建立PLC与上位机之间的数据通信,上位机通过Delphi向下位机PLC传送数据指令,控制PLC的输出口,从而控制液压滑台的运动;同时PLC采集滑台上的压力和位移数据,连同滑台的运动状态发送给上位机,上位机接受到数据后显示出来。

上位机首先通过引进通信控件Spcomm,编程实现与PLC之间的串行通信。即:上位机定时向PLC发出读数据的命令,PLC响应后,把存放在数据区的数据送入接收缓冲器,然后再把数据赋给临时变量,经过处理后用于显示,再通过编程实现对PLC的自动监控。如果采用RS-485串行通信总线标准进行通信,只要使用RS485/RS232接口转换器即可。

PLC在第一次扫描时执行初始化子程序initialize,对端口及高速训一数器进行初始化。初始化完成后,启动RCV指令使端口处于接受状态。RCV会将指令数据保存到接收缓冲区VB110,接受到结束宇符‘9’时产生接收完成中断。Rcvcomplete中断服务程序用来处理接收完成中断事件,此中断程序延时1 Um、调用OperaData中断程序,进行数据译码。再根据接受到的数据分别调用相应的子程序,在其中执行相应的过程并返回数据信息。

PLC每接到一条指令后都会发送一条反馈信息,当反馈信息发送完成时,会产生发送完成中断。XMTcomplete中断服务程序用来处理发送完成中断事件。在XMTcomplete中断服务程序中所要执行的操作包括:允许RCV接收缓冲区中存放指令结束宇符的宇节清零(用来判断下一条指令格式是否正确)。这就是上位机与下位机的握手协议。

的控制系统中,在PLC输出端口并联续流二极管(直流电路)或阻容电路(交流电路),以抑制电路断开时产生的电弧对PLC的影响,提高PLC接口的输入、输出部分的可靠性。电阻可以取50Ω~120Ω电容可以取0.1pF-0.47pF,电容的额定电压应大于电源峰值电压。续流二极管可以选1A的管子,其额定电压应大于电源电压的3倍。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1