BAC_Ramp_01

Functional description

The template represents a falling ramp limitation. A rising edge at input bIn triggers the ramp function. The output variable rY assumes the value 100. The value decreases linearly to 0, based on the fall time RampTi.

Interface

BAC_Ramp_01 1:

Block diagram

BAC_Ramp_01 2:

VAR_INPUT

bIn       : BOOL; 

bIn: A rising edge at this input triggers the ramp function.

VAR_OUTPUT

rY        : REAL;

rY: Output of the ramp function

VAR CONSTANT

PLT_NUM    : BYTE := 1;

PLT_NUM: all alarms and events of all plant components within a controller are included in a global alarm and event list. The assignment of events and alarms to a plant is defined by the assignment of a PLT_NUM plant number.
The recording and processing of an alarm from an aggregate or a device takes place within the templates by means of the alarm function block FB_BA_Alarm.
The evaluation of the alarms of a plant, e.g. for the generation of a collective message or for plant shutdown in case of relevant faults, takes place within the template BAC_PltAlm_01 by means of the function block FB_BA_AlarmPlt.
The evaluation of different plant events within the templates of a plant, takes place within the template BAC_PltComnMsg_01 by means of the function block FB_BA_ComnMsg.

Important! The assignment and evaluation of the alarms and events of a plant can only be done correctly if all templates of a plant have the same plant number!

The plant number can be assigned in the Project Builder in the parameter menu for the templates or via a column in the Excel import.

Program description

Instance

Type

Task

RampTi

FB_BACnetAVSetpoint

AV object for input of the fall time

RampFnct

FB_BA_RampLmt

The function block RampFnct is the core of the ramp function.

RampVal

FB_BACnetAVDisplay

The AV object indicates the output of the ramp function

rtrigRamp

R_TRIG
SEL

Through a rising edge at input bIn this network supplies the function block RampFnct with the value 100 for one cycle, thereby triggering the ramp function.

Version history

Version number

Comments

1.0.1

First release