PID Converter

The same controller goes by a different name in every system: gain or proportional band, seconds or minutes, standard, series or parallel form. Choose the system the settings come from and the system they need to go to. The conversion appears right away, with the equation and the points of attention for both systems.

From
0 = no I action
0 = no D action
To

    Why the same numbers do not do the same thing

    Three forms

    The standard form (ISA) calculates P, I and D independently and multiplies everything by one gain. In the series form I and D interact: with D switched on, the effective gain becomes larger and the effective integral time longer. In the parallel form I and D are independent of the gain, so a lower gain can actually make the controller more restless.

    Units and proportional band

    Honeywell and Rockwell work in minutes, Siemens, ABB, Emerson and Yokogawa in seconds. Yokogawa enters the gain as a proportional band: P = 100 divided by Kp, so a smaller P is a more aggressive controller. A factor of 60 or an inverted value is easily overlooked.

    What does not move along

    The converter converts the three settings, nothing more. The D filter, setpoint weighting, the structure (P and D on the error or on the measurement) and the scaling of measurement and output differ per system and can noticeably change the response. After a migration, check the behaviour on a real step and adjust where needed.

    Overview per system

    Form, parameters and units as the systems themselves show them. The equations are the transfer function without filter and without setpoint weighting.

    System Form Gain I D
    General forms
    Standard form (ISA, non-interacting) standard (non-interacting) Kp Ti [s] Td [s]
    Series form (interacting, classic) series (interacting) Kp Ti [s] Td [s]
    Parallel form (independent gains) parallel (independent) Kp Ki [1/s] Kd [s]
    Yokogawa
    CENTUM VP / CS3000 (PID block) standard (non-interacting) P (proportional band, %) I [s] D [s]
    Honeywell
    Experion PKS (PID block, EQA/EQB/EQC) standard (non-interacting) K T1 [min] T2 [min]
    TDC 3000 (interacting PID) series (interacting) K T1 [min] T2 [min]
    Siemens
    PCS 7 APL (PIDConL, PIDConR, PIDStepL) standard (non-interacting) Gain TI [s] TD [s]
    S7-1200/1500 PID_Compact and S7-300/400 CONT_C standard (non-interacting) Kp (GAIN) Ti (TI) [s] Td (TD) [s]
    Emerson
    DeltaV PID (FORM = Standard) standard (non-interacting) GAIN RESET [s] RATE [s]
    DeltaV PID (FORM = Series) series (interacting) GAIN RESET [s] RATE [s]
    ABB
    800xA / AC 800M (PidCC, PidAdvancedCC, PidSimpleReal) standard (non-interacting) Gain Ti [s] Td [s]
    Rockwell Automation
    ControlLogix PIDE (Dependent gains) standard (non-interacting) Kc (PGain) TI (IGain) [min] TD (DGain) [min]
    ControlLogix PIDE (Independent gains) parallel (independent) Kp (PGain) KI (IGain) [1/min] KD (DGain) [min]
    Logix PID instruction (Dependent gains) standard (non-interacting) Kc Ti [min] Td [min]
    Logix PID instruction (Independent gains) parallel (independent) Kp Ki [1/s] Kd [s]

    Converted is not the same as tuned.

    With the right conversion, the controller does the same in the new system as in the old one. Whether that is also the best your process can do, the conversion does not tell you: many settings have been sitting for years at a value that once worked. In an introduction we discuss your control loops, and the free PID Performance Scan then shows where calm can be gained.