各位大神,本人實物測試PID,FX60MR-001+FX2N-4AD,CH1通道接入電位器作為當前值輸入,+/-10V,位了測試方便,微分、積分項設置為0,代碼如下:
LD M8000,FROM K0 K30 D50 K1,CMP K2010 D50 M30,LD M31,FROM K0 K5 D0 K4,//D0-D3作為當前值輸入
LD M8002 ,MOV K10 D200,MOV H0 D201,MOV K50 D202,MOV K50 D203,ZRST D204 D206////D200采樣時間,D201正動作,D202濾波常數,D203比例系數,可在觸摸屏輸入,D10為設定值SV,可觸摸屏輸入
LD M8000,PID D10 D0 D200 D30,END///////D30為MV輸出
接好所有硬件后測試,出現問題如下:上電后PLC運行,D30輸出隨著設定值或當前值(電位器輸入)變化準確變化,設定值為D10=300,當前值是D0=500,輸出100,但是修改下比例系數D203的數值,比如從初始的50%修改為100%,輸出值并不變化,依舊是初始的50%時的結果100,并且調節SV或PV,MV變化結果與沒有修改比例系數前無異。此時如果STOP plc,再RUN,則輸出變為200,并且調節SV、PV,MV按照100%比例變化。
折騰半天找不出原因,求大神指點一二,謝謝 也可發送到
853601376@qq.com,謝謝
注:PLC為全新