• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
渴望無限
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看渴望無限的 主題 / 回貼
樓主  發(fā)表于: 2010-06-02 17:15
設(shè)想學(xué)習(xí)的目的以達(dá)到提高自身的水平,溫度PID控制程序,多段曲線控制。求解

我現(xiàn)在用的就是用溫控表做的.我設(shè)想用PLC來達(dá)到這樣的目的。QQ:535690123歡迎交流

程序沒有加進(jìn)里面去,F(xiàn)補(bǔ)上:主程序:
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
以上程序解釋為?
你認(rèn)為可以嗎?這只是思路


設(shè)想學(xué)習(xí)的目的.達(dá)到提高自身的水平, 本來對于西門子指令.我就不熟悉。我是對它作為一個(gè)實(shí)習(xí)與學(xué)習(xí)的挑戰(zhàn)性課題。
我的目的是想用PLC達(dá)到島電溫控表一樣的功能...可以任意設(shè)定升溫時(shí)間.恒溫時(shí)間.隨意的設(shè)定溫度;曲線溫度自動(dòng)控制。

如:本來30分鐘就可以升到500度的.現(xiàn)在我要讓它10個(gè)小時(shí)才能升到500度,達(dá)到溫度后,執(zhí)行恒溫。恒溫結(jié)束后才能執(zhí)行下一程序段。
  如果當(dāng)我設(shè)為10分鐘,現(xiàn)有的硬件條件是不可能在10分鐘內(nèi)達(dá)得到300度的.就要全功率升溫(可控硅調(diào)功控制器100%打開),直至達(dá)到所設(shè)定溫度(500度)后.才執(zhí)行恒溫5小時(shí)。
     省事省心的是用溫控表..這個(gè)我懂..還請各位PLC高手多多指教。小弟我不勝感激!先說聲:“謝謝!。。 

硬件:
西門子S7-200-CPU226
231-7PD22-OXA8 。粒保矗兀裕茫4路溫度模塊輸入,只使用其中一路)
232-OHB22-OXA8                 (2路模以量輸出模塊)

觸摸屏:威綸通MT6070IH(屏是用來記錄實(shí)時(shí)溫度曲線的.顯示實(shí)時(shí)溫度(PV),并可修改,設(shè)定升溫,恒溫時(shí)間; 設(shè)定溫度值(SV);并保存歷史所有時(shí)間、溫度曲線數(shù)據(jù))

可控硅調(diào)功控制器:兩個(gè)(可以接受線性的0—10V; 4—20MA的信號。)

2組200KW發(fā)熱絲。用KP可控硅控制。


如果只是一段溫度值.從28度升到300度.如設(shè)定為10個(gè)小時(shí).它就要按10小時(shí)的時(shí)間升溫結(jié)束.(可以任意的設(shè)定時(shí)間來升溫.) ;達(dá)到后保溫N小時(shí).這個(gè)沒有難度.

現(xiàn)要求如下:
1狀態(tài)記錄:有溫度掉電記錄狀態(tài), 以PV值為參考值自動(dòng)選擇該執(zhí)行那段程序。
2需要有多段溫度曲線設(shè)定值。可以隨生產(chǎn)要求而改變:時(shí)間,溫度設(shè)定值。
3要有斷線檢測(斷熱電偶)。作出報(bào)警。
4本來30分鐘就可以升到500度的.現(xiàn)在我要讓它10個(gè)小時(shí)才能升到500度,達(dá)到溫度后,執(zhí)行恒溫。恒溫結(jié)束后才能執(zhí)行下一程序段。
  如果當(dāng)我設(shè)為10分鐘,現(xiàn)有的硬件條件是不可能在10分鐘內(nèi)達(dá)得到300度的.就要全功率升溫(可控硅調(diào)功控制器100%打開),直至達(dá)到所設(shè)定溫度(500度)后.才執(zhí)行恒溫5小時(shí)。

5具備手自動(dòng)控制,手動(dòng)控制時(shí)按開關(guān)量(按鈕操作)給定輸出百分比。



