Mickey
Lifetime Supporting Member
I don't know how to re-initialize the PD block, never done that before. I saved the program and uploaded its current saved state.
PID Initialized
Each time you change a value in the control block, the PID instruction takes over twice as long to execute (until initialized) on the first scan. Displays one of the following:
NO - PID instruction not initialized after you changed control block values
YES - PID instruction remains initialized because you did not change any control block values
Caution: Do not change the range of input or engineering units when running. If you must do this, then you must reset this bit to re-initialize. Otherwise, the instruction will malfunction with possible damage to equipment and injury to personnel.
Going from run to program and back to run will do this.
Or open the PID configuration screen and click on PID Initialize and change it to no, the next time the rung is scanned it will reinitialize. See picture below.
You are going to have to change your "Scale Low"/ Scale High" on the input card back to 0-32767.
Also in the program you posted the loop update is still at 2 sec.
Last edited: