基于IPC和PLC的耐磨件热处理工艺控制系统的设计及应用

  • 格式:pdf
  • 大小:301.47 KB
  • 文档页数:3

收稿日期:2005-06-28

作者简介:王建兵(1979-),男,安徽界首人,合肥工业大学硕士研究生,研究领域为现代集成制造等,(E-mail)wjb791217@163.com。

文章编号:1001-2265(2005)12-0048-03

基于IPC和PLC的耐磨件热处理工艺控制系统的设计及应用

王建兵,韩江,祖 ,何高清,唐长平(合肥工业大学CIMS研究所,合肥 230009)

摘要:在工业领域中,热处理工艺作为提高材料性能的重要手段和重要的基础工艺,得到了广泛的应用。将PLC控制技术和计算机控制技术应用于热处理工业,实现了热处理工艺过程的自动控制、质量的在线信息化、工艺参数和质量效果的实时动态监控,提高了热处理效率,降低了能耗,减少了人为因素,保证了热处理产品的质量。关键词:热处理工艺;可编程控制器;通信;实时动态监控中图分类号:TG156 文献标识码:A

TheDesignandApplicationofControlSystemfortheHeatTreatmentProcessofWearablePartsBasedonIPCandPLCWANGJian2bing,HANJiang,ZUXuan,HEGao2qing,TANGChang2ping(CIMSInstitute,HefeiUniversityofTechnology,Hefei230009,China)Abstract:Theheattreatmentprocessisanimportantmethodandfundamentalprocedure,widelyusedintheindustrialfieldforthepurposeofenhancingthematerialproperties.UtilizingthePLCandcomputercontroltechnologywillattachtheaimoftheautomaticcontrolintheheattreatmentprocess、theon2lineinformationrealizationofqualities、thereal2timedynamicmonitoringoftheproceduralparametersandqualityeffects,andalsoincreasetheefficiencyoftheheattreatment,decreaseenergyconsumptionandhumanfactors,withtheconse2quenceofensuringthequalityofproductsmanufacturedfromheattreatment.Keywords:heattreatmentprocess;PLC(ProgrammableLogicController)communication;real2timedynamicmonitoring

0 引言热处理作为提高材料性能的重要手段和制造业尤其是装备制造业的基础工艺之一,广泛应用于机械制造、冶金、汽车、航空航天、兵器、铁路、船舶、建筑、石油化工、电子等工业领域。节约能源,减少散热损失,减少炉衬蓄热,高效的生产技术提高劳动生产率、降低生产成本,获得最大的经济效益永远是热处理生产和所有企业追求的目标[1]。目前,随着现代控制技术和计算机技术的快速发展,控制技术在现代热处理行业中得到了广泛的应用,整个热处理过程实现了计算机监控、控制和管理,实现了高质量、低成本、稳定可靠的运营方式[2]。在工程机械上,如破碎机、挖掘机、推土机、搅拌机等,耐磨件得到了广泛的应用。耐磨件质量的优劣在很大程度上直接影响这些工程机械的性能。采用先进的控制技术,对耐磨件进行热处理,将极大地提高耐磨件的质量。结合具体项目,利用PLC

的成熟功能和计算机控制技术,实现整个热处理工艺过程的实时动态监控和自动控制,从而保障了热处理工艺过程的高效率和连续性,降低了能耗,改善了劳动条件,保证了热处理产品的质量。

1 耐磨件热处理工艺及控制系统简介1.1 耐磨件热处理工艺流程耐磨件热处理炉由12个温度区组成:前11个温度区分为低(150℃)、中(750℃)、高(970℃)三个大温度区,第12区为冷却区,每个大温度区由几个温度相同的连续小温度区组成。为了满足不同的热处理工艺要求,可以通过改变各大温区的升温时

间和保温时间并调整它们所包含的小温度区个数。耐磨件热处理工艺流程如图1所示。

图1 耐磨件热处理工艺流程1.2 耐磨件热处理工艺控制系统简介耐磨件热处理工艺控制系统的控制方式分为手动和自动两种:手动时,通过按钮站上的按钮向PLC输入信号,事先编好的PLC主控程序会根据这些输入信号,输出PLC控制信号,再经由继电器、接触器等元件输出,控制现场的加热系统、泵站、冷却系统及取料系统等,完成热处理工艺过程;自动时,由编好的PLC

