pid在西門子plc程式設計加熱控制中,p,i和d各起什麼作用

2021-03-22 01:55:07 字數 6685 閱讀 3093

1樓:匿名使用者

pid指比例積

分微分,proportion比例,integration積分,differentiation微分

西門子plc程式設計軟體中有pid嚮導,程式中的pid程式塊可利用s7-micro/win程式中的「工具」→「指令嚮導」生成。根據嚮導的提示可以對死區、報警、手動等功能進行選擇,可以對設定範圍、p、i、d等引數進行設定(完成後還可以利用嚮導進行更改)。根據提示完成設定後會自動生成乙個子程式和乙個中斷程式,在主程式或其他程式中呼叫pid子程式就可以實現pid調節功能。

需要更詳細的說明可以直接察看程式設計軟體的幫助文件,那裡說明的還是比較詳細的。

pid控制說明:

在工程實際中,應用最為廣泛的調節器控制規律為比例、積分、微分控制,簡稱pid控制,又稱pid調節。pid控制器問世至今已有近70年歷史,它以其結構簡單、穩定性好、工作可靠、調整方便而成為工業控制的主要技術之一。當被控物件的結構和引數不能完全掌握,或得不到精確的數學模型時,控制理論的其它技術難以採用時,系統控制器的結構和引數必須依靠經驗和現場除錯來確定,這時應用pid控制技術最為方便。

即當我們不完全了解乙個系統和被控物件,或不能通過有效的測量手段來獲得系統引數時,最適合用pid控制技術。pid控制,實際中也有pi和pd控制。pid控制器就是根據系統的誤差,利用比例、積分、微分計算出控制量進行控制的。

pid控制中。p值、i值、和d值及週期各表示什麼意思

2樓:匿名使用者

1、p是指比例

控來制,也稱比例增益。比例控制是按比例輸出簡單控制方式,但當僅有比例控制時自,系統存在穩差,且無法完全消除外界所加入的固定擾動。

2、i是指積分控制。積分控制主要目的在於消除穩態誤差。

3、d是指微分控制。在微分控制中,控制器的輸出與輸入誤差訊號的微分,亦即與誤差的變化率成正比關係。微分控制控制的目的,是消除溫度1大幅波動。

4、進行一次pid運算就是一復次取樣週期。pid控制的取樣時間就是每隔多長時間進行一次pid運算,並將結果輸出。

西門子200plc中pid值如何更改?是否可以通過組態介面對p、i、d值進行更改?

3樓:匿名使用者

pid指令不是佔用了儲存區嘛,在你的程式設計手冊上的pid部分會介紹這些儲存區的含義,對照位址直接在組態介面設定。

4樓:行空天

把plc裡的pid裡自起始值開始的相應的v位址,在屏上做數字寫入,可一直更改pid調節曲線。

5樓:艾撲堂掌教

暫存器賦值撒!當然可以組態改變

西門子plc中什麼叫pid指令啊?

6樓:哆啦a夢是夢想家

pid(比例+積分+微分)演算法控制。

pid迴路指令,對模擬量進行pid控制十分方便。pid指令使用的演算法:( n sp 為第n個取樣時刻的給定值,n為過程變數值,mx 為積分項值)pid 指令根據**(tbl)中的輸入和配置資訊對引用loop執行pid 迴圈計算。

在實際控制過程中,無論是給定量還是過程量都是工程實際值,它們的取值範圍都是不相同的。因此在進行pid運算前,必須將工程實際值標準化。plc 在對模擬量進行pid運算後,對輸出產生的控制作用是在[0.

0,1]範圍的標準值,不能驅動實際的驅動裝置,必須將其轉換成工程實際值。

擴充套件資料

pid的特點

1、pid應用範圍廣

雖然很多任務業過程是非線性或時變的,但通過對其簡化可以變成基本線性和動態特性不隨時間變化的系統,這樣pid就可控制了。

