| iTools V6 - SETPOINT PROGRAM EDITOR |
| Making Setpoint Programming simple... |
|
|
|
|
|
|
![]() |
| What is a SETPOINT PROFILE or PROGRAM? |
|
In a setpoint programmer you can set up a profile in the controller in which the setpoint varies in a pre-determined way over a period of time. Temperature is a very common application where it is required to ramp the process value from one level to another over a set period of time. A single profile can be set in controllers such as the 2416, 2408, 2404, while the 2604 and 2704 controllers will program up to three separate profiles (these may be temperature, pressure, light level, humidity, etc., depending on the application). The Program is divided into a flexible number of Segments - each being a single time duration, - and containing details for each profiled setpoint. The 2400 series can store up to 16 separate program each of 16 segments, while the 2604 has a capacity of 50 programs of up to 100 segments each (500 segments total), and the 2704 can hold up to 60 programs of up to 100 segments each (600 segments total). In addition to controlling the setpoint during each segment of the profile, the controllers can also activate DIGITAL EVENTS during a segment. The 2400 series can activate 8 separate digital output flags, while the 2604 and 2704 can activate up to 16. In addition to these segment digital flags the controllers can provide outputs for END of program or which program is running. Once a program is completed, it can be set to end repeat any number of times, or repeat continuously. |
| ADVANCED FEATURES in the EUROTHERM PROGRAMMERS |
| (all easily programmed from the iTools Setpoint Program Editor) |
| HOLDBACK (GUARANTEED SOAK) |
|
Holdback freezes the program if the process value does not track the setpoint by an amount which can be set by the user. This feature ensures that during a process such as heat treatment of metals, the product is guaranteed to have held at the required temperature for the required time. In a RAMP it indicates that the process value is lagging the
setpoint by more than a settable amount and that the program is waiting for the
process to catch up. In a DWELL it will freeze the dwell time if the difference between SP and PV exceeds settable limits. In both cases it guarantees the correct soak period for the product. Holdback can be defined to activate when the PV is below the SP by a pre-set value or when the PV is above the SP by a pre-set value. Holdback Example: Holdback, operating in each segment, is often used in a temperature control application as detailed below:- During a ramp up period the holdback type may be set to deviation low. If the Process Value lags the programmed rate of rise, holdback will stop the program until the PV catches up. This prevents the set program from entering the next segment until the PV has attained the correct temperature. |
![]() |
|
During a dwell period the holdback type may be set to deviation band. This guarantees that the dwell or soak period operates only when the process value is within both high and low deviation limits. During a ramp down period the holdback type may be set to deviation high. If the process cannot cool at the rate set by the ramp down rate the program will be held until the process catches up. |
| WHAT HAPPENS IF THE POWER FAILS (POWER FAILURE RECOVERY) |
| In the event of power fail to the controller, a strategy may be set which defines how the controller behaves on restoration of the power. |
| CONTINUE | The program runs from the last setpoint. This may cause full power to be applied to the process for a short period to heat the process back to its value prior to the power failure |
![]() |
| RAMP BACK |
The PV will ramp back to its original value at the rate last encountered. In a Dwell segment, the period continues when the PV recovers to the SP value. The power fail time + the recovery time is added to the dwell time set. |
![]() |
| RESET | The process is aborted by resetting the program. | |
| HOLD PROGRAM |
The programmer will enter the HOLD state. The operator
may then change the state to Reset or Run. On exiting from Hold into Run the program will continue, it will not ramp back. |
|
| TEST TIME 2604 & 2704 only |
This option makes use of the real time clock in the
controller to determine how long the power has been off. Two time periods can
be set which allows three strategies: 1. If the power is off for less than the first period, the programmer will continue from its last operating point 2. If the power is off for a time between the two time boundaries, the controller will servo to the PV and ramp back to the operating point using the previous ramp rate. 3. If the power is off for longer than the second time boundary, the programmer will reset. NOTE: The programmer takes about 25 seconds to start running after power is applied to the 2704. This delay should be taken into consideration when setting up the Test Time recovery parameter. |
|
| iTools SETPOINT PROGRAM EDITOR |
| How does the SETPOINT PROGRAM EDITOR help with setup of a controller? |
| The SETPOINT PROGRAM EDITOR is a standard feature of iTools 5.00.
Press the
|
![]() |
| The above image shows the basic editor screen (shown is a three profile version for a 2704). |
| Simply select the SEGMENT TYPE (see list below), then input the segment SETPOINT, and TIME or RAMP RATE where required. |
| THAT'S IT YOUR SETPOINT PROFILE IS DONE. |
| Setpoint Profile Programs can be programmed directly into a Eurotherm Controller, or a program can be developed OFF LINE, saved and downloaded to a controller at a later time. |
| SEGMENT TYPES |
| RAMP | ![]() |
The setpoint ramps linearly, from its current value to a new value, either at a set rate (called ramp-rate programming), or in a set time (called time-to-target programming). You must specify the ramp rate or the ramp time, and the target setpoint, when creating or modifying a program. |
| DWELL | The setpoint remains constant for a specified period at the specified target. When creating programs the target is inherited from the previous segment. | |
| STEP | The setpoint steps instantaneously from its current value to a new value at the beginning of a segment. | |
| CALL | The main program calls another program as a subroutine. The called program then drives the setpoint until it returns control to the main program. | |
| END | The program either ends in this segment, or repeats. You specify which is the case when you create, or modify, the program (see the final topic in this chapter). When the program ends, the programmer is put into either, a continuous Dwell state with all outputs staying unchanged, or the Reset state, or to a settable power level. |
| EUROTHERM - MAKING
LIFE EASY... |
| iTools SETPOINT PROGRAM EDITOR (Advanced Functions) |
| To set the DIGITAL EVENT OUTPUTS select the
|
||
| THEN SIMPLY SELECT WHICH SEGMENTS YOU WANT THE VARIOUS EVENTS TO BE ON FOR... AND THAT'S IT... |
|
| To set the PROGRAM END ACTION, NUMBER OF CYCLES and
HOLDBACK MODE select the Program Parameters tab at the bottom of the editor
window |
||
| SIMPLY CHANGE THE VARIABLES AS YOUR APPLICATION REQUIRES... TOO EASY... |
|
| |
| YOU CAN EVEN VIEW THE PROGRAM WHILE RUNNING |
| Return to the general iTools CONFIGURATOR and find the PROGRAM directory. For the 2704 (shown below), Select the GENERAL TAB to view real-time data on a currently running program, including Elapsed time, Time Remaining, Segments in the program, Current segment and much more data. |
|
| Double click on the P_DOut parameter (highlighted above) to bring up the sub-window showing which DIGITAL EVENTS are currently active. | ||
![]() |
| Select the PSP1 TAB (2704) to view real-time data on a the setpoint for Profile 1 | ||
![]() |
| Last Updated Thursday, May 18, 2006 |