主控程序实现控制,完成热处理工艺过程。热处理炉分为12个温区,共用了12个热电偶,PLC的热电偶模块对这12个温区进行温度采集,再通过上位机IPC与PLC之间的通信,将这些反映各温区的温度值在上位机上动态显示出来,供技术人员参考。另外,整个系统在运行过程中,各个指示灯指示出系统运行时的各个状态,通过温度控制设备可以设定各个温区的欲保持温度。耐磨件热处理工艺控制系统如图2所示。

图2 耐磨件热处理工艺控制系统84

・控制与检测・组合机床与自动化加工技术2 耐磨件热处理工艺控制系统设计2.1 耐磨件热处理工艺控制系统硬件设计耐磨件热处理工艺控制系统的硬件部分主要由上位机(IPC)、下位机PLC(包括主模块、I/O扩展模块、热电偶模块)及

其辅助器件组成。上位机和下位机是整个控制系统的核心,外部输入输出在下位机PLC的控制下,将热处理过程的推料系统、加热保温系统、取料系统和冷却系统有机地联系在一起,实现了整个过程的自动控制;同时,在自动过程中,可以自由切换到调整模块,通过按钮站将自动中出现的故障排除;或者直接进行手动调试操作。(1)上位机IPC功能模块

在耐磨件热处理工艺控制系统中,采用工业控制计算机作为上位机,用它来监控热处理工艺过程,并与下位机PLC进行通信,完成热处理工艺参数的设置、各温区当前温度的采集以及各温区温度的实时动态显示,同时绘制出热处理炉12个温区的温度变化趋势图,实现历史数据的统计分析、存储及打印,以辅助管理日常生产业务和提供决策参考。(2)下位机PLC功能模块

在该热处理加热系统中,PLC用来控制一个加热过程,它主要由CPU主模块、I/O扩展模块和模拟量模块(即热电偶模块EM231)组成。CPU主模块和I/O扩展模块对外部设备进行控制,完成热处理工艺过程。在这个过程中,热电偶模块负责采集热处理炉12个温区的温度值,通过上位机与PLC功能模块之间的通信,将热电偶模块采集到的热处理炉各温区的温度值实时地显示在上位机主界面上,以供工艺人员参考[3,4]。2.2 耐磨件热处理工艺控制系统的软件设计整个热处理工艺过程的软件由三部分组成:上位机动态监控程序、下位机PLC主控程序以及上位机与PLC之间的通信程序。(1) 上位机动态监控程序

基于Windows平台,用VC6.0编制了上位机动态监控程序,

利用MFC中的OnTimer定时器和OnPaint绘图设备,一方面实时动态地绘制出热处理炉12个温区的温度变化曲线,另一方面在主界面程序中实时动态地显示热处理炉12个温区的温度值,人机界面友好,操作方便。图3为主界面程序和9~12温区的温度变化曲线(2)下位机PLC主控程序

根据热处理工艺要求,绘制出主控程序的工作流程图,如图4所示,采用PLC梯形图语言编制工艺过程控制程序,实现整个热处理工艺过程的手动控制和自动控制。(3)上位机与PLC之间的通信程序设计

该耐磨件热处理工艺控制系统采用西门子S7-200CPU224

作为下位机,除实现输入输出功能外,还需将PLC的热电偶模块采集到的热处理炉12个温区的温度值传给上位机,以便上位机实时动态显示当前各温区的温度值,打印热处理完成时各温区的温度值;由于工艺要求不同,操作者需设置不同的热处理时间、高温区和冷却炉的温度,在上位机中用VC

++

6.0编制了友

好的操作界面,操作者只需在界面上进行简单操作即可。上位机与PLC通信采用自由通信协议,自由通信口(FreeportMode)方式是S7-200PLC的一个很有特色的功能。

S7

-200PLC的自由通信协议,即用户自己定义的通信协议,波特率最高为38.4KB/s。PC机的RS-232可通过PC/PPI电缆与S7

-200PLC连接起来进行自由通信。与PC连接后,PLC主控程序可以通过使用接收中断、发送中断、发送指令(XMT)和接收指令(RCV)对通信口进行操作[5,6]。1)在VC++6.0中采用MSComm控件来实现接收和发送。

图3 主界面程序及9~12温区的温度变化曲线图4 主控程序的工作流程图上位机的通信设置部分程序如下:

BOOLCMainLDlg::OnInitDialog()//初始化MSComm控件,设置串口{......mMSComm.Create(NULL,0,CRect(0,0,0,0),this,IDCMSCOMM1);mMSComm.SetCommPort(1);//选择COM1mMSComm.SetInBufferSize(1024);//设置输入缓冲区的大小,Bytes

mMSComm.SetOutBufferSize(512);//设置输出缓冲区的大小,Bytes

94

2005年第12期・控制与检测・