2、pid引數較易整定

也就是,pid引數kp,ti和td可以根據過程的動態特性及時整定。如果過程的動態特性變化,例如可能由負載的變化引起系統動態特性變化,pid引數就可以重新整定。

3、pid控制器在實踐中也不斷的得到改進

pid在控制非線性、時變、耦合及引數和結構不確定的複雜過程時,工作得不是太好。最重要的是,如果pid控制器不能控制複雜過程,無論怎麼調引數都沒用。

7樓:匿名使用者

pid指比例積分微分,proportion比例,integration積分,differentiation微分

西門子plc程式設計軟體中有pid嚮導,程式中的pid程式塊可利用s7-micro/win程式中的「工具」→「指令嚮導」生成。根據嚮導的提示可以對死區、報警、手動等功能進行選擇,可以對設定範圍、p、i、d等引數進行設定(完成後還可以利用嚮導進行更改)。根據提示完成設定後會自動生成乙個子程式和乙個中斷程式,在主程式或其他程式中呼叫pid子程式就可以實現pid調節功能。

需要更詳細的說明可以直接察看程式設計軟體的幫助文件,那裡說明的還是比較詳細的。

pid控制說明:

在工程實際中,應用最為廣泛的調節器控制規律為比例、積分、微分控制,簡稱pid控制,又稱pid調節。pid控制器問世至今已有近70年歷史,它以其結構簡單、穩定性好、工作可靠、調整方便而成為工業控制的主要技術之一。當被控物件的結構和引數不能完全掌握,或得不到精確的數學模型時,控制理論的其它技術難以採用時,系統控制器的結構和引數必須依靠經驗和現場除錯來確定,這時應用pid控制技術最為方便。

即當我們不完全了解乙個系統和被控物件,或不能通過有效的測量手段來獲得系統引數時,最適合用pid控制技術。pid控制,實際中也有pi和pd控制。pid控制器就是根據系統的誤差,利用比例、積分、微分計算出控制量進行控制的。

比例(p)控制 :比例控制是一種最簡單的控制方式。其控制器的輸出與輸入誤差訊號成比例關係。當僅有比例控制時系統輸出存在穩態誤差。

積分(i)控制 :在積分控制中,控制器的輸出與輸入誤差訊號的積分成正比關係。對乙個自動控制系統,如果在進入穩態後存在穩態誤差,則稱這個控制系統是有穩態誤差的或簡稱有差系統。

為了消除穩態誤差,在控制器中必須引入「積分項」。積分項對誤差取決於時間的積分,隨著時間的增加,積分項會增大。這樣,即便誤差很小,積分項也會隨著時間的增加而加大,它推動控制器的輸出增大使穩態誤差進一步減小,直到等於零。

因此,比例+積分(pi)控制器,可以使系統在進入穩態後無穩態誤差。

微分(d)控制 :在微分控制中,控制器的輸出與輸入誤差訊號的微分(即誤差的變化率)成正比關係。 自動控制系統在克服誤差的調節過程中可能會出現振盪甚至失穩。

其原因是由於存在有較大慣性元件(環節)或有滯後元件,具有抑制誤差的作用,其變化總是落後於誤差的變化。解決的辦法是使抑制誤差的作用的變化「超前」,即在誤差接近零時,抑制誤差的作用就應該是零。這就是說,在控制器中僅引入「比例」項往往是不夠的,比例項的作用僅是放大誤差的幅值,而目前需要增加的是「微分項」,它能**誤差變化的趨勢,這樣,具有比例+微分的控制器,就能夠提前使抑制誤差的控制作用等於零,甚至為負值,從而避免了被控量的嚴重超調。

所以對有較大慣性或滯後的被控物件,比例+微分(pd)控制器能改善系統在調節過程中的動態特性。

西門子pid各引數的解釋

***_rst :=初試化

man_on :=手動

