FB_BA_BuildingAutomationClient

FB_BA_BuildingAutomationClient 1:

Call template trade "Building automation" - client version.

This template at the "trade" level calls up all sub-templates whose data is ideally prepared in a floor computer.

These are floor data from the FloorData template as well as basic data that is transmitted and read by a building computer (FB_BA_AdsComClient_Basic).

FB_BA_BuildingAutomationClient 2:

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

Block diagram

FB_BA_BuildingAutomationClient 3:

Syntax

FUNCTION_BLOCK FB_BA_BuildingAutomation EXTENDS FB_BA_View
VAR_INPUT CONSTANT
  AdsComClientBasic    : FB_BA_AdsComClient_Basic;
  FloorData            : FB_BA_FloorData;
END_VAR

FB_BA_BuildingAutomationClient 4: VAR_INPUT CONSTANT

Name

Type

Description

AdsComClientBasic

FB_BA_AdsComClient_Basic

The sub-template has the task of reading data and parameters sent from other computers, ideally from the building computer.

FloorData

FB_BA_FloorData

The sub-template calls up further templates that provide floor-wide data and operation modes.

Requirements

Development environment

Necessary function

TwinCAT from v3.1.4024.56

TF8040 | TwinCAT Building Automation from V5.8.0.0