西門子S7-200 PID編程有哪些值得注意的地方
西門子S7-200 PID編程有哪些值得注意的地方
1.注意信號區(qū)分
注意區(qū)分輸入端接的是電壓信號還是電流信號,;輸出端是電流信號還是電壓信號。在模擬模塊上不同信號下的接線方式,。
2.了解信號元件
如使用溫度變送器,要了解溫度變送器測量范圍,,如0~100℃,;輸出電流范圍4~20mA;分度號是什么,,如PT100,;接線原理圖等。相關(guān)輸入元件,;輸出元件在模擬模塊上的接線方式,。其他如工程要求的精度是多少等。
3.PID設(shè)定值
假定我們將控制溫度定位23.5℃,;以單極性為例,,首先應(yīng)確定輸入信號是0~10V電壓信號還是4~20mA電流信號?,,這在PID設(shè)定值中非常重要,。
如是0~10V電壓輸入信號對應(yīng)0~32000,溫度范圍0~100℃,,設(shè)定值為可直接算出:VD204=23.5/(100-0)=0.235,;
若是電流4~20mA,其對應(yīng)數(shù)值應(yīng)為6400~32000,,溫度范圍0~100℃,,則設(shè)定值應(yīng)為0.388。
原因:模擬模塊中0~32000對應(yīng)0~20mA,;其中6400~32000對應(yīng)4~20mA對應(yīng)0~100℃,;這就必須進行相關(guān)的計算,23.5℃電流計算方式:
(20-4):(100-0)=(X-4):23.5;
解方程:X=7.76(mA),。
設(shè)定值:VD204=7.76/20=0.388.
4.PID輸出值
以單極性為例,,應(yīng)確定輸出信號是0~10V電壓信號還是4~20mA電流信號對應(yīng)著0~32000?
若是輸出信號AQW0對應(yīng)電壓信號,,比如0~10V,,則
AQW0=(實數(shù)VD208*32000在轉(zhuǎn)化成整數(shù))即可;
若是輸出信號AQW0對應(yīng)電流信號,,比如4~20mA,,則
AQW0=(實數(shù)VD208*32000在轉(zhuǎn)化成整數(shù)+6400)。
5.PID恒溫控制
通過上機實驗可知:PID恒溫控制是圍繞著設(shè)定值進行調(diào)節(jié)的,。若設(shè)定溫度為23.5℃,;當溫度低于設(shè)定值時,加溫蒸汽調(diào)節(jié)閥始終處于全部打開狀態(tài),,;當溫度達到23.5℃,,加溫用的蒸汽調(diào)節(jié)閥開始逐漸關(guān)閉,在關(guān)閉過程中,,溫度有可能仍在漸漸上升,,溫度偏離越大,關(guān)閉速度越快,;知道全部關(guān)閉為止,;當溫度再次低于設(shè)定值時,加溫蒸汽調(diào)節(jié)閥則會逐漸打開,,打開速度取決于溫度偏離值的大小,,偏離越大,,打開速度越快,;直到溫度再次達到設(shè)定值。若溫度長時間未達到設(shè)定值,,調(diào)節(jié)功能會將調(diào)節(jié)閥全部打開,,這就是我所觀察到的PID恒溫控制情況。所以,,我們可以根據(jù)實控情況進行必要的編程,,有效的利用低于設(shè)定值時PID控制時段;切斷高于設(shè)定值部分的PID控制,,在溫度高于設(shè)定值后,,即可根據(jù)生產(chǎn)要求干脆部分或全部關(guān)閉加溫閥。以防溫度上升過高,。來求得*的溫控效果,。