FM355-2C 使用中問題
劉玉蓉
發(fā)布于2014-10-27 17:53
3
0
標(biāo)簽:
4個K型熱電偶輸入,希望輸出4-20mA的信號,控制電阻爐的加熱。次使用這個模塊,不懂。煩請大家?guī)兔鉀Q一下疑問。
a.如何實現(xiàn)PID自整定?并且在人機界面中,可以改變PID參數(shù)。就好比溫控表中一樣,設(shè)定一下某個參數(shù),就可以自整定了?,F(xiàn)在我只能在HW CONFIG中看到可以手動輸入。
b.在室內(nèi)測試的時候,在FMT_BD背景塊中,看到PV值(DBD 124.0),數(shù)字大概為400.*x左右,并且有跳動,不穩(wěn)定,大概在390~430之間跳動。我已經(jīng)按接線圖進(jìn)行了外部補償PT100,當(dāng)時的室溫大概在27度左右,我想請問的是:這個PV值是否要進(jìn)行通道處理,怎么看也不對呀,不可能是400度吧?
c. 只要實現(xiàn)以下幾個功能:手自動輸出(手動設(shè)定百分比)、顯示輸出百分比、PID自整定,PID的人工輸入、改變設(shè)定值SV。如上功能,是不是只要在OB35中調(diào)用一個FB52 FMT_PID就可以實現(xiàn)了呢?
d. FM355-2C參數(shù)設(shè)定中,好多參數(shù)不太懂,其實就是控制爐內(nèi)溫度,希望可以發(fā)一個配置好的例子給我(軟件中自帶的例子好像不太適合,可能是我看不懂)。
PS:《S7-300 FM355閉環(huán)控制模塊》這幾個手冊我都有了,就是看不太明白。
問題補充:
在FM355-2C中,請問是否需要將熱電偶的負(fù)端,和MANA進(jìn)行連接呢(400電話說要連接)?可是我在手冊接線圖中,并沒有看到要連接。并且連接后的PV讀數(shù),和原來不連,大不一樣。
佳答案
一般要利用FM355連續(xù)控制器實現(xiàn)溫度的PID控制,需要在周期性中斷塊OB35中調(diào)用主函數(shù)FB31(PID_FM),可以對絕大多數(shù)參數(shù)進(jìn)行修改,可將設(shè)定點參數(shù)發(fā)送到FM355,并讀回反饋值;還要在OB35中同時調(diào)用FB36(READ_355)函數(shù)將模塊集成的模擬量和數(shù)字量輸入量信號讀入CPU中。由于FB31和FB36都各自有自己的背景數(shù)據(jù)塊如DB31和DB36,所以你只需在人機界面中以DB31中絕對地址修改數(shù)據(jù)塊DB31中對應(yīng)變量參數(shù)SP(FB31中PDI給定值)如DB31.DBDX就可以了;
你在周期性中斷OB35中調(diào)用FB31和FB36以實現(xiàn)以固定時間間隔調(diào)用它們,可以利用其默認(rèn)值。以O(shè)B35的循環(huán)間隔時間(你這里為默認(rèn)值100MS)作一次PID運算,一般為保證正確使用循環(huán)組織塊OB35,應(yīng)該保證設(shè)定的OB35的循環(huán)間隔時間大于執(zhí)行該程序塊FB31的執(zhí)行時間,否則CPU將錯誤。OB35的模認(rèn)的循環(huán)間隔時間為100毫秒(0.1秒), 而FB31中參數(shù)采樣時間(CYCLE)是否設(shè)定正確,否則PID調(diào)節(jié)是無法執(zhí)行的。你應(yīng)該把OB35的循環(huán)間隔時間增加,而減少FB31的采樣實際。所以如果FMT_BD背景塊中,看到PV值不對,如果與此設(shè)定有關(guān)。
一般在OB35中調(diào)用FB31和FB36,將組織塊OB35的循環(huán)時間設(shè)置為100ms,所以將FM355-2C模塊每100 ms作一次PID運算,由于它們都是純軟件控制器,可以利用它們背景數(shù)據(jù)塊中參數(shù)默認(rèn)值,如DB31DBD108是GAIN比例系統(tǒng)的地址,可以設(shè)定為0.05;DB31。DBD112 是TI積分時間的地址,可以設(shè)定為15m;DB31.DBD116是微分設(shè)定值的地址,可以設(shè)定為0。如果安裝了FM355-2C的自帶軟件后,該軟件就有監(jiān)控功能
對于熱電偶并沒有要求把熱電偶的M-與參考電位Mana相連接,但如果采用熱電阻時,沒有使用的通道都必須短接到模擬量參考點Mana,再與FM355-2C模塊的供電電源0V短接,否則模塊不能工作,但要注意如果熱電阻使用四線制測量(恒流源)未使用的端子6、7、12、13、16和17是不能短接的,否則會短路