- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC在加热系统中的应用研究.doc
PLC在加热系统中的应用研究
摘 要:PLC逻辑运算和模块控制功能越来越成熟精确,不仅设计简单方便,运算功能灵活,而且可以实现系统的集成控制。根据温度控制工艺要求,设计一种通过PLC程序编程运算实时输出,控制温控器设定值和PID模块温度控制系统,实现对控制对象精确控温的目的,系统运行稳定,控制方法简单,方便调试和使用,在实际工程运用取得相当好的控制效果。
关键词:PLC;温度控制;PID
1 引言
温控表与热电偶、加热元件、执行元件组成独立完整的温度控制系统,这种温控方式应用普及,但修改参数麻烦。另一种建立温控表与上位机之间的通讯连接,目前使用也非常普遍,但是通讯编程复杂,特别是不同温控和上位机,通信协议有所不同,对于技术人员编程知识要求高。所以设计一种程序简单、应用灵活、成本合理和通用性强的温控系统是现场工程技术人员需要考虑的事情。基于上述情况本文应用温控表+PLC输入输出模块实现温度控制,介绍了特殊情况下应用PID控制输出控制接触器的方式。
2 控制方式的实现
2.1 建立PLC与温度仪表模拟通道的连接,PLC就可以实现控制温控仪表过程值和设定值的任何运算,可以按照工艺要求进行升温曲线程序段控制系统的设计,但温度控制准确性由温控仪表执行。
图1
(如图1)温控设备中的温度器配置有模拟量输入、输出模块电压信号均为0-10V,输入、输出模块接点与PLC模拟量模块连接,被控对象由温控设备控制。系统通过PLC输出设定值到温控器上并读取实际值,按照实际工艺要求PLC内部运算后输出设定值到温控设备控制加热温度和时间。
(如图2)工艺要求第1步加热时间t1、温度到达T1后经过t3时间从T1温度下降至T2。
从温控设备来的0-10v信号转入PLC系统后要经过数值转换,需将0-10V电压值转换为工程量才能进行运算,假设温控器模拟量模块0-10V对应的温控范围0-Ta。PLC模拟量输入输出模块0-10V的电压对应程序的工程量0-青年Ka。温控设备仪表实际值Tc,PLC程序中的值应该是Tc/C (Ta/Ka=C常数),同样道理PLC设定值T1、T2则程序运算后输出到温控仪表的设定值是T1*C、T2*C。
首先计算出温度上升/下降斜率值Ks,开始第一段加热程序扫描T1Tc/C,启动后应为升温过程,上升斜率Ks=(T1-Tc/C)/t1。第二段程序扫描Tc/CT2则为降温过程,下降斜率Ks=(Tc/C-T2)/t3。而后按照计算斜率来控制温控器每分钟扫描设定温度To=To±Ks,To为每分钟扫描一次,To值逐渐增加或减小一次Ks值,理论上时间温度到达时刚好完成斜率的上升/下降任务。
图3为部分升温斜率控制程序。启动触发时,系统后将实际值读入做为斜率计算的开始设定值,整个控温过程中保持实时设定值与实际值一致,说明控温精度准确。具体还是根据实际情况来实现需要的控制功能。
2.2 在工业控制中 PID(比例+微分+积分)得到广泛应用,由于实际工程控制系统很难建立精确的数学模型,大都依赖工程经验直接在系统中调试参数整定。现在的PLC厂家大都在编程软件中引入PID控制模块,它跟其它PLC指令程序指令模块一样,可以离线或在线修改参数。用户只需要设置合适的参数,通过对PID指令的参数修改就可以控制执行元件控制温度。图4为PID在PLC控制的实现原理,控制界面清晰、简洁、无需复杂编程,使用起来方便简单。
图4 图5
PID指令模块(图5)中有两个重要的表述Process variable为过程变量的输入源也就是温度反馈值。图中加热实际温度为Ta,温度最小最大标定范围0-1500℃,则对应PLC的工程量0-16383,需要进行线性转换后才能输入到PID模块中Control_Process Value=Ta*16383/1500。
另一个Control variable是最为关键的控制参数,这个变量直接传到执行元件上,但是由于PID计算后得到的是百分比数值,无法直接输出到执行元件,所以需要将此数值转换(例如OUTPUT%=0,CV=0;OUTPUT=100%,CV=10000)后才能进行其它运算。
图6
(图6)控制动作E=SP-PV,SVPV时控制器输出增大,PVSV时控制器输出减少。Deadband value是防止过程值在设定的附近进行微调,导致系统来回振荡,是否设定或设定值大小根据工艺需要。Kp、Ki、Kd分别为比例增益、积分增益和微分时间参数。
如果特殊情况下执行元件采用普通接触器来实现温控器的分段和斜率加热功能,由于接触器线圈的吸合断开不宜太频繁,又要解决控制精度和时间问题。所以利用PID模块和引入定时功能相结合来实现PID控制。
您可能关注的文档
最近下载
- 兴边富民工程实施方案(3篇).docx
- 苏科版八年级数学上册压轴题攻略专题03解题技巧专题:判定三角形全等的基本思路压轴题三种模型全攻略(原卷版+解析).docx VIP
- 卡通手绘风班干部竞选自我介绍PPT模板(二零二五学期版).pptx VIP
- 带锯机安全生产操作规程.pptx
- 第3课 古代印度 课件(共34张PPT).pptx VIP
- 公共政策3政策的资料搜集与方法剖析.ppt VIP
- 专题04 解题技巧专题:判定三角形全等的基本思路压轴题三种模型全攻略(解析版).docx VIP
- 2025年健康管理师技能证书全国考试题库(含答案).pdf VIP
- 写景抒情散文阅读.doc VIP
- 中小学班级卫生值日表 模板.docx VIP
文档评论(0)