jnblackwood
Lifetime Supporting Member
Having to recreate an existing SLC/RS500 program into a CLX/RS5000 version. 99% is complete, but one issue remains: a half-dozen PID instructions.
I'm very comfortable with vast majority of the RS5000 instructions and programming, but I've never been faced with a need to do PIDs in 5000, so this one has me stumped.
I was hoping someone could help me map the configuration of one format to the other. Let me provide a specific example to help.
In RS500, one PID instruction is as such:
On PID Faceplate:
Control Block: N10:0
Process Variable: N7:3
Control Variable: N7:20
Control Block length: 23
On Setup Screen:
-Tuning Parameters-
Controller Gain Kc = 0.7
Reset Ti = 0.2
Rate Td = 0.01
Loop Update = 1.00
Control Mode = E=SP-PV
PID Control = AUTO
Time Mode = TIMED
Limit Output CV = YES
Deadband = 50
Feed Forward Bias (ghosted out) = 0
-Inputs-
Setpoint SP = 8192
Setpoint MAX (Smax) = 16383
Setpoint MIN (Smin) = 0
Process Variable PV = 0
-Output-
Output Control CV (%) = 0
Output Max CV (%) = 100
Output Min CV (%) = 0
Scaled Error SE = 0
-Flags-
TM = 1
AM = 0
CM = 0
OL = 1
RG = 0
SC = 0
TF = 0
DA = 0
DB = 0
UL = 0
LL = 0
SP = 0
PV = 0
DN = 0
EN = 0
The RS5000 version has much more on its faceplate, and several tabs inside the setup... many more places to input data than the RS500 version. The client wishes everything to work on their new CLX like it did on their SLC, so I'm a bit lost as to what goes where and where to come up with this "new" data so that everything works the same.
In hopes I get the stellar help I've always seen here before.
Thanks in advance!
~James
I'm very comfortable with vast majority of the RS5000 instructions and programming, but I've never been faced with a need to do PIDs in 5000, so this one has me stumped.
I was hoping someone could help me map the configuration of one format to the other. Let me provide a specific example to help.
In RS500, one PID instruction is as such:
On PID Faceplate:
Control Block: N10:0
Process Variable: N7:3
Control Variable: N7:20
Control Block length: 23
On Setup Screen:
-Tuning Parameters-
Controller Gain Kc = 0.7
Reset Ti = 0.2
Rate Td = 0.01
Loop Update = 1.00
Control Mode = E=SP-PV
PID Control = AUTO
Time Mode = TIMED
Limit Output CV = YES
Deadband = 50
Feed Forward Bias (ghosted out) = 0
-Inputs-
Setpoint SP = 8192
Setpoint MAX (Smax) = 16383
Setpoint MIN (Smin) = 0
Process Variable PV = 0
-Output-
Output Control CV (%) = 0
Output Max CV (%) = 100
Output Min CV (%) = 0
Scaled Error SE = 0
-Flags-
TM = 1
AM = 0
CM = 0
OL = 1
RG = 0
SC = 0
TF = 0
DA = 0
DB = 0
UL = 0
LL = 0
SP = 0
PV = 0
DN = 0
EN = 0
The RS5000 version has much more on its faceplate, and several tabs inside the setup... many more places to input data than the RS500 version. The client wishes everything to work on their new CLX like it did on their SLC, so I'm a bit lost as to what goes where and where to come up with this "new" data so that everything works the same.
In hopes I get the stellar help I've always seen here before.
Thanks in advance!
~James