Gossen MetraWatt Basic-CoDeSys Operating instructions

Type
Operating instructions

This manual is also suitable for

Operating Instructions
PDPI SOFTcontroller
Function Modules Basic and Professional
for the CoDeSys Control System
3-349-424-03
5/3.11
2 – Function Module, PDPI Controller GMC-I Messtechnik GmbH
Product Support
If required please contact:
GMC-I Messtechnik GmbH
Product Support Hotline
Phone +49-911-8602-787
Fax +49-911-8602-514
Contents Page
1 Introduction ....................................................... 2
1.1 General .................................................................2
1.2 Invoking the Basic and Professional Modules ........2
2 Module Description ........................................... 3
2.1 Basic and Professional Operating Modes ..............3
2.2 Input Parameters ...................................................3
2.3 Output Parameters ................................................9
2.4 Diagnosis ............................................................11
2.5 License Module ...................................................11
3 Initial Start-Up ................................................. 11
3.1 Basic Parameters Configuration ..........................11
3.2 Determining Controller Parameters ......................13
3.2.1 Self-Tuning .................................................................................13
3.2.2 Manual Optimization ....................................................................13
3.3 Adjusting Assistance for Manual Re-Optimization 14
4 Keyword Index ................................................ 15
1 Introduction
1.1 General
In order to be able to use of the software controller’s functions
uninterruptedly, a license is required in addition to the function
modules. An in-license character string can be obtained on the
basis of the out-license character string, and is valid for the
controller to which the software controller is installed. In this way,
several instances of the software controller can be started at the
same controller.
If no license is available, the software controller runs for 168 hours
for evaluation purposes.
The software controller can be operated as a 2-step, 3-step,
motor step or continuous-action controller. The actuators for the
heating and cooling functions can be combined as desired.
The self-tuning function integrated into the function module
deserves special attention. It provides the convenient opportunity
of automatically adapting the controller to the controlled system,
in order to assure the most efficient possible initial start-up. Self-
tuning can be started at any time – no special conditions have to
be fulfilled.
Setpoint processing is included upstream from the setpoint input
for the control function. The integrated soft-start circuit makes it
possible to limit setpoint increases, for example in order to
remove moisture from heating elements in a controlled fashion
during warm-up, and thus to protect them from being destroyed.
In addition to this, continuous setpoint limiting prevents abrupt
setpoint changes.
1.2 Invoking the Basic and Professional Modules
Basic Controller Function Module
GMC-I Messtechnik GmbH Function Module PDPI Controller – 3
Professional Controller Function Module
License Function Module
2 Module Description
2.1 Basic and Professional Operating Modes
The PDPI SOFTcontroller can be operated as a 2-step, 3-step,
motor step or continuous-action controller. It reads out a continu-
ous analog signal as well as a pulse-width modulated, digitally
manipulated variable signal separately for heating and cooling
(inverse and direct control).
2.2 Input Parameters
Input Parameters
Name Type Description
TaskCycleTime TIME Range: 0.000 s
Default: 0
Cycle time of the task
into which the function module is incorporated. The entry is
used to convert time quantities into numbers of function
invocations.
t#0ms results in continuous ascertainment of cycle time
at the function module itself. This is not advisable during
normal operation, because control quality may suffer as a
consequence.
SetPoint INT U/M: Physical, e.g. 0.1 °C
0.1% for ratio control
Range: Process dependent
Default: Process dependent
Setpoint / reference variable
MaxSetPoint INT U/M: Physical, e.g. 0.1 °C
Range: Process dependent
Default: Process dependent
Upper limit
of the utilized effective setpoint
MinSetPoint INT U/M: Physical, e.g. 0.1 °C
Range: Process dependent
Default: Process dependent
Lower limit
of the utilized effective setpoint
SP_RampUp INT U/M: Physical, e.g. 0.1 K/min.
Range: Process dependent
Default: 0 = no ramp
Ramp gradient
of the utilized effective setpoint (upwards)
Is activated
– When the setpoint is changed and
– When the controller is switched on (ControllerOn)
SP_RampDown INT U/M: Physical, e.g. 0.1 K/min.
Range: Process dependent
Default: 0 = no ramp
Ramp gradient
of the utilized effective setpoint (downwards)
Is activated
– When the setpoint is changed and
– When the controller is switched on (ControllerOn)
ProcessValue INT U/M: Physical, e.g. 0.1 °C
Range: Process dependent
Default: Process dependent
Controlled variable
Note regarding unit of measure
:
No floating point operations are executed by the function
module. It’s advisable to scale the controlled variable range
to more than 1000 digits in order to minimize quantization
effects.
Professional
Professional
4 – Function Module, PDPI Controller GMC-I Messtechnik GmbH
ProcessValue_2 INT U/M: Physical, e.g. 0.1 °C
Range: Process dependent
Default: 0
Second controlled variable
for differential or ratio control only
In the case of differential control, the difference between the
controlled variable and the second controlled variable is
compensated, and in the case of ratio control, the quotient
of the controlled variable divided by the second controlled
variable is compensated.
MaxPValue INT U/M: Physical, e.g. 0.1 °C
Range: Process dependent
Default: Process dependent
Upper range limit, largest possible controlled variable
If the controlled variable exceeds this value, overranging is
indicated (ValueH = true).
Control performance depends upon error correcting value
ErrorPWR.
Note regarding unit of measure
:
No floating point operations are executed by the function
module. It’s advisable to scale the controlled variable range
to more than 1000 digits in order to minimize quantization
effects.
MinPValue INT U/M: Physical, e.g. 0.1 °C
Range: Process dependent
Default: Process dependent
Lower range limit, smallest possible controlled variable
If the controlled variable falls below this value, underranging
is indicated (ValueL = true).
Control performance depends upon error correcting value
ErrorPWR.
ErrorPWR INT U/M: 0.1 %
Range: -1000 to 1000
Default: 0
Error correcting value
in the case of impermissible controlled variable.
Utilization depends upon active controller type:
Positioner: No effect because no input quantity is
required.
Limit transducer: Is utilized directly
PDPI controller: Is only utilized directly if the controller
has not settled in. After the controller
has settled in and the error correcting
value is not 0 or ±100%, a plausible,
internal manipulated variable is read
out which keeps the process as close
as possible to the setpoint.
PDPI step-action controller: Is utilized directly
ControllerOn BOOL Default: False
Switch controller on
True Activates control, also required for manual
operation etc.
False All functions are deactivated, control outputs are
off.
StartAutoTune BOOL Default: False
Start self-tuning
True The positive-going edge starts self-tuning.
Continuous true does not restart.
False The negative-going edge does not stop self-
tuning. In order to stop self-tuning, the controller
has to be switched off (ControllerOn := false) or
stopped (StopAutotune := true).
Input Parameters
Name Type Description
Professional
Professional
StopAutoTune BOOL Default: False
Stop self-tuning
True Self-tuning is stopped without generating an error
message.
False
ManualPWR INT U/M: 0.1%
Range: -1000 to 1000
Default: 0
Manual manipulated variable
ManualOn BOOL Default: False
Manual operation
True The manual manipulated variable (ManualPWR) is
read out depending upon output configuration.
The momentary manipulated variable (PWRact)
can be used for bump-free switching from
automatic to manual.
False Automatic operation
Switching from manual to automatic operation is
bump-free as long as there is no system
deviation.
ClearAlarms BOOL Default: False
Delete stored alarms
True Stored alarms are deleted,
pending alarms are not suppressed.
False
ControllerSort INT U/M:
Range: 0 to 3
Default: 0
Controller sort
0 Fixed setpoint controller
The controlled variable (Processvalue) is
regulated to the setpoint.
1 Differential controller
The difference between the two controlled
variables (Processvalue – Processvalue_2) is
regulated to the setpoint. The setpoint is the
target difference.
2 Master controller
The controlled variable is regulated to the
setpoint, as with the fixed setpoint controller.
No actuating outputs should be activated; the
manipulated variable is read out as the
“momentary manipulated variable” (PWRact),
which is used to influence the setpoint of a
downstream slave controller in an additive
fashion.
3 Ratio controller
The ratio between the two controlled variables is
regulated to the setpoint. The setpoint is the
target ratio expressed as a value per thousand.
Control as follows:
Processvalue – Processvalue_2 x SetPoint / 1000
Otherwise: Same as 0 (fixed setpoint controller)
Input Parameters
Name Type Description
Professional
GMC-I Messtechnik GmbH Function Module PDPI Controller – 5
ControllerType INT U/M:
Range: 2 to 5
Default: 4
Controller type
2 Positioner
The manual manipulated variable (ManualPWR) is
read out.
3 Limit transducer
Heating outputs active where
controlled variable < setpoint
Cooling outputs active where
controlled variable > (setpoint + dead band)
The switching outputs are continuously active,
and setpoint limiting is active for the continuous
outputs.
Switch-on and switch-off delay is the same as
actuation cycle time (PWRcycleTime).
4, 5 PDPI controller, PDPI step-action controller
The PDPI control algorithm assures quick settling
without overshooting.
The actuating cycle is at least as long as the
selected value.
The dead band inhibits switching back and forth
between “heating” and “cooling” if no lasting
deviation occurs.
The controller selects controller type 4 or 5 itself,
the user can enter either. Type 5 is a pure PDPI
step-action controller and type 4 can include any
other combination of actuators.
Otherwise: The controller is off and the “IllegalType” error
is indicated.
EnHeatingOnOff BOOL Default: False
Configuration for discontinuous heating
True Required for discontinuous heating.
Enabling of the HeatingUp actuating output in
order to switch heat on
False No heating or heating with motorized or
proportional actuator.
EnHeatingUpDown BOOL Default: False
Configuration for motorized heating actuator
True Required for motorized heating actuator.
HeatingUp thus becomes the “open” output and
HeatingDown the “close” output for the motor.
EnHeatingOnOff has no function.
False No heating or on/off heating, or with proportional
actuator.
EnHeatingContin BOOL Default: False
Configuration for proportional heating actuator
True Required for continuous heating.
Discontinuous heating outputs are inactive,
enabling of the HeatingContin actuating output.
EnHeatingOnOff and EnHeatingUpDown have no
function.
False No heating or discontinuous heating.
EnCoolingOnOff BOOL Default: False
Configuration for discontinuous cooling
True Required for discontinuous cooling.
Enabling of the CoolingUp actuating output in
order to switch cooling on.
False No cooling or cooling with motorized or
proportional actuator.
Input Parameters
Name Type Description
EnCoolingUpDown BOOL Default: False
Configuration for motorized cooling actuator
True Required for motorized cooling actuator.
CoolingUp thus becomes the “open” output and
CoolingDown the “close” output for the motor.
EnCoolingOnOff has no function.
False No cooling or on/off cooling, or with proportional
actuator.
EnCoolingContin BOOL Default: False
Configuration for proportional cooling actuator
True Required for continuous cooling.
Discontinuous cooling outputs are inactive,
enabling of the CoolingContin actuating output.
EnCoolingOnOff and EnCoolingUpDown have no
function.
False No cooling or discontinuous cooling.
MaxPWR INT U/M: 0.1 %
Range: -1000 to 1000
Default: 1000
Controlled variable limiting for heating
Entering a negative quantity results in a minimum controlled
variable for cooling.
MinPWR INT U/M: 0.1 %
Range: -1000 to 1000
Default: -1000
Controlled variable limiting for cooling
Entering a positive quantity results in a minimum controlled
variable for heating.
Relay BOOL Default: False
Contactor switching performance
This setting is only used by the self-tuning function.
TRUE If activated before starting self-tuning, actuation
cycle time is set to the highest possible value by
self-tuning in order to assure the longest possible
service life for the mechanical contactor
(Tc = Tu / 2).
False If deactivated before starting self-tuning,
actuation cycle time is set to a technically
optimized value by self-tuning. This setting may
be unsuitable for mechanical contactors
(Tc = Tu / 8).
WaterCooling BOOL Default: False
Water cooling by means of evaporation
True In order to account for the disproportionately
powerful cooling effect which prevails when water
is evaporated, the cooling control variable is read
out in a modified fashion.
False
PropBandHeating INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: Process dependent
Proportional band I (Xp I) for heating
Proportional band I is a measure of controller gain for
inverse control. The quantity is process dependent, for
which reason it’s advisable to use self-tuning for this
setting.
Input Parameters
Name Type Description
Professional
Professional
Professional
Professional
6 – Function Module, PDPI Controller GMC-I Messtechnik GmbH
PropBandCooling INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: Process dependent
Proportional band II (Xp II) for cooling
Proportional band II is a measure of controller gain for direct
control. The quantity is process dependent, for which
reason it’s advisable to use self-tuning for this setting.
DelayTimeHeating TIME U/M: Time
Range: 0
Default: Process dependent
Controlled system delay time (Tu)
The PDPI control algorithm can also be set using rules
according to Chien, Hrones and Reswick, in which case
fixed ratios amongst the relationships between derivative
action time (Tv), integral action time (Tn) and delay time
apply, and are hard programmed:
Tn = 2 * Tu and Tv = 0.5 * Tu
In the case of 3-step control, the above delay time is used.
In the case of 2-step control or mere step control, the delay
time is also used if cooling is involved.
Delay time is process dependent, for which reason it’s
advisable to use self-tuning for this setting.
DelayTimeCooling TIME U/M: Time
Range: 0
Default: Process dependent
(Delay time (TuII) of the cooling controlled system.
In the case of 3-step control with greatly varying cooling dy-
namics the appropriate delay time can be set here.
If TuII = 0 s is set, the heatingdelaytime is used for cooling.
Delay time is strongly process dependent, for which reason
it's advisable to use self-tuning for this setting.
PWRcycleTime TIME U/M: Time
Range: 0
Default: 0 = minimum actuation cycle time
Actuation cycle time (Tc)
In the case of discontinuous
control,
this is the typical duration of one switching cycle.
Best control quality is obtained where Tc < Tu / 5.
In the case of step-action control,
it’s the minimum pulse duration or pulse interval duration.
Best control quality is obtained where Tc < Ty / 50.
In the case of strict continuous
control, it’s the time constant
for an additional input filter.
Best control quality is obtained where Tc < Tu / 10.
This setting is selected by the self-tuning function. Observe
the “PDPI_Config. Relay” parameter in this respect.
PIcontrol BOOL Default: False
PI control performance
True Significant attenuation of control performance,
deactivation of derivative action
False
Input Parameters
Name Type Description
Professional
DeadBand INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: 0
Dead Band
The dead band prevents quick alternation between heating
and cooling or frequent advancing and retracting of a
motorized actuator in the event of an unsettled controlled
variable.
The dead band is dynamic and does not result in any
permanent system deviation.
An unnecessary dead band, or one which is too large,
results in controlled variable oscillation, for which reason the
default value is 0.
MotorTime INT U/M: (10
-exp
)s
Range: > 0
Default: 0
Motor actuation time Ty
Running time of the servomotor between min. and max.
limit stops.
Mandatory entry before starting self-tuning.
HotRunner BOOL Default: False
Hot-runner control
True The soft-start, synchronous heat-up and self-
tuning functions take each other into
consideration. After self-tuning has been started,
control is executed with soft default parameters.
Actuation cycle time is minimal, regardless of the
setting.
False
Example with two zones:
Begin Soft- Dwell Time Self-Tuning
Start (30%), in Progress
Self-tuning and synchronous heat-up without valid control
parameters
SoftStartPWR INT U/M: 0.1 %
Range: > 0 to 1000
Default: 0
Soft-start manipulated variable
SoftStartSetPoint INT U/M: Physical, e.g. 0.1 °C
Range: Process dependent
Default: 0
Soft-start setpoint
SoftStartTime TIME U/M: Time
Range: 0
Default: 0
Dwell time during soft-start
Input Parameters
Name Type Description
Professional
Professional
Professional
Professional
GMC-I Messtechnik GmbH Function Module PDPI Controller – 7
SoftStart BOOL Default: False
Soft-start enabling
Soft-start with a reduced manipulated variable and dwelling
at a specific soft-start setpoint serves to dry out
hygroscopic heating elements.
True The manipulated variable, setpoint and dwell time
parameters for soft-start are activated.
False The manipulated variable, setpoint and dwell time
parameters for soft-start have no function.
BoostValue INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: 0
Boost setpoint
Setpoint increase
BoostTime TIME U/M: Time
Range: 0
Default: 0
Boost time
Maximum boost duration
Boost BOOL Default: False
Setpoint increase (boosting)
Temporarily increasing the setpoint frees clogged mold
nozzles of “frozen” material remnants.
True Start setpoint boosting
False Stop setpoint boosting
InSynchronPV INT U/M: Physical, e.g. 0.1 °C
Range: Process dependent
Default: 0
Master actual value
Input value from the previous zone
SynchronHeatUp BOOL Default: False
Actual value management / synchronous heat-up
Synchronous heat-up prevents thermal stress by minimizing
actual value differences. The slowest control system speci-
fies setpoint rise for all other control systems to this end.
All involved zones must exchange their master actual values
to this end by connecting all input and output values within
a closed loop. In order to prevent freezing of the procedure
due to unfavorable presettings or the like, a slight tempera-
ture increase (e.g. 0.1 to 1°) should be added at some point
within the loop.
True The zone participates in synchronous heat-up.
False The input master actual value is not used, and is
forwarded to the output unchanged.
FeedForwardPWR INT U/M: 0.1 %
Range: -1000 to 1000
Default: 0
Influencing quantity manipulated variable
Input Parameters
Name Type Description
Professional
Professional
Professional
Professional
Professional
Professional
Professional
FeedForward BOOL Default: False
Feed-Forward Control
Control quality can be significantly improved by means of
feed-forward control where abrupt load fluctuations prevail:
Example
: If a machine requires an average of 70 % power
during production, but only 10 % during idle time, the
difference is set to 60 % as an influencing quantity
manipulated variable.
Feed-forward control can also be activated in the manual
operating mode.
It has no function during self-tuning.
True The positive-going edge increases the controller’s
manipulated variable (I component) by an amount
equal to the influencing quantity manipulated
variable.
False The negative-going edge reduces the controller’s
manipulated variable (I component) by an amount
equal to the influencing quantity manipulated
variable.
NotchTime TIME U/M: Time
Range: Time amounting to 3 to 468 task cycles
Default: 0 = inactive
Suppression period / suppression filter
If the controlled variable is superimposed with highly
periodic oscillation which, for example, occurs due to
cyclical withdrawal of energy from the control loop, the
manipulated value may fluctuate between its extreme
values resulting in unsatisfactory control results.
If the period is constant, and is larger that half of the delay
time (Tu), this oscillation can be filtered out by entering its
period. This is accomplished by means of narrow-band
filtering in order to remove the signal component with the
selected period, which is then disregarded for measuring
signal control.
Due to the fact that this suppression filter heavily influences
control dynamics, ascertainment of control parameters by
means of self-tuning or manual optimization has to be
performed (again) with activated suppression filter.
In the case of faster oscillation whose periods are less than
half of the delay time (Tu), adaptive measured value
correction usually provides better control results.
AdaptPVcorrection BOOL Default: False = inactive
Adaptive measured value correction
If the controlled variable is superimposed with highly
periodic oscillation which, for example, occurs due to
cyclical withdrawal of energy from the control loop, the
manipulated value may fluctuate between its extreme
values resulting in unsatisfactory control results.
If the period is smaller that half of the delay time (Tu),
control can be improved by means of adaptive measured
value correction. Periodic disturbance is thus suppressed,
without impairing the controller’s ability to react to system
deviations. Correction is adapted to the oscillation amplitude
of the disturbance to this end, and only the mean value is
forwarded to the controller.
Due to the fact that correction greatly influences controlled
variable ascertainment, control may be worsened, for
example if:
Measured value deviations are irregular
Individual measured value outliers occur
Fluctuation is not periodic
The disturbance is noise-like
Input Parameters
Name Type Description
Professional
Professional
Professional
8 – Function Module, PDPI Controller GMC-I Messtechnik GmbH
LoopBreak BOOL Default: False = inactive
Heating circuit monitoring
An error message occurs after approximately 2 times delay
time if heating is discontinuous and the measured
temperature increase is too small, or immediately if
temperature plunges more rapidly than would normally be
possible.
This may be caused by:
Reversed polarity or short-circuit at the senor
No sensor is installed, the sensor has slipped out of
place or has been installed at an incorrect location
Heating current has not been switched on
The heating current circuit is interrupted
The actuator is defective
Required settings:
The controller must be configured as a PDPI controller
with discontinuous or continuous heating and a
maximum manipulating factor of 20%.
The monitoring function utilizes the delay time (Tu) and
proportional zone heating (Xp l) control parameters,
which must be correctly optimized for this reason.
In the event of manual optimization or subsequent
adaptation of control parameters, a lower limit for Tu
must be observed. This is:
min. Tu = 2 • Xp l / (x / t)
x / t = max. temperature rise with 100% heat.
The limit is cut in half with continuous heating.
Self-tuning must be executed again where Xp I < 40.
In the event of an error, the outputs are deactivated
and the heating circuit error (LoopBreak) is set.
The controller channel remains off until the heating
circuit error is cleared.
No monitoring takes place during self-tuning.
LimitHH INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: 0 = inactive
Second upper limit value
LimitH INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: 0 = inactive
First upper limit value
LimitL INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: 0 = inactive
First lower limit value
LimitLL INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: 0 = inactive
Second lower limit value
Hysteresis INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: 0
Hysteresis
For limit value monitoring and limit transducers
AbsoluteX BOOL Default: False
Reference for first limit values
True Monitoring of the controlled variable
False Monitoring of system deviation
Input Parameters
Name Type Description
Professional
Professional
Professional
Professional
Professional
Professional
AbsoluteXX BOOL Default: False
Reference for second limit values
True Monitoring of the controlled variable
False Monitoring of system deviation
SuppressX BOOL Default: False
Start-up suppression for first limit values
True After starting control, the alarm is suppressed until
it’s no longer active.
False
SuppressXX BOOL Default: False
Start-up suppression for second limit values
True After starting control, the alarm is suppressed until
it’s no longer active.
False
StoreX BOOL Default: False
Storage of first limit values
True Limit value alarms remain active until they’re
cleared.
False
StoreXX BOOL Default: False
Storage of second limit values
True Limit value alarms remain active until they’re
cleared.
False
Limiter BOOL Default: False = inactive
Limiter
If a controller needs to be deactivated in the event of a limit
value violation within the control loop, the controller must be
configured as a limiter.
The limiter function can be combined with all controller
types and controller sorts.
The limiter responds to the second limit values, which
must be set and configured accordingly.
The controller is deactivated as soon as a second limit
value is violated. The controller becomes active again
when no second limit values are violated anymore.
If the controller is to remain continuously deactivated
after limit value monitoring has been triggered, alarm
storage must be activated.
The alarms must be cleared in order to reactivate the
controller.
AlarmMask WORD U/M: Bits
Range: 16#0 to 16#FFFF
Default: 0
Mask for binary read-out of the alarms
See ControllerAlarm for bit assignments
License FB_
Li-
cense
Control function enabling
Input Parameters
Name Type Description
Professional
Professional
Professional
Professional
Professional
Professional
Professional
GMC-I Messtechnik GmbH Function Module PDPI Controller – 9
2.3 Output Parameters
Output Parameters
Name Type Description
Version
String
e.g. “V01_00”
EvalTime TIME Range: 170 to 0 hours
Default:
Remaining time for test mode operation with invalid license
LicenseOK BOOL Default: False
License valid
True In-license = valid string
False In-license = invalid string
EvalTimeActive BOOL Default: False
Test mode operation time is running
True License invalid and test time running
False License valid or test time elapsed
EvalTimeOver BOOL Default: False
Test time elapsed
True License invalid and test time elapsed
False License valid or test time running
SetPointAct INT U/M: Physical, e.g. 0.1 °C
Range: Process dependent
Default: 0
Momentary setpoint
StateRampUp BOOL Default: False
Ramp status
True Upward ramp active
False
StateRampDown BOOL Default: False
Ramp status
True Downward ramp active
False
StateControllerOn BOOL Default: False
Automatic operation
True Automatic operation
False Manual operation or off
StateAutoTuneOn BOOL Default: False
Self-tuning
True Self-tuning in progress
False Self-tuning finished / off
StateAutoTune INT U/M:
Range: 0 to 15
Default: 0
Self-tuning phases
The phases are run through differently depending upon
actuators and initial conditions.
0Off
1Start
2 ... 9 Soft-start optimization
2 Reduction
3 Soft-start
4, 5, 7 Heating optimization
6 ... 9 Cooling optimization
10 ... 14 Step-action or 3-step optimization
(oscillation test)
15 Finished
Professional
Professional
AT_NewParam BOOL Default: False
Self-tuning has ascertained control parameters
True Where AutoTune = 15, self-tuning has been
completed normally; new control parameters are
available for storage to memory.
False
AlarmAutoTune BOOL Default: False
Abort alarm for self-tuning
The controller remains inactive until the error is cleared.
True Abort due to error, e.g. range error AlarmValueX
or manual abort by the controller.
False
AlarmAutoTuneStart
BOOL Default: False
Start alarm for self-tuning
The controller remains inactive, the error must be cleared.
True Self-tuning could not be started, e.g. due to range
error AlarmValueX or an incorrect controller type.
False
AlarmIllegalType BOOL Default: False
Incorrect controller type
True Controller type not within range.
The controller responds as if it were switched off.
False
StateManual BOOL Default: False
Manual operation
True Manual operation
False Automatic operation or off
WRact INT U/M: 0.1 %
Range: -1000 to 1000
Default: 0
Momentary manipulated variable
HeatingUp BOOL Default: False
Binary manipulated variable for heating
TRUE Heat on
Servomotor for heat is advancing
False Heat off
Servomotor for heat at standstill
HeatingDown BOOL Default: False
Binary manipulated variable for heating motor
True Servomotor for heat is retracting
False Servomotor for heat at standstill
HeatingContin INT U/M: 0.1 %
Range: 0 to 1000
Default: 0
Manipulated variable for continuous heat
0 to 100% heating power
CoolingUp BOOL Default: False
Binary manipulated variable for cooling
True Heat on
Servomotor for cooling is advancing
False Cooling off
Servomotor for cooling at standstill
CoolingDown BOOL Default: False
Binary manipulated variable for cooling motor
True Servomotor for cooling is retracting
False Servomotor for cooling at standstill
Output Parameters
Name Type Description
10 – Function Module, PDPI Controller GMC-I Messtechnik GmbH
CoolingContin INT U/M: 0.1 %
Range: 0 to 1000
Default: 0
Manipulated variable for continuous cooling
0 to 100% cooling power
AT_PropBandHeating
INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: 100
Value ascertained by self-tuning for
proportional band I (Xp I) for heating
AT_PropBandCooling
INT U/M: Physical, e.g. 0.1 K
Range: Process dependent
Default: 100
Value ascertained by self-tuning for
proportional band II (Xp II) for cooling
AT_DelayTimeHeating
TIME U/M: Time
Range: 0
Default: 0
Value ascertained by self-tuning for
controlled system delay time (Tu)
AT_DelayTimeCooling
TIME U/M: Time
Range: 0
Default: 0
Value ascertained by self-tuning for
controlled system cooling delay time (TuII)
AT_PWRcycleTime
TIME U/M: Time
Range: 0
Default: 0 = minimum actuation cycle time
Value specified by self-tuning for
actuation cycle time (Tc)
In the case of discontinuous
control: Tc = Tu / 8
If the relay is set: Tc = Tu / 2
In the case of step-action
control: Tc = Tu / 50
In the case of continuous-action
control: Tc = Tu / 8,
StateSoftStartUp BOOL Default: False
Soft-start status
True Soft-start with soft-start manipulated variable
False
StateSoftStartStay BOOL Default: False
Dwell status
True Remain at soft-start setpoint
False
StateBoost BOOL Default: False
Boost status
True Setpoint boosting is active
False
OutSynchronPV INT U/M: Physical, e.g. 0.1 °C
Range: Process dependent
Default: 0
Master actual value
Forward output value to following zone
Output Parameters
Name Type Description
Professional
Professional
Professional
Professional
StateSynchronOn BOOL Default: False
Synchronous heat-up status
True Participate in synchronous heat-up.
Setpoint has not yet been reached.
False No synchronous heat-up or setpoint has been
reached.
StateSynchronPV BOOL Default: False
Synchronous heat-up status
True The control circuit is the slowest circuit and
specifies the master actual value.
AlarmLoopBreak BOOL Default: False
Alarm for heating circuit monitoring
True Heating circuit open or incorrect parameter for ac-
tive monitoring
False
AlarmValueH BOOL Default: False
Range alarm
True Upper range limit exceeded
False Upper range limit not exceeded
AlarmValueL BOOL Default: False
Range alarm
True Lower range limit fallen short of
False Lower range limit not fallen short of
AlarmLimitHH BOOL Default: False
Limit value alarm
True Second upper limit value exceeded
False Second upper limit value not exceeded
AlarmLimitH BOOL Default: False
Limit value alarm
True First upper limit value exceeded
False First upper limit value not exceeded
AlarmLimitL BOOL Default: False
Limit value alarm
True First lower limit value fallen short of
False First lower limit value not fallen short of
AlarmLimitLL BOOL Default: False
Limit value alarm
True Second lower limit value fallen short of
False Second lower limit value not fallen short of
Output Parameters
Name Type Description
Professional
Professional
Professional
Professional
Professional
Professional
Professional
GMC-I Messtechnik GmbH Function Module PDPI Controller – 11
2.4 Diagnosis
Output values StateXXX and AlarmXXX contain all of the control
operation’s status information.
The Boolean statuses are also summarized in the ControllerState
and AlarmState words.
2.5 License Module
3 Initial Start-Up
The software controller’s functions can be used without restriction
during the evaluation period for test purposes and for initial
start-up. For long-term use it is necessary to acquire a license
key.
The controller instances (PDPI_Controller) and the license module
(FB_LIZENZ) should operate in a cyclical task since a rigid time
pattern is recommendable on account of the D and I (differentia-
tion and integration) portions of the controller. The required cycle
time depends on the application and should not exceed 1/20 of
the delay time to ensure good control performance.
The license module should be created as RETAIN variable and
transmitted to each controller instance. If the input „License“
remains open or if the license module does not function properly
due to the control properties, the controller instance shows no
function at all.
3.1 Basic Parameters Configuration
Minimally required links and settings are listed in the following
table. Quantities in fields with gray backgrounds can be ignored
for simple fixed-value or slave control, or can be configured later.
Before using the controller, the following inputs and outputs have
to be allocated and the parameters have to be set:
ControllerState WORD U/M: Bits
Range: 16#0 to 16#FFFF
Default: 0
Summary of statuses
Bit Meaning
0 ControllerOn
1 AutoTuneOn
2 Manual
3 RampUp
4 RampDown
8 SoftStartUp
9 SoftStartStay
10 Boost
11 SynchronOn
12 SynchronPV
AlarmState WORD U/M: Bits
Range: 16#0 to 16#FFFF
Default: 0
Summary of statuses
Bit Meaning
0 AutoTune
1 AutoTuneStart
2 IllegalType
3LoopBreak
4ValueH
5ValueL
6 LimitHH
7 LimitH
8 LimitL
9 LimitLL
MaskAlarm BOOL Default: False
Masked alarm for binary read-out
True (AlarmState AND AlarmMask) <> 0
False (AlarmState AND AlarmMask) = 0
Input Parameter
Name Type Description
in_key String The license key received from GMC-I Messtechnik
GmbH
Output Parameter
Name Type Description
out_key String Generated key, must be sent to GMC-I Messtechnik
GmbH in order to receive the in_key.
out_valid BOOL Used by the PDPI SOFTcontroller function module
out_eval_over BOOL
out_eval_time TIME
out_not_init BOOL
Output Parameters
Name Type Description
Professional
Professional
Professional
Input Parameters
Name Type 1
st
step / minimum preset
TaskCycleTime TIME Task interval during which the
PDPI SOFTcontroller function module runs
SetPoint INT Setpoint for the controlled variable, to
which control will take place
MaxSetPoint INT Maximum permissible setpoint
MinSetPoint INT Minimum permissible setpoint
SP_RampUp INT 0
SP_RampDown INT 0
ProcessValue INT Controlled variable
ProcessValue_2 INT 0
MaxPValue INT Maximum controlled variable from the
measurement input
MinPValue INT Minimum controlled variable from the
measurement input
ErrorPWR INT 0
ControllerOn BOOL Control on/off switch
StartAutoTune BOOL Switch for stating self-tuning
StopAutoTune BOOL
False
ManualPWR INT
0
ManualOn BOOL
False
ClearAlarms BOOL Pushbutton for acknowledging any errors
ControllerSort INT 0
ControllerType INT
4
EnHeatingOnOff BOOL
False
True in case of heating with discontinuous
actuator (inverse output function)
EnHeatingUpDown BOOL
False
True in case of heating with motorized
actuator (inverse output function)
EnHeatingContin BOOL
False
True in case of heating with continuous
actuator (inverse output function)
EnCoolingOnOff BOOL
False
True in case of cooling with discontinuous
actuator (direct output function)
EnCoolingUpDown BOOL
False
True in case of cooling with motorized
actuator (direct output function)
12 – Function Module, PDPI Controller GMC-I Messtechnik GmbH
EnCoolingContin BOOL False
True in case of cooling with discontinuous
actuator (direct output function)
MaxPWR INT 1000
MinPWR INT -1000
Relay BOOL False
WaterCooling BOOL False
PropBandHeating INT Control parameters: these are ascertained
by the self-tuning function and must be
copied to this input with the AT_NewParam
signal.
PropBandCooling INT
DelayTimeHeating TIME
DelayTimeCooling TIME
PWRcycleTime TIME
PIcontrol BOOL False
DeadBand INT
0
MotorTime TIME
0
Motor running time in case of step-action
control
HotRunner BOOL False
SoftStartPWR INT 0
SoftStartSetPoint INT 0
SoftStartTime TIME 0
SoftStart BOOL False
BoostValue INT 0
BoostTime TIME 0
Boost BOOL False
InSynchronPV INT 0
SynchronHeatUp BOOL False
FeedForwardPWR INT 0
FeedForward BOOL False
NotchTime TIME 0
AdaptPVcorrection BOOL False
LoopBreak BOOL False
LimitHH INT 0
LimitH INT 0
LimitL INT 0
LimitLL INT 0
Hysteresis INT
0
AbsoluteX BOOL False
AbsoluteXX BOOL False
SuppressX BOOL False
SuppressXX BOOL False
StoreX BOOL False
StoreXX BOOL False
Limiter BOOL False
AlarmMask WORD 0
License FB_LIZENZ Enabling or evaluation
Input Parameters
Name Type 1
st
step / minimum preset
Output Parameters
Name Type 1
st
step / minimum preset
Version String
EvalTime TIME
LicenseOK BOOL
EvalTimeActive BOOL
EvalTimeOver BOOL
SetPointAct INT Display/monitoring of initial start-up
StateRampUp BOOL
StateRampDown BOOL
StateControllerOn BOOL Display/monitoring of initial start-up
StateAutoTuneOn BOOL Display/monitoring of initial start-up
StateAutoTune INT Display/monitoring of initial start-up
AT_NewParam BOOL Signal for accepting new control parame-
ters for overwriting input parameters
AlarmAutoTune BOOL Display/monitoring of initial start-up
AlarmAutoTuneStart BOOL Display/monitoring of initial start-up
AlarmIllegalType BOOL
StateManual BOOL
PWRact INT Display/monitoring of initial start-up
HeatingUp BOOL Discontinuous actuator or motorized
actuator “up” for heating
HeatingDown BOOL Motorized actuator “down” for heating
HeatingContin INT Continuous actuator for heating
CoolingUp BOOL Discontinuous actuator or motorized
actuator “up” for cooling
CoolingDown BOOL Motorized actuator “down” for cooling
CoolingContin INT Continuous actuator for cooling
AT_PropBandHeating INT Control parameters ascertained by
self-tuning
AT_PropBandCooling INT
AT_DelayTimeHeating TIME
AT_DelayTimeCooling TIME
AT_PWRcycleTime TIME
StateSoftStartUp BOOL
StateSoftStartStay BOOL
StateBoost BOOL
OutSynchronPV INT
StateSynchronOn BOOL
StateSynchronPV BOOL
AlarmLoopBreak BOOL
AlarmValueH BOOL Display/monitoring of initial start-up
AlarmValueL BOOL Display/monitoring of initial start-up
AlarmLimitHH BOOL
AlarmLimitH BOOL
AlarmLimitL BOOL
AlarmLimitLL BOOL
ControllerState WORD
AlarmState WORD
MaskAlarm BOOL
GMC-I Messtechnik GmbH Function Module PDPI Controller – 13
3.2 Determining Controller Parameters
In order to obtain optimized control dynamics, the proportional
zone heating and cooling (Xpl / Xpll) parameters, time delay (Tu)
and actuation cycle time must be determined.
Appropriate values for controller amplification, derivative-action
time, integral-action time and the measured quantity sampling rate
are generated based upon this data internally by the controller.
3.2.1 Self-Tuning
Self-tuning determines the proportional band heating and cooling
parameters (XpI / XpII) and controlled system delay time(Tu);
actuation cycle time is preset.
The self-tuning sequence and calculation of the parameters
adjust themselves automatically to the configuration.
Preparation
Complete configuration as described in section 3.1 must be
performed before self-tuning is started.
The setpoint value is adjusted to the value which is required
after self-tuning.
If an AutoTune alarm is set, it must be cleared first.
Start
Start is possible at any time, there are no conditions for the
actual value.
Self-tuning is started by setting the StartAutoTune input, to
which end the controller must be switched on and not set to
manual operation. (ControllerOn input set and ManualOn input
not set)
Start-up is only accepted if ControllerType is set to 4 or 5
(controller type = PDPI controller), and if manipulated variable
limiting is not less than 10%.
If start-up cannot be accepted, the AlarmAutoTuneStart error
is set.
It’s not possible to activate power supply for heating or
cooling until start-up has taken place; self-tuning waits to run
its calculations until the actual value plainly begins to
approach the setpoint.
Sequence
The setpoint value which was active at the time self-tuning is
started remains valid – changes are not effective at first
Selected setpoint ramps are not taken into consideration.
In the case of hot-runner control, the soft-start circuit and
actual value management are taken into consideration.
By switching heating or cooling on or off, self-tuning gener-
ates actual value oscillations which are, to the greatest extent
possible, between the start actual and setpoint values.
Amongst other factors, the form of these oscillations is
evaluated.
If started at the operating point (actual value approximates the
setpoint value), the actual value is initially reduced but
overshooting usually cannot be avoided.
In the case of 3-step controllers, cooling is activated if the
upper limit value is exceeded in order to prevent overheating.
Self-tuning then performs an oscillation test around the
setpoint.
The self-tuning phases appear in the StateAutoTune controller
status (see also page 12).
After self-tuning has been completed, the AT_NewParam out-
put is briefly set, so that self-tuning results can be accepted.
•Dead band = 0
Can be increased from 0 for 3-step or step-action controllers,
if control of the heating and cooling outputs (or more and less
outputs) changes too rapidly due to an unsteady actual value.
Abort
Self-tuning can be aborted at any time by setting the
StopAutoTune input or switching the controller off
(ControllerOn = false), or by activating manual operation
(ManualOn = true).
If an error occurs during self-tuning, the controller no longer
reads out an actuating signal and the AlarmAutoTune error is
set. This is the case in the event of a sensor error, or if
parameters configuration for the channel has been changed
such that self-tuning is no longer sensible.
In the event of an error, the AlarmAutoTune error must be
cleared before control operation can be restarted.
3.2.2 Manual Optimization
The proportional band heating and cooling (XpI / XpII) parameters,
controlled system delay time (Tu) and actuation cycle time are
determined.
A soft-start test or an oscillation test can be performed to this
end.
Preparation
Complete configuration as described in section 3.1 must be
performed before testing.
First of all, switch the controller off (ControllerOn = false), so
that the actuators are deactivated.
A recorder must be connected to the sensor and adjusted
appropriately for prevailing circuit dynamics and the setpoint.
In the case of differential controllers, the actual value
difference must be recorded.
For 3-step controllers, on and off time of the heating output
must be recorded (e.g. with an additional recorder channel or
a stopwatch).
Set controller type to limit transducers (ControllerType = 3).
Set cycle time (PWRcycleTime) to the minimum value.
If possible, deactivate any manipulating factor limiting.
Reduce (or increase) the setpoint so that overshooting and
undershooting do not cause any impermissible values.
Performing the Soft-Start Test
Set the dead band to the measuring span for 3-step
controller, => cooling must not be triggered.
Set the dead band to 0 for step action controllers,
=> the “less output” must be triggered.
Start the recorder.
Switch the controller on and activate the actuators.
Record two overshoots and two undershoots.
The soft-start test has now been completed for 2-step controllers.
Continue as follows for 3-step controllers:
Set the dead band to 0 in order to cause further overshooting
with active cooling output. Wait for two overshoots and two
undershoots.
Record heating output on time T
I
and off time T
II
for the last
oscillation.
Dead band = measuring spanDead band = 0
14 – Function Module, PDPI Controller GMC-I Messtechnik GmbH
Evaluating the Soft-Start Test
Apply a tangent to the curve at the intersection of the actual
value and the setpoint, or the cut-off point of the output.
•Measure time t.
Measure oscillation amplitude X
ss
, or for step-action
controllers overshooting X.
1
Ty = motor actuation time
Correction for manipulating factor limiting:
Multiply XpI by 100% / maximum manipulating factor
Multiply by XpII -100% / minimum manipulating factor
Performing the Oscillation Test
If a soft-start test isn’t possible, for example if neighboring control
loops influence the actual value too greatly, if cooling must be
active in order to maintain the actual value (cooling operating
point), or if optimization is required directly to the setpoint for any
given reason, control parameters can be determined by means of
sustained oscillation. However, calculated values for delay time
may be too large in this case under certain circumstances.
The test can be performed without a recorder, if the actual value
is observed and the times are measured with a stopwatch.
Set the dead band to 0.
Switch the controller on and activate the actuators, and start
the recorder if applicable. Record several oscillations until they
become uniform in size.
Measure oscillation amplitude X
SS
.
Record on-time T
I
and off-time T
II
of the heating output for the
oscillations.
Evaluating the Oscillation Test
1
Ty = motor actuation time
2
If either T
I
or T
II
is significantly greater than the other, value Tu is too large.
Correction for manipulating factor limiting:
Multiply XpI by 100% / maximum manipulating factor
Multiply by XpII -100% / minimum manipulating factor
Correction for step-action controllers in the event that T
I
or T
II
is
smaller than Ty:
Multiply XpI
by (Ty Ty) / (T
I
T
I
), if T
I
is smallest,
by (Ty
Ty) / (T
II
T
II
), if T
II
is smallest.
The value for Tu is very inaccurate in this case.
It should be optimized in the closed loop control mode.
Closed Loop Control After Manual Optimization
The closed loop control mode is started after manual optimization
has been completed:
Set controller type to PDPI (ControllerType = 4 or 5).
Adjust the setpoint to the required value.
Dead band = 0
Can be increased from 0 for 3-step or step-action controllers,
if control of the heating and cooling outputs (or more and less
outputs) changes too rapidly due to an unsteady actual value.
Manual optimization of 3-step controllers
By setting the cooling delay time to TuII = 0, the heating delay
time (Tu) is also used for cooling.
In the case of greatly differing time behaviour of heating and coo-
ling, the control result can be improved by adjusting the cooling
delay time separately.
On the basis of TuII = Tu, the following rules of thumb apply:
After the soft start test has been completed:
Cooling is "faster" or "slower" than heating
Ð
reduce or increase XpII and TuII in proportion to each other
After the oscillation test has been completed:
Cooling is "faster" than heating
Ð increase XpI and Tu in proportion to each other
Cooling is "slower" than heating
Ð increase XpII and TuII in proportion to each other
Additionally, the provisions of chapter chapter. 3.3 are applicable.
3.3 Adjusting Assistance for Manual Re-Optimization
Parameter Parameter Value
2-Step
Controller
3-Step
Controller
Cont.-Action
Controller
Step-Action
Controller
1
Proportional band
heating XpI
X
SS
X
SS
2 • X
SS
0.5 • X
Proportional band
cooling XpII
—X
SS
• T
I
/ T
II
——
Delay time Tu 1.5 • t t – (Ty / 4)
Delay time TuII 0
Actuation cycle time Tu / 12 Ty / 100
Parameters Parameter Value
2-Step
Controller
3-Step
Controller
Cont.-Action
Controller
Step-Action
Controller
1
Proportional band
heating XpI
X
SS
X
SS
• T
II
/ (T
I
+ T
II
)
2 • X
SS
0.5 • X
SS
Proportional band
cooling XpII
X
SS
• T
I
/ (T
I
+ T
II
)
——
Delay time Tu
1
0.3 • (T
I
+ T
II
)
(T
I
+ T
II
- 2Ty) / 5
Delay time TuII 0
Actuation cycle
time
Tu / 12 Ty / 100
Adjusting Assistance
Parameter Control Procedure Response to
Interference
Soft-Start
Procedure
Proportional band
(Xp) larger
More attenuated,
more sluggish
Slower control,
weaker reaction
Slower energy
reduction
Proportional band
(Xp) smaller
Less attenuated,
tendency to oscillate
Faster control,
stronger reaction
Faster energy
reduction
Delay time (Tu)
greater
More sluggish if
much larger:
tendency to oscillate
Slower control,
stronger reaction
Earlier energy
reduction
Delay time (Tu)
smaller
Overshooting or
undershooting
Faster control,
weaker reaction
Later energy
reduction
GMC-I Messtechnik GmbH Function Module PDPI Controller – 15
4 Keyword Index
Numerisch
2-Step ..................................................................................................... 13
2-Step Controller ............................................................................ 2, 3, 14
3-Step Controller ...................................................................... 2, 3, 13, 14
A
AbsoluteX ............................................................................................8, 12
AbsoluteXX ..........................................................................................8, 12
Actual Value Management ....................................................................7, 13
Actuator ................................................................................... 5, 8, 11, 12
Adaptive Measured Value Correction ........................................................... 7
AdaptPVcorrection ................................................................................7, 12
AlarmIllegalType ...................................................................................9, 12
AlarmLimitH .......................................................................................10, 12
AlarmLimitHH .....................................................................................10, 12
AlarmLimitL .......................................................................................10, 12
AlarmLimitLL .....................................................................................10, 12
AlarmLoopBreak ................................................................................10, 12
AlarmMask ................................................................................... 8, 11, 12
AlarmState ........................................................................................11, 12
AlarmValueH ......................................................................................10, 12
AlarmValueL ......................................................................................10, 12
AT_DelayTimeCooling ........................................................................10
, 12
AT_DelayTimeHeating ........................................................................10, 12
AT_NewParam .....................................................................................9, 12
AT_PropBandCooling .........................................................................10, 12
AT_PropBandHeating .........................................................................10, 12
AT_PWRcycleTime .............................................................................10, 12
Automatic Operation ................................................................................... 9
AutoTune ................................................................................................. 11
Alarm ................................................................................... 9, 12, 13
On .................................................................................................. 11
Start ................................................................................ 4, 9, 11, 13
Start Alarm ................................................................................12, 13
State .................................................................................... 9, 12, 13
Stop ..................................................................................... 4, 11, 13
B
Boost ..................................................................................................7, 12
Duration ............................................................................................ 7
Setpoint ............................................................................................ 7
Status ............................................................................................. 10
Statuses .......................................................................................... 11
Time ................................................................................................. 7
BoostTime ...........................................................................................7, 12
BoostValue ..........................................................................................7, 12
C
ClearAlarms .........................................................................................4, 11
Continuous-Action Controller ...................................................................... 3
Control Parameters ..................................................................... 6, 7, 8, 12
Accept ............................................................................................ 12
Self-Tuning .................................................................................9, 12
Sustained Oscillation ........................................................................ 14
Controlled Variable .......................................................................... 3, 4, 11
Impermissible .................................................................................... 4
Largest Possible (upper range limit) .................................................... 4
Maximum ........................................................................................ 11
Minimum ......................................................................................... 11
Monitoring ......................................................................................... 8
Range ...........................................................................................3, 4
Second ............................................................................................. 4
Setpoint .......................................................................................... 11
Smallest Possible (lower range limit) ................................................... 4
Controller Parameters
Ascertainment ................................................................................. 13
ControllerOn ........................................................................................4, 11
ControllerSort .......................................................................................4, 11
ControllerState ...................................................................................11, 12
ControllerType
.....................................................................................5, 11
CoolingContin .................................................................................... 10, 12
CoolingDown ....................................................................................... 9, 12
CoolingUp ............................................................................................ 9, 12
Correction ................................................................................................. 7
D
Dead Band ............................................................................... 5, 6, 13, 14
DeadBand ...........................................................................................6, 12
Delay Time .....................................................................6, 7, 8, 10, 13, 14
Delay time ................................................................................................. 6
DelayTimeCooling ................................................................................ 6, 12
DelayTimeHeating ................................................................................ 6, 12
Differential Controller ................................................................................. 4
Discontinuous .................................................................5, 6, 8, 10, 11, 12
discontinuous ............................................................................................ 8
E
EnCoolingContin .................................................................................. 5, 12
EnCoolingOnOff ................................................................................... 5, 11
EnCoolingUpDown ................................................................................ 5, 11
EnHeatingContin .................................................................................. 5, 11
EnHeatingOnOff ................................................................................... 5, 11
EnHeatingUpDown ............................................................................... 5, 11
ErrorPWR ............................................................................................4, 11
EvalTime .............................................................................................9, 12
EvalTimeActive .................................................................................... 9, 12
EvalTimeOver ...................................................................................... 9, 12
Evaporation ............................................................................................... 5
F
FeedForward ....................................................................................... 7, 12
FeedForwardPWR ................................................................................ 7, 12
H
Heating Circuit
Alarm ............................................................................................. 10
Error ................................................................................................. 8
Monitoring ........................................................................................ 8
HeatingContin ...................................................................................... 9, 12
HeatingDown ....................................................................................... 9, 12
HeatingUp ........................................................................................... 9, 12
HotRunner ........................................................................................... 6, 12
Hot-Runner Control .............................................................................. 6, 13
Hysteresis ........................................................................................... 8, 12
I
IllegalType ............................................................................................... 11
in_key ..................................................................................................... 11
In-License ............................................................................................. 2, 9
InSynchronPV ...................................................................................... 7, 12
L
License ............................................................................................... 8, 12
LicenseOK ........................................................................................... 9, 12
Limit
Lower ............................................................................................... 3
Upper ............................................................................................... 3
Limit Transducer ......................................................................... 4, 5, 8, 13
Limit Value
Alarm ......................................................................................... 8, 10
First Lower ........................................................................................ 8
First Upper ........................................................................................ 8
Monitoring ........................................................................................ 8
Reference for First Limit Values .......................................................... 8
Reference for Second Limit Values ..................................................... 8
Second Lower ................................................................................... 8
Second Upper ................................................................................... 8
Violation ............................................................................................ 8
Limiter ................................................................................................ 8, 12
LimitH ................................................................................................. 8, 12
LimitHH ............................................................................................... 8, 12
Limiting
Manipulated Variable ................................................................... 5, 13
Manipulating Factor ................................................................... 13, 14
Edited in Germany • Subject to change without notice • PDF version is available from the Internet
GMC-I Messtechnik GmbH
Südwestpark 15
90449 Nürnberg, Germany
Phone: +49 911 8602-111
Fax: +49 911 8602-777
www.gossenmetrawatt.com
LimitL ................................................................................................. 8, 12
LimitLL ............................................................................................... 8, 12
LoopBreak ........................................................................................... 8, 12
M
Manual ............................................................................................. 11, 13
Manual Operation ............................................................................ 4, 9, 13
ManualOn ........................................................................................... 4, 11
ManualPWR .................................................................................... 4, 5, 11
MaskAlarm ........................................................................................ 11, 12
Master Actual Value ............................................................................. 7, 10
Master Controller ........................................................................................4
MaxPValue .......................................................................................... 4, 11
MaxPWR ............................................................................................. 5, 12
MaxSetPoint ........................................................................................ 3, 11
MinPValue ........................................................................................... 4, 11
MinPWR .............................................................................................. 5, 12
MinSetPoint ......................................................................................... 3, 11
Monitoring
Controlled Variable .............................................................................8
Heating Circuit ............................................................................ 8, 10
Limit Values .......................................................................................8
System Deviation ................................................................................8
Motor Actuation Time
........................................................................... 6, 14
Motorized ........................................................................................ 5, 6, 11
MotorTime .......................................................................................... 6, 12
N
NotchTime .......................................................................................... 7, 12
O
Oscillation Test .................................................................................... 9, 13
out_eval_over ..........................................................................................11
out_eval_time ..........................................................................................11
out_key ...................................................................................................11
out_not_init .............................................................................................11
out_valid ..................................................................................................11
OutSynchronPV ................................................................................. 10, 12
P
PDPI Control Algorithm ................................................................................6
PDPI Controller ............................................................................4, 5, 8, 13
PIcontrol ............................................................................................. 6, 12
Positioner .............................................................................................. 4, 5
ProcessValue ...................................................................................... 3, 11
ProcessValue_2 .................................................................................. 4, 11
PropBandCooling ................................................................................. 6, 12
PropBandHeating ................................................................................. 5, 12
Proportional ................................................................................................5
Proportional Band ........................................................... 5, 6, 8, 10, 13, 14
PWRact ....................................................................................................12
PWRcycleTime .................................................................................... 6, 12
R
Ramp .........................................................................................................3
Downward .........................................................................................9
Gradient ............................................................................................3
Setpoint ...........................................................................................13
Status ................................................................................................9
Upward ..............................................................................................9
RampDown ...............................................................................3, 9, 11, 12
RampUp .....................................................................................................9
Ratio Controller ..........................................................................................4
Relay ...................................................................................................5, 12
S
Self-Tuning .............................................2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
SetPoint ...............................................................................................3, 11
Setpoint Increase ..................................................................................7, 10
SetPointAct ..........................................................................................9, 12
SoftStart ..............................................................................................7, 12
Soft-Start Circuit ............................................................................. 2, 7, 13
Soft-Start Test
Evaluation ........................................................................................14
Execution .........................................................................................13
SoftStartPWR .......................................................................................6, 12
SoftStartSetPoint ..................................................................................6, 12
SoftStartTime .......................................................................................6, 12
SP_RampDown ....................................................................................3, 11
SP_RampUp ........................................................................................3, 11
Start-Up Suppression
for First Limit Values ..........................................................................8
for Second Limit Values
......................................................................8
StateBoost .........................................................................................10, 12
StateControllerOn .................................................................................9, 12
StateManual .........................................................................................9, 12
StateRampDown ...................................................................................9, 12
StateRampUp .......................................................................................9, 12
StateSoftStartStay ..............................................................................10, 12
StateSoftStartUp .................................................................................10, 12
StateSynchronOn ................................................................................10, 12
StateSynchronPV ................................................................................10, 12
Step-Action Controller ................................................................4, 5, 13, 14
Storage ......................................................................................................8
StoreX .................................................................................................8, 12
StoreXX ...............................................................................................8, 12
Suppression Filter .......................................................................................7
SuppressX ...........................................................................................8, 12
SuppressXX .........................................................................................8, 12
SynchronHeatUp ...................................................................................7
, 12
SynchronOn .............................................................................................11
SynchronPV .............................................................................................11
T
TaskCycleTime .....................................................................................3, 11
Tu .............................................................................5, 6, 7, 8, 10, 13, 14
TuII ............................................................................................... 6, 10, 14
Type ............................................................................................. 6, 10, 14
V
ValueH ....................................................................................4, 10, 11, 12
ValueL .................................................................................... 4, 10, 11, 12
Version ................................................................................................9, 12
W
Water cooling .............................................................................................5
WaterCooling .......................................................................................5, 12
WRact .......................................................................................................9
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16

Gossen MetraWatt Basic-CoDeSys Operating instructions

Type
Operating instructions
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI