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.

42-10 Industrial Communication Systems<br />

devices connected. Consequently, there was only very basic type compatibility checking even at setup<br />

time, limited to value encodings. There were no provisions to prohibit binding the output of a motion<br />

detector to the slat angle adjustment input of a sunblind actuator. Still today with KNX, integrators can<br />

bind GOs individually and with minimal restrictions (free binding)—taking the responsibility for the<br />

devices to work together as intended.<br />

Only recently, the key function blocks for the electrical trade (lighting and shutters/blinds sensors and<br />

actuators) have been thoroughly revised. Parameters were standardized; still, process data exchange remains<br />

not only backward compatible but essentially unchanged. Besides lighting and blinds, typical EIB applications<br />

included simple room temperature control and basic energy management. As the focus of KNX has<br />

expanded beyond the electrical trade, the amount of interworking specifications has increased considerably.<br />

Today, function blocks for the HVAC domain outnumber all others. Their definitions are so far the<br />

only ones to include maximum and typical message generation rates, allowing the network load generated<br />

by devices implementing them to be estimated a priori and serve as a guideline for network planning.<br />

Mappings for the CHAIN (CECED Home Appliances Interoperating Network) white goods profiles<br />

specified in EN 50523 have also been developed but are not contained in the KNX Handbook. Most<br />

recently, metering has been added. The specification includes parts of the M-Bus RF protocol stack as<br />

well as function blocks for representing the metering data obtained this way within the KNX system,<br />

effectively defining a gateway. A similar approach was taken for integrating OpenTherm, a protocol<br />

standard for connecting home heating appliances and room thermostats: Essential control information<br />

was mapped to KNX FBs, while a tunneling mechanism allows OpenTherm <strong>communication</strong> as usual.<br />

What was described so far is the traditional mode of runtime interworking, also known as “S-Mode.”<br />

Another mode has been designed and is used for HVAC applications (although it is not necessarily<br />

limited to them). It is known as “LTE” (logical tag extended). While S-Mode and LTE devices can coexist<br />

on the same KNX network, their message formats are different. Therefore, LTE devices additionally<br />

implement S-Mode <strong>communication</strong> for a subset of their functions. Instead of free addressing and binding,<br />

LTE uses a “tagged” assignment scheme. In it, zoning information is statically mapped into the<br />

group-address space, defining a fixed correlation between certain addresses and locations (as well as<br />

domain substructures). A hierarchical structure allows addressing supersets of destinations at once. The<br />

group-address range was quadrupled by making use of the Extended Frame Format field. This means<br />

that the TP1/PL110 standard frame format cannot be used (see Figure 42.2).<br />

Although LTE input/output datapoints are connected via multicast <strong>communication</strong>, they make use of<br />

the interface object/property concept (which is otherwise only used for parameter datapoints) for sending<br />

semantic information along. In every message, the object number identifying the function block<br />

and the property number identifying the datapoint within the block are included. As an example of<br />

LTE runtime interworking, consider a room temperature sensor sending the current measured value to<br />

a fancoil controller.<br />

Since the sensor includes the object number of the Room temperature sensor (RTS) FB and the property<br />

number of the TempRoom datapoint with its transmission, the controller knows what to do with the<br />

value without further configuration. To establish the binding between a particular sensor and contoller,<br />

the installer sets the same location tag on both devices. This tag uniquely defines the group address that<br />

the sensor will use as the destination address and that the controller will listen for.<br />

LTE also distinguishes between reporting the state of a value and ordering it changed. To accommodate<br />

these changes and additions, the AL services GroupPropValue_Read/-Response,<br />

GroupPropValue_Write, and GroupPropValue_InfoReport were introduced. All of them<br />

use the Data_Tag_Group TL service, which was defined for this purpose.<br />

Finally, the recent addition of a file system access and bulk data transfer protocol (e.g., for trend logs)<br />

that is closely modeled on FTP deserves mention.<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!