NO, its actually in a continuous updating condition. I do not have a timer build into the code.
One thing I notice yesterday was that only when SP=PV, the PID started decreasing the CV output.
do not use a periodic interval
you need to move the PID into a Periodic task that runs at 100ms
the task itself can only run every 100ms
the scan time on the new processors is way to fast for the PID to work
I had the same problem a while back and the solution was to move the PID into a periodic task. worked fine after that.