我在MCGS屏里面做了一個(gè)PID調(diào)節(jié)流量的PID腳本控制程序,控制變頻器,但是調(diào)節(jié)到最大和最小的時(shí)候就好像死機(jī)一樣,好長時(shí)間不調(diào)節(jié)了,求高手指點(diǎn)。我的郵箱
40917638@qq.comT值計(jì)時(shí)A=T值計(jì)時(shí)A+1
IF 設(shè)定值A(chǔ) < 0 THEN
設(shè)定值A(chǔ)=0
ENDIF
TempdxA = 設(shè)定值A(chǔ) - 流量A
IF TempdxA>0 THEN
IF 控制A >=50000 THEN
控制A = 50000
控制啟停A=1
ELSE
控制啟停A=0
ENDIF
ENDIF
IF TempdxA < 0 THEN
IF 控制A <=0 THEN
控制A = 0
控制啟停A=1
ELSE
控制啟停A=0
ENDIF
ENDIF
IF T值計(jì)時(shí)A >= T1 THEN
T值計(jì)時(shí)A=0
IF 控制啟停A=0 THEN
TempdxA2 = TempdxA2 + TempdxA
TempdxA1 = TempdxA
IF I1 <>0 THEN
控制A= P1 * (TempdxA-TempdxA1 +TempdxA/I1+(TempdxA-2*TempdxA1+TempdxA2)*1)
ELSE
控制A= P1 * (TempdxA -TempdxA1+(TempdxA-2*TempdxA1+TempdxA2)*1)
ENDIF
ENDIF
IF 控制A <=0 THEN
控制A = 0
ENDIF
ENDIF