sc511023
級別: 探索解密
|
糾正一下: 各位大俠: 我想設計一臺加熱器,要獨立控制4組加熱棒,要用PID調(diào)節(jié)控制, 溫度采集可以用溫度模塊(可采集N個當前溫度), 三菱PLC只有Y0.Y1可用脈寬調(diào)制制輸出,(好像脈寬調(diào)制指令在一個程序里還只能用一次) 有沒有什么辦法夠?qū)崿F(xiàn),多次,多端口脈寬調(diào)制輸出,或有其它的PLC能夠?qū)崿F(xiàn)多次,多端口脈寬調(diào)制輸出? 請各位指導一下,謝謝 另:PID調(diào)節(jié)在一個程序里可以使用多次嗎? [ 此帖被sc511023在2012-02-19 18:02重新編輯 ] |
---|---|
|
sc511023
級別: 探索解密
|
關于成本不是什么問題,關鍵是要讓領導覺得很高級,很復雜, 我想做成觸摸彩屏的,看起來就很高檔, 如要省錢的話,用幾十塊的溫控器都有PID調(diào)節(jié)功能,一個控制一組,很簡單, 但那樣顯不除我們有技能,領導看不起 |
---|---|
|
rockyhuo
專業(yè)制造全伺服高速衛(wèi)生巾機器
級別: 論壇先鋒
|
三菱的有帶PID功能的指令直接寫指令控制,加熱用時計控制輸出的占空比就可以,使用晶體管輸出外加固態(tài)繼電器就行。 |
|
---|---|---|
|
rockyhuo
專業(yè)制造全伺服高速衛(wèi)生巾機器
級別: 論壇先鋒
|
FX2N以上的型號都有PID指令的,可以同時使用多個,沒有限制。 |
|
---|---|---|
|
whm
級別: 探索解密
|
可以運用FX2N 和FX2N-4DA及FX2N-4AD模塊構(gòu)成控制系統(tǒng)。運用PID指令為中心進行編程,用FX2N-4AD檢測爐膛溫度再用FX2N-4DA控制每組模擬量的輸出進行加熱控制。只有這樣溫度才能構(gòu)成閉環(huán)控制,溫度實際值與設定值才不會有偏差。 |
---|---|
本帖最近評分記錄: |
sc511023
級別: 探索解密
|
追問一下,6樓 模擬量輸出,如何控制固態(tài)繼電器的通斷時間, 固態(tài)繼電器有24V的,(可用于20~28V) 我這樣理解,你看可以嗎, PID調(diào)節(jié)出的值在變化,它有值可以反應到模擬量輸出上, 如摸擬量大于20V,固態(tài)繼電器接通,如小于是20V,固態(tài)繼電器斷開 但這樣設計的話,固態(tài)繼電器是不是很容易燒壞,并且PID調(diào)節(jié)就沒什么效果, 等于是開關量控制了 |
---|---|
|
sc511023
級別: 探索解密
|
三樓的回答比較深,沒有看懂, 回復5樓,我查了一下資料,PID調(diào)節(jié)應該是可以多次使用的, 但脈寬調(diào)制,好像只能用一次, 我要控制4組加熱器,就要對4點輸出進行脈寬調(diào)制,不知道行不行, 另:4樓回復用Q系列,PLC,不知Q系列的能不能用多次脈寬調(diào)制指令,有幾點高速響應輸出,我要研究一下. 很感謝大家的熱心幫助,謝謝,我再研究一下, |
---|---|
|
rockyhuo
專業(yè)制造全伺服高速衛(wèi)生巾機器
級別: 論壇先鋒
|
占空比就是在一定的時間周期,有多少時間是ON,有多少時間是OFF,你只要用PID控制這個值就可以達到你需要控制的效果,例如值為200代表2秒,PID運算的輸出值為80,就是說固態(tài)有0.8秒是通的,其余時間都是斷開的,在下個2秒周期重復。 |
|
---|---|---|
本帖最近評分記錄:
|
rockyhuo
專業(yè)制造全伺服高速衛(wèi)生巾機器
級別: 論壇先鋒
|
還有使用脈寬輸出對于加熱來說不太實用,固態(tài)的響應時間都沒有這么高。 |
|
---|---|---|
|
sc511023
級別: 探索解密
|
回復10樓: 你看可以這樣理解嗎? 打開PID調(diào)節(jié)上限值(假如5000),PID調(diào)節(jié)參數(shù)中可設置. 在PID調(diào)節(jié)程序中MOV傳入D122(上限值數(shù)據(jù)寄存器), PID調(diào)節(jié)如下: PID D10 D20 D100 D150 D10 目標值 D20 當前值 D100~D125 PID調(diào)節(jié)參數(shù) D150 PID調(diào)節(jié)輸出值 假控制周期為50MS,5000/50=100倍率, 利用運算D122(5000)/100=D200(50MS), PID輸出(D150)為2000,利用運算D150(2000)/100=D201(20MS) 利用開始控制按鈕X10 輸出Y10(用于控制SSR),T200,T201. T201時間到,斷開Y10 T200時間到時,斷開Y10,T200,T201 T200斷開后,Y10.T200,T201再得電 重復 指令表如下: LD X10 OR M10 ANI X11 OUT M10 LD M10 ANI T200 OUT T200 D200 OUT T201 D201 ANI T201 OUT Y10 END 這樣又有一個小問題,D201的值一直在變化,是否會影響定時器, 那么,利用T200的下降沿,將D201傳入 D202,上面的D201就變成了D202 指令表如下: LD X10 OR M10 ANI X11 OUT M10 LD M10 ANI T200 OUT T200 D200 OUT T201 D202 ANI T201 OUT Y10 ANF T200 MOV D201 D202 END 請你確認一下,這樣行嗎? 謝謝 [ 此帖被sc511023在2012-02-19 20:19重新編輯 ] |
---|---|
|