Setting PID LoopUpdate & analog RTS time

BachPhi

Member
Join Date
Dec 2007
Location
Los Alamos
Posts
640
Below is how I set my PID LoopUpdate time, feel free to make suggestion or comments.

The PID loop is used to regulate water back pressure. Since it is a fast response loop, it use a PI controller (Kd=0).

Normally a PID is used in a periodic task or with a timer, but here I selected to use its analog module TimeStamp.

PID_Loop_Update_Time.png


You can see that my LoopUpdateTime is set at 43ms. The reason for this is because my input module RTS is 43ms

1769_IF4_XOF2_F_RTS.png


Since this is a local module , we only concern with RTS and not RPI, so set your RPI to something bigger than RTS.

Now, how did I arrive at 43ms for RTS? well, I am using a filter of 100HZ, therefore its step response takes 42ms, and since I am using filter, for each channel it will takes a 200 µs , plus I also use output ( 100 µs).
 

Similar Topics

Hi all, I am having some difficulties with PID controllers, in particular writing the set point via HMI. I am using RSLogix 500, CCW and I have a...
Replies
8
Views
2,509
Background: PLC AB 1756-L61 v13 redundant via SRMs I have a thermal refractory furnace which allows excess air to enter the process to quench the...
Replies
3
Views
2,597
spefically, its the allen bradley free version and/or the 500 version. for the PV on PID, does the input go there or the scaled value? I cant...
Replies
2
Views
1,883
Hello all, On occasion, I need to manually set a PID control variable's initial output when the process is first started- say a bump to 100% to...
Replies
3
Views
3,626
Hello, I've been tinkering with PIDs for a while now and have a pretty good understanding of all of the terms. I typically set my initial (first...
Replies
5
Views
2,012
Back
Top Bottom