台达PLC中PID例子

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

台达PLC中PID例子
在温度环境下,台达PLC的PID控制提供了自动调整参数功能,无需去设置复杂的PID参数,就基本可以达到理想的温度控制效果。

15.7 PID烤箱温度控制(温度专用的PIDI'I动调鞍功能)
DVP12SA ± PL
DVP04PT-S凡哎啜块
【捽制要求】
使用奢对烤箱的温度环境特性不了解.控制的目标温度为80B 利用PID猎令温度环境下专用的自动调號功能’实现烤帶温度的PID控制“
利用DVP04PT-S遍度模块将烤擠的现在值温度测得后怙给PLC 主机,DVP12SA主机先便用ifi度自动调整鬱数功能<D204=KS)橄初步调整,自动计算出最侄的PID温度控制番断 X整完
毕启.自动修改动作方向为已iB整过的温度控制专用功能(D204=K4J.井卫便用该山功计算出
帕参散实现对堵鞘温度的PID控制亠
便用该自动调藪的鑫数进行PID运峯其输出结果Q0)作为GPWM抬令的输入GPWM常令执行启¥0输出可变宽度的脉冲(宽度由D0决定)控制加热器装ST从而自动实瑰对烤耘温度的PID控制n
DO I
YO
D20
【元件说
明】PLC软元件控制说明
M0PID动作方向选择
M1PID指令运算启动
Y0可碉雙脉冲宽度的脉冲输出
DO PID运算输岀结果
D1O n口标溫度值
D11温度现在值
D20 n GPWM指令的运算周期
D200PID取样时间参数
【控制程
序】
【程序说
射】
值(SV)
色今现在值(PV}
吕3今參数{通常襦自己进行谓植和没参数的定义请参考本例堀后的PIDSfta)
D今输出值(MV)(D ?好指定加争电保捋的数据寄存器)
PID指令便用的拎制环境很菲.周此诸适十地选収动作方向.木例中温度白动调整功能吴适用于温愷控制环境,切勿便用崔遠度.用力等拎制环境中.以免造成不当的现象产生.
绘来说?山丁控制环境不也PID的控制豔数(除温度控制环境下捉供门动谓螯功能外)需靠经验和测试来阔林,一般的PID指令參数调费方法:
肯先将K,及K Q值设为0*按打龙后分別i殳设呂心为出10. 20及<h别记录其及
即製I阍启得知忌为40 i | ■其反应会有过冲现氯闵此不选用:而心勿20 '■!.其PV反
应曲线接近刖值且不会育过冲现舉.但是由丁怕动过如因此输出值仙料间債会JB九
所以周虑暂不选用;接着Kp为W时.英PV反应曲线接近SWft并且是比较平消接
近,IS此町虑使用此值*毘后心为5时,其反应过慢.凶此也暂不考也使用v
选定K P为10后,先调整Ki值由小到大(如1、2、4至8九以不超过心值为总则:决
后再调整陥由小到大(如6DX 0 0& 0?1及0Q?以不超过心的40*为掾服垠后
时间
附注豪本方法仅供參母? I对此使用者还需依实际控制系统状况*自打调热适合的控制簿艱
温度控制环境F台达PLC^J PHD垢令提供了自动调捷功能”可不用调整PID裁数就能达到埋想的温度芒制效杲.木例中温度『I功调整的过程¥
初步调整,自动计尊帰H PID温鬼拧制参数.存在D20AD219,其淑度响丘曲线如下,
1.
! ?■..? J - !.
Hlfl
若便用苦罢數设置超⑴汕阴将以庄右极限为其肚置值,但动作方向(DIR)若超出范隔*则预设为4
取样时间T魚的最大差值为? C1次扫描周期+1ms) “ <1次打描周期)?如果谋疋值对输出造成影响的话?请将扫描周期WW定,或使用干时间屮斷了程序内亠
PID的测定值tPV) T PID执彳亍运算动作前必烦是■个薔定值.如果耍抓取DVP-04AD / DVP-04XA/ DVP-04PT / DVP-04TC 模块的输扎偵作PID 运算时“ 请注点
这些BS块的A/D转换时问。

相关文档
最新文档