pvper_on:=過程變數外設接通

p_sel :=比例分量接通

i_sel :=積分分量接通

int_hold:=積分分量保持

i_itl_on:=積分分量初始化接通

d_sel :=微分分量接通

cycle :=取樣時間

sp_int :=內部設定值

pv_in :=過程變數輸入

pv_per :=過程變數外設輸入

man :=手動值

gain :=比例增益

ti :=復位時間

td :=微分時間

tm_lag :=微分分量的滯後時間

deadb_w :=死區寬度

lmn_hlm :=被控量上限

lmn_llm :=被控量下限

pv_fac :=過程變數係數

pv_off :=過程變數偏移量

lmn_fac :=被控量係數

lmn_off :=被控量偏移量

i_itlval:=積分分量初始值

disv :=干擾變數

lmn :=被控量

lmn_per :=被控量外設

qlmn_hlm:=被控量上限值到達

qlmn_llm:=被控量下限值到達

lmn_p :=比例分量

lmn_i :=積分分量

lmn_d :=微分分量

pv :=過程變數

er :=誤差訊號

8樓:飛實濮嫣

好像是s_otd吧?這個是西門子的延時接通計時器指令,一般都是指令上測都是填t1-t255,不能是別的預設值時間應該是s5#time

2s等格式的。一般在多重呼叫的功能塊是不能用這個指令的,都用ton(庫檔案裡邊的)。因為這個是系統固有的定時器,好像只有255個!慎用!!

西門子pid引數p i d的資料型別是什麼

9樓:上海長英

你是s7-200 的還是s7-300/400的啊。不同系列的plc pid 指令有差別啊

什麼是p.i.d控制?以及在空調中如何使用?

10樓:匿名使用者

比例-積分-微分控制

怎麼用,用電路板控制各種閥的動作啦。其整個「電氣-流體-機械」系統滿足「比例-積分-微分」控制即可。

西門子plc程式設計,儲存區域 i q m l d分別是什麼意思? 100

11樓:匿名使用者

i:輸入位址,對應輸入模組通道

q:輸出位址,對應輸出模組通道

m:輔助暫存器位址

l:區域性變數位址,相當於程式中的內部變數位址d:應該對應的書db資料塊位址。

pid調節器各部分的作用分別是什麼?

12樓:demon陌

pid是比例,積分,微分的縮寫.

1 比例調節作用:

是按比例反應系統的偏差,系統一旦出現了偏差,比例調節立即產生調節作用用以減少偏差。比例作用大,可以加快調節,減少誤差,但是過大的比例,使系統的穩定性下降,甚至造成系統的不穩定。

2 積分調節作用:

是使系統消除穩態誤差,提高無差度。因為有誤差,積分調節就進行,直至無差,積分調節停止,積分調節輸出一常值。積分作用的強弱取決與積分時間常數ti,ti越小,積分作用就越強。

反之ti大則積分作用弱,加入積分調節可使系統穩定性下降,動態響應變慢。積分作用常與另兩種調節規律結合,組成pi調節器或pid調節器。

3 微分調節作用:

微分作用反映系統偏差訊號的變化率,具有預見性,能預見偏差變化的趨勢,因此能產生超前的控制作用,在偏差還沒有形成之前,已被微分調節作用消除。因此,可以改善系統的動態效能。在微分時間選擇合適情況下,可以減少超調,減少調節時間。

微分作用對雜訊干擾有放大作用,因此過強的加微分調節,對系統抗干擾不利。此外,微分反應的是變化率,而當輸入沒有變化時,微分作用輸出為零。微分作用不能單獨使用,需要與另外兩種調節規律相結合,組成pd或pid控制器。

擴充套件資料:

pid控制器的引數整定是控制系統設計的核心內容。它是根據被控過程的特性確定pid控制器的比例係數、積分時間和微分時間的大小。pid控制器引數整定的方法很多,概括起來有兩大類:

