S7-200-PID-向?qū)Ь幊滩襟E_第1頁
S7-200-PID-向?qū)Ь幊滩襟E_第2頁
S7-200-PID-向?qū)Ь幊滩襟E_第3頁
S7-200-PID-向?qū)Ь幊滩襟E_第4頁
S7-200-PID-向?qū)Ь幊滩襟E_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、PID向?qū)Ь幊滩襟E:在Micro/WIN 中的命令菜單中選擇 Tools > Instruction Wizard ,然 后在指令向?qū)Т翱谥羞x擇 PID指令:圖1.選擇PID向?qū)г谑褂孟驅(qū)r(shí)必須先對(duì)項(xiàng)目進(jìn)行編譯,在隨后彈出的對(duì)話框中選擇“Yes” ,確認(rèn)編譯。如果已有的程序中存在錯(cuò)誤,或者有沒有編完的指令,編 譯不能通過。如果你的項(xiàng)目中已經(jīng)配置了一個(gè) PID回路,則向?qū)?huì)指出已經(jīng)存在的 PID回路,并讓你選擇是配置修改已有的回路,還是配置一個(gè)新的回路:t7-2001Zrudj,Wizard(P1D)TWs Faimia 4 helpconfigutea FID Frcoilional曲D

2、eiivarive toopjinstruction The FID 而就ludion usm a krap tabe contaning § xrseieim which coniid the operMian of ibe locp. The f»wamdft<5聃b« oNtgurM 皿th*區(qū)D 16澳,白砂二附與制 ger曲陰匕a Ihe碗出金占M the outputYour pi4cr coritabi the followij eki;tir>g PiD cotthguaKon t To«dw w #«ishfig

3、ucWigtx才kxr from the hl Mom drd dck NeM. Tocredeorew PID configuion. $eted Uw'.Configufonj g eJirClicK Tift© idit Ihriccnfijurabonwww.gongkongOOl ,comNew* CanceJ I圖2,選擇需要配置的回路第一步:定義需要配置的 PID回路號(hào)www.gongkongOOI .comS7-20O 由式rvctKjn Wizard (P1D)This mn由癡II help dQ.ui。a PIO (PioporiioriaL hgral

4、, %"如代 IgpiiructM TH RD uces &foepIebleconteiwi0 9 Reihel*(軸hich eonfrol the & 小* bop. The pAtMntifrs ui t* (xinAguredfor (he FID kxf), nd £(Hdy a® eptcia 口陽Mon匕 0Mh» irixt and th*outcxAE Ach Fl D instruciion in Ihe piogran must use a difltwent hopWhich Fl D taw wodd gu 咐

5、曰加 configure?NeM> Carted I圖3.選擇PID回路號(hào)第二步:設(shè)定PID回路參數(shù)圖4.設(shè)置PID參數(shù)a. 定義回路設(shè)定值(SP,即給定)的范圍:在低限(LowRange和高限(High Ranged輸入域中輸入實(shí)數(shù),缺省值 為0.0和100.0,表示給定值的取值范圍占過程反饋量程的百分比。這個(gè)范圍是給定值的取值范圍。它也可以用實(shí)際的工程單位數(shù)值表示。參見:設(shè)置給定-反饋的量程范圍。以下定義 PID回路參數(shù),這些參數(shù)都應(yīng)當(dāng) 是實(shí)數(shù):b. Gain (增益):即比例常數(shù)。c. Integral Time(積分時(shí)間):如果不想要積分作用,可以把積分時(shí)間設(shè)為無窮大:9999.

6、99 。d. Derivative Time (微分時(shí)間):如果不想要微分回路,可以把微分時(shí)間設(shè) 為0。e. SampleTime (采樣時(shí)間):是PID控制回路對(duì)反饋采樣和重新計(jì)算輸出 值的時(shí)間問隔。在向?qū)瓿珊?,若想要修改此?shù),則必須返回向?qū)е行薷?,不?在程序中或狀態(tài)表中修改。注意:關(guān)于具體的PID參數(shù)值,每一個(gè)項(xiàng)目都不一樣,需要現(xiàn)場(chǎng)調(diào)試來定,沒 有所謂經(jīng)驗(yàn)參數(shù)。第三步:設(shè)定回路輸入輸出值圖5.設(shè)定PID輸入輸出參數(shù)在圖5中,首先設(shè)定過程變量的范圍:a.指定輸入類型Unipolar :單極性,即輸入的信號(hào)為正,如 0 -10V或020mA等。Bipolar :雙極性,輸入信號(hào)在從負(fù)到正的

