lqwuws
級(jí)別: 探索解密
![]() |
我在MCGS屏里面做了一個(gè)PID調(diào)節(jié)流量的PID腳本控制程序,控制變頻器,但是調(diào)節(jié)到最大和最小的時(shí)候就好像死機(jī)一樣,好長(zhǎng)時(shí)間不調(diào)節(jié)了,求高手指點(diǎn)。我的郵箱40917638@qq.com T值計(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 |
---|---|
|
bdmogui
級(jí)別: 略有小成
![]() |
仿真玩玩可以,工程上還是別用組態(tài)軟件完成PID運(yùn)算,通訊數(shù)據(jù)不可控 |
---|---|
|