PWM方式控制固态继电器实现加热控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用于加工汽车顶部内饰复合板,要求温度控制在220+/-5度内。(S7-300系统)
初步设想:温度采集用PT100热电阻元件,将实际温度与设定温度比较,根据温度偏差进行PID运算,将PID的输出经过FB43转换成脉冲信号,完成脉宽调制功能。
问题:
1.对采集进来的温度信号是否要进行滤波处理
2.PID控制时的经验值和控制方式
3.脉宽调制周期如何设置?
第一次做这样的系统,没有清晰的概念,请指教!
1.首先,对采集进来的温度信号不要进行滤波处理,因为温度这种物理量变化缓慢,惯性很大。进行滤波处理后,反而将导致温度信号采集变化滞后严重;
2。由于温度信号变化缓慢,惯性很大,所以适当增加微分(D)作用(即适当增加微分时间TD,比如:TD<3分钟以下),可改善惯性滞后;但积分(I)作用却一定要弱(即要加大积分时间TI,比如:TI>10分钟以上),以防止因长时间的单向偏差造成积分超调,而使固态继电器长时间的或开或关;因为比例(P)作用并不能消除静差,所以比例(P)作用也不宜过强(例如:比例增益GAIN<=1.0),否则也将产生剧烈振荡。
3。至于脉宽调制周期(Cycle),应尽量设置在:40秒<Cycle<60秒之间,这样即可让固态继电器闭合后有足够的调节作用时间,又不致使固态继电器断开后,间隔触发时间太长。
4。以上只是我自己的经验数据而已。实际调试时,首先要保证控制系统稳定而不致大幅度剧烈振荡为前提的情况下,适当而缓慢的加大比例P、积分I、微分D这三个作用。
西门子PLC的PID恒温控制系统
①。按要求设定水箱的恒温控制,启动水泵进水,到指定液位后年,启动搅拌电机,测量水温与设定值比较,
②.温度范围:20℃~80℃温度超限进行报警;
③.水温与设定值之差小于5℃,采用PID调节;水温高于设定值5℃~10℃进冷水;水温高于设定值10℃以上时,采用进冷水与风冷同时进行的方法实现降温控制;
④.对温度,流量进行检测并显示;
⑤.进水时无流量,加热时水温无变化能进行报警
系统能够自动整定PID参数,实现温度的测量与控制