|
Points The word points is used to describe data storage locations
within a DDC system. Data can come from sensors or from software
calculations and logic. Data can also be sent to controlled devices or
software calculations and logic. Each data storage location has a unique
means of identification or addressing.
Direct digital controls (DDC) data can be classified
three different ways - by data type, data flow and data source.
Data Type Data type is classified as digital, analog or accumulating.
Digital data may also be called discrete data or binary data. The value of
the data is either 0 or 1 and usually represents the state or status of a
set of contacts. Analog data are numeric, decimal numbers and typically
have varying electrical inputs that are a function of temperature,
relative humidity, pressure or some other common HVAC sensed variable.
Accumulating data are also numeric, decimal numbers, where the resulting
sum is stored. This type of data is sometimes called pulse
input.
Data Flow Data flow refers to whether the data are going into or out of
the DDC component/logic. Input points describe data used as input
information and output points describe data that are output
information.
Data Source Points can be classified as external points if the data are
received from an external device or sent to an external device. External
points are sometimes referred to as hardware points. External points may
be digital, analog or accumulating and they may be input or output points.
Internal points represent data that are created by the logic of the
control software. These points may be digital, analog or accumulating.
Other terms used to describe these points are virtual points, numeric
points, data points and software points.
Global or in-direct points are terms used to describe data
that are transmitted on the network for use by other controllers. These
points may also be digital, analog or accumulating.
Analog input points typically imply an external point and
represent a value that varies over time. Typical analog inputs for HVAC
applications are temperature, pressure, relative humidity, carbon dioxide
and airflow measurements. Typical analog outputs include control signals
for modulating valve positions, damper positions and variable frequency
drive speed.
Typical digital inputs for HVAC applications represent the
status (example: whether or not the motor is running) of fans, pumps,
motors, lighting contactors, etc. A temperature high limit is considered a
digital input because, although it is monitoring an analog value
(temperature), the information that is transmitted to the controller is a
digital condition (whether or not the temperature has exceeded a defined
value). Digital outputs are typically motors or other devices that are
commanded “on” or “off.” Digital outputs include fans, pumps, two-position
(solenoid) valves, lighting contactors, etc.
A “true” analog output (voltage or current) is a varying DC
voltage or milliamp signal that is used to drive a transducer or
controlled device. Another type of analog output is pulse width modulation
(PWM). PWM is accomplished by monitoring a timed closure of a set of
contacts. The amount of time the contacts are closed is proportional to a
level of performance for the controlled device.
Software
Characteristics There are basically three
common approaches used to program the logic of DDC systems. They are line
programming, template or menu-based programming and graphical or block
programming.
Line programming-based systems use Basic or FORTRAN-like
languages with HVAC subroutines. A familiarity with computer programming
is helpful in understanding and writing logic for HVAC applications.
Menu-driven, database or template/tabular programming
involves the use of templates for common HVAC logical functions. These
templates contain the detailed parameters necessary for the functioning of
each logical program block. Data flow (how one block is connected to
another or where its data comes from) is programmed in each template.
Graphical or block programming is an extension of tabular
programming in that graphical representations of the individual function
blocks are depicted using graphical symbols connected by data flow lines.
The process is depicted with symbols as on electrical schematics and
pneumatic control diagrams. Graphical diagrams are created and the
detailed data are entered in background menus or screens.
Architecture
System architecture is the term used to describe the
overall local area network or LAN structure, where the operator interfaces
connect to the system and how one may remotely communicate to the system.
It is the map or layout of the system.
The network or LAN is the medium that connects multiple
intelligent devices. It allows these devices to communicate, share
information, display and print information, as well as store data. The
most basic task of the system architecture is to connect the DDC
controllers so that information can be shared between them.
Controller A control loop requires a sensor to measure the process
variable, control logic to process data, as well as calculate an
instruction, and a controlled device to execute the instruction. A
controller is defined as a device that has inputs (sensors), outputs
(controllable devices) and the ability to execute control logic (software)
(Figure 7).

LAN
Communication Communications between devices on
a network can be characterized as peer-to-peer or polling. On a
peer-to-peer LAN, each device can share information with any other device
on the LAN without going through a communications manager (Figure
8).

The controllers on the peer-to-peer LAN may be primary
controllers, secondary controllers or they may be a mix of both types of
controllers. The type of controllers that use the peer-to-peer LAN vary
between manufacturers. These controller types are defined later in this
section.
In a polling controller LAN, the individual controllers can
not pass information directly to each other. Instead, data flows from one
controller to the interface and then from the interface to the other
controller (Figure 9).

The interface device manages communication between the
polling LAN controllers and the higher levels in the system architecture.
It may also supplement the capability of polling LAN controllers by
providing the following functions: clock functions; buffer for trend data,
alarms, messages; and higher order software support.

