资源描述:
《电阻炉监控系统设计——基于plc的设计毕业设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、化工学院课程设计说明书题目:电阻炉监控系统设计——基于PLC的设计学生姓名: 学号:指导教师:专业年级: 所在班级: 完成日期: 电阻炉监控系统设计—基于PLC的设计摘要温度是现代工业控制系统的重要参数。温度控制的好坏将会直接影响控制的效果。温度控制的模式多样,因PLC可靠性高,抗干扰能力强,控制系统结构简单,编程方便,功能强大等特点。而且应用PLC的控制系统比其他控制系统有明显的优越性。比如,它和单片机系统相比,单片机控制系统是基于芯片级的系统,而PLC控制系统是在成品的单片机控制系统上进行的二次开发。所以设计选用PLC进行电阻炉的监控。电阻炉监
2、控系统设计—基于PLC的设计,硬件方面PLC采用了CPU型号为226的西门子S7-200、K型热电偶和温度模块EM235。热电偶选用K型热电偶作为温度的采集元件,采集的信号经过温度模块EM235的处理后就可把数据送入PLC中进行处理。软件设计方面,PLC的程序中采用了位置式PID算法,脉宽调制PWM方式,运用了粗调和细调的思想,程序在不同的温度段使用不同的PID参数,实现温度的自动控制。程序流程分为一个主程序和三个子程序。设计采用了上位机(PC机)进行组态监控。PC机中安装组态王软件,进行实施监控。组态项目中制作了各种监控画面,用户可方便地查询和监
3、控PLC的运行情况、数据采集和在线对控制系统监控。关键词:温度控制,PLC,PID算法和PWM技术,组态王RESISTANCEFURNACEMONITORINGSYSTEMDESIGNBASEDONTHEDESIGNOFTHEPLCAbstractTemperatureisoneoftheimportantparametersofmodernindustrialcontrolsystem.Temperaturecontrolisgoodorbadwilldirectlyaffectthecontroleffect.Temperaturecontro
4、lmodeofdiversity,becausethePLChashighreliability,stronganti-jammingcapability,controlsystemstructureissimple,easytoprogramming,powerfulfunctions,etc.AndtheapplicationofPLCcontrolsystemhasobvioussuperioritythanothercontrolsystem.It,forexample,comparedwiththesinglechipmicrocompu
5、tersystem,singlechipmicrocomputercontrolsystemisbasedonthechiplevelsystem,thePLCcontrolsystemareconductedonfinishedproductsofsinglechipmicrocomputercontrolsystemofsecondarydevelopment.SothedesignchoosesPLCmonitoringofresistancefurnace.Resistancefurnacemonitoringsystemdesignbas
6、edonPLCofdesign,thehardwareofPLCCPUmodelisadoptedfor226SiemensS7-200moduleEM235,Ktypethermocoupleandtemperature.ThermocouplechoosetypeKthermocouplesastemperaturegatheringelement,signalacquisitionaftertemperaturemoduleEM235processingcanbesenttoPLCforprocessingthedata.Softwarede
7、sign,positiontypePIDalgorithmisadoptedinthePLCprogram,pulsewidthmodulationPWMmethod,basedontheideaofthecoarseandfinetune,programsindifferenttemperaturesectionswithdifferentPIDparameters,torealizetheautomaticcontroloftemperature.Applicationprocessisdividedintoathreemainprograma
8、ndsubroutines.DesignUSEStheuppermachine(PC)areconfiguredtomon