回復(fù)10樓:
 你看可以這樣理解嗎?
打開PID調(diào)節(jié)上限值(假如5000),PID調(diào)節(jié)參數(shù)中可設(shè)置.
在PID調(diào)節(jié)程序中MOV傳入D122(上限值數(shù)據(jù)寄存器),
PID調(diào)節(jié)如下:
PID  D10     D20    D100    D150
D10   目標(biāo)值
D20   當(dāng)前值
D100~D125   PID調(diào)節(jié)參數(shù)
D150   PID調(diào)節(jié)輸出值
假控制周期為50MS,5000/50=100倍率,
利用運(yùn)算D122(5000)/100=D200(50MS),
PID輸出(D150)為2000,利用運(yùn)算D150(2000)/100=D201(20MS)
利用開始控制按鈕X10 輸出Y10(用于控制SSR),T200,T201.
T201時(shí)間到,斷開Y10
T200時(shí)間到時(shí),斷開Y10,T200,T201
T200斷開后,Y10.T200,T201再得電
重復(fù)
指令表如下:
LD      X10  
OR     M10
ANI     X11
OUT   M10
LD      M10   
ANI    T200 
OUT  T200    D200
OUT  T201    D201
ANI    T201
OUT  Y10
END
這樣又有一個(gè)小問題,D201的值一直在變化,是否會(huì)影響定時(shí)器,
那么,利用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
請(qǐng)你確認(rèn)一下,這樣行嗎?
謝謝
[ 此帖被sc511023在2012-02-19 20:19重新編輯 ]