Many systems combine the communications of a peer-to-peer
network with a polling network. In Figure 10, the interface communicates
in a peer-to-peer fashion with the devices on the peer-to-peer LAN. The
polling LAN-based devices can receive data from the peer-to-peer devices,
but the data must flow through the interface.
Controller
Classification Controllers can be categorized
by their capabilities and their methods of communicating
(controller-to-controller). In general, there are two classifications of
controller - primary control units and secondary control units
Primary controllers typically have the following
features:
- Real-time accurate clock function
- Full software compliment
- Larger total point capacity
- Support for global strategies
- Buffer for alarms/messages/trend & runtime data
- Freeform programming
- Downloadable database
- Higher analog/digital converter resolution
- Built-in communication interface for PC connection.
Secondary controllers typically have the following
features:
- Not necessarily 100% standalone
- Limited software compliment
- Smaller total point count
- Freeform or application specific software
- Typically lower analog-to-digital converter resolution
- Trend data not typically stored at this level
- Typical application is terminal equipment or small
central station equipment.
Operator Interfaces
The next critical element in the system
architecture is an operator interface. Operator interfaces are required
to:
- See data
- Program the system
- Exercise manual control
- Store long term data
- Provide a dynamic graphical interface.
There are five basic types of operator interfaces. They
include:
- Desktop computers which act as operator workstations
- Notebook computers which act as portable operator
workstations
- Keypad type liquid crystal displays
- Handheld consoles/ palmtops/ service tools
- Smart thermostats
Desktop computers are centralized operator workstations
where the main function is programming, building and visualizing system
graphics; long term data collection; and alarm and message filtering.
Notebook computers may connect to the LAN through a
communication interface that stands alone or is built into another device.
The notebook computer connected to the LAN at a particular level may not
have the same capability as a computer connected to the LAN at a higher
level.
Keypad liquid crystal displays typically are limited to
point monitoring and control. They may have some limited programming
capability, such as changing a set point or time schedule.
Handheld consoles, palmtops and service tools are
proprietary devices that connect to primary controllers or secondary
controllers. Typically they allow point monitoring and control, controller
configurations (addressing and communication set-up), and calibration of
inputs and outputs.
Smart thermostats are sensors with additional capabilities.
They connect to secondary controllers and have a service mode to allow for
point monitoring, control and calibration. They also have a user mode that
allows point information to be displayed, setpoint adjustment and an
override mode.
PC/Network
Interface The communications interface shown in
the Figure 11 is a communication interface device. It provides the path
between devices that do not use the same communications protocol. This
includes computers, modems and printers.

It may be a stand-alone component or it may be built into
another device as shown in Figure 12.

Each communications interface on Figure 12 may:
- Translate protocol
- Provide a communication buffer
- Provide temporary memory storage for information being
passed between the network and the external PC, modem or printer
(mailbox function)
Larger System
Architectures When systems become larger than
the capacity of a single sub-network, a higher level of architecture is
added to allow the use of multiple sub-networks.

The site LAN wide area network or WAN is used to connect
multiple sub-networks and site computers. Multiple sub-networks can be
connected to a single site LAN/WAN that allows information sharing between
devices on different sub-networks (Figure 13). There may be a limitation
on the number of site computers. The site LAN/WAN may include routers if
TCP/IP is used. If no routers are used, the protocol can be totally
proprietary. If TCP/IP is used, the EMS site LAN/WAN can be the
information system backbone within the facility or between facilities.
Multiple site computers can be added to the site LAN/WAN.
They can connect the site LAN/WAN via a communications interface, which
may be a router. Site LAN/WAN computers can send and receive information
from the entire system. Information can be received by each of the site
computers, but can not be subsequently shared from one computer to
another. Sub-network computers may only be able to see their own
sub-network.
Site LANs allow multiple computers to communicate with each
other. They may use commercially available computer network software and
hardware. Messages, alarms and other data can be re-routed to other
computers on the primary site LAN. Information stored in other computers
can be remotely accessed. This includes graphics, programming and stored
trend and operational data.
Combined
Components Some vendors combine multiple
functions into a single device. In the following system architecture,
Figure 14, the communication interface is built into the primary
controller. A peer-to-peer LAN or sub-network is connected directly to the
device.

In Figure 15, the key component in the system consists of a
communication interface, a primary controller and an interface to the
secondary polling network.

The addition of a site LAN allows a system to gain size in
terms of the number of devices that are served, but in some applications,
the location of the devices, rather than the number of devices, is the
bigger challenge. In this situation, modem-based communication is used to
expand the geography of the system.
Auto-Answer/Auto-Dial
System Architecture In auto-answer/auto dial
systems, a specialized communication interface is substituted which
introduces a modem and phone lines into the standard architecture. These
communication interfaces are made with built-in modems or use external
commercial modems. Auto-answer/auto-dial configurations are used to
provide monitoring and access to remote buildings. They are used where
traditional direct-wiring methods are impractical; and where central site
monitoring is desired; or where remote access to controllers is
desired.
In an auto-answer/auto-dial system, the central
communications interface may call the individual sites or vice versa.
Information and data can be passed to and from the layer above the central
communications interface (Figure 16).

