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.

41-12 Industrial Communication Systems<br />

development possible but fails for multi-vendor LonWorks <strong>systems</strong>. Because of this restriction, only<br />

the before-mentioned multi-vendor system integration tools are regarded here.<br />

LNS-based system integration tools support two different network installation scenarios. In<br />

the engineered mode, the entire network is designed without commissioning any devices until the<br />

design is complete, and in the ad-hoc mode, all network configuration information is immediately<br />

loaded into the devices. Thus, the engineered mode is the only way to design a network without<br />

having access to the physical devices, whereas the ad-hoc mode is only possible for onsite network<br />

installations.<br />

With the LNS database as backend, the different system integration tools offer specific user interfaces.<br />

LonMaker follows a graphical block-oriented design that allows a drag-and-drop–based placement and<br />

connection of functional blocks and devices. In contrast, NL220, Alex TE, and Network Integrator are<br />

tree-view oriented and do not support graphical views of the logical network.<br />

Despite different user interface representations, all mentioned tools widely support the same design<br />

tasks. Typically, the proceeding starts with the definition of a domain and one or more subnets and<br />

channels. Devices can be added to a channel in the next step. This involves the creation and instantiation<br />

of LNS device templates for each device type based on their XIF files or per download of the devices’<br />

self-description (in ad-hoc mode only). The device templates contain essential information for the LNS<br />

database and system integration tools. They describe various device hardware criteria like transceiver<br />

or processor type, <strong>communication</strong> settings, functional blocks, their interfaces, network variables, and<br />

configuration properties.<br />

Once a device has been added, its functional blocks can be used and connected via bindings with<br />

other blocks. Functional blocks may need to be parameterized, which is possible either by directly setting<br />

the configuration properties or via comfortable LNS plugins, delivered by the device manufacturers.<br />

Furthermore, various other settings can be made, for example, adding routers and gateways or<br />

setting up authentication.<br />

Among all LNS-based system integration tools, NL Facilities deserves an exceptional position since<br />

it mechanizes many repeated actions. The key elements are semiautomatic approaches based on solution<br />

libraries for reuse. NL Facilities provides a graphical representation of the floor plan, where the<br />

user just has to place devices into rooms and define interrelationships among devices. It fully hides the<br />

technology from the user and thus makes it appropriate also for nonprofessionals. However, this procedure<br />

works fine only for networks with many identical, predefined devices, whereas a high variability<br />

restricts its applicability.<br />

41.7 automatic Design Approaches<br />

More advanced than NL Facilities are the automated design approaches from the AUTEG project [18].<br />

The automatic design tools developed there are able to cope with the variety of all market available<br />

devices from all manufacturers by using semantic device descriptions [19]. Industry spanning, multivendor<br />

LonWorks-based building automation <strong>systems</strong> are generated automatically [20,21]. The design<br />

process starts with a formal requirement specification, where functional and nonfunctional requirements<br />

for the building automation system are gathered. All subsequent design tasks are done automatically,<br />

including the generation of functional schematics for all rooms [22], the selection of appropriate<br />

devices fulfilling the requirements, the evaluation of interoperability, the definition of bindings, parameterization,<br />

and layout of the physical network. Evolutionary algorithms are used to obtain optimized<br />

LonWorks <strong>systems</strong> according to multi-objectives such as costs, correctness, completeness, and interoperability<br />

[23].<br />

Also, quality-oriented aspects are incorporated here. By forecasting the resulting network load<br />

already at the early design phase, bottlenecks and network overloads can be identified before the system<br />

is built [24,25]. Modifications of the physical network and the parameterization are done to avoid these<br />

problems.<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!