回復(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重新編輯 ]