The auto-answer/auto-dial LAN architecture is typically used
by installations with multiple facilities where control and monitoring
needs to be centralized. Multiple LANs are used to maintain the groupings
of devices, or to separate controllers into defined groups.
Multiple Dial LAN
Support In a system’s architecture, the local
sites have the ability to call an alternate communication interface, if
the primary is not available (Figure 17).

One-Way Dial System
Architecture One-way dial systems, Figure 18,
are typically used to enable system owners to access their systems from a
remote location, such as their home. It is used where auto-dial monitoring
is not required. It can also be used by the installation and service
company or by the commissioning authority to troubleshoot and program from
remote locations. One-way dial can also be used to dial into remote site
LANs or sub-networks.

Two modems are required, one located at the remote computer
and one at the system site. Typically, the DDC operating software must be
installed on the remote computer.
Communication Communication between two different devices controlling
equipment, requires a common protocol, a common communication speed and
known data formatting. Vendors build their devices around these criteria,
so communication between devices by the same manufacturer is
routine.
Third Party
Interfaces In many installations, it is
desirable for a proprietary building DDC system to communicate with other
proprietary DDC systems controlling pieces of equipment. Examples would
include a building DDC system and a chiller DDC system (Figure 19) or a
fume hood DDC system. Communication between the two systems will require
an interface or gateway, due to different proprietary protocols,
communication speeds and data formatting.

The gateway or interface translates protocol between the two
proprietary systems. The proper operation of the gateway is dependent on
the continued use of the specific revised levels of software on both
systems. It typically requires the support of the manufacturer at the
corporate level to implement and cooperation between the manufacturers. In
addition, the costs can vary widely.
Protocols In the DDC world, there are the three classifications of
protocols: closed protocol, open protocol and standard
protocol.
A closed protocol is a proprietary protocol used by a
specific equipment manufacturer. An open protocol system uses a protocol
available to anyone, but not published by a standards organization. A
standard protocol system uses a protocol available to anyone. It is
created by a standards organization.
Open
Systems An open system is defined as a system
that allows components from different manufacturers to co-exist on the
same network. These components would not need a gateway to communicate
with one another and would not require a manufacturer specific workstation
to visualize data. This would allow more than one vendor’s product to meet
a specific application requirement.
The sole use of an open or standard protocol does not
guarantee that a DDC system will be an open system. A manufacturer has the
ability to use open or standard protocols, yet create a closed system,
thus continuing a building owner’s dependence on a single manufacturer.
This can be accomplished by using unique communication speeds, unique data
formatting and by not adopting the full range of an open protocol.
Note: A building owner/engineer should thoroughly research a
manufacturer’s claim of an open system.
BACNET BACNET is a standard protocol published by a standards
organization (American Society of Heating, Refrigerating and
Air-conditioning Engineers or ASHRAE). It is a specification for a
protocol. DDC vendors create a communication protocol that complies with
this specification.
BACNET is a relatively complex standard. The standard
defines protocol implementation conformance statements (PICS) that define
different levels of compliance. A given vendor may or may not support the
level required for a given application. In other words, a vendor could
meet a very low level of compliance and be BACNET-compatible. The key
question is, “At what level?”
In Figure 20 the chiller control unit’s DDC will communicate
with the building DDC system if each has a BACNET gateway and their PICS
match.

Native
BACNET If a vendor states their product is native BACNET, they
are using the BACNET protocol in lieu of a proprietary protocol on their
LAN. In Figure 20, a native BACNET building system would be able to
communicate to the chiller control DDC with one less gateway.
Overlay
Systems An overlay system is a high-end
workstation that communicates with multiple manufacturers’ proprietary EMS
systems. An overlay system supplier creates drivers to “talk” to the
different systems. The vendors must have a cooperative relationship and
revision control is important for continued successful use. The
workstation typically displays data, allows manual control and setpoint
changes, and handles alarms and messaging. Any detailed editing of the
control sequence will still require knowledge of the underlying
proprietary software.
LON The
Echelon Corporation has created an open protocol that uses a standard
processor and a set of standard transceivers, which allows components from
different manufacturers to co-exist on the same LAN. The protocol is
available to anyone and is called LONTALK. A unique chip is required for
any device that uses LON. Standard network variable formats have been
established to allow the transfer of data from one device to another
regardless of origin.
Presently, various vendors are competing to become the
defacto standard for the network database structure. The network database
is a map of the components and the relationship of the data moving between
them. The operator workstation needs this structure to visualize the
data.
Software suppliers providing the software for the operator
workstation may be independent of those providing the software for the
database structure and the EMS vendors.
Return to DDC
Home
|