溫度工藝曲線要求如下:
說明:
   從28度開始升溫;我想把它控制在4小時(shí)內(nèi)達(dá)到300度。達(dá)到300度后恒溫5個(gè)小時(shí)。。
5個(gè)小時(shí)后,從300度開始升溫。?刂圃3小時(shí)內(nèi)達(dá)到420度。。到了420度恒溫5小時(shí)。。。如此執(zhí)行下一段程序至結(jié)束。

第一段:
28度--3.5小時(shí)升溫時(shí)間=目標(biāo)溫度為300度====達(dá)到300度后恒溫3小時(shí).

第二段:
300---2小時(shí)升溫到====420====達(dá)到420度恒溫3小時(shí).

第三段:
420---1小時(shí)升溫到====500====達(dá)到500度恒溫1小時(shí)

第三段:
500---1小時(shí)升溫到====600====達(dá)到600度恒溫10小時(shí)

第N段:
N度---N小時(shí)升溫到=====N度======達(dá)到N度恒溫N小時(shí)


第N+1段:
600---2小時(shí)降溫到====達(dá)到500度

2小時(shí)后根據(jù)所降溫度與時(shí)間(即實(shí)時(shí)情況)。。以曲線記錄下來。。并保存到觸摸屏中。
直至降到80度時(shí)自動(dòng)結(jié)束記錄。然后是由啟動(dòng)信號執(zhí)行下一個(gè)循環(huán)工作。


程序是從第一到N;;;如果斷電后..又要是以現(xiàn)在的測量值作起始值段

時(shí)間,溫度值,恒溫時(shí)間.都要任意的修改;我現(xiàn)在用的就是用溫控表做的.我設(shè)想用PLC來達(dá)到這樣的目的。
設(shè)想學(xué)習(xí)的目的..達(dá)到提高自身的水平,我是對它作一個(gè)實(shí)習(xí)與學(xué)習(xí)挑戰(zhàn)課題。

歡迎你討論。。熱情期待你的援助。

再反過來,不知道用通斷的話。又該 如何的做到呢?當(dāng)然這是后話。。。
[ 此帖被渴望無限在2010-06-05 12:25重新編輯 ]
houjunli12
我愛工控
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 187 個(gè)
工控威望: 488 點(diǎn)
下載積分: 640 分
在線時(shí)間: 127(小時(shí))
注冊時(shí)間: 2009-11-20
最后登錄: 2019-01-26
查看houjunli12的 主題 / 回貼
1樓  發(fā)表于: 2010-06-03 12:07
我剛做了個(gè)油溫控制系統(tǒng),也許能幫到你,不懂可以問,不可能幫你去寫程序,不實(shí)踐你怎么會(huì)懂呢,自己編好程序有問題在來問吧
[ 此帖被houjunli12在2010-06-03 12:15重新編輯 ]
beiye1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 255 個(gè)
工控威望: 282 點(diǎn)
下載積分: 914 分
在線時(shí)間: 250(小時(shí))
注冊時(shí)間: 2010-02-05
最后登錄: 2017-07-31
查看beiye1234的 主題 / 回貼
2樓  發(fā)表于: 2010-06-03 20:43
控制升溫時(shí)間,也就是控制幾個(gè)單位時(shí)間PID的設(shè)定值(SV)增加至多少,例如要求60分鐘,升值60℃,即每分鐘SV增加1℃,當(dāng)達(dá)到設(shè)定的溫度值時(shí),也就是近乎恒溫,那恒溫......保持,很簡單的事。同意樓上的說法,得自己去實(shí)踐、去想!
houjunli12
我愛工控
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 187 個(gè)
工控威望: 488 點(diǎn)
下載積分: 640 分
在線時(shí)間: 127(小時(shí))
注冊時(shí)間: 2009-11-20
最后登錄: 2019-01-26
查看houjunli12的 主題 / 回貼
3樓  發(fā)表于: 2010-06-04 13:16
引用
引用第2樓beiye1234于2010-06-03 20:43發(fā)表的  :
控制升溫時(shí)間,也就是控制幾個(gè)單位時(shí)間PID的設(shè)定值(SV)增加至多少,例如要求60分鐘,升值60℃,即每分鐘SV增加1℃,當(dāng)達(dá)到設(shè)定的溫度值時(shí),也就是近乎恒溫,那恒溫......保持,很簡單的事。同意樓上的說法,得自己去實(shí)踐、去想!

