Ron Beaufort
Lifetime Supporting Member
Greetings James,
I'm sorry that I haven't had time to follow this thread ... and I only have time now for a quick comment ... but I can tell you this much at least ... your ControlLogix PID will not work right since you have the PID located on an unconditional rung in a "continuously executed" ladder ... this means that you're executing the PID each and every time the rung gets scanned ... your Integral and Derivative settings will be totally meaningless with this type of programming ...
you're also going to have trouble with that "two-pid-with-a-limit" arrangement ... I'll try to take a closer look as soon as I get a chance - but the way my schedule is going right now, it will be at least a couple of weeks or so ... hopefully you'll have it all nailed down long before that ...
I did notice that several critical settings have been left "empty" in the two PIDs ... what's that all about? ... how much experience with PID have you had? ... and on which PLC platforms? ... if we knew the answer to that, then it might make it easier to stear you in the right direction ...
I just noticed that the program you posted has only these two PID rungs ... is this just a stripped down "sample" program? ... if so, are the PIDs actually programmed in a "periodic task" in the real program? ... if so, what do you have the task scheduled for? ...
I'm sorry that I haven't had time to follow this thread ... and I only have time now for a quick comment ... but I can tell you this much at least ... your ControlLogix PID will not work right since you have the PID located on an unconditional rung in a "continuously executed" ladder ... this means that you're executing the PID each and every time the rung gets scanned ... your Integral and Derivative settings will be totally meaningless with this type of programming ...
you're also going to have trouble with that "two-pid-with-a-limit" arrangement ... I'll try to take a closer look as soon as I get a chance - but the way my schedule is going right now, it will be at least a couple of weeks or so ... hopefully you'll have it all nailed down long before that ...
I did notice that several critical settings have been left "empty" in the two PIDs ... what's that all about? ... how much experience with PID have you had? ... and on which PLC platforms? ... if we knew the answer to that, then it might make it easier to stear you in the right direction ...
I just noticed that the program you posted has only these two PID rungs ... is this just a stripped down "sample" program? ... if so, are the PIDs actually programmed in a "periodic task" in the real program? ... if so, what do you have the task scheduled for? ...
Last edited: