Ash Tillotson
Member
Hi,
I’m a new member and I have a question about the PID function in a Micrologix 1400.
I have 4 separate Heat Trace circuits that I need to monitor and control. I have a 1762-IR4 RTD Module attached to a ML 1400.
It’s my understanding that the ML 1400 is limited to two PID functions.
If this is true, is there a way to create a data array and push each data set of values into the PID in a round robin format?
I’m imagining 4 routines that each have a turn using the PID Loop. Where the last PID calculations get moved back into the PID and new calculations are made, re-stored, then on to the next routine.
Maybe put the PID in its own subroutine?
Also The heaters are either on or off.
The typical cycle period for this application is in minutes not seconds so I’m not too worried about the speed.
I have programmed in several languages including assembler but this Ladder stuff is hard for me.
Any thoughts?
I’m a new member and I have a question about the PID function in a Micrologix 1400.
I have 4 separate Heat Trace circuits that I need to monitor and control. I have a 1762-IR4 RTD Module attached to a ML 1400.
It’s my understanding that the ML 1400 is limited to two PID functions.
If this is true, is there a way to create a data array and push each data set of values into the PID in a round robin format?
I’m imagining 4 routines that each have a turn using the PID Loop. Where the last PID calculations get moved back into the PID and new calculations are made, re-stored, then on to the next routine.
Maybe put the PID in its own subroutine?
Also The heaters are either on or off.
The typical cycle period for this application is in minutes not seconds so I’m not too worried about the speed.
I have programmed in several languages including assembler but this Ladder stuff is hard for me.
Any thoughts?