基于软PLC的真空灌胶控制系统

1 系统概述
    1.1 真空灌胶的原理
    真空灌胶系统[1]是在普通灌胶机的基础上,通过控制真空泵的抽吸,使密封设备内的气压达到生产产品所设定的负压值,然后开始灌胶,在灌胶的过程中进行分步灌胶,即不断的泄压注胶再泄压再注胶,这个过程可以把注入到产品里的胶水气泡都挤压出来,从而实现真空环境下灌胶的方案。
    1.2 控制系统的设计思想
    控制器设计的硬件思路为根据灌胶设备空间的大小和真空度等工艺要求选择合适的真空泵,还有控制真空抽吸的阀,以及泄压是的控制阀等。其中真空泵的选型尤为关键,如果真空泵选型不对,将无法实现真空灌胶。真空泵的选型时,通过对工艺要求达到的真空度、抽气速率和真空泵的噪音等因素的考量,为真空灌胶系统选择合适的真空泵,以此实现真空的工艺指标[2]。
    在生产过程中真空泵以及真空阀和泄压阀协同工作,实现真空灌注的环境。当产品被放置在密封的设备内,抽真空的阀打开,真空泵开始抽吸,按照产品的工艺参数设置,使得真空达到设定值,实现真空注胶。
2 基于软PLC的控制系统的组成和软件
    2.1 软PLC简介
    基于成本考虑,选择灌胶系统的控制器作为真空控制系统的控制器。主控制器上安装的 TwinCAT软件。TwinCAT是基于工控机的软PLC。软PLC是使用PC作为硬件支撑平台,利用软件实现硬PLC的功能,也就是将PC开放性和PLC的可靠性等优点结合在一起。同时,软PLC 综合了计算机和 PLC的开关量控制、模拟量控制、数学运算、网络通讯和PID调节等功能,通过一个多任务内核,提供强大的指令集,快速而准确的扫描周期、可靠的操作和可连接各种I/O系统及网络的开放式结构。
    2.2 真空控制系统的硬件设计
    2.2.1 真空控制系统的基本结构
    真空灌装系统主要由两个部分组成灌装部分和真空部分,控制器选择安装软PLC的工业控制计算机,由于真空灌装系统是在大气压灌装系统的基础上提出的新的工艺要求,所以本文主要讨论真空控制系统的实现。基于成本的考虑,所以会将真空的硬件配置组合在灌装系统中,这样就可以和灌胶系统共用一个PLC, 也不需要单独在灌胶系统和真空系统中配置通讯接口,这样的配置方式使得真空控制系统更容易实现,使用起来更加方便。
    真空控制系统的选用的硬件都是支持EtherCAT通讯的模块,与灌胶控制系统的通讯方式一致,模块包括包括总线耦合器、输入输出混合模块、模拟量输入模块等,可以直接添加到灌胶系统的硬件结构中。真空控制系统的结构如图1所示。
真空控制系统结构图
图 1 真空控制系统结构图
    2.2.2 真空控制系统的电气设计
    为了设计成本和真空功能的实现,选择了输入和输出混合的端子模块,来实现抽真空阀、快泄压阀、慢泄压阀、门开关气缸的动作和门开关传感器的信号的采集等等。真空控制系统的电气原理如图2所示。
    2.3 真空控制系统的软件设计
    2.3.1 真空控制系统的程序设计
    在实现真空控制系统的工艺要求和控制策略的前提下,由于真空控制系统是属于在灌装控制系统中的一部分,在工件放入后将门关上以保证设备密闭,按照已经设定好的真空值对设备内部进行抽真空,当真空达到设定值的范围内,可以对产品进行灌胶,为了满足产品内没有气泡,需要边灌胶边泄压。具体的控制流程如图3所示。
控制程序流程图
图3 控制程序流程图
    在整个自动化灌胶过程中,在真空值控制是惯性滞后比较大的对象且真空值的稳定性非常重要,会大大影响了产品不得灌装效果以及产品质量。如果实际的真空值超出设定的范围值,那么灌胶系统会立刻停止灌胶,且认为这些灌胶产品是坏件,会极大程度上影响产品的合格率和生产效率,这样无法实现真空灌胶的优势。为了实现真空系统控制的较好的品质和较高的稳态精度,在此选择了算法不复杂且可靠性高的PID[2]控制方式。这里的PID控制是软PLC中已经包含的标准功能,这样可以大大节省实现系统的时间成本,而且标准的功能已经过较长时间的验证,可靠性和稳定性相对比较完善。 这里PID功能的表达式为:
PID功能的表达式
实现PID控制功能的程序模块为:
    IFBVacuum_PID(
    ACTUAL:=LREAL_TO_REAL(i_lrCurrentVacuumValue),//当前真空值
    SET_POINT:=rVacuumValue Setpoint,//真空设定值
    KP:=rKP,//PID调节的比例参数
    TN:=rTN,//PID调节的积分参数
    TV:=rTV,//PID调节的微分参数
    Y_MIN:= DINT_TO_REAL(i_diMin Vacuum),//真空值下限
    Y_MAX:= DINT_TO_REAL(i_diMax Vacuum),//真空值上限
    RESET:=xRESET,//复位
    Y=>rVacuumValue//真空值 
    LIMITS_ACTIVE=>xlimitactive//监控上下限窗口值
    OVERFLOW=>xoverflow)// 数值过大溢出
    在生产和实际使用过程中,为了便于PID参数的调节和其他相关变量的设定修改,将这些变量存放在XML中,操作人员可以根据实际情况随时对文件进行读写操作,这样可以更好地发挥PID对真空控制的调节作用。
    2.3.2 真空控制系统的界面设计
    为了便于使用和维护,设计了真空控制系统的界面,如图4所示。
真空控制界面
图4 真空控制界面
    2.4 控制系统的调试与性能测试
    2.4.1 系统调试
    控制系统的调试分为硬件的检查和软件调试。 硬件的检查包括电气元件的正确安装、接线正确等。 软件的调试包括手动调试和自动调试。手动调试对真空控制系统中的单个子功能进行点动测试,而自动测试则是确保所有的程序按照软件执行。若在调试的过程中发现问题,可以及时修改和完善程序。
    2.4.2 性能测试
    为了验证真空控制系统的可行性,对比正常大气压下灌胶和真空环境下灌胶的效果,在相同的温度、湿度的环境下,各生产20件产品,效果分析如表1。通过下表,可以看到,真空坏境下灌胶的产品气泡只有15%,远远低于正常大气压下的75%, 说明灌胶过程中的气泡问题被明显改善了,所以此真空控制系统的可以满足工艺要求。
灌装效果对比
表1 灌装效果对比
3 结语
    针对电子零件产品在正常气压下灌胶气泡较多的问题,提出了在线式真空灌胶的控制系统。由于灌胶系统是真空灌胶控制系统的前提,所以本文只设计了真空部分的控制系统,并使用PID控制来实现。该真空控制系统可以保证产品固化以后的质量,且促进灌胶产品的新发展。
 
参考文献
[1] 范承勇.真空灌封技术在高压交流真空断路器中的应用[J].电气制造,2009(05):17-19. 
[2] 曹建武.纸机真空系统的设计[J].中华纸业,2019,40(18):28-32.
[3] 杨波,潘秋祥.PID控制与自动引水技术的融合应用[J].山东煤炭科技 ,2020(08):101-103

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/170922.html

(0)
上一篇 2021年9月25日
下一篇 2021年9月25日

相关推荐

发表回复

登录后才能评论