[CrgReqStk21] Charge request storage tank, 4 temperature sensors

Program block, name / node subtype: [CrgReqStk21] Charge request storage tank, 4 temperature sensors

Library hierarchy: Universal equipment

Family: CrgReqStk

Project tree

Diagram

Configurator

info

Program blocks are stored in the library without I/Os. Use the auto-create and auto-connect functions to create I/Os and/or to connect them to the interface blocks, e.g., R_A, CMD_B. Alternatively, take the I/Os from the folder containing the predefined I/Os in the library and/or from the plant and connect them to the interface blocks.

Function

Controls the charging state of a storage tank by reading 4 temperatures and comparing them to a setpoint. T1 is near the top of the tank and T4 is near the bottom of the tank. The present setpoint is displayed with an analog calculated value.

You can parameterize it in the program for heating or cooling.

For heating:

  • If T2 is below the setpoint, a binary calculated value "Request stage 1" is activated.
  • If T1 is below the setpoint, a second binary calculated value "Request stage 2" is activated.
  • If T4 is above the setpoint, both requests are deactivated.

For cooling:

  • If T3 is above the setpoint, a binary calculated value "Request stage 1" is activated.
  • If T4 is above the setpoint, a second binary calculated value “Request stage 2” is activated.
  • If T1 is below the setpoint, both requests are deactivated.

This program block has no optional functions.

Mandatory elements

Name

Description

Type

Alarm / Notification class

Trend / Type

T(1)

Temperature (1)

AI: Analog input

No

Yes, 4

T(2)

Temperature (2)

AI: Analog input

No

Yes, 4

T(3)

Temperature (3)

AI: Analog input

No

Yes, 4

T(4)

Temperature (4)

AI: Analog input

No

Yes, 4

PrSpT

Present temperature setpoint

ACalcVal: Analog calculated value

No

No

ReqSt1

Request stage 1

BCalcVal: Binary calculated value

No

No

ReqSt2

Request stage 2

BCalcVal: Binary calculated value

No

No