控制設(shè)定值,可行嗎??我覺得時(shí)間去控制PID的輸出,會(huì)更好吧,這個(gè)問題可以實(shí)踐去試試那個(gè)控制好就弄那個(gè),大家一起來討論啊
楊粟宇
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 246 個(gè)
工控威望: 277 點(diǎn)
下載積分: 694 分
在線時(shí)間: 66(小時(shí))
注冊時(shí)間: 2007-08-21
最后登錄: 2024-01-07
查看楊粟宇的 主題 / 回貼
4樓  發(fā)表于: 2010-06-04 16:52
我覺得時(shí)間去控制PID的輸出,這要設(shè)計(jì)一公式用輸入時(shí)間來控制PID的輸出從而控制可控硅來控制升溫速度,這有的意思。
beiye1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 255 個(gè)
工控威望: 282 點(diǎn)
下載積分: 914 分
在線時(shí)間: 250(小時(shí))
注冊時(shí)間: 2010-02-05
最后登錄: 2017-07-31
查看beiye1234的 主題 / 回貼
5樓  發(fā)表于: 2010-06-04 20:06
控制OUT和SV控制有區(qū)別嗎?如果是遞加控制OUT和SV控制時(shí)沒有區(qū)別的,如果是分階段控制給定OUT是波動(dòng)比較大的.
houjunli12
我愛工控
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 187 個(gè)
工控威望: 488 點(diǎn)
下載積分: 640 分
在線時(shí)間: 127(小時(shí))
注冊時(shí)間: 2009-11-20
最后登錄: 2019-01-26
查看houjunli12的 主題 / 回貼
6樓  發(fā)表于: 2010-06-05 08:22
也不知道那個(gè)控制更好,實(shí)踐了就知道了,哈哈,樓主實(shí)踐好了必須告訴我們那個(gè)更好
渴望無限
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看渴望無限的 主題 / 回貼
7樓  發(fā)表于: 2010-06-05 11:40
文中后面不是提到有一思路了嗎?文中后面有一程序思路。不是我去不去編的問題。而是我想不出有效的方案。反以無法實(shí)現(xiàn)。我只是提出來。是想給有需要設(shè)計(jì)課目的人去想想怎樣實(shí)現(xiàn),想看看各位工控高人不同的想法,不同的思路與方案罷了。另我這個(gè)項(xiàng)目是已經(jīng)在使用中的。我只是設(shè)想用PLC來實(shí)現(xiàn)溫控表的功能。呵呵。。如果我真的有需要這個(gè)程 序。在我所在的公司我可以不費(fèi)吹灰之力“借它山之石”,只坐著等看結(jié)果而已。
渴望無限
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看渴望無限的 主題 / 回貼
8樓  發(fā)表于: 2010-06-05 11:43
呵呵。。真對不起。我的程序沒有加進(jìn)里面去,F(xiàn)補(bǔ)上:主程序:
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
以上程序解釋為?
你認(rèn)為可以嗎?這只是思路
shanwf
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看shanwf的 主題 / 回貼
9樓  發(fā)表于: 2010-06-11 17:56
這種控制我做得多了 需要討論的QQ:52197042
渴望無限
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看渴望無限的 主題 / 回貼
10樓  發(fā)表于: 2010-07-18 23:25
還有更多的方法嗎?
渴望無限
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看渴望無限的 主題 / 回貼
11樓  發(fā)表于: 2010-10-07 18:19
呵呵。。沒有幾個(gè)人有興趣
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go