Kerry,
First of all, let me point out some timing discrepancies. The PID algorithim is running every 500 ms, the period of the pulse on the PWM module is every 1000 ms, and (what may be overlooked at the moment) is the all channel update rate of a FP-TC-120 is 800 ms. The all channel update rate is the rate at which the A/D converter on a FieldPoint module is updating the registers for all channels of the module.
In terms of the fact that the PID never quite makes it all the way, I would suggest looking at the actual readings coming back from the FieldPoint modules, and how they are configured. Make sure that the FP-TC-120 module is correctly congifured to use the correct thermocouple type and make sure it is set to Internal Cold Junction Compensation. If the bank has a l
arge number of FieldPoint units, it is recommend that the FP-TC-120 be placed next to low power modules (I.E. not next to FP-1600's or FP-RLY-420's or other high power modules).
LabVIEW Champion, CLA, CPI