如何採用PID控制演算法,使PLC控制的恆溫箱的的溫度變化能按

時間 2021-08-30 09:25:11

1樓:關輝歲月

其實就是計算目標值的問題,將保溫曲線畫出來,然後確定需要多少個溫度點,以及每個溫度點的時間,然後在適當的時間改變pid程式的目標值即可,如常溫加熱到100℃保溫10分鐘,在加熱到200℃保溫20分鐘,那麼將pid的目標值設定到100℃,執行pid,當測量值到達100℃時開始計時,計時10分鐘後將pid的目標值改為200℃,當溫度到達200℃是再開始計時,計時20分鐘後進行下一段的執行或停機即可,複雜的保溫曲線也是同樣的道理,就是計算起來麻煩一些。

2樓:匿名使用者

屬於常規經典控制,較簡單,一般恆溫箱通過電熱爐加熱,固態繼電器控制,工作在pwm模式,s7-200pwm設定較簡單,利用嚮導設定好就行,溫度測量有多種手段,測量值作為pid pv_i,pid的setpoint就是給定的曲線,也就是可變定值,程式中編寫相應定值生成邏輯,pid子程式用嚮導產生,pid輸出合適量化後接pwm pulse輸入,道理很簡單,試一下就會做了。

3樓:

這個其實就是你怎樣計算目標值的問題,將你的保溫曲線畫出來,然後確定你需要多少個溫度點,以及每個溫度點的時間,然後在適當的時間改變pid程式的目標值即可,如常溫加熱到100℃保溫10分鐘,在加熱到200℃保溫20分鐘,那麼將pid的目標值設定到100℃,執行pid,當測量值到達100℃時開始計時,計時10分鐘後將pid的目標值改為200℃,當溫度到達200℃是再開始計時,計時20分鐘後進行下一段的執行或停機即可,複雜的保溫曲線也是同樣的道理,就是計算起來麻煩一些

使用s7-200plc控制的乙個密閉箱子,如果通過pid演算法控制溫度按指定曲線變化,求工控高手指教!

4樓:匿名使用者

pid的輸出為0~100%的連續值。如果加熱裝置通過固態繼電器控制電加熱器則需要採用占空比控制。具體做法如下:

1:按照ao輸出建立普通pid控制迴路mv,輸出為內部變數(0~100%)

2:建立2個i變數分別為tim_cycle 和 tim_on,3:tim_on = mv * tim_cycle ;

4:在每個週期內,前tim_on 秒 固態繼電器閉合;其他時間內固態繼電器斷開。

用plc實現pid的溫度控制演算法

5樓:匿名使用者

這個的看型號,西抄門子200的plc你就得襲自己編演算法,自己算pid引數,而三菱fx或台達dvp的plc,pid裡本身就有自整定功能,直接使用就行了,不過自整定後控溫精度不是很好,畢竟不是專門控溫的,和溫控表差的還是很多。

望採納。。。。

pid與plc控制的異同,PID與PLC控制的異同

瘦成一導閃電呀 pid控制是閉環的連續變化的模擬量控制,壓力 溫度 流量 液位等控制。pid控制器或智慧型pid控制器 儀表 市售有產品,pid控制也可由plc的閉環控制模組來實現。plc控制 plc主要用於開關量控制實現裝置的各種動作要求。plc的閉環控制模組可實現pid控制。自動控制系統可分為開...

PLC處理的PID控制是什麼概念?

當今的閉環自動控制技術都是基於反饋的概念以減少不確定性。反饋理論的要素包括三個部分 測量 比較和執行。測量關鍵的是被控變數的實際值,與期望值相比較,用這個偏差來糾正系統的響應,執行調節控制。在工程實際中,應用最為廣泛的調節器控制規律為比例 積分 微分控制,簡稱pid控制,又稱pid調節。pid控制器...

歐姆龍PLC的PID指令如何使用

首先你要建立pid控制的模型演算法,才能寫程式,同時要考慮到效率問題,具體的程式根據情況進行!p,i d引數都可以設定,另外你的工藝引數有無特殊的要求,可以採用限值法等,根據工藝要求做,對擾動的措施,手動自動的切換你都要考慮。歐姆龍plc怎樣用梯形圖編寫pid運算 不用pid指令模組 我主要用在雙閉...