FB_BA_Pu1stExt

FB_BA_Pu1stExt 1:

The template is used to control a single-stage pump with binary inputs and outputs. It consists essentially of the base class FB_BA_Pu1st.

The difference to the template FB_BA_Pu1st are the additional BI objects ThOvrld and MntnSwi.

FB_BA_Pu1stExt 2:

The initialization of the template takes place within the method FB_Init.

Block diagram

FB_BA_Pu1stExt 3:

Syntax

FUNCTION_BLOCK FB_BA_Pu1stExt EXTENDS FB_BA_Pu1st 
VAR_INPUT CONSTANT 
  ThOvrld    : FB_BA_BI_Raw; 
  MntnSwi    : FB_BA_BI_Raw; 
END_VAR

FB_BA_Pu1stExt 4: Inputs CONSTANT

Name

Type

Description

ThOvrld

FB_BA_BI_Raw

The binary input object is used to process the "Thermal overload" fault.

MntnSwi

FB_BA_BI_Raw

The binary input object is used to process a maintenance switch.

Requirements

Development environment

Necessary function

TwinCAT from v3.1.4024.35

TF8040 | TwinCAT Building Automation from V5.2.1.0