設(shè)想學(xué)習(xí)的目的以達(dá)到提高自身的水平,溫度PID控制程序,多段曲線(xiàn)控制。求解
我現(xiàn)在用的就是用溫控表做的.我設(shè)想用PLC來(lái)達(dá)到這樣的目的。QQ:535690123歡迎交流
設(shè)想學(xué)習(xí)的目的.達(dá)到提高自身的水平, 本來(lái)對(duì)于西門(mén)子指令.我就不熟悉。我是對(duì)它作為一個(gè)實(shí)習(xí)與學(xué)習(xí)的挑戰(zhàn)性課題。
我的目的是想用PLC達(dá)到島電溫控表一樣的功能...可以任意設(shè)定升溫時(shí)間.恒溫時(shí)間.隨意的設(shè)定溫度;曲線(xiàn)溫度自動(dòng)控制。
如:本來(lái)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%打開(kāi)),直至達(dá)到所設(shè)定溫度(500度)后.才執(zhí)行恒溫5小時(shí)。
省事省心的是用溫控表..這個(gè)我懂..還請(qǐng)各位PLC高手多多指教。小弟我不勝感激!先說(shuō)聲:“謝謝。。!”
硬件:
西門(mén)子S7-200-CPU226
231-7PD22-OXA8 。粒保矗兀裕茫4路溫度模塊輸入,只使用其中一路)
232-OHB22-OXA8 (2路模以量輸出模塊)
觸摸屏:威綸通MT6070IH(屏是用來(lái)記錄實(shí)時(shí)溫度曲線(xiàn)的.顯示實(shí)時(shí)溫度(PV),并可修改,設(shè)定升溫,恒溫時(shí)間; 設(shè)定溫度值(SV);并保存歷史所有時(shí)間、溫度曲線(xiàn)數(shù)據(jù))
可控硅調(diào)功控制器:兩個(gè)(可以接受線(xiàn)性的0—10V; 4—20MA的信號(hào)。)
2組200KW發(fā)熱絲。用KP可控硅控制。
如果只是一段溫度值.從28度升到300度.如設(shè)定為10個(gè)小時(shí).它就要按10小時(shí)的時(shí)間升溫結(jié)束.(可以任意的設(shè)定時(shí)間來(lái)升溫.) ;達(dá)到后保溫N小時(shí).這個(gè)沒(méi)有難度.
現(xiàn)要求如下:
1狀態(tài)記錄:有溫度掉電記錄狀態(tài), 以PV值為參考值自動(dòng)選擇該執(zhí)行那段程序。
2需要有多段溫度曲線(xiàn)設(shè)定值。可以隨生產(chǎn)要求而改變:時(shí)間,溫度設(shè)定值。
3要有斷線(xiàn)檢測(cè)(斷熱電偶)。作出報(bào)警。
4本來(lái)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%打開(kāi)),直至達(dá)到所設(shè)定溫度(500度)后.才執(zhí)行恒溫5小時(shí)。
5具備手自動(dòng)控制,手動(dòng)控制時(shí)按開(kāi)關(guān)量(按鈕操作)給定輸出百分比。
溫度工藝曲線(xiàn)要求如下:
說(shuō)明:
從28度開(kāi)始升溫;我想把它控制在4小時(shí)內(nèi)達(dá)到300度。達(dá)到300度后恒溫5個(gè)小時(shí)。。
5個(gè)小時(shí)后,從300度開(kāi)始升溫。?刂圃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í)情況)。。以曲線(xiàn)記錄下來(lái)。。并保存到觸摸屏中。
直至降到80度時(shí)自動(dòng)結(jié)束記錄。然后是由啟動(dòng)信號(hào)執(zhí)行下一個(gè)循環(huán)工作。
程序是從第一到N;;;如果斷電后..又要是以現(xiàn)在的測(cè)量值作起始值段
時(shí)間,溫度值,恒溫時(shí)間.都要任意的修改;我現(xiàn)在用的就是用溫控表做的.我設(shè)想用PLC來(lái)達(dá)到這樣的目的。
設(shè)想學(xué)習(xí)的目的..達(dá)到提高自身的水平,我是對(duì)它作一個(gè)實(shí)習(xí)與學(xué)習(xí)挑戰(zhàn)課題。
歡迎你討論。。熱情期待你的援助。
再反過(guò)來(lái),不知道用通斷的話(huà)。又該 如何的做到呢?當(dāng)然這是后話(huà)。。。
另有程序:
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
以上程序解釋為?
應(yīng)用于以上要求。是否可以達(dá)到?思路是這樣。