23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Building and Home Automation 26-3<br />

26.2.2 Distributed Functions<br />

Functional buildings often reach considerable spatial dimensions. At the same time, in each building<br />

and probably in each building part different requirements are made on building services. New technologies<br />

have also enabled new services. The original, centralized approach of DDC stations has reached its<br />

limits. The I/O points of a DDC station typically controlled a single zone of a specific building service.<br />

The higher number of devices today also requires a considerably higher level of networking between<br />

sensors and actuators.<br />

The building control network can be modeled as a directional graph of data points. A data point is<br />

a node in that graph and represents a single, physical value of the system, for example, a temperature.<br />

The data point is an object that contains this physical value as a present value and a number of metadata<br />

describing the context of the value, such as engineering unit, resolution, and minimum and maximum<br />

value. The present value is communicated along the links of the graph according to its direction implied<br />

by input and output data points. In this model, sensors are data sources, controllers are data processors,<br />

and actuators are data sinks. The metadata can be used by engineering and commissioning tools<br />

to identify data points in the building and to establish the correct <strong>communication</strong> links. This process is<br />

referred to as binding.<br />

The basic purpose of data points is to represent typed values that may be communicated to implement<br />

distributed control. Thus, automation functions in BAS operate on data points. Frequently used<br />

functions are trending, alarming, and scheduling. Trending refers to the historical logging of data point<br />

values over time. Current implementations embrace interval-based change of value or trigger-based<br />

logging and record present values or aggregated values such as minimum, average, and maximum.<br />

Trend logs can be temporarily instantiated to monitor the effect of specific changes in the BAS. They<br />

can also be used to generate reports on energy usage or provide data to detect aging components in<br />

order to assist early replacement. Alarming is a function in BAS, which monitors data point values<br />

according to predefined rules. A typical alarm generator monitors one or a set of data points and generates<br />

an alarm if one of these values exceeds the specified normal range longer than a given time delay.<br />

Most alarm <strong>systems</strong> require an operator to acknowledge the alarm condition for recording that the<br />

condition was taken care of. This can be done on an operator panel, via E-mail, or Web-based services.<br />

Other alarm <strong>systems</strong> simply collect and log alarm conditions as they occur and go away for later processing.<br />

Scheduling in BAS allows to set and withdraw data point values at given times of a day. This is,<br />

for example, commonly used to issue set points of HVAC <strong>systems</strong>, turn on lights before opening hours,<br />

or schedule maintenance tasks at night. The simplest schedule is week based and defines times and values<br />

for each day of the week. To cover exceptional days such as holidays, a calendar-based approach is<br />

used. In this case, a (central) calendar defines the fixed or recurring dates of special days. The schedule<br />

refers to such a calendar and defines exception days, which override the regular weekday schedule.<br />

The standard approach to apply the control network model to a building was to split the system into<br />

three layers [8]. This architecture is depicted in Figure 26.1. On the lowest layer, the field layer, control<br />

over actuators, such as fans or valves for hot water and coolant is provided, and an adaption of them in<br />

response to data point values for sensors, actuators, and set points (which may be provided from a central<br />

location or via local operating panels) is performed. The automation level communicates vertically<br />

with the field level by exchanging values with the field devices as well as horizontally to peer controllers<br />

on the same level. Typical functions in this level are controlling functions, alarm generation, and<br />

scheduling. The management layer is the top level and the most abstract layer in the BAS. Here, global<br />

parameters are maintained for the automation layer. Typical functions are management, data retrieval<br />

and storage with trending, global schedules, global alarm collection and acknowledgement, visualization,<br />

and interfaces to other <strong>systems</strong>.<br />

In today’s BAS, the different layers are comprised of certain types of devices. The field layer is typically<br />

populated by I/O devices. These can be accessed through direct I/Os linked to a DDC or by devices con-<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!