step7 PID中SP_INT和PV_IN值的輸入
劉玉蓉
發(fā)布于2014-09-17 17:20
3
0
標(biāo)簽:
PID中SP_INT和PV_IN這倆個(gè)引腳需要輸入百分比。若從溫度傳感器傳給PIW50溫度,我是需要知道此溫度傳感器的量程嗎?若溫度是50,量程為-100~100,那我是不是先用計(jì)算模塊模擬出公式50/(100+100)*100%算出的值再給引腳PV_IN?我直接輸入50行不?有什么區(qū)別嗎?
佳答案
在PID調(diào)節(jié)中有不同的物理量,因此在參數(shù)設(shè)定中需將其規(guī)格化:
轉(zhuǎn)帖:
1.規(guī)格化概念及方法:
PID參數(shù)中重要的幾個(gè)變量,給定值,反饋值和輸出值都是用0.0~1.0之間的實(shí)數(shù)表示,
而這幾個(gè)變量在實(shí)際中都是來自與模擬輸入,或者輸出控制模擬量的
因此,需要將模擬輸入轉(zhuǎn)換為0.0~1.0的數(shù)據(jù),或?qū)?.0~1.0的數(shù)據(jù)轉(zhuǎn)換為模擬輸出,這個(gè)過程稱為規(guī)格化
規(guī)格化的方法:(即變量相對所占整個(gè)值域范圍內(nèi)的百分比 對應(yīng)與27648數(shù)字量范圍內(nèi)的量)
對于輸入和反饋,執(zhí)行:變量*100/27648,然后將結(jié)果傳送到PV-IN和SP-INT
對于輸出變量 ,執(zhí)行:LMN*27648/100,然后將結(jié)果取整傳送給PQW即可;
2.例:
輸入?yún)?shù):
SP_INT(給定值):0--100%的實(shí)數(shù)。
假定模塊的輸入變量量程為0-10Mpa,則SP_IN的范圍0.0-1.00對應(yīng)0-10Mpa.可以根據(jù)這一比例關(guān)系來設(shè)置給定值。例:如給定5.0Mpa
SP_INT(給定值)=5.0/(10.0-0.0)*100.0=50.0(50%)
PV_IN(過程值,即反饋值):0--100%的實(shí)數(shù)。
此值來自與閥門閥位(開度)的相應(yīng)的壓力反饋值。其范圍0.0-1.0對應(yīng)0-100%.即,當(dāng)模擬量模板輸入為數(shù)值為27648時(shí)則對應(yīng)100%(量程的上限),數(shù)值為0時(shí)則對應(yīng)0%(量程的下限)。
可以根據(jù)這一比例關(guān)系來換算PV_IN值。例:如輸入數(shù)值為12000時(shí)
PV_IN(過程值,即反饋值)=12000/27648*100.0=43.403(43.403%)
輸出參數(shù):
當(dāng)通過PID控制器(FB41)運(yùn)算后,即得出調(diào)節(jié)值LMN_PER,該值已轉(zhuǎn)化范圍為0-27648的整型數(shù)值。例如經(jīng)運(yùn)算為43.403%,
LMN_PER=43.403*27648/100,取整后為12000,將LMN_PER送入模擬量輸出模板即可.
上述調(diào)節(jié)閥門是"氣開"式的,即輸入20mA時(shí)閥門全開,4mA時(shí)全閉(失電全閉)。若調(diào)節(jié)閥門是"氣閉"式的,即輸入20mA時(shí)閥門全閉,4mA時(shí)全開(失電全開)。