一是理論計算整定法。

它主要是依據系統的數學模型,經過理論計算確定控制器引數。這種方法所得到的計算資料未必可以直接用,還必須通過工程實際進行調整和修改。

二是工程整定方法。

它主要依賴工程經驗,直接在控制系統的試驗中進行,且方法簡單、易於掌握,在工程實際中被廣泛採用。pid控制器引數的工程整定方法,主要有臨界比例法、反應曲線法和衰減法。

三種方法各有其特點。

其共同點都是通過試驗,然後按照工程經驗公式對控制器引數進行整定。

但無論採用哪一種方法所得到的控制器引數,都需要在實際執行中進行最後調整與完善。現在一般採用的是臨界比例法。利用該方法進行。

自動控制系統在克服誤差的調節過程中可能會出現振盪甚至失穩。其原因是由於存在有較大慣性元件(環節)或有滯後(delay)元件,具有抑制誤差的作用,其變化總是落後於誤差的變化。解決的辦法是使抑制誤差的作用的變化「超前」,即在誤差接近零時,抑制誤差的作用就應該是零。

這就是說,在控制器中僅引入 「比例」項往往是不夠的,比例項的作用僅是放大誤差的幅值,而目前需要增加的是「微分項」,它能**誤差變化的趨勢。

這樣,具有比例+微分的控制器,就能夠提前使抑制誤差的控制作用等於零,甚至為負值,從而避免了被控量的嚴重超調。所以對有較大慣性或滯後的被控物件,比例+微分(pd)控制器能改善系統在調節過程中的動態特性。

不同的控制系統,其感測器、變送器、執行機構是不一樣的。比如壓力控制系統要採用壓力感測器。電加熱控制系統的感測器是溫度感測器。

pid控制及其控制器或智慧型pid控制器(儀表)已經很多,產品已在工程實際中得到了廣泛的應用,有各種各樣的pid控制器產品,各大公司均開發了具有pid引數自整定功能的智慧型調節器(intelligent regulator),其中pid控制器引數的自動調整是通過智慧型化調整或自校正、自適應演算法來實現。

有利用pid控制實現的壓力、溫度、流量、液位控制器,能實現pid控制功能的可程式設計控制器(plc),還有可實現pid控制的pc系統等等。

可程式設計控制器(plc)是利用其閉環控制模組來實現pid控制,而可程式設計控制器(plc)可以直接與control***相連,如rockwell的 plc-5等。還有可以實現pid控制功能的控制器,如rockwell 的logix產品系列,它可以直接與control***相連,利用網路來實現其遠端控制功能。

西門子PLC有幾個系列,西門子PLC有哪些型號

最簡單的是logo 簡單的邏輯控制 小型的plc s7 200系列 包括 221,222,224,224xp,226 中大型 的 300,400 新出的 s7 1200 官網上很全 s7 200 s7 300 s7 400 200為一體式的,300 400為模組 西門子plc按照小型 中型 大型分為...

西門子plc暫停程式西門子plc200如何實現讓程式在

總的來說是採用斷電保持。斷電保持重要的是開關量,因為模擬量參與控制的話,一定是以當前測量值為依據,所以所需要保持的物件通常為 開關量,計數器,定時器等 1 開關量 可以採用m區的mb0 mb13,這個區設定為斷電保持的話,斷電的時候會存入eeprom永久儲存。2 開關量 可以採用v區作為開關量,比如...

西門子200PLC中PID值如何更改?是否可以通過組態介面對

pid指令不是佔用了儲存區嘛,在你的程式設計手冊上的pid部分會介紹這些儲存區的含義,對照位址直接在組態介面設定。把plc裡的pid裡自起始值開始的相應的v位址,在屏上做數字寫入,可一直更改pid調節曲線。暫存器賦值撒!當然可以組態改變 請問西門子s7 200的plc的pid設定值可以改變嗎?5 p...