7、范圍內(nèi)變化。如輸入信號(hào)為±10V± 5V等時(shí)選用 。20%Offset : 選用20%偏移。如果輸入為420mA則選單極性及此項(xiàng),4mA是 0 20mA信號(hào)的20%,所以選20%偏移,即4mA對(duì)應(yīng)6400 , 20mA對(duì)應(yīng)32000。b.反饋輸入取值范圍在指定輸入類型設(shè)置為Unipolar 時(shí),缺省值為0 - 32000 ,對(duì)應(yīng)輸入 量程范圍0 - 10V 或0 - 20mA等,輸入信號(hào)正。在指定輸入類型設(shè)置為Bipolar 時(shí),缺省的取值為-32000 - +32000 , 對(duì)應(yīng)的輸入范圍根據(jù)量程不同可以是土10M ±5V等。在指定輸入類型選中20% Offse

8、t時(shí),取值范圍為6400 - 32000,不可 改變 此反饋輸入也可以是工程單位數(shù)值,參見:設(shè)置給定-反饋的量程范圍。 然后定義輸出類型。c.Output Type (輸出類型)可以選擇模擬量輸出或數(shù)字量輸出。模擬量輸出用來控制一些需要模擬 量給定的設(shè)備,如比例閥、變頻器等;數(shù)字量輸出實(shí)際上是控制輸出點(diǎn)的通、斷 狀態(tài)按照一定的占空比變化,可以控制固態(tài)繼電器(加熱棒等)。d.選擇模擬量設(shè)定回路輸出變量值的范圍,可以選擇:Unipolar :單極性輸出,可為 0 10V或020mA等 。Bipolar :雙極性輸出,可為正負(fù)10V或正負(fù)5V等 。20% Offset : 如果選中20%偏移,使輸出

9、為4 - 20mA 。e.取值范圍:選擇模擬量設(shè)定回路輸出變量值的范圍為Unipolar時(shí),缺省值為0到32000選擇模擬量設(shè)定回路輸出變量值的范圍為Bipolar 時(shí),取值-32000到32000選擇模擬量設(shè)定回路輸出變量值的范圍為 20% Offset時(shí),取值6400 - 32000,不可改變?nèi)绻x擇了開關(guān)量輸出,需要設(shè)定此占空比的周期。第四步:設(shè)定回路報(bào)警選項(xiàng)圖6.設(shè)定回路報(bào)警限幅值向?qū)峁┝巳齻€(gè)輸出來反映過程值(PV)的低值報(bào)警、高值報(bào)警及過程值 模擬量模塊錯(cuò)誤狀態(tài)。當(dāng)報(bào)警條件滿足時(shí),輸出置位為1。這些功能在選中了相 應(yīng)的選擇框之后起作用。a.使能低值報(bào)警并設(shè)定過程值(PV)報(bào)警的低值

10、,此值為過程值的百分?jǐn)?shù), 缺省值為0.10,即報(bào)警的低值為過程值的10%。此值最低可設(shè)為0.01 ,即滿 量程的1% 。b.使能高值報(bào)警并設(shè)定過程值(PV)報(bào)警的高值,此值為過程值的百分?jǐn)?shù), 缺省值為0.90,即報(bào)警的高值為過程值的90%。此值最高可設(shè)為1.00 ,即滿 量程的100% 。c.使能過程值(PV)模擬量模塊錯(cuò)誤報(bào)警并設(shè)定模塊于 CPU連接時(shí)所處 的模塊位置?!?0”就是第一個(gè)擴(kuò)展模塊的位置。第五步:指定PID運(yùn)算數(shù)據(jù)存儲(chǔ)區(qū)S7-2OD Intlrucbon Wizard (P1D)AH 覺視衛(wèi) W emocy for CorifigutationThs loo& fabl

11、e i!o«i th* 即占巾&占* u±ed 0 C6rjtol1ir» iht-樂坨 帥南沙加 IH Mbk 倬 36*tes m size.恥kjihtjna附.theopfnons: jwjhave 2Iteded 七中e 32 bpte- of 而同 for cHc曲lion Pl&ase speciy a V-memcny b/te ackJieB wbepe E® can te alkcated lor PD - able and c址uiMicm 'mThe 癡aid 31 $ug用制 mod 市附,th劉 rep

12、tcerri& on unused tied; of Vmcmoty erf Ihe cwrcc 3Suggest Mdrg YBD UuouQhVBE?www.gongkongOOI .com內(nèi)&¥ Na3 | "吧 圖7,分配運(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)擊“ Suggest Address”,則向?qū)?自動(dòng)為你設(shè)定當(dāng)前程序

13、中沒有用過的 V區(qū)地址。自動(dòng)分配的地址只是在執(zhí)行 PID向?qū)r(shí)編譯檢測(cè)到空閑地址。向?qū)⒆?動(dòng)為該參數(shù)表分配符號(hào)名,用戶不要再自己為這些參數(shù)分配符號(hào)名, 否則將導(dǎo)致 PID控制不執(zhí)行。第六步:定義向?qū)傻?PID初使化子程序和中斷程序名及手/自動(dòng)模式圖8.指定子程序、中斷服務(wù)程序名和選擇手動(dòng)控制向?qū)б呀?jīng)為初使化子程序和中斷子程序定義了缺省名,你也可以修改成 自己起的名字。a.指定PID初使化子程序的名字。b.指定PID中斷子程序的名字注意:1.如果你的項(xiàng)目中已經(jīng)存在一個(gè) PID配置,則中斷程序名為只 讀,不可更改。因?yàn)橐粋€(gè)項(xiàng)目中所有PID共用一個(gè)中斷程序,它的名字不會(huì)被任 何新的PID所更

