Pid Control
Pid Control
Overview
For integrating continuous PID controllers, pulse controllers and step controllers in the application program Reduces engineering costs thanks to space-saving parameterization and optimization of the controller For use in SIMATIC S7-300 (CPU 313 and higher), S7-400 and C7
Area of application
The Standard PID Control software package enables the integration of continuous PID controllers, pulse controllers, and step-action controllers into the user program. The parameterizing tool with integrated controller adjustment permits time-saving configuring and optimal adjustment of the controller, thus reducing engineering costs. The innovative control algorithm used in the step-action controller contributes to an increased lifetime of the actuators. Standard PID Control can be used in the S7-300 (CPU 313 and higher), S7-400, WinAC and C7.
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Functions
Parameterizing tool Block diagram; With a block diagram, the controller can be easily parameterized. The individual functions can be connected or disconnected by means of software switches. Test functions with circle diagram and trend curves; the circle diagram can be used to operate and monitor the controller for test purposes. The graphic plotter records up to four signal curves. This is very useful especially for proving the process quality and supports fault diagnosis. Wizard for control loop optimization; the wizard guides the user step by step through the controller optimization procedure, thus enabling rapid start-up without requiring control-specific expertise. Variable response; The response of the control loop can be preselected in such a way that the control loop settles with approximately 10% overshoot. If this is not desired, the controller can be optimized so that no overshooting occurs (aperiodic transient condition). Context-sensitive, user-friendly Help; Appropriate assistance is immediately available at every point in the program if required. The transient response of the control loop can be preselected in such a way that the control loop settles with approximately 10% overshoot. For processes where this is not desired, the controller optimization can be set in such a way that overshoot does not occur (aperiodic settling).
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
PID_ES
LP_SCHED
Technical Specifications
Parameterization tool data Requirements STEP 7 V5.2 or later
Standard function blocks Memory requirements FB length in memory DB length in memory Runtimes in S7-300/C71) in S7-4001) Target system
PID_CP (FB 1) Load memory 8956 bytes 1168 bytes RAM 7796 bytes 510 bytes
PID_ES (FB 2) Load memory 9104 bytes 1124 bytes RAM 7982 bytes 484 bytes
LP_SCHED (FC 1) Load memory 1064 bytes 184 bytes2) RAM 976 bytes 100 bytes2)
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Ordering data
Order No. Description 6ES7830 -2AA00 -0YX2 SIMATIC S7, STAND.PID CTRL SOFTWARE UPDATE SERVICE FOR 1 YEAR W. AUTOM.RENEWAL REQUIRES LATEST SWRELEASE; 6ES7830 -2AA21 -0YX0 SIMATIC S7, STAND.PID CTRL V5.1 PARAMETR.SW SINGLE LICENSE F.1 INSTALLATION E-SW, SW AND DOCU. ON CD LICENSE KEY ON FD, CLASS A 2 LANGUAGES (G,E) EXECUTABLE FROM STEP7 V5.2 ON; 6ES7830 -2AA21 -0YX4 SIMATIC S7, STAND.PID CTRL V5.1 PARAMETR.SW, UPGRADE SINGLE LICENSE F.1 INSTALLATION E-SW, SW AND DOCU. ON CD CLASS A, 2 LANGUAGES (G,E) EXECUTABLE FROM STEP7 V5.2 ON; 6ES7860 -2AA21 -0YX0 SIMATIC S7, STAND.PID CTRL V5.1 SINGLE LICENSE F.1 INSTALLATION R-SW, SW AND DOCU. ON CD CLASS A, 2 LANGUAGES (G,E) REFERENCE-HW: S7-300/-400, C7; 6ES7860 -2AA21 -0YX1 SIMATIC S7, STAND.PID CTRL V5.1 SINGLE LICENSE F.1 INSTALLATION R-SW, WITHOUT SW AND DOCU. CLASS A, 2 LANGUAGES (G,E) REFERENCE-HW: S7-300/-400, C7;
Accessories/ordering data
Order No. Description 6ES7998 -8XC01 -8YE0 SIMATIC MANUAL COLLECTION ON CD-ROM, 5 LANGUAGES ALL MANUALS ABOUT S7-200/300/400, C7, LOGO! SIMATIC DP, PC, PG, STEP7 ENGINEERING SW, RUNTIME SW PCS7, SIMATIC HMI, SIMATIC NET; 6ES7998 -8XC01 -8YE2 SIMATIC MANUAL COLLECTION ON CD-ROM, 5 LANGUAGES UPDATE SERVICE FOR 1 YEAR;
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Overview
For creating complex closed-loop control structures Preferred for implementation in closed-loop control equipment in mid-range and high-end applications and in process engineering For use in SIMATIC S7-300 (CPU 313 and higher), S7-400, WinAC and C7
Area of application
The Modular PID Control software package is used in those cases where a simple PID controller is not sufficient for solving an automation task. Almost every closed-loop control structure can be implemented by interconnecting the standard function blocks supplied. Modular PID Control is the preferred tool for mid-range and high-end control applications and process engineering. in S7-300 (from CPU 313), S7-400 and C7 as standard function block package Modular PID Control is always well suited to applications where minimum memory requirements and the shortest possible runtimes are demanded with optimum adaptation to the control task.
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Functions
Startup software Startup screens; the startup screens are used for starting up Modular PID Control Test functions via loop display and trend curves;; the loop display can be used for operating and monitoring the controller for test purposes. The graphic plotter records up to four signal curves. This is particularly useful for verification of the quality of the process and supports fault diagnosis Wizard for optimizing control loops; the magician guides the user through the controller optimization process step-by-step and supports rapid startup without the need for technical control systems know-how Variable transient response for continuous PID controllers; the transient response of the control loop can be selected such that the control loop responds with an overshoot of approximately 10 % for an enhanced dynamic response. If this is not desired, the controller can be optimized so that no overshooting occurs (aperiodic transient condition). Context-sensitive, user-friendly Help function; at any point in the program appropriate help is available. Standard function blocks
FB/FC A_DEAD_B CRP_IN CRP_OUT DEAD_T DEADBAND DIF ERR_MON INTEG LAG1ST LAG2ND LIMALARM LIMITER Remarks Adaptive dead band Analog input value conversion Analog output value conversion Dead time Dead band Differentiator Error signal monitoring Integrator 1st order delay element 2nd order delay element Limit monitor Limiter Function Filters HF interference signals from the error signal An input value in I/O format is converted into a floating-point value for Modular PID Control A floating-point value from Modular PID Control is converted into an output value in I/O format Delays an input value by an adjustable dead time Differentiates an input variable as a function of time and smoothes the signal with a firstorder delay Computes the error signal and monitors it for settable limits Computes the error signal and monitors it for settable limits Integrates an input variable as a function of time and limits the output to settable limits Implements a 1st order delay element Implements a 2nd order delay element Checks an input value against 4 settable limits Limits an input value to settable limits
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Application examples
Application example EXAMPL01 EXAMPL02 EXAMPL03 EXAMPL04 EXAMPL05 EXAMPL06 EXAMPL07 EXAMPL08 EXAMPL09 EXAMPL10 EXAMPL11 EXAMPL12 Function Fixed-value controller with switching output for integrating actuators Fixed-value controller with continuous output Fixed-value controller with switching output for proportional actuators Single-loop ratio controller Multi-loop ratio controller Compound controllers Cascade controller Controller with precontrol Controller with feedforward control Range selection controller Override controller Multi-variable controller
Technical Specifications
Startup Tool Requirements Main memory capacity Processor, min. Windows swap file (swap range), approx. from STEP 7 V3.1 16 Mbyte 486 20 MB (largest possible)
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
CRP_IN Load memory 182 bytes 122 bytes 0.06 ms 0.01 to 0.02 m SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 70 bytes 20 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
CRP_OUT Load memory 206 bytes 114 bytes 0.18 to 0.22 ms 0.01 to 0.04 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 DEAD_T Load memory 532 bytes 142 bytes 0.26 to 0.33 ms 0.02 to 0.06 m SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 394 bytes 22 bytes RAM 96 bytes 14 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
DEAD_BAND Load memory 232 bytes 114 bytes 0.16 to 0.21 ms 0.01 to 0.03 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 120 bytes 16 bytes
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
ERR_MON Load memory 558 bytes 206 bytes 0.27 to 0.35 ms 0.01 to 0.05 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 360 bytes 52 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
INTEG Load memory 488 bytes 168 bytes 0.40 to 0.51 ms 0.02 to 0.07 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 314 bytes 36 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
LAG1ST Load memory 534 bytes 156 bytes 0.52 to 0.67 ms 0.03 to 0.09 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 368 bytes 30 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
LAG2ND Load memory 690 bytes 190 bytes 0.88 to 1.14 ms 0.04 to 0.16 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 516 bytes 46 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory
LIMALARM Load memory 390 bytes 152 bytes RAM 240 bytes 28 bytes
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
LIMITER Load memory 262 bytes 124 bytes 0.14 to 0.17 ms 0.03 to 0.01 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 140 bytes 20 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
LMNGEN_C Load memory 1576 bytes 276 bytes 0.32 to 0.41 ms 0.02 to 0.06 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 1280 bytes 80 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
LMNGEN_S Load memory 2578 bytes 360 bytes 1.16 to 1.47 ms 0.06 to 0.18 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 2152 bytes 110 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
NONLIN Load memory 826 bytes 138 bytes 0.32 to 0.41 ms 0.02 to 0.07 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 672 bytes 18 bytes
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
OVERRIDE Load memory 362 bytes 146 bytes 0.15 to 0.18 ms 0.01 to 0.04 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 214 bytes 28 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
PARA_CTL Load memory 406 bytes 234 bytes 0.12 to 0.15 ms 0.01 to 0.03 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 232 bytes 82 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
PID Load memory 1560 bytes 340 bytes 1.15 to 1.46 ms 0.06 to 0.18 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 1242 bytes 98 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
PULSEGEN Load memory 1110 bytes 190 bytes 0.17 to 0.20 ms 0.01 to 0.05 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 872 bytes 34 bytes
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system Load memory 1242 bytes 222 bytes 0.53 to 0.68 ms 0.02 to 0.09 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 980 bytes 50 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
SCALE Load memory 136 bytes 114 bytes 0.10 to 0.13 ms 0.01 to 0.02 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 32 bytes 16 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
SP_GEN Load memory 658 bytes 164 bytes 0.27 to 0.35 ms 0.02 to 0.06 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 484 bytes 40 bytes
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system
SPLT_RAN Load memory 304 bytes 138 bytes 0.09 to 0.11 ms 0.01 to 0.02 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 180 bytes 28 bytes
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Standard Function Blocks Memory requirements FB length in memory DB length in the memory Runtimes in S7-300/C7 Runtimes in S7-400 Target system Load memory 1104 bytes 234 bytes 0.28 to 0.34 ms 0.03 to 0.08 ms SIMATIC S7-300 (from CPU 313), S7-400, C7 RAM 972 bytes1) 64 bytes1)
If you have additional questions or are looking for additional information, please contact Siemens at the following link: More Information on SIMATIC PID Control
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Accessories/ordering data
Order No. Description 6ES7830 -1AA10 -8AG0 SIMATIC S7, DOCUMENTATION F. MODULAR CLOSED LOOP CONTROL MANUAL, STANDARD FUNCTION BLOCK CONFIGURING TOOLS GERMAN; 6ES7830 -1AA10 -8BG0 SIMATIC S7, DOCOMENTATION F. MODULAR CLOSED LOOP CONTROL MANUAL, STANDARD FUNCTION BLOCK CONFIGURING TOOLS ENGLISH; 6ES7998 -8XC01 -8YE0 SIMATIC MANUAL COLLECTION ON CD-ROM, 5 LANGUAGES ALL MANUALS ABOUT S7-200/300/400, C7, LOGO! SIMATIC DP, PC, PG, STEP7 ENGINEERING SW, RUNTIME SW PCS7, SIMATIC HMI, SIMATIC NET; 6ES7998 -8XC01 -8YE2 SIMATIC MANUAL COLLECTION ON CD-ROM, 5 LANGUAGES UPDATE SERVICE FOR 1 YEAR;
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Overview
PID Self Tuner: for extending existing PID controllers into self-setting PI or PID controllers. Optimization of PI or PID controllers with 3-step action (HEATING OFF COOLING) Convenient on-line initial setting and on-line adaptation during operation. Ideal application is in temperature controllers, but also suitable for level and flow controllers. Used with SIMATIC S7-300 (CPU 313 upwards), SIMATIC S7-400 and SIMATIC C7; in combination with PID Control (integrated in STEP 7), standard PID Control, modular PID Control, FM 355, FM 455 as well as with any PID algorithm
Area of application
PID Self Tuner software package extends existing PID controllers into self-setting PI or PID controllers. Easy-tounderstand functions and systematically structured examples allow convenient adaptation of the controller to the process during operation. PID Self Tuner is suitable for optimizing: Temperature controllers Level controllers Flowrate controllers PID Self Tuner has previously been in successful use in the following applications: Temperature control and self-optimization of the following Heating plates for, e.g. heating foil or pressing pizza dough, Tunnel furnaces and through-type furnaces,
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Design
The PID Self Tuner software package consists of the following components: Function blocks: - FB -TUN_EC for the online first-setting and adaptation of continuous-action PID controllers; - FB -TUN_ES for the online first-setting and adaptation of PID controllers with position checkback and online first-setting of PID controllers without position checkback. Examples; New are the detailed examples of the closed-loop control products Standard PID Control V5.0, Modular PID Control and the FM 355 and FM 455 closed-loop control modules. Bilingual electronic manual including brief Getting Started manual; two languages, English and German License requirements Simple licenses and copy permits can be obtained for the standard function block. The single license authorizes only the use of FBs on one CPU. A copy license per CPU is necessary for the use on other CPUs.
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Technical Specifications
PID Self-Tuner Memory requirements FB length in memory DB length in the memory Runtimes in S7-300, C7 in S7-400 1.0 to 1.5 ms1) 0.6 to 0.9 ms1) 1.0 to 1.5 ms1) 0.06 to 0.19 ms1) TUN_EC Load memory approx. 6542 bytes 644 bytes RAM approx. 5956 bytes 294 bytes TUN_ES Load memory 6332 bytes 638 bytes RAM 5714 bytes 288 bytes
If you have additional questions or are looking for additional information, please contact Siemens at the following link: More Information on SIMATIC PID Control
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003
Accessories/ordering data
Order No. Description 6ES7998 -8XC01 -8YE0 SIMATIC MANUAL COLLECTION ON CD-ROM, 5 LANGUAGES ALL MANUALS ABOUT S7-200/300/400, C7, LOGO! SIMATIC DP, PC, PG, STEP7 ENGINEERING SW, RUNTIME SW PCS7, SIMATIC HMI, SIMATIC NET; 6ES7998 -8XC01 -8YE2 SIMATIC MANUAL COLLECTION ON CD-ROM, 5 LANGUAGES UPDATE SERVICE FOR 1 YEAR;
Note: This data sheet was generated from Siemens electronic catalog, CA-01 edition 04/2003 Siemens Energy and Automation, Inc.
Rev 5.2 8/1/2003