I have a PID loop with a gain of 0.0001, because my PV input is around -40,000 to +40,000 since I am attempting web loop control via integrating speed feedback from an AC drive trying to follow a material feeder encoder. Looks promising over just a single photoeye start/stop in dry run testing.
The problem is that the PID View defaults to a min gain value of 0.000. I can enter 0.0001 and send it to the PLC and it is fine. What I can't do is then read it back from the PLC because it only "sees" 0.000 and that is what it will write back if I don't catch it. Same behavior opening the view. Zero gain is not nice.
It works great from Data View.
So is there somewhere to change the default resolution for PID View?
I could go about it lots of other ways to get around this, but all my units are reference pulses and encoder counts representing 0.001" so 1000 is 1 inch. I don't want to compromise with mixing reals with DInts.
I notice I can even put 1E-005 (0.00001) into the gain in PID View and it writes that fine. But again, it only reads 0.000 back.
With an input error of 1000 and a gain of 1E-009, the PID is still working so this looks to be a strictly a PID View issue.
Latest firmware and software.