xiesensheng
級別: 探索解密
|
三菱FX1S PLC中,運用到PID控制指令,設備的最終控制對象是既要有正向動作,又要有負向動作,比如:設定值是100,但控制對象因機械動作,檢測的值可能是80,也有可能是120,也就是說不管檢測的值是大于設定值,還是小于設定值,PID都要動作,這種情況下,PID的動作方向該如何設定?另外PID指令的輸出值按上述情況能否輸出正數或者負數?(如果能輸出正負數,則更有利于后面程序的編寫),麻煩了解這一塊的達人解說一下,謝謝! |
---|---|
|
double_z
無知最可怕
級別: 工控俠客
|
上次我用PID控制水閥也是這樣,溫度到了就要開,溫度低了就要關,這樣你選好一個方向,假如是開的方向,用PID來控制開,再用開的常閉來驅動關,注意互鎖,這樣當PWM脈沖發出時,高電平開,低電平關。和你這個應該差不多 |
---|---|
|
kyy80
態度決定一切``````
級別: 工控俠客
|
總結控制過程變化規律編寫模糊化參數,,用模糊控制。。。或用正和負方向的兩PID試試看。。。。 |
---|---|
|
ysheng9099
三人行必有吾師
級別: 工控俠客
|
好像是對PID功能的理解有誤,PID是以輸入偏差來計算輸出值的,偏差增大,輸出減小,為反作用,反之則為正作用 |
---|---|
|