渴望無限
級別: *
|
設想學習的目的以達到提高自身的水平,溫度PID控制程序,多段曲線控制。求解 我現(xiàn)在用的就是用溫控表做的.我設想用PLC來達到這樣的目的。QQ:535690123歡迎交流 程序沒有加進里面去,F(xiàn)補上:主程序: LD M0.0 EU MOVB 100, SMB35 ATCH INT_0:INT0, 11 ENI LD SM0.0 INCW MW2 AW= MW2, 30 S Q0.1, 1 MOVW 0, MW2 以上程序解釋為? 你認為可以嗎?這只是思路 設想學習的目的.達到提高自身的水平, 本來對于西門子指令.我就不熟悉。我是對它作為一個實習與學習的挑戰(zhàn)性課題。 我的目的是想用PLC達到島電溫控表一樣的功能...可以任意設定升溫時間.恒溫時間.隨意的設定溫度;曲線溫度自動控制。 如:本來30分鐘就可以升到500度的.現(xiàn)在我要讓它10個小時才能升到500度,達到溫度后,執(zhí)行恒溫。恒溫結(jié)束后才能執(zhí)行下一程序段。 如果當我設為10分鐘,現(xiàn)有的硬件條件是不可能在10分鐘內(nèi)達得到300度的.就要全功率升溫(可控硅調(diào)功控制器100%打開),直至達到所設定溫度(500度)后.才執(zhí)行恒溫5小時。 省事省心的是用溫控表..這個我懂..還請各位PLC高手多多指教。小弟我不勝感激!先說聲:“謝謝。。!” 硬件: 西門子S7-200-CPU226 231-7PD22-OXA8 A14XTC(4路溫度模塊輸入,只使用其中一路) 232-OHB22-OXA8 (2路模以量輸出模塊) 觸摸屏:威綸通MT6070IH(屏是用來記錄實時溫度曲線的.顯示實時溫度(PV),并可修改,設定升溫,恒溫時間; 設定溫度值(SV);并保存歷史所有時間、溫度曲線數(shù)據(jù)) 可控硅調(diào)功控制器:兩個(可以接受線性的0—10V; 4—20MA的信號。) 2組200KW發(fā)熱絲。用KP可控硅控制。 如果只是一段溫度值.從28度升到300度.如設定為10個小時.它就要按10小時的時間升溫結(jié)束.(可以任意的設定時間來升溫.) ;達到后保溫N小時.這個沒有難度. 現(xiàn)要求如下: 1狀態(tài)記錄:有溫度掉電記錄狀態(tài), 以PV值為參考值自動選擇該執(zhí)行那段程序。 2需要有多段溫度曲線設定值?梢噪S生產(chǎn)要求而改變:時間,溫度設定值。 3要有斷線檢測(斷熱電偶)。作出報警。 4本來30分鐘就可以升到500度的.現(xiàn)在我要讓它10個小時才能升到500度,達到溫度后,執(zhí)行恒溫。恒溫結(jié)束后才能執(zhí)行下一程序段。 如果當我設為10分鐘,現(xiàn)有的硬件條件是不可能在10分鐘內(nèi)達得到300度的.就要全功率升溫(可控硅調(diào)功控制器100%打開),直至達到所設定溫度(500度)后.才執(zhí)行恒溫5小時。 5具備手自動控制,手動控制時按開關量(按鈕操作)給定輸出百分比。 溫度工藝曲線要求如下: 說明: 從28度開始升溫;我想把它控制在4小時內(nèi)達到300度。達到300度后恒溫5個小時。。 5個小時后,從300度開始升溫。。控制在3小時內(nèi)達到420度。。到了420度恒溫5小時。。。如此執(zhí)行下一段程序至結(jié)束。 第一段: 28度--3.5小時升溫時間=目標溫度為300度====達到300度后恒溫3小時. 第二段: 300---2小時升溫到====420====達到420度恒溫3小時. 第三段: 420---1小時升溫到====500====達到500度恒溫1小時 第三段: 500---1小時升溫到====600====達到600度恒溫10小時 第N段: N度---N小時升溫到=====N度======達到N度恒溫N小時 第N+1段: 600---2小時降溫到====達到500度 2小時后根據(jù)所降溫度與時間(即實時情況)。。以曲線記錄下來。。并保存到觸摸屏中。 直至降到80度時自動結(jié)束記錄。然后是由啟動信號執(zhí)行下一個循環(huán)工作。 程序是從第一到N;;;如果斷電后..又要是以現(xiàn)在的測量值作起始值段 時間,溫度值,恒溫時間.都要任意的修改;我現(xiàn)在用的就是用溫控表做的.我設想用PLC來達到這樣的目的。 設想學習的目的..達到提高自身的水平,我是對它作一個實習與學習挑戰(zhàn)課題。 歡迎你討論。。熱情期待你的援助。 再反過來,不知道用通斷的話。又該 如何的做到呢?當然這是后話。。。 [ 此帖被渴望無限在2010-06-05 12:25重新編輯 ] |
---|---|
|
houjunli12
我愛工控
級別: 略有小成
|
我剛做了個油溫控制系統(tǒng),也許能幫到你,不懂可以問,不可能幫你去寫程序,不實踐你怎么會懂呢,自己編好程序有問題在來問吧 [ 此帖被houjunli12在2010-06-03 12:15重新編輯 ] |
---|---|
|
beiye1234
級別: 略有小成
|
控制升溫時間,也就是控制幾個單位時間PID的設定值(SV)增加至多少,例如要求60分鐘,升值60℃,即每分鐘SV增加1℃,當達到設定的溫度值時,也就是近乎恒溫,那恒溫......保持,很簡單的事。同意樓上的說法,得自己去實踐、去想! |
---|---|
|
houjunli12
我愛工控
級別: 略有小成
|
控制設定值,可行嗎??我覺得時間去控制PID的輸出,會更好吧,這個問題可以實踐去試試那個控制好就弄那個,大家一起來討論啊 |
---|---|
|
楊粟宇
級別: 略有小成
|
我覺得時間去控制PID的輸出,這要設計一公式用輸入時間來控制PID的輸出從而控制可控硅來控制升溫速度,這有的意思。 |
---|---|
|
beiye1234
級別: 略有小成
|
控制OUT和SV控制有區(qū)別嗎?如果是遞加控制OUT和SV控制時沒有區(qū)別的,如果是分階段控制給定OUT是波動比較大的. |
---|---|
|
houjunli12
我愛工控
級別: 略有小成
|
也不知道那個控制更好,實踐了就知道了,哈哈,樓主實踐好了必須告訴我們那個更好 |
---|---|
|
渴望無限
級別: *
|
文中后面不是提到有一思路了嗎?文中后面有一程序思路。不是我去不去編的問題。而是我想不出有效的方案。反以無法實現(xiàn)。我只是提出來。是想給有需要設計課目的人去想想怎樣實現(xiàn),想看看各位工控高人不同的想法,不同的思路與方案罷了。另我這個項目是已經(jīng)在使用中的。我只是設想用PLC來實現(xiàn)溫控表的功能。呵呵。。如果我真的有需要這個程 序。在我所在的公司我可以不費吹灰之力“借它山之石”,只坐著等看結(jié)果而已。 |
---|---|
|
渴望無限
級別: *
|
呵呵。。真對不起。我的程序沒有加進里面去,F(xiàn)補上:主程序: LD M0.0 EU MOVB 100, SMB35 ATCH INT_0:INT0, 11 ENI LD SM0.0 INCW MW2 AW= MW2, 30 S Q0.1, 1 MOVW 0, MW2 以上程序解釋為? 你認為可以嗎?這只是思路 |
---|---|
|