西門子smart200PLC-PID Wizard - PID向?qū)?
Micro/WIN SMART提供了PID Wizard(PID指令向?qū)В梢詭椭脩舴奖愕厣梢粋€(gè)閉環(huán)控制過程的PID算法。此向?qū)Э梢酝瓿山^大多數(shù)PID運(yùn)算的自動(dòng)編程,用戶只需在主程序中調(diào)用PID向?qū)傻淖映绦?,就可以完成PID控制任務(wù)。
PID向?qū)Ъ瓤梢陨赡M量輸出PID控制算法,也支持開關(guān)量輸出;既支持連續(xù)自動(dòng)調(diào)節(jié),也支持手動(dòng)參與控制。建議用戶使用此向?qū)?duì)PID編程,以避免不必要的錯(cuò)誤。
建議用戶使用較新的編程軟件版本。在新版本中的PID向?qū)Й@得了改善。
使用以下方法之一打開 PID 向?qū)В?br /> ●在Micro/WIN SMART中的工具菜單中選擇PID向?qū)?/strong>:
圖1. 選擇PID向?qū)?
● 在項(xiàng)目樹中打開“向?qū)А蔽募A,然后雙擊“PID”,或選擇“PID”并按回車鍵。
圖2. 選擇PID向?qū)?
第一步:定義需要配置的PID回路號(hào)
在此對(duì)話框中選擇要組態(tài)的回路。 最多可組態(tài) 8 個(gè)回路。 在此對(duì)話框上選擇回路時(shí),PID 向?qū)ё髠?cè)的樹視圖隨組態(tài)該回路所需的所有節(jié)點(diǎn)一起更新。
圖3. 選擇需要配置的回路
第二步:為回路組態(tài)命名
可為回路組態(tài)自定義名稱。 此部分的默認(rèn)名稱是“回路 x”,其中“x”等于回路編號(hào)。
圖4. 為PID回路命名
第三步:設(shè)定PID回路參數(shù)
圖5. 設(shè)置PID參數(shù)
圖5中定義了PID回路參數(shù),這些參數(shù)都應(yīng)當(dāng)是實(shí)數(shù):
注意:關(guān)于具體的PID參數(shù)值,每一個(gè)項(xiàng)目都不一樣,需要現(xiàn)場(chǎng)調(diào)試來定,沒有所謂經(jīng)驗(yàn)參數(shù)。
第四步:設(shè)定回路過程變量
圖6. 設(shè)定PID輸入過程變量
第五步:設(shè)定輸入回路輸出選項(xiàng)
圖7. 設(shè)定PID輸出選項(xiàng)
如果選擇了開關(guān)量輸出,需要設(shè)定此循環(huán)周期,如圖7所示:
圖8. 設(shè)定PID輸出為數(shù)字量
第六步:設(shè)定回路報(bào)警選項(xiàng)
圖9. 設(shè)定回路報(bào)警限幅值
向?qū)峁┝巳齻€(gè)輸出來反映過程值(PV)的低值報(bào)警、高值報(bào)警及過程值模擬量模塊錯(cuò)誤狀態(tài)。當(dāng)報(bào)警條件滿足時(shí),輸出置位為1。這些功能在選中了相應(yīng)的選擇框之后起作用。
第七步:定義向?qū)傻腜ID初使化子程序和中斷程序名及手/自動(dòng)模式
圖10. 指定子程序、中斷服務(wù)程序名和選擇手動(dòng)控制
向?qū)б呀?jīng)為初使化子程序和中斷子程序定義了缺省名,你也可以修改成自己起的名字。
第八步:指定PID運(yùn)算數(shù)據(jù)存儲(chǔ)區(qū)
圖11. 分配運(yùn)算數(shù)據(jù)存儲(chǔ)區(qū)
PID指令(功能塊)使用了一個(gè)120個(gè)字節(jié)的V區(qū)參數(shù)表來進(jìn)行控制回路的運(yùn)算工作;除此之外,PID向?qū)傻妮斎?輸出量的標(biāo)準(zhǔn)化程序也需要運(yùn)算數(shù)據(jù)存儲(chǔ)區(qū)。需要為它們定義一個(gè)起始地址,要保證該地址起始的若干字節(jié)在程序的其它地方?jīng)]有被重復(fù)使用。如果點(diǎn)擊“建議”,則向?qū)⒆詣?dòng)為你設(shè)定當(dāng)前程序中沒有用過的V區(qū)地址。
自動(dòng)分配的地址只是在執(zhí)行PID向?qū)r(shí)編譯檢測(cè)到空閑地址。向?qū)⒆詣?dòng)為該參數(shù)表分配符號(hào)名,用戶不要再自己為這些參數(shù)分配符號(hào)名,否則將導(dǎo)致PID控制不執(zhí)行。
第九步:生成PID子程序、中斷程序及符號(hào)表等
一旦點(diǎn)擊完成按鈕,將在你的項(xiàng)目中生成上述PID子程序、中斷程序及符號(hào)表等。
圖12. 生成PID子程序、中斷程序和符號(hào)表等
第十步:配置完P(guān)ID向?qū)?,需要在程序中調(diào)用向?qū)傻腜ID子程序(如下圖)
圖13. PID子程序
圖14. 調(diào)用PID子程序
在用戶程序中調(diào)用PID子程序時(shí),可在指令樹的程序塊中用鼠標(biāo)雙擊由向?qū)傻腜ID子程序,在局部變量表中,可以看到有關(guān)形式參數(shù)的解釋和取值范圍。
調(diào)用PID子程序時(shí),不用考慮中斷程序。子程序會(huì)自動(dòng)初始化相關(guān)的定時(shí)中斷處理事項(xiàng),然后中斷程序會(huì)自動(dòng)執(zhí)行。
第十一步:實(shí)際運(yùn)行并調(diào)試PID參數(shù)
沒有一個(gè)PID項(xiàng)目的參數(shù)不需要修改而能直接運(yùn)行,因此需要在實(shí)際運(yùn)行時(shí)調(diào)試PID參數(shù)。
查看數(shù)據(jù)塊以及符號(hào)表相應(yīng)的PID符號(hào)標(biāo)簽的內(nèi)容,可以找到包括PID核心指令所用的控制回路表,包括比例系數(shù)、積分時(shí)間等等。將此表的地址復(fù)制到狀態(tài)表中,可以在監(jiān)控模式下在線修改PID參數(shù),而不必停機(jī)再次做配置。
參數(shù)調(diào)試合適后,用戶可以在數(shù)據(jù)塊中寫入,也可以再做一次向?qū)В蛘呔幊滔蛳鄳?yīng)的數(shù)據(jù)區(qū)傳送參數(shù)。
電話:13818569113 15721373211
郵箱:fushidianji@139.com
網(wǎng)址:http://m.xiangtai88.cn
地址:上海青浦區(qū)北青公路7171號(hào)111-112室