Anda di halaman 1dari 13

Mode_Neutral_Zone_Press, Mode_Neutral_Zone_Temp Mod_Neutral_Zone_Press, Mod_Neutral_Zone_Temp

Neutral zone pressure/temperature regulation modules


Applications: various

The Mod_Neutral_Zone_Press and Mod_Neutral_Zone_Temp modules can regulate cooling or heating system pressure and temperature respectively according to the "neutral zone" regulation mode (also called "dead zone).

Technical features
1tool BIOS Compatibility >= 2.4.21 -

871

1tool Moduli std 2.5.7.0

with other modules Devices Firmware Password Protocols Terminals all pCO controllers no pGD1 (6 keys) external and built-in version on pCO3 Italian, English

Operations
Given the configuration and input value read by the parameter to be regulated (pressure or temperature), the power required from the system that must meet the cooling/heating request is returned.

Figure 1: General module operating layout An essential configuration parameter is the system operating mode which can be used in heating or cooling.

General cooling operations


The following illustration depicts the function that returns the required power.

Figure 2: Function that returns the required power (cooling operations) Three zones can be noted: 1. Neutral Zone (that the regulation method is named after) where the requested power does not change. This zone is set by two essential parameters:

872

Regulation set point (Setpoint_Reg);

Mode_Neutral_Zone_Press, Mode_Neutral_Zone_Temp

1. 2.

Neutral Zone differential (Diff_Reg_NZ);

Increase band, (set by Diff_Reg_Incr) for regulation values greater than the upper neutral band limit; Decrease band, (set by Diff_Reg_Decr) for regulation values less than the lower neutral band limit; Another parameter (Force_Off_Threshold) is included in this zone to force system shutdown (0% power request) when pressure/temperature values are lower than this threshold.

Note:

the power requested in neutral zone (output kept constant in this zone) depends on the cooling request, which, in turn, depends on a series of uncontrollable external factors. Another possible graph is illustrated for a different cooling request.

Figure 3: Function that returns the required system power in output for a different cooling request (cooling operations) The value returned by regulation thus depends on pressure (temperature) and on the cooling requests from system utilities. The increase/decrease speed (or slope) in the relevant bands depends on an additional parameter calculated by Mod_Neutral_Zone_Press/Mod_Neutral_Zone_Temp which is the time maximum power (100%, if increasing) or minimum power (0%, if decreasing) request is reached. The following illustration depicts the function that calculates this time.

Figure 4: Maximum (100%) or minimum (0%) power request (output) time calculation (cooling operations) There are six additional parameters:

873

1tool Moduli std 2.5.7.0

Decrease band: minimum and maximum time (Min_Time_0, Max_Time_0) to reach minimum power (0%) and differential required to reach minimum power; Increase band: minimum and maximum time (Min_Time_100, Max_Time_100) to reach maximum power (100%) and differential required to reach minimum power;

These parameters adjust system reaction speed to an input change, the higher the time and smaller the differentials the faster the system reacts. In this case, the system will obviously be more unstable. NOTE: Minimum and maximum power request time can be set. To do this, set minimum and maximum time for the same band to the same values.

General heating operations


In heating, Mod_Neutral_Zone_Press/Mod_Neutral_Zone_Temp behave the same way as in cooling. Output and maximum or minimum output time are calculated in reverse. Therefore, only the graphs of these functions are illustrated.

Figure 5: Function that returns the required power (heating operations)

Figure 6: Function that returns the required system power in output for a different cooling request. (heating operations)

874

Mode_Neutral_Zone_Press, Mode_Neutral_Zone_Temp

Figure 7: Maximum (100%) or minimum (0%) power request (output) time calculation (heating operations)

Operating Modes
There are two modes of operation, the Regulation 0 and Regulation 1, established from the pin Neutral_Zone_Mode.

Regulation 0 (Neutral_Zone_Mode = 0): is the native regulation of the module. Allows to obtain an adjustment aggressive that intensifies with the increase of time spent in an area (increase or decrease). Regulation 1 (Neutral_Zone_Mode = 1): allows to have a much more gradual adjustment, without having shots abrupt change of temperature.

NOTE: At the same temperature increase the Regulation 0 takes less time to reach the maximum power (1000) or minimum (0). The Regulation 1 instead will take longer time, but will have a constant trend.

875

1tool Moduli std 2.5.7.0

Manual mode
When output forcing is enabled (En_Force=1) the macroblock simply returns the required value (Force_Power) as output value (Power_Req) (Force_Power). The other outputs that set the system area (Increase, Decrease, Standby) are set to zero.

Unit of measure
The module manages pressure (temperature) whether measured in bar or psi (Celsius/Fahrenheit).

See also
Variable visibility Inputs Outputs Masks 1tool standard modules2.5.7.0 - +030220881 Manual - 1tool 2.6.x dated October, 1 2012 2007-2012 CAREL

876

Mode_Neutral_Zone_Press, Mode_Neutral_Zone_Temp

Mod_Neutral_Zone_Temp, Mod_Neutral_Zone_Press: inputs


Connection indications
None.

Auto connections on inputs


Pin
Unit_Meas_Type

ID
AutoC_Unit_Meas_Type

Other module
Various modules

Pin
-

ID
AutoC_Unit_Meas_Type

Block pin list


NOTE: For variables that also appear in the masks, refer to the Masks section. All input pins are in the G memory.

Variable

Description

Defaul t
0

U.M .
-

Limits or values

Mem ory
G

Typ e
B

Visibilit y
Pin, Default Table

Cooling_Heating_Mode

Operating mode

0:Cooling 1: Heating

Diff_Reg_Decr

Differential that sets the decrease band

1.0

(*)

0.1...999.9

Mask, Default table

Diff_Reg_Incr

Differential that sets the increase band

1.0

(*)

0.1...999.9

Mask, Default table

Diff_Reg_NZ

Differential that sets the neutral zone band

1.0

(*)

0.1...999.9

Mask, Default table

En_Force

Enables request

forced

power

0: Disabled 1: Enabled

Pin, Default Table

En_Force_Off

Forces

output

power

0: Disabled 1: Enabled

Mask, Default table

request to 0

En_Mod_Neutral_Zone

Enables the algorithm part of the module to be run if masks also En_Msk_Mod_Neutral_Zone ) are enabled (see

0: Disabled 1: Enabled

Pin, Default Table

En_Msk_Mod_Neutral_Zon e

Enables mask view

0: Disabled 1: Enabled

Pin, Default Table

Force_Off_Threshold

Limit 0

over

which

output

0.1

(*)

0.0...3276.7

Mask, Default table

power request is forced to

877

1tool Moduli std 2.5.7.0

Force_Power_Req

Power request in manual mode

0...1000

Pin, Default Table

Max_Time_0

Maximum

time

to

bring

120

0...999

Pin, Default Table

power request to minimum

Max_Time_100

Maximum

time

to

bring

120

0...999

Pin, Default Table

power request to maximum

Min_Off_Time

Minimum black-out

off

time

after

180

0...900

Default table

Min_Time_0

Minimum

time

to

bring

30

0...999

Pin, Default Table

power request to minimum

Min_Time_100

Minimum

time

to

bring

30

0...999

Pin, Default Table

power request to maximum

Neutral_Zone_Mode

Operating mode selection

0: Regulation0 1: Regulation1

Pin, Default Table

Reg_Probe

Probe

on

whose

value

(**)

(*)

-999.9...999.9

Pin, Default Table

regulation is performed

Setpoint_Reg

Regulation setpoint

(**)

(*)

-999.9...999.9

Pin, Default Table

Unit_Meas_Type

Unit of measure selection

0: Bar/C 1: PSI/F

Pin, Default Table

(*)

The unit of measure is Bar/Psi or C/F depending on the module (pressure or temperature) and the selected unit of measure

(**):

A variable or constant must be connected to pin, the default value is useless since the unit of measure can be varied.

See also
Variable visibility General operations Outputs Masks 1tool standard modules2.5.7.0 - +030220881 Manual - 1tool 2.6.x dated October, 1 2012 2007-2012 CAREL

878

Mode_Neutral_Zone_Press, Mode_Neutral_Zone_Temp

Mod_Neutral_Zone_Temp, Mod_Neutral_Zone_Press: outputs


Connection indications
None.

Auto connections on outputs


Pin
UM_Bar (UM_Cels) UM_Psi (UM_Fahr) Unit_Meas_FP Various modules Unit_Meas_FP

ID
Unit_Meas_CB

Other module
Various modules

Pin
-

ID
Unit_Meas_CB

Block pin list


NOTE: For variables that also appear in the masks, refer to the Masks section. All output pins are in the X memory.

Variable

Description

U.M.

Limits or values
0: No 1: Yes

Memory

Type

Visibility

Decrease

Power decrease phase in progress

Pin, Table

Default

Increase

Power

increase

phase

in

0: No 1: Yes

Pin, Table

Default

progress Max_Press_PAAAA (Max_Temp_PAAAA) Min_Press_PAAAA (Min_Temp_PAAAA) Max_Press_Diff_PAAAA (Max_Temp_Diff_PAAAA) Maximum admitted (*)

-999.9...999.9

Default table

pressure according to the selected unit of measure Minimum admitted pressure according to the selected unit of measure Maximum pressure unit of measure admitted differential (*) -999.9...999.9 X A Default table (*) -999.9...999.9 X A Default table

according to the selected

Min_Press_Diff_PAAAA (Min_Temp_Diff_PAAAA) Power_Req

Minimum admitted pressure differential according to the selected unit of measure Power request

(*)

-999.9...999.9

Default table

0...1000

Pin, Table

Default

Standby

Standby increase phase in progress

0: No 1: Yes

Pin, Table

Default

Time_Remain

Time

remaining or

until

Pin, Table

Default

maximum

minimum

power is reached

879

1tool Moduli std 2.5.7.0

UM_Bar (UM_Cels) UM_Psi (UM_Fahr) (*)

The

selected

unit

of

0: No 1: Yes

Default table

measure is Bar (C) The selected unit of -

0: No 1: Yes

Default table

measure is Psi (F)

The unit of measure is Bar/Psi or C/F depending on the module (pressure or temperature) and the selected unit of measure

See also
Variable visibility General operations Inputs Masks 1tool standard modules2.5.7.0 - +030220881 Manual - 1tool 2.6.x dated October, 1 2012 2007-2012 CAREL

880

Mode_Neutral_Zone_Press, Mode_Neutral_Zone_Temp

Mod_Neutral_Zone_Temp, Mod_Neutral_Zone_Press: masks


THERMOREG loop
Mask
m_Config_NZ

Visible
If thermoregulation is enabled

Variables
En_Force_Off Force_Off_Threshold is enabled Diff_Reg_NZ Diff_Reg_Incr Diff_Reg_Decr

Type
Var input Var input Var input Var input Var input

(En_Thermoreg) m_Thermoreg_NZ If thermoregulation

(En_Thermoreg)

DEBUG loop
Mask
m_Debug_Neutral_Zone

Visible
Always

Variables
Power_Req Increase Decrease Standby Time_Remain

Type
Var output Var output Var output Var output Var output

See also
Variable visibility General operations Inputs Outputs 1tool online help - Mask Editor

1tool standard modules2.5.7.0 - +030220881 Manual - 1tool 2.6.x dated October, 1 2012 2007-2012 CAREL

881

1tool Moduli std 2.5.7.0

Mod_Neutral_Zone_Temp, Mod_Neutral_Zone_Press: example

NOTE:

The

module

Mod_Neutral_Zone_Press

can

be

used

in

similar

way

to

the

module

Mod_Neutral_Zone_Temp of which we see the example above.

See also
Variable visibility General operations Outputs Masks 1tool standard modules2.5.7.0 - +030220881 Manual - 1tool 2.6.x dated October, 1 2012 2007-2012 CAREL

Mod_Neutral_Zone_Temp, Mod_Neutral_Zone_Press: release notes


Following are notes on this model versions released by CAREL:

Data

Release

Standard Module Library x

Notes

23/11/2012

1.6

Bugs fixed The limits of the pins Min_Time_0/100 and Max_Time_0/100 were 01000, too low for some type of applications. For values > 1000 the crashes. The problem is resolved doing calculations with Real numbers, throught the Real_Op block. The New limits are 09999. (Carel_Ref #9966) NOTE: For simplicity, it was decided to align the version of the 2 blocks, for this reason the block Mod_Neutral_Zone_Press is passed from the version 1.4 to the 1.6 Power_Req output

882

Mode_Neutral_Zone_Press, Mode_Neutral_Zone_Temp

Temp: 16/10/2012 Press: 19/10/2012

Temp: 1.5 Press: 1.4

Update Added new pin Neutral_Zone_Mode, which allows you to decide how to adjust the neutral zone. Reg0 (Neutral_Zone_Mode = 0) Reg1 and (Neutral_Zone_Mode = 1) Documentation

1.4/1.3

Bugs fixed The pin En_Mod_Neutral_Zone, not properly cleared it outputs Power_Req Time_Remain. The problem was that when the output (Power_Req) was in 1000, by placing En_Mod_Neutral_Zone to 0 the value of the outputs will go to 0 correctly, but with En_Mod_Neutral_Zone equal to 1, the output of the request passed to 1000. When it has to start from zero and increase its value with the speed set by the timing pin input. Updated descriptions of the variables in the variable wizard window. Update Added the French, German and Spanish languages. Documentation

883

Anda mungkin juga menyukai