14、改。2.PID向?qū)е袛嘤玫氖荢MB34定時(shí)中斷,在用戶使用了PID向?qū)Ш螅⒁庠谄渌幊虝r(shí)不要再用此中斷,也不要向SMB34中寫入新的數(shù)值,否則PID將停止工作。c.此處可以選擇添加PID手動(dòng)控制模式。在PID手動(dòng)控制模式下,回路輸出由 手動(dòng)輸出設(shè)定控制,此時(shí)需要寫入手動(dòng)控制輸出參數(shù)一個(gè) 0.01.0的實(shí)數(shù),代 表輸出的0 %100%而不是直接去改變輸出值。此功能提供了 PID控制的手動(dòng) 和自動(dòng)之間的無擾切換能力。第七步:生成PID子程序、中斷程序及符號(hào)表等一旦點(diǎn)擊完成按鈕,將在你的項(xiàng)目中生成上述 PID子程序、中斷程序及符號(hào)表等。第八步:配置完P(guān)ID向?qū)В枰诔绦蛑姓{(diào)用向?qū)傻腜ID子程

15、序(如下1向Shing*1 A'+盤 Timers>!L如初啟軍-I Jy C&l Srcwtnes 口 SBfl_OPIDOJNITI Ll圖9. PID 子程序Network 1 NetworP Titi eNetwoik CommentSMOOa. b. AIWO-C. 2G 0* d io.0- e. jRDOjNrrEMFV_IOutputSetpoint_RHighAJarmQUOgAuto_M©nualLcwAJornn-Q01h.ManualOuiputMfociuleErr圖10.調(diào)用PID子程序a.必須用SM0.0來使能PID ,以保證它的正

16、常運(yùn)行。b.此處輸入過程值(反饋)的模擬量輸入地址。c.此處輸入設(shè)定值變量地址(VDxX),或者直接輸入設(shè)定值常數(shù),根據(jù)向?qū)е械?設(shè)定0.0 100.0,此處應(yīng)輸入一個(gè)0.0 -100.0的實(shí)數(shù),例:若輸入20,即為 過程值的20%,假設(shè)過程值A(chǔ)IW0是量程為0 200度的溫度值,則此處的設(shè) 定值20代表40度(即200度的20%);如果在向?qū)е性O(shè)定給定范圍為 0.0 -200.0 ,則此處的20相當(dāng)于20度。d.此處用I0.0 控制PID的手/自動(dòng)方式,當(dāng)I0.0 為1時(shí),為自動(dòng),經(jīng)過PID 運(yùn)算從AQW0輸出;當(dāng)I0.0 為0時(shí),PID將停止計(jì)算,AQW(輸出為 ManualOutput

17、(VD4中的設(shè)定值,此時(shí)不要另外編程或直接給AQW0賦值。若在向?qū)е袥]有選擇PID手動(dòng)功能,則此項(xiàng)不會(huì)出現(xiàn)。e.定義PID手動(dòng)狀態(tài)下的輸出,從 AQW0輸出一個(gè)滿值范圍內(nèi)對(duì)應(yīng)此值的輸出 量。此處可輸入手動(dòng)設(shè)定值的變量地址(VDxX),或直接輸入數(shù)。數(shù)值范圍為 0.0-1.0 之間的一個(gè)實(shí)數(shù),代表輸出范圍的百分比。例:如輸入 0.5 ,則設(shè)定為 輸出的50%。若在向?qū)е袥]有選擇 PID手動(dòng)功能,則此項(xiàng)不會(huì)出現(xiàn)。f.此處鍵入控制量的輸出地址。g.當(dāng)高報(bào)警條件滿足時(shí),相應(yīng)的輸出置位為1 ,若在向?qū)е袥]有使能高報(bào)警功能, 則此項(xiàng)將不會(huì)出現(xiàn)。h.當(dāng)?shù)蛨?bào)警條件滿足時(shí),相應(yīng)的輸出置位為1 ,若在向?qū)е袥]有使能低報(bào)警功能, 則此項(xiàng)將不會(huì)出現(xiàn)。i.當(dāng)模塊出錯(cuò)時(shí),相應(yīng)的輸出置位為1 ,若在向?qū)е袥]有使能模塊錯(cuò)誤報(bào)警功能, 則此項(xiàng)將不會(huì)出現(xiàn)調(diào)用PID子程序時(shí),不用考慮中斷程序。子程序會(huì)自動(dòng)初始 化相關(guān)的定時(shí)中斷處理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論