Lon-Manual 11 2010
Lon-Manual 11 2010
Lon-Manual 11 2010
Manual
for
Commercial, domestic and industrial boiler systems Vitoligno 300-P solid fuel boiler with Vitotronic 200
Wall-mounted gas and oil boilers control unit, Model FO1 and FW1
Heat pumps with Vitotronic 200 control unit, Oil/gas condensing boilers with Vitotronic 200
Model WO1A control unit, Model KW6/KW6A
Regulations
! Warning
Spare, wear and tear parts that have not been
The following must be observed when working on this tested together with the equipment can
system: compromise its function. The installation of non-
Statutory regulations regarding the prevention of approved components and non-authorized
accidents modifications and alterations can compromise
Statutory regulations regarding environmental safety and may invalidate your warranty.
protection For replacements, only use genuine spare parts
Codes of practice of the relevant trade associations supplied or approved by Viessmann.
All relevant safety regulations as defined by
authorities having local jurisdiction.
! Warning
Electronic assemblies can be damaged by
electrostatic discharge. Before beginning work,
grounded objects, such as heating or water
pipes, must be touched to dissipate any static
charge.
5719 291 GB
2 VIEßMANN LON
General Information
Danger Liability
Vitocom radio signals (in the case of
communication via mobile network) may Viessmann accepts no liability for loss of profit,
interfere particularly with pacemakers, unattained savings, or other direct or indirect
hearing aids and defibrillators. The immediate consequential losses resulting from use of the
vicinity of the operational Vitocom must be Vitocom or related software, or for damage resulting
avoided if any such equipment is used. from inappropriate use. The Viessmann General
Terms and Conditions apply, which are included in
! Warning each current Viessmann pricelist. Viessmann
The Vitocom only sends faults relating to accepts no liability for SMS or e-mail services, which
connected Vitotronic control units and are provided by network carriers. Terms and
components connected to the Vitocom's conditions of the respective network carriers apply.
configured inputs. For technical details, see
the installation and service instructions for
these devices. Requirements for fault
messages:
The Vitotronic control units and the
Vitocom must be configured correctly.
The Vitocom message paths must
be established.
The heating system and
functionality of the messaging device must
be reviewed at regular intervals.
In order for signals to be transmitted
in the event of power failure, we
recommend the use of a UPS
(uninterruptible power supply).
For increased operational reliability
of the heating system, we recommend the
planning of supplementary measures, e.g.
frost protection or monitoring for water
damage.
Important Note
The reproduction of common names, trade names, trademarks, etc. in this document does not imply, even in the
absence of a specific statement, that such names are exempt from the relevant protective laws and regulations
and therefore free for general use.
5458 766
LON VIEßMANN 3
General Information
Product Information/ Applicability Information
The information provided in this LON manual applies to the following control units:
The letter (A, B, etc.) indicates the assignment/part no. of the LON module (see below).
If the incorrect version of the communication module is plugged into the device, the error message
"BF" (incorrect communication module) appears.
5719 291 GB
4 VIEßMANN LON
Contents
Contents
General Information................................................................................................................. 2
Safety Instructions ............................................................................................................ 2
Safety and Liability ........................................................................................................... 3
Product Information/ Applicability Information .................................................................. 4
Introduction .............................................................................................................................. 6
LON VIEßMANN 5
Contents
Introduction
This document has been prepared with various purposes in mind and for use by various target groups:
The chapter "LON Technology" is directed towards heating contractors of central heating systems and other
target groups, who are confronted with this technology for the first time. This chapter then, provides these target
groups with a general overview of LON technology without detailed information concerning Viessmann control
units and their communication.
The chapter "Physical Network Structure" outlines network wiring information and is directed toward network
planning specialists and heating contractors of central heating systems. This chapter provides recommendations
for network development with Viessmann controls.
The chapter "Start-up of LON Networks with Viessmann Controls" describes the settings to be performed on
each control for communication between devices. This chapter targets heating contractors of central heating
systems and systems integration specialists who initialize network communications.
The chapter "Overview: Functional Objects of Devices" offers an overview of the functional objects and
network variables contained in the devices. It targets network planning and system integration specialists wanting
to exchange data between Viessmann controls and other devices.
The chapter "Description of functional objects” is directed toward network planning and system integration
specialists and describes how network variables operate, i.e. what needs to be done to create interoperable
functions by means of network variables.
The chapter "Information on Logical Connections" is designed for system integration specialists. It outlines the
connection of Viessmann controls and allows the system integration specialist to recreate connections produced
in selfbinding and in toolbinding mode.
The chapter "Additional Information" features a listing of applicable publications and webpage addresses for
further information on this topic. This chapter also includes a list of the coding addresses that influence LON
communication between devices.
5719 291 GB
6 VIEßMANN LON
LON Technology
LON Technology
Fundamentals of a LON Network
Who is who?
The LONWORKS Technology originated at the U.S.-based Echelon Corporation that was founded in 1986. The
U.S.-based "LonMark Interoperability Association” is an independent association of manufacturers, end-users
and system integration specialists comprising more than 100 companies worldwide. It sets technical guidelines,
promotes and fosters the LONMARK interoperability standard worldwide and awards the LONMARK prize for
interoperable products. Viessmann is a member of this organization.
In Germany, the independent "LonMark Deutschland e.V" serves as an association of manufacturers, end
customers and system integrators from German-speaking countries. It was established in 1995 and sees itself as
an information hub and representation of German interests in the market and in standardisation bodies.
Viessmann is also a member of this association.
LONWORKS Components
LONWORKS technology encompasses all components required for the development, start-up and operation of
automated networks: hardware, software and the know-how.
The neuron chip is an electric circuit developed specifically for the LONWORKS Technology by Toshiba and
Cypress, and constitutes principal hardware component of the LON technology. The chip is physically located on
the network node – in Viessmann networks on the communication module – and allows data exchange between
individual control units.
Transceivers are used for interfacing with the transfer medium. The transfer medium can be anything from a
twisted pair wires to a radio transceiver. A transceiver is a component that acts both as a data transmitter and a
data receiver. The transceiver provides the physical connection to the network and ensures that network nodes
from different manufacturers comply with the physical requirements for communication on the respective transfer
medium.
The network node receives its "intelligence" from the software contained on the neuron chip. This software is
both the application program, which safeguards the functionality of the node as part of the application process,
as well as the operating system, which provides the communication functions. When communicating, the
LonTalk Protocol is used. The LonTalk Protocol is a communication protocol stored permanently on the neuron
chip. This protocol ensures that the structure of the message exchange between network nodes adheres to strict
rules. Similar to the worldwide telephone system, strict requirements were put in place within the LON
5458 766
Technology to ensure that data exchange between devices of difference manufacturers can take place.
LON VIEßMANN 7
LON Technology
Another significant component for the creation of interoperable network nodes is the know-how. Options
contained in the LONWORKS concept, such as the implementation of Standard Network Variable Types
(SNVTs), support the development of network nodes that can communicate with foreign network nodes without
prior consultation.
5719 291 GB
8 VIEßMANN LON
LON Technology
Operation of the LON Network
Elektroinstallation
Electrical Installation
Schalter
Switch Lampe
Lamp
Cable
Leitung
L A B
Switch Lamp
Schalter Lampe
Transfer
Übertragungs-
medium
medium
Switch on!
Schalte! Light on?
Licht ein?
When communication with network variables, the application program in the node "switch" interprets the signal
from the electrical contact and writes it, in case of change, to the output network variable “switch on!” Then the
neuron ensures that the network variable is released to the transfer medium (network). When the information
arrives at the node "lamp", the information is interpreted by the application program and the lamp is switched on.
Now the neuron of the switch requires information regarding which node is designated to receive the sent data.
The receiving node "lamp" also requires information regarding which data and from which sender it is to receive
with the input network variable “light on”. This information is generated at the so-called binding process. Binding
also determines which output network variable (see terminals in the electrical installation, which switch controls
which lamp) of a sender is to be connected with which input network variable from which receiver
(see wiring of a cable in electrical installation).
5458 766
LON VIEßMANN 9
LON Technology
Logical Connections
In the LON Network, devices are physically connected to each other via the respective transfer media. For
example, all devices are connected with a twisted pair of wires and are equipped with a matching transceiver.
This physical connection alone, however, is not sufficient for data exchange and cooperation of the connected
devices.
Because physically all devices are connected to “the same wire", and all devices have access to all information
through input network variables (see terminal in electrical installation example), each device must be informed as
to which information is addressed to it.
Such settings – which data must be sent to which receiver or which data must be received by which sender – are
referred to as logical connections. Such logical connections are generated in the so-called binding process.
This can take place with the help of a computer (e.g. notebook PC), that is connected to the network and a
software package - LONWORKS start-up software (binding tool).
Should a system contain only Viessmann control units, which are set up for communication as recommended by
Viessmann, the connection (binding) takes place in a different manner: Viessmann controls are equipped with a
built-in start-up program, which generates the logical connections required by Viessmann controls for joint
operation. This requires only a few configuration adjustments. This procedure is referred to as selfbinding.
This can be explained by a comparison with the telephone network. Each network participant in the telephone
network has his/ her own worldwide unique participant address, consisting of the country code, area code and
participant's number.
Similarly, each LON node in a LON network is designated a unique logical address. This takes place when
binding each node into the network, either with the binding tool or, in the case of Viessmann control units, by
manually configuring a system address and a participant number during start-up.
The logical address of a LON node is divided into three hierarchical parts: Domain ID, Subnet ID and Node-ID.
If a node wants to send a message to another node (for example, because the value of a connected network
variable has changed), it will use the logical address as the receiver address (e.g. Domain: 001, Subnet: 15,
Node: 27).
In addition to this logical address, each neuron chip has a physical address, designated by a unique 48-bit serial
number, called the Neuron ID. This is not normally used when exchanging data messages between nodes;
instead the logical address is used. The neuron ID is used for the initial introduction of a node to a network as
well as for network management and diagnostic functions.
5719 291 GB
10 VIEßMANN LON
LON Technology
Logical Address Structure offers the following advantages:
• In large-scale networks, the BUS load can be reduced by using routers. With routers, networks can be
divided into separate subnets. Routers ensure that only those messages intended for participants of a
specific subnet pass into that subnet. This way, the BUS load of respective subnets is reduced
accordingly.
The following limits apply to the group address structure: up to 256 groups may be defined within a domain. Each
node can participate in up to 15 groups.
Viessmann control units also use the group addressing during selfbinding. Accordingly, all devices containing a
heating circuit controller belong to a group called “load”. These now behave in accordance with certain messages
regarding heat production.
Transfer Media
The neuron chip is designed for connection to various transfer media. Transmission via a twisted pair of wires at
different transmission speeds with and without superimposed direct current for power supply to smaller network
nodes is most often used. Alternately, information exchange can take place using existing power lines. Fibre
optics and wireless transmission are other available transfer media. Various transfer media may also be used
within one system. In order to copy data from one medium to another, routers are used. Viessmann controls can
be equipped with communication modules for the twisted pair of wires.
Communication Properties
In a LONWORKS network, all devices have equal rights. There is no BUS master permitting transmission. The
design of the neuron chips ensures that message collision is prevented. Nevertheless, collisions can never be
completely avoided, especially in networks with a high communication rate.
Various mechanisms ensure that, depending on the importance of the messages, these arrive at their intended
recipients. Data transmitted without a return receipt (unacknowledged) is relatively unreliable, since lost
messages are not repeated. For important data, repeated message sending, message receipt
(acknowledgement) or a request-response procedure can verify a safe transmission. These connection
properties can be selected during start-up for each individual connection, using the binding tool.
5458 766
LON VIEßMANN 11
LON Technology
In order to illustrate the complex functional structure of a LONWORKS node in a structured and clear manner, an
illustration of each function segment is required:
The node – i.e. the device and its functions as a whole – is first divided into its functional components. For
example, one functional component could be a heating circuit control. This functional component comprises all
the input and output configuration variables for the applicable heating circuit control.
Instead of "functional component", the term "functional object" or "object" is used. One node can therefore
have more than one functional object.
In addition to the application functions of a device, a node may contain a node object, in which all network
variables are stored that are applicable to the node as a whole and not to a single application function.
5719 291 GB
12 VIEßMANN LON
LON Technology
The following illustration is used for exact representation of an object (functional object) within a node.
The object itself is illustrated by a rounded rectangle; a description may be inserted into the upper segment. Input
variables are represented by arrows on the left whose names start with the letters "nvi". Output variables are
shown as arrows on the right, their names start with the letters "nvo".
5458 766
LON VIEßMANN 13
Physical Network Structuring
Viessmann communication modules contain the transceiver type FTT 10-A. The rules applicable to this
transceiver type are specified below. For further information regarding specific wiring requirements, visit
www.echelon.com.
More information can also be found in the LonWorks Installation Handbook (2nd edition) (ISBN 3-8007-2687-4).
A maximum of 64 nodes are permissible for transceiver type FTT 10-A in one network segment. For large-scale
networks, a division into network segments is required (see chapter entitled "Large-Scale Networks").
Safety Instructions
When connecting devices or installing wires, take note that in all instances the requirements of low and extra
voltage circuits, i.e. 0.3 inches/ 8 mm air distance and access clearance to live components are observed. In
case of field-supplied and installed components, an “electrically safe separation” must be ensured.
Topologies
• As opposed to free topology, this unique form of network topology allows for a significant increase of the
maximum permissible wire length. Within this structure, the maximum cable length for FTT 10-A networks
is reached.
• Viessmann communication modules, with two RJ45 plug-in connectors each and ready-made connecting
cables (Viessmann part no. 7143 495), allow for easy installation.
• When using line structuring, not like ring topology, wiring is reverse polarity-protected. This means the
BUS wires can be reversed.
• Viessmann end of line resistors (Viessmann part no. 7143497) are designed specifically for this BUS
structure.
5719 291 GB
14 VIEßMANN LON
Physical Network Structuring
Network node
Terminator resistor
a) Mit
WithSystemleitung
system wiring
Control Heating
Heizkreis- Heating
Heizkreis-
Regelung
Circuit Conrol
regelung Circuit Conrol
regelung
1 1 Terminator resistor
1 Abschlußwiderstand
7m/ 23
7mft. 7m ft.
7m/ 23 7143
7143 497
497 (2 pcs)
(2 Stück)
2 2
2 LON-
LON Verbindungsleitung
connecting cable
7143 495
7142 495
b) Mit
WithSystemleitung und
system wiring Kupplung
and couplingzur
forVerlängerung
extension
3 LONKupplung
LON- coupling
7143
7143496
496
Control Heating
Heizkreis- Heating
Heizkreis-
Regelung 4 Anschlußdose (bauseits)connect
Circuit Conrol
regelung Circuit Conrol
regelung Field connections,
Adern 1 und 2 sowie Schirm
1 7m 7mft. 7m/
7m23 ft. 7m23 ft. 1 shield and wires 1 and 2
7m/ 23 ft. 7m/ 23 x times 7m/
x mal 7m23 ft. 7m/ anschließen
2
3
2
3
2
3
2 5 Field-supplied
Datenleitung (bauseits)
data wiring
c) Mit
Withbauseitiger Anschlu
Anschluss
field-supplied ssdose
dose und
connection boxVerlängerung
and extension
Control Heating
Heizkreis- Heating
Heizkreis-
Regelung
Circuit Conrol
regelung Circuit Conrol
regelung
1 4 4 4 4 1
7m/
7m23 ft. 7m/ 23
7mft 7m/
7m 23 ft. 7m23 ft.
7m/
2 2 2 2
1 2 1 2 1 2 1 2
5 5
For networks with BUS or line topologies, a terminator resistor (Viessmann PartPart No. 7243 497, package of two)
must be installed at both ends of the network segments, in order to buffer reflections of data signals at the cable
ends. This terminator resistor is not only a standard resistor, but rather a specific RC circuit. It is equipped with an
RJ45 plug-in connector and can be plugged in at the communication module.
For networks with FTT 10-A transceivers, the following maximum values are possible for BUS and line
topologies:
For transition to field-supplied wiring, the LON Connection Terminal (Viessmann part no. 7171 784) can be used.
For communication, wires1 and 2, as well as shielding are always required.
5458 766
LON VIEßMANN 15
Physical Network Structuring
Free Topology
Free topology allows the installation of any networks, regardless of structure, in buildings
buildings.. As the name FTT (Free
Topology Transceiver) suggests, the BUS line can be installed with any number of branches when transceiver
type FTT 10-A is used. Star-shaped, ring-shaped and line structures are all possible, as well as any combination
combination
of the three.
Star Topology
Combination
Topology
K = Network node
A = Terminator resistor
For networks with free topology, a network segment with a special terminator (52.3Ω, not supplied by Viessmann
– e.g. available from Echelon) must be connected in order to dampen reflections of data signals at the cable
ends.
For networks with FTT 10-A and free topology, the following maximum values are possible:
The maximum distances between nodes as specified in the table refer to the maximum distances between any
two nodes - not only to the maximum distance between neighbouring nodes! The specified maximum distances
also apply to distances between each node and the BUS termination; i.e., depending on the type of cable, no
node may be installed more than 823 or 1049 ft or 250 or 320 m cable length away from the terminator resistor.
5719 291 GB
16 VIEßMANN LON
Physical Network Structuring
Large-scale Networks
Large-scale networks must be divided into several network segments in order to function properly. With each
additional network segment, another 64 nodes can be installed. Maximum cable lengths are applicable to one
segment only.
For the connection of network segments, routers and repeaters are used:
Repeaters are devices with two BUS connections, reinforcing signal strength. Since repeaters only amplify the
messages (rather than reproducing them), a maximum of two repeaters may be connected in a logical series.
After that, a router is required for message reproduction.
Routers – like repeaters – are devices with two BUS connectors. Their application range, however, exceeds that
of repeaters. Routers are equipped with a message filter function and can therefore decide which messages to
forward to the other BUS side. This function allows the reduction of the communication load (= number of
messages per time unit) within individual network segments.
The decision whether or not to forward a message is made by the router by evaluating the logical destination
address in the message header. The router is therefore seen as a device which performs logical network
structuring, rather than physical network structuring.
Another difference between repeaters and routers is the fact that routers can be equipped with two different
transceivers. This allows different transfer media to be connected to each other. This way, for example, an
extension to a building may be built using a twisted pair of wires, while in the existing building Power Line
Technology (information transfer via 120/ 240V line voltage) was used.
5458 766
LON VIEßMANN 17
Start-up of a LON Network with Viessmann Controls
Start-up of a LON Network with Viessmann Controls
Start-up Procedure
In this chapter we will discuss the required steps for the start-up of a LONWORKS Network with Viessmann
controls.
(For the Vitotronic 200, Model WO1A heat pump control, see service manual)
2. Network Installation
The communication modules of the control units must be connected via BUS cables or field-connected (for longer
cable lengths). All terminator resistors must be connected as described in the chapter "Physical Network
Structure".
3. Network Configuration
When activating control units, they connect into one system automatically using the integrated self-installation
mechanisms to form a system. For complete start-up of communication functions, the following steps are
required (depending on system type):
3a. Systems without Data Exchange with Devices from Other Manufacturers
For systems with Viessmann control units without data exchange with devices from other manufacturers, the
following configuration parameter (coding address) adjustments are required (factory settings are printed in bold):
CA = Coding Address
5719 291 GB
18 VIEßMANN LON
Start-up of a LON Network with Viessmann Controls
on boiler control units for weather compensated / outdoor reset operation:
LON VIEßMANN 19
Start-up of a LON Network with Viessmann Controls
CA Description: Function Value Adjustment necessary?
(hex)
81 Receiving Time Information Only if the device is to use the time provided by the
from LON: allows the setting of a network to set its real time clock:
node clock according to time 0 Internal clock without daylight saving time
information provided by the 1 Internal clock with daylight saving time
network 2 Radio clock
3 Device takes time from network
97Sending/ Receiving Outdoor Only if the device is to send the measured outdoor
Temperature: allows the sending temperature to other devices or is to adopt the network
and receiving of the outdoor outdoor temperature:
temperature within a subnet 0 Use local outdoor temperature
(Please note: only one participant 1 Adopt outdoor temperature from LON
within a system must send the 2 Use outdoor temperature from outdoor sensor and
outdoor temperature!) send to LON
CA = Coding Address
on a Vitotronic 200, Model WO1A heat pump control, see "Vitotronic 200, Model WO1A Service
Instructions".
on a Vitotronic 300-K/ 333 MW2 and 300-K/333 MW2S, the following additional setting is required:
5719 291 GB
20 VIEßMANN LON
Start-up of a LON Network with Viessmann Controls
LON VIEßMANN 21
Start-up of a LON Network with Viessmann Controls
3b. System with Data Exchange with Devices from Other Manufacturers
Note
Please observe the coding specified in section 3a.
For systems with data exchange with other devices from other manufacturers, or for systems with Viessmann
controls located on opposite sides of a router that must correspond with each other, start-up software (binding
tool) is required for the logical connection of these devices. The toolbinding process should be performed by the
system integrator. The system integrator has the task of logically combining the various devices in the system to
one main function. In chapter “Connecting Devices via Start-up Software (Toolbinding)” all logical connections
required for the harmonization of Viessmann devices are described.
During toolbinding, all necessary information for connecting the devices is produced with the help of a computer
and the LONWORKS Binding Tool software (connected to the network) and is written to the nodes. The process is
as follows:
• All devices in the network are identified and introduced to the tool.
• Objects used by these devices are identified and named.
• On the monitor, the user connects all output variables to the input variables of the objects. Depending on
which tool is used, this takes place in a graphical or text format. Everything else is usually done by the
application program.
• The tool sends a series of network management messages via BUS to the nodes, reconfiguring them.
• The toolbinding option also requires the adjustment of the configuration parameter (coding addresses) as
described in 3a. This is the only way to ensure the desired function.
From this point on, the node will automatically send changes to its output variables to all predetermined
recipients, while its input variables will receive all the data from the BUS addressed to it.
4. Participant Check
Once the binding process is completed and the parameters have been set, a participant check must be
performed. This participant check shows if all Viessmann control units are communicating with each other. Before
doing this, update the participant list of the fault manager (press the D button during the participant check to
erase the list, and wait for ca. 2 minutes until the list reappears).
The procedure is dependent on the respective control unit model. A description for the execution of the
participant check must be taken from the respective service documentation.
5719 291 GB
22 VIEßMANN LON
Start-up of a LON Network with Viessmann Controls
Participant Check
Participant Number
LON VIEßMANN 23
Start-up of a LON Network with Viessmann Controls
Example: Performing a participant check with the Vitotronic 200, Model WO1A (black programming unit)
Communication of control units connected to the fault manager is checked with the Participant Check.
Prerequisite:
Control must be programmed as fault manager
(set parameter 7779 "LON fault manager" to 1)
The LON Participant Number has to be
programmed in all controls
Participant list in fault manager has to be current
2. "Service functions"
3. "Participant Check"
Note
To carry out another participant check, create a new
participant list with menu item "Delete list?”
Following the participant check, a configuration for the heating system (adjustment of hydraulic layout, burner
etc.) of the system can be performed. For more detailed information, please refer to the Installation and Service
Instructions of Viessmann controls as well as those of other system components.
5719 291 GB
24 VIEßMANN LON
Overview: Functional Objects of Devices
Overview: Functional Objects of Devices
General Information
Communication modules provide the required functional objects and network variables required by all devices.
Depending on the device and its configuration, network variables and/or entire objects may not be
functional.
5458 766
LON VIEßMANN 25
Overview: Functional Objects of Devices
Vitotronic 100, Models GC1, GC4
5719 291 GB
26 VIEßMANN LON
Overview: Functional Objects of Devices
Vitotronic 100, Models HC1, HC1A
5458 766
LON VIEßMANN 27
Overview: Functional Objects of Devices
Vitotronic 200, Model GW1
5719 291 GB
28 VIEßMANN LON
Overview: Functional Objects of Devices
LON VIEßMANN 29
Overview: Functional Objects of Devices
Continued: Vitotronic 200, Model HO1 K
Note
For the Vitotronic 200, Models FO1 and FW1, heating circuit 1 is also controlled (mixer M1).
5719 291 GB
30 VIEßMANN LON
Overview: Functional Objects of Devices
Vitotronic 200, Models HO1A, KW6A and Vitotronic 300, Models GW2, GW4
5458 766
LON VIEßMANN 31
Overview: Functional Objects of Devices
Continued: Vitotronic 200, HO1A, KW6A and Vitotronic 300, GW2, GW4
5719 291 GB
32 VIEßMANN LON
Overview: Functional Objects of Devices
Vitotronic 333, Models MW1, MW1S, MW2 and MW2S
Vitotronic 300-K, Models MW1, MW1S, MW2 and MW2S
5458 766
LON VIEßMANN 33
Overview: Functional Objects of Devices
Continued: Vitotronic 333, Models MW1, MW1S, MW2 and MW2S, Vitotronic 300-K, Models MW1, MW1S, MW2
and MW2S
In the case of the Vitotronic 333, 300-K Model MW2, the PM objects only function when communication with the
5719 291 GB
boiler control units takes place via the LON module (coding address "89:1") – otherwise, communication with the
boiler control units takes place via the KM BUS.
34 VIEßMANN LON
Overview: Functional Objects of Devices
Vitotronic 050, Model HK1M, Vitotronic 200-H, Model HK1M
5458 766
LON VIEßMANN 35
Overview: Functional Objects of Devices
Vitotronic 050, Models HK1W and HK1S
Vitotronic 200-H, Models HK1W and HK1S
5719 291 GB
36 VIEßMANN LON
Overview: Functional Objects of Devices
Vitotronic 050, Models HK3W and HK3S
Vitotronic 200-H, Models HK3W and HK3S
5458 766
LON VIEßMANN 37
Overview: Functional Objects of Devices
Continued: Vitotronic 050, Models HK3W and HK3S, Vitotronic 200-H, Models HK3W and HK3S
5719 291 GB
38 VIEßMANN LON
Overview: Functional Objects of Devices
Vitotronic 200 Model WO1A (stand-alone device)
5458 766
LON VIEßMANN 39
Overview: Functional Objects of Devices
Continued: Vitotronic 200, Model WO1A (stand-alone device)
Please note: Depending on system configuration, one or more of the function objects and/or network variables
may not function.
5719 291 GB
40 VIEßMANN LON
Overview: Functional Objects of Devices
Vitotronic 200 Model WO1A (external control)
5458 766
LON VIEßMANN 41
Overview: Functional Objects of Devices
Vitotronic 200 Model WO1A (cascade master)
5719 291 GB
42 VIEßMANN LON
Overview: Functional Objects of Devices
Continued: Vitotronic 200, Model WO1A (cascade master)
5458 766
Please note; Depending on system configuration, one or more of the function objects and/or network variables
may not function.
LON VIEßMANN 43
Description of Functional Objects
Description of Functional Objects
General Information
The description of the function objects of Viessmann control units explains in detail the meaning and function of
each individual network variable. First, it must be determined whether a network variable is event-oriented or
transmitted cyclically.
In the tables for the input network variables (nvi K), the column “RcvHrtBeat” indicates whether a cyclical
reception of these network variables is expected. If “Yes” appears in this column, it is expected that the network
variable is received cyclically. If no message was received during the “Receive-Heart-Beat-Time” for this network
variable, the default value is used internally until another message is received. The “Receive-Heart-Beat-Time” is
adjustable (in minutes) with coding address “9C” on the control unit. The factory default setting is set to 20
minutes. The “Receive-Heart-Beat-Time” should always constitute a multiple of the “SendHeartBeat-Time”. If
“No” appears in the column “RcvHrtBeat”, the network variable is received sporadically.
In the tables for the output network variables (nvo K), the column “SendHrtBeat” indicates whether the network
variable is sent cyclically. If “Yes” appears in this column, the network variable is sent cyclically. Cyclical sending
takes place with the “SendHeartBeat-Time”. The “SendHeartBeat-Time” is adjustable via a binding tool as a
configuration parameter “nciSndHrtBt” (in seconds). The factory default setting is set to 60 seconds. If the
“SendHeartBeat-Time” is drastically increased, the “Receive-Heart-Beat-Time” is to be adjusted accordingly (see
above). If “No” appears in the column “SndHrtBeat”, this network variable is only transmitted sporadically, e.g.
when changing the value by a certain amount.
The column "SNVT Type" determines which data type or data format is used. Data types starting with "SNVT ... "
are Standard Network Variable Types, i.e. data types defined as standard data formats by LONMARK. Data
types starting with "UNVT ... " are User-Defined Network Variable Types, i.e. Viessmann-defined data formats.
Note: Since heat pump behaviour (Vitocal devices) differs greatly from that of pure heat generators due to their
advanced features (optional cooling function), these are, in part, described separately in connection with
the general object description.
5719 291 GB
44 VIEßMANN LON
Description of Functional Objects
Node Object
LonMark requires a node object for each node. It contains variables that are applicable to the device in general
and not only to one single functional object. At the very least, network variables listed as "Mandatory Network
Variables" must be available. Viessmann controls (for exceptions see chapter "Overview: Functional Objects of
Devices") generally provide the above illustrated network variables.
Both of these configuration parameters can be changed with a binding tool. "nciNetConfig" determines if a node
is bound by tool or selfbinding. The factory setting is "CFG_LOCAL" (selfbinding).
With “nciSndHrtBt” the “SendHeartBeat-Time” is set. It determines how often cyclical transmission of network
variables takes place. This time should only be changed if absolutely necessary, for example when the
communication load must be reduced. It should be verified, if the Receive-Heart-Beat-Time (configuration
parameter 9C) requires adjustment.
5458 766
LON VIEßMANN 45
Description of Functional Objects
Input network variables of the node object:
46 VIEßMANN LON
Description of Functional Objects
Logical signals of control units in nvoNodeRlyState:
Vitotronic
050, 050, 050, 100 100 200 200 200 300-K 300-K
Bit Logical signal 200-H 200-H 200-H GC1 HC1 GW1 HO1 HO1A 333 333
HK1M HK1W HK3W GC4 HC1A KW6 KW6A MW1 MW2
HK1S HK3S 300 MW1S MW2S
GW2
GW4
0 DHW loading pump - k k k k k k k k k
1 Recirculation pump - k k - k k k k k k
2 Heating circuit pump 1 x x k - x x x k k k
3 Heating circuit pump 2 - - k - - - k k k k
4 Heating circuit pump 3 - - k - - - - k k k
5 Setback contact HKP 1 x x k - - x x k k k
6 Setback contact HKP 2 - - k - - - k k k k
7 Setback contact HKP 3 - - k - - - - k k k
8 Supply pump k k k - - - - - - -
9 Primary pump heat - k k k - k - k k k
exchanger set for DHW tank
loading
Pump for loading system - - - - k - k - - -
10 Boiler circuit or common - - - k k k k k k k
supply pump
Internal pump - - - - x - x - - -
11 Shunt pump - - - k - k - k k k
Diverting valve in space - - - - k - k - - -
heating position
12 Flue gas heat exchanger - - - x - x - x - -
pump
13 ThermControl switching - - - k - k - k - -
contact
Diverting valve in DHW - - - - k - k - - -
position
14 Burner stage 1 - - - x - x - x - -
15 Burner fault - - - x - x - x - -
Compiled fault message - - - - x - x - - -
LON VIEßMANN 47
Description of Functional Objects
Logical signals of the Vitotronic 200, Model FO1, FW1 in nvoNodeRlyState:
The signals are "high active", i.e. a "1" means "contact closed" or "function active"
Note: Logical signals of the device's control function are output in this structure. Apart from the control functions,
other special functions are taken into consideration on the control unit relays, e.g. relay test, pump kick, flue gas
inspection function. The effect of these special functions is not reflected in the logical signals of
nvoNodeRlyState.
5719 291 GB
48 VIEßMANN LON
Description of Functional Objects
The bit count in the table corresponds to the Motorola notation. In this case, bit 0 is the highest value bit
(here 215).
5458 766
LON VIEßMANN 49
Description of Functional Objects
Content of the data structure SNVT_alarm for Viessmann control units:
Note
See fault codes in the device service instructions.
5719 291 GB
50 VIEßMANN LON
Description of Functional Objects
Heating Circuit Controller Object
The heating circuit controller object constitutes the interface between the heating circuit control and the room
temperature control. The communication module provides a functional object of this type for each heating circuit
control loop of a control. Within the control unit, however, certain heating circuits can be deactivated with coding
address "00". This means that the corresponding functional object is also not functional.
The table below shows the maximum number of accessories for each control unit:
Control unit Heating circuit 1 Heating circuit 2 Heating circuit 3
Vitotronic 050 HK1M Mixing valve circuit M1 - -
Vitotronic 200-H HK1M
Vitotronic 050 HK1W, Mixing valve circuit M1 - -
Vitotronic 050 HK1S
Vitotronic 200-H HK1W
Vitotronic 200-H HK1S
Vitotronic 050 HK3W, Mixing valve circuit M1 Mixing valve circuit M2 Mixing valve circuit M3
Vitotronic 050 HK3S
Vitotronic 200-H HK3W
Vitotronic 200-H HK3S
Vitotronic 100 HC1 - - -
Vitotronic 100 HC1A
Vitotronic 100 GC1
Vitotronic 100 GC4
Vitotronic 200 GW1 System circuit A1 - -
Vitotronic 200 HO1 System circuit A1 Mixing valve circuit M2 -
Vitotronic 200 KW6
Vitotronic 200 HO1A System circuit A1 Mixing valve circuit M2 Mixing valve circuit M3
Vitotronic 200 KW6A
Vitotronic 200 WO1A
Vitotronic 200 WO1A (external control) - - -
Vitotronic 300 GW2 System circuit A1 Mixing valve circuit M2 Mixing valve circuit M3
Vitotronic 300 GW4
Vitotronic 300-K MW1, System circuit A1 Mixing valve circuit M2 Mixing valve circuit M3
Vitotronic 300-K MW1S
Vitotronic 300-K MW2
Vitotronic 300-K MW2S
Vitotronic 333 MW1,
Vitotronic 333 MW1S
Vitotronic 333 MW2
Vitotronic 333 MW2S
Vitotronic 200 FO1 Mixing valve circuit M1 Mixing valve circuit M2
Vitotronic 200 FW1
5458 766
LON VIEßMANN 51
Description of Functional Objects
Input network variables of the heating circuit controller object (HCC):
Name SNVT Type Description RcvHrt
Beat
nviHCCx SNVT_ Heating circuit operating mode: determines how the heating circuit Yes
ApplicMd hvac_mode is to be influenced; see description below. If no message is received
during the Receive-Heart-Beat-Time, the default 0xFF
(=HVAC_AUTO) is used.
nviHCCx SNVT_ temp_p Room setpoint temperature: only functions if nviHCCxApplicMd is Yes
SpaceSet set to HVAC_HEAT. If no message is received during the Receive-
Heart-Beat-Time, a default value of 68°F/ 20°C is used.
nviHCCx SNVT_ temp_p Supply setpoint temperature: functions only if nviHCCxApplicMd is Yes
FlowTSet set to HVAC_FLOW_TEMP. If no message is received during
Receive-Heart-Beat-Time, although nviHCCxApplicMd is still
received with HVAC_FLOW_TEMP, a default value of 68°F/ 20°C is
used.
5719 291 GB
52 VIEßMANN LON
Description of Functional Objects
The network variable nviHCCxApplicMode of the heating circuit controller object has the following effect:
LON VIEßMANN 53
Description of Functional Objects
If a default value is provided for a heating circuit via LON (ApplicMode not equal to HVAC_NUL), all internal
requests for this heating circuit are switched off. If a buffer tank has been configured, the heating circuit requests
are forwarded to the buffer tank. This only applies only to heating demands; cooling demands have no effect on
the buffer tank. In modulating systems (without buffer), return temperature control applies in heating mode, i.e.
the setpoint return temperature (supply setpoint value -5 K) is used. Supply temperature control applies in cooling
mode.
1)
Parameter "standard room setpoint temperature"
2)
Parameter "reduced room setpoint temperature"
54 VIEßMANN LON
Description of Functional Objects
Value Designation Description
0 HVAC_AUTO Room setpoint value and supply setpoint value are determined in the same
way as for HVAC_ECONOMY, although a booster heater can be activated.
A cooling demand is made if the cooling period is active and cooling
activation conditions are met. Cooling starts with Natural Cooling (for
DHW), Active Cooling activation is time-delayed.
7 HVAC_TEST The room setpoint value is the standard room setpoint temperature
specified by the control. The supply setpoint temperature is calculated
according to the heating circuit controller setting. No heating or cooling
possible.
2 HVAC_MRNG_WARMUP The room setpoint value is the reduced room setpoint temperature value
specified by the control unit. The supply setpoint temperature is calculated
according to the heating circuit control setting. Heating without booster
heater. Only heating, no cooling possible.
1 HVAC_HEAT The heating circuit uses nviHCCxSpaceSet as the room setpoint
temperature; the supply setpoint temperature is calculated according to the
heating circuit control setting. Only heating, no cooling possible. Delayed
booster heater activated, if necessary.
12 HVAC_MAX_HEAT The heating circuit uses nviHCCxSpaceSet as the room setpoint
temperature; the supply setpoint temperature is calculated according to the
heating circuit control setting. Only heating, no cooling possible. Booster
heater activated immediately.
10 HVAC_FREE_COOL The heating circuit uses nviHCCxSpaceSet as the room setpoint
temperature. The supply setpoint temperature is still calculated, depending
on the heating circuit settings, according to the cooling curve, room
temperature feedback or room control. Cooling only with circulation of the
secondary circuit (primary circuit remains off).
3 HVAC_COOL The heating circuit uses nviHCCxSpaceSet as the room setpoint
temperature. The supply setpoint temperature is calculated according to
the heating circuit setting. Cooling starts with Natural Cooling (for DHW),
Active Cooling activation is delayed.
14 HVAC_DEHUMID The heating circuit uses nviHCCxSpaceSet as the room setpoint
temperature. The supply setpoint temperature is calculated according to
the heating circuit setting. Cooling starts immediately with Active Cooling.
16 HVAC_EMERG_COOL The heating circuit uses nviHCCxSpaceSet as the room setpoint
temperature. The supply setpoint temperature is calculated according to
the heating circuit setting. Cooling starts immediately with Active Cooling,
even if the activation conditions have not been met.
100 HVAC_FLOW_TEMP The heating circuit control unit operates with a supply setpoint temperature
(Viessmann-specific) according to nviHCCxFlowTSet, i.e. heating curve, operating mode
selector, timer, frost protection and economy functions are disabled. The
coding address for maximum supply temperature continues to be active.
The network variable nviHCCxSpaceSet is not functional. Heating with
delayed activation of a booster heater, if required; no cooling.
8 HVAC_EMERG_HEAT The heating circuit control unit operates with a supply setpoint temperature
of 68°F/ 20°C. Network variable nviHCCxSpaceSet is not functional.
Heating with immediate activation of a booster heater, even if the activation
conditions have not been met. No cooling.
6 HVAC_OFF The heating circuit control unit is switched off and only active with the
reduced room setpoint temperature during frost protection (freeze-up
protection threshold can be set with coding address). Network variables
nviHCCxSpaceSet and nviHCCxFlowTSet are not functional.
- all others - Like HVAC_OFF
5458 766
LON VIEßMANN 55
Description of Functional Objects
The domestic hot water controller object allows for the possibility to influence domestic hot water production. With
coding address “00” the domestic hot water control of the unit can be deactivated. At the same time, this
functional object becomes non-functional.
Input network variables of the domestic hot water controller object (DHWC):
56 VIEßMANN LON
Description of Functional Objects
In addition, a request can also come from the external heating circuits via CFDM.ConsDmd. This is dealt with in
the same way as an internal request and thereby OR-ed.
LON VIEßMANN 57
Description of Functional Objects
Local Flow Demand Manager Object
The local flow demand manager object facilitates data exchange among Viessmann control units and is not
required for the integration of external components.
The local flow demand manager object collects all internal temperature requirements in a Viessmann control unit
without its own heat production management (Vitotronic 200-H heating circuit control units). It then passes these
on to a device which controls heat production. Upon return, the local flow demand manager object forwards
status messages, received from the heat production management, to the internal heating loads (heating circuits
and DHW heating).
The network variables of all LFDM objects in a system are connected to corresponding network variables of the
CFDM objects in a system.
5719 291 GB
58 VIEßMANN LON
Description of Functional Objects
The network variable nvoLFDMConsDmd is the result of the maximum value calculation of the requested supply
temperatures of all the consumers. The forwarded value contains (among other information) the neuron ID of the
node.
5458 766
LON VIEßMANN 59
Description of Functional Objects
Central Flow Demand Manager Object
The central flow demand manager object collects the demands from heat consumers in the network and
calculates the maximum value of all the incoming temperature requests at input nviCFDMConsDmd (requests
from Viessmann heating circuit control units). The network variables nviCFDMConsDmd and nvoCFDMProdState
are bound to the corresponding system network variables of all LFDM objects.
Senior systems (such as building management systems, air conditioning systems, ventilation systems, etc.) can
influence heat production via other input network variables. These can set additional temperature or load
requests (no output demand for Vitotronic 200 FO1, FW1) or even completely shut off heat production.
The functional object calculates from the maximum value of the requests from external heat consumers
(nviCFDMConsDmd), other input network variables, and the internal requests of the control unit itself (heating
circuit controller and other requests contained within the device, e.g. digital inputs).
Furthermore, the CFDM passes on the signals for output reduction or forced heat absorption to the consumer,
specifically the inferior LFDMs in its segment. Data received from the internal heating circuits regarding the
central heating circuit control and data from the internal DHW tank control regarding the DHW loading status are
likewise passed on to the external consumer.
5719 291 GB
60 VIEßMANN LON
Description of Functional Objects
The network variable nviCFDMProdCmd has the highest priority. With it, an output preset for the system can be
set. This preset overrides all other requests. For example, if status = 0, heat production is deactivated, i.e. this
value has the same effect as the digital input "external lock-out", which is available on several control units. If
status = 1, the boiler/ system output can be preset with the value; for values below the minimum boiler output, the
minimum output is produced. If no preset is made via nviCFDMProdCmd or the status = 0xFF, all other demands
become effective and nviCFDMApplicMd is evaluated. The network variable nviCFDMApplicMd of the central
flow demand manager object has the following effect:
LON VIEßMANN 61
Description of Functional Objects
Value Title Description
8 HVAC_EMERG Heat production works with rated output or total output of the system lead boiler.
_ HEAT Internal demands of the control unit (heating circuit controls and digital inputs),
demands of the external heating circuit controls via nviCFDMConsDmd and demands
112 HVAC_HIGH_ via nviCFDMSetpoint are ignored. However, minimum and maximum boiler water
FIRE temperatures are maintained, i.e. when the electronic maximum boiler water
temperature limit is reached, under certain circumstances, boiler output is reduced.
62 VIEßMANN LON
Description of Functional Objects
Along with CFDM.ApplicMod, CFDM.ProdCmd also enters into the determination of operating mode.
LON VIEßMANN 63
Description of Functional Objects
64 VIEßMANN LON
Description of Functional Objects
LON VIEßMANN 65
Description of Functional Objects
The production manager object contains the technical control functions of the cascade control in a multiple
boiler system. The purpose is to control heat production based on heat demand and heat dissipation.
Depending on heat demand, boiler status and internal settings, individual boilers are either switched on or off.
The production manager object contains interfaces PM1 ... PM4 for data exchange between up to four boilers.
Interfaces PM1 K PM4 are bound to the boiler controller objects of these boilers. Thus, interfaces must always
be bound starting with PM1. In a two-boiler system, for example, boilers must be bound to interfaces PM1 and
PM2.
5719 291 GB
66 VIEßMANN LON
Description of Functional Objects
LON VIEßMANN 67
Description of Functional Objects
Output Network Variables of the Production Manager (PM) per Boiler:
Name SNVT Type Description RcvHrt
Beat
nvoPMxBoilerC SNVT_switch Boiler setpoint output: Yes
md Burner type Byte[0]: value in Byte[1]: Burner status
0.5% increments status
Single stage 0 = 0% 0 = OFF OFF
1 ... 200 = 100% 1 = ON ON
Two stage any 0 = OFF OFF
1 ... 100 = 50% 1 = ON STAGE1
101 ... 200 1 = ON STAGE2
= 100%
Modulating 0 = 0% 0 = OFF OFF
1 ... 200 = 1 = ON MOD
0.5 ... 100%
All burners any 0xFF according to
= default nvoPMxApplicMd
This network variable takes priority over all other commands/
requests, i.e. if status = 0, the boiler will be shut off, regardless of
the value of other input network variables.
nvoPMxApplicM SNVT_hvac_ Boiler operating mode, see table in chapter "Boiler Controller Yes
d mode Object"
nvoPMxSetpoint SNVT_temp_p Boiler setpoint temperature: (the boiler can either be temperature Yes
controlled and/ or output controlled; the output command takes
priority, see above)
For a description of network variable function and operation of the boiler control, see section
"Boiler Controller Object" on page 71.
5719 291 GB
68 VIEßMANN LON
Description of Functional Objects
Byte [6+7] heat quantity (last 12 months) in 10 kWh (limited to 65535, equivalent to 655350 kWh!)
LON VIEßMANN 69
Description of Functional Objects
Boiler Controller Object
The boiler controller object depicts the interface of the boiler control in a multiple boiler system (coding address
01:2). In a single boiler system (coding address 01:1), this object is not active – in a single boiler system, external
demands are bound to the CFDM object, the central demand manager of a system, and are processed together
with the device demands of internal and external heating circuit controls.
In a multiple boiler system, the operation of the boiler controller takes place via three input network variables. In
this case, the boiler control is entirely mandated by the cascade control – the internal demands of the device
(boiler setpoint temperature and DHW production in a Vitotronic 100, Model GC1 or HC1A) are not functional.
Depending on the chosen control strategy, a cascade control can request an output in % of the boiler rated
output, a boiler setpoint temperature, or both from the boiler.
5719 291 GB
70 VIEßMANN LON
Description of Functional Objects
Input Network Variables of the Boiler Controller Object (BoC):
Name SNVT Type Description RcvHrt
Beat
nviBoC SNVT_switch Boiler setpoint output: Yes
BoilerCmd Burner type Byte[0]: value in Byte[1]: Burner status
0.5% status
increments
Single stage 0 = 0% 0 = OFF OFF
1 ... 200 = 100% 1 = ON ON
Two stage any 0 = OFF OFF
1 ... 100 = 50% 1 = ON STAGE1
101 ... 200 1 = ON STAGE2
= 100%
Modulating 0 = 0% 0 = OFF OFF
1 ... 200 = 1 = ON MOD
0.5 ... 100%
All burners any 0xFF After
= default nviBoCApplicMd
This network variable takes priority over all other commands/
requests, i.e. when status = 0, the boiler will be shut off,
regardless of the value of other input network variables.
nviBoCApplic SNVT_hvac_mode Boiler operating mode: see description below Yes
Md
nviBoC SNVT_temp_p Boiler setpoint temperature: (the boiler can either be temperature Yes
Setpoint controlled or output controlled; the output command
nviBoCBoilerCmd takes priority, see above)
Commercial and industrial boilers: default = 261°F/ 127°C (boiler
runs up to the maximum value if no more values have been
received)
Wall-mounted gas boilers: default = 32°F/ 0°C (wall-mounted gas
boiler switches off if no more values are received)
The network variable nviBoCBoilerCmd takes highest priority. With it, an output preset for the boiler can be set.
This preset overrides all other requests. For example, if status = 0, the boiler will be shut off. If status = 1, the
boiler setpoint output can be preset with the value; for values below the minimum boiler output, the minimum
output is produced. If no preset is made via input nviBoCBoilerCmd or status = 0xFF, the other demands become
effective with nviBoCApplicMd being evaluated first.
5458 766
LON VIEßMANN 71
Description of Functional Objects
The network variable nviBoCApplicMd of the boiler controller object has the following function:
The local input “disabled” is always evaluated and takes priority, even with control via nviBoCBoilerCmd.
5719 291 GB
72 VIEßMANN LON
Description of Functional Objects
Output Network Variables of the Boiler Controller Object:
Name SNVT Type Description SndHrt
Beat
nvoBoCBlr SNVT_switch Current actual boiler output in % of rated output: Yes
State Burner Status Byte[0]: Value Byte[1]: Status
type
Single OFF 0 = 0% 0 = OFF
stage ON 200 = 100% 1 = ON
Two stage OFF1 0 = 0% 0 = OFF
STAGE1 1 = ON
STAGE2 200 = 100% 1 = ON
Modulating OFF 0 = 0% 0 = OFF
MOD 1 ... 200 = 1 = ON
0.5 ... 100%
nvoBoCEff SNVT_temp_p Current effective boiler setpoint temperature Yes
Setpt
nvoBoC SNVT_temp_p Current actual boiler water temperature Yes
SupplyT
nvoBoC UNVT_ BoCState Boiler status: boiler status to cascade control: Yes
BoCState Byte [0]: Output reduction in 0.5% increments (e.g. for TSA
function) demanded by the consumers
Byte [1]: Reduction/ request for heat dissipation:
bit 20: output reduction is critical
bit 21 to 23: reserved
bit 24: heat dissipation requested due to critical excess heat
(overheating)
bit 25: likewise with non-critical excess heat (boiler water
temperature significantly higher than setpoint)
bit 26: residual heat in boiler (after request ended)
bit 27: unused
Byte [2]: Boiler/ isolation valve status:
bit 20: boiler is logged off (disabled or off)
bit 21: boiler received log off request (soft disabled)
bit 22: boiler fault
bit 23: boiler set to economy mode
bit 24 to 27: isolation valve (IV) status: (enumeration)
0 - IV_CLOSED, 1 - IV_PREHEAT,
2 - IV_CONTROL_CLOSED, 3 - IV_CONTROL,
4 - IV_CONTROL_OPEN, 5 - IV_OPEN,
6 - IV_TIME-DELAY_CLOSED
Byte [3], Byte[4]: operating hours burner stage 1 (in hours)
Byte [5]: Burner status:
bit 20 to 21: burner type (enumeration, as per configuration
parameter set on boiler, with consideration of input "changeover
staging/ modulating")
bit 22 to 27: unused
Byte[6], Byte[7]: Rated output in kW (configuration parameter)
Byte [8]: Relative output of low-fire in 0.5% increments of rated
burner output (configuration parameter is processed in full
percentage points)
Byte [9]: Setpoint value of return temperature control from boiler
coding card (in full degrees Celsius)
5458 766
LON VIEßMANN 73
Description of Functional Objects
External control (via LON BOC object) of the Vitotronic 200 WO1A
To facilitate external control via the BOC object, the system schematic must be set to AS_Fremd [SS_external]
(system schematic for non-Viessmann controls). As a result of this, all internal demands are ignored and the heat
pump only operates as a generator.
The illustration of BOC.BoilerCmd and BOC.ApplicMode takes place in the same way as the system control,
although no internal HC demands are evaluated.
In the case of HVAC_NUL, no demand exists from the LON side and other sources are evaluated.
In addition, ApplicMode HVAC_HEAT_DHW (Viessmann-specific, 113) is supported. This corresponds to
ApplicMode HVAC_HEAT, although the heat pump affects the DHW production, rather than the heating circuits.
Byte [6+7] heat quantity (last 12 months) in 10 kWh (limited to 65535 (equivalent to 655350 kWh))
74 VIEßMANN LON
Information for Logical Binding
Information for Logical Binding
Information for Self-installation (Selfbinding)
After the network has been activated, the processor of the electronic circuit board sends information regarding
device type and several configuration parameters to the communication module. If the configuration parameter
nciNetConfig is set to “CONFIG_LOCAL” (factory default setting), the self-installation process is started. The
communication module completes the address table and the network variable table with information based on
configuration data received from the circuit board processor.
If selfbinding is active, the configuration parameters 01, 07, 35, 77, 79, 7B, 81, 97 and 98 influence the logical
connections between the devices and the control functions. If the devices are bound via start-up software
(toolbinding), the logical connections of the devices have no effect. For proper function, the setting of these
configuration parameters is necessary.
This document contains an overview of coding addresses and their effects in the "Additional Information" section.
Further information must be taken from the respective control unit installation and service instructions.
In the factory default setting, Viessmann control units are bound via the self-installation process (selfbinding).
This self-installation process establishes all necessary connections for data exchange between Viessmann
control units. However, it does not cover the entire range of requirements.
• If data must be exchanged between Viessmann control units and devices from other manufacturers.
• If, in addition to the relay outputs of the control unit, logical signals of the control processor must be used
via an input/ output module.
• If, for example, via an external 0-10V analogue signal, a heat demand is connected for heat production.
• If Viessmann control units in a system are located, for example, on both sides of a router due to long
cabling.
• If data exchanged between Viessmann control units must take place in a different manner than
prescribed by the selfbinding process, e.g. if the outdoor temperatures of three sensors must be
distributed to two devices.
• If more than five Viessmann heating plants are installed in a network.
• Other possible requirements.
If one of the aforementioned requirements applies, the system must be configured via start-up software
(toolbinding). When configuring with start-up software, all other bindings that would otherwise have been
established by the self-installation process, must be performed as well.
5458 766
LON VIEßMANN 75
Information for Logical Binding
To support the toolbinding configuration, the control units provide the following functions:
• By pressing + and – simultaneously (approx. 2s) or via "Menu -> Service -> Service functions -> Service
PIN", a service PIN message is released.
• The service LED (VL2) on the communication module shows the node status according to the generally
applicable regulations. A second LED (VL1) shows the proper operation of the second communication
module processor by flashing (0.5 sec. on/ 1.0 sec. off).
• When a node receives a wink message, the entire display of the device and all LEDs of the
programming unit flash for one minute or until a button is pressed.
• XIF files can be generated with the binding tool or from the self-documentation of the node.
• At the diagnostic level of the control units, it is possible to see if a device has been bound by selfbinding
or toolbinding. To update this display after toolbinding is complete, the device must first be turned off and
then turned on again.
Overview
A general overview of the connections generated by the Viessmann selfbinding process is illustrated below:
Connections Description
Between all LFDMs and the The network variables of the LFDMs of all heating circuit control units (devices
CFDM of the system without their own heat generation) are bound to the corresponding network
variables of the system CFDM. Only one CFDM may be active per system.
Between the BoCs and the PM In a multi-boiler system, the network variables of the BoCs are bound to the
of the system corresponding network variables of the PM1 ... PM4 (starting with PM1).
Between the fault manager The nviNodeAlarm network variables of the control unit designated as the fault
and all other devices of the manager, as well as one of the network variables nviNodeAlarm1 to
system nviNodeAlarm5 of the Vitocom 300, if present, receive data from the nvoAlarm
network variables of all devices in the system.
Between the time of day The nvoNodeTimeSet network variable of the device designated as the time
information sender and the sender is bound to the nviNodeTimeSet network variables of all other devices in
time of day information the domain.
receiver
Between the outdoor The network variable nvoNodeOATemp of the device which is to send the
temperature sender and the outdoor temperature is bound to the network variable nviNodeOATemp of all
outdoor temperature receiver other units of the system.
5719 291 GB
76 VIEßMANN LON
Information for Logical Binding
Binding between the Central Flow Demand Manager (CFDM) of the system and all Local Flow Demand
Managers (LFDMs) of the system:
These bindings are required if one or more heating circuit control must send a demand for heat to a single boiler
system or a multiple boiler system.
Object
Object
variable variable
CFDM
LFDM
control units or
LON VIEßMANN 77
Information for Logical Binding
Binding between the Production Manager (PM) and the Boiler Controllers (BoCs) in a multiple boiler
system:
These bindings establish the connections between the cascade control of the multiple boiler system and the
boiler controls of each individual boiler. These bindings are required for each multiple boiler system with a
cascade control unit and one to four boiler control units with elevated temperature of the individual boilers.
The number of boilers can be set from 1 to 4 on the Vitotronic cascade control unit using coding address 35.
Object
addresses
nviPM1BlrState nvoBoCBlrState
Cascade control unit
BoC
nvoPM1BoilerCmd nviBoCBoilerCmd
nvoPM1ApplicMd nviBoCApplicMd
nvoPM1Setpoint nviBoCSetpoint
Object
addresses
nviPM2BlrState nvoBoCBlrState
applicable) in a multiple boiler system:
Coding address 01:2 (multiple boiler)
Coding address 07:2 (boiler number)
temperature of the second boiler (if
nviPM2SupplyT nvoBoCSupplyT
Boiler control unit with elevated
nviPM2BoCState nvoBoCBoCState
PM2
BoC
Cascade control unit
nvoPM2BoilerCmd nviBoCBoilerCmd
nvoPM2ApplicMd nviBoCApplicMd
nvoPM2Setpoint nviBoCSetpoint
5719 291 GB
78 VIEßMANN LON
Information for Logical Binding
Boiler 3 (if applicable) of the system:
Object
Object
addresses
nviPM3BlrState nvoBoCBlrState
BoC
Cascade control unit
nvoPM3BoilerCmd nviBoCBoilerCmd
nvoPM3ApplicMd nviBoCApplicMd
nvoPM3Setpoint nviBoCSetpoint
Object
addresses
nviPM4BlrState nvoBoCBlrState
boiler (if applicable) in a multiple boiler
nviPM4SupplyT nvoBoCSupplyT
Boiler control unit with elevated
nviPM4BoCState nvoBoCBoCState
PM4
BoC
Cascade control unit
nvoPM4BoilerCmd nviBoCBoilerCmd
nvoPM4ApplicMd nviBoCApplicMd
system:
nvoPM4Setpoint nviBoCSetpoint
5458 766
LON VIEßMANN 79
Information for Logical Binding
Bindings between the Fault Manager of the system and all other devices:
In a Viessmann heating system, any control unit (apart from Vitotronic 050 HK1M, Vitotronic 200-H HK1M,
Vitotronic 100 HC1 and Vitotronic 100 HC1A) can be designated as fault manager. This control unit monitors all
other control units in the system for failure. It generates a fault message if a participant drops out and its cyclical
nvoNodeAlarm message is not received by the fault manager during the Receive-Heart-Beat-Time. In addition,
the compiled fault function is activated and the “missing” participant is shown on the display. Some devices are
designated as fault managers as their factory default settings, i.e. for these controls, coding address 79 is set to
"1" as the factory default setting. The factory default setting for all other devices is "0", i.e. their input network
variable nviNodeAlarm is not active.
In addition to the control unit which is designated as the system fault manager, the Vitocom 300 (if applicable) is
automatically the fault manager, i.e. all network variables nvoNodeAlarm of all control units must also be bound
to this fault manager.
Object
coding addresses variable coding addresses
Node
the fault manager: except Vitotronic 050
coding address 79:0 HK1M, 200-H HK1M, 100
HC1 and 100 HC1A):
coding address 79:1
All control units of nvoNodeAlarm nviNode Alarm1 or Vitocom 300 (if
Node
Node
Node
Participant monitoring and fault messaging takes place with the registration of the participant number. This is why
an individual, unique participant number must also be assigned to each device of the heating system at the time
of toolbinding. Contrary to the node address, this number can be determined arbitrarily and is set in coding
address 77. If there are several Viessmann heating systems in one network, each individual device must be
assigned to systems 1 ... 5 using coding address 98 via toolbinding.
5719 291 GB
80 VIEßMANN LON
Information for Logical Binding
Binding between the Time of Day Sender and all other devices in a network:
In the factory default setting and via selfbinding, some devices send their time and date via nvoNodeTimeSet to
the entire Viessmann domain. Sending of time information can be deactivated using coding address 7B or it can
also be activated on other control units equipped with a real time clock.
It is recommended that the time on all devices be synchronized. This means that one device must be designated
as the time of day sender – e.g. equipped with a DCF77 radio receiver (Viessmann accessories) – and all other
devices as time of day receivers. The Vitocom 300 (if applicable) must also be provided with the current time
information.
Object
coding addresses variable variable addresses
Time of day sender nvoNodeTime nviNodeTime All other control units in the
(one control within Set Set network:
the network): coding address 81:3
Node
Node
coding address 7B:1 (For Vitotronic 200, Model
WO1A, parameter 77FF
"time via LON" must be set
to 2.)
Time sender (one nvoNodeTime nviNodeTime Vitocom 300 (if applicable)
Node
Node
control unit in Set Set
network):
coding address 7B:1
Binding between the outdoor temperature sender and the outdoor temperature receiver:
In the factory default setting and via selfbinding, some devices send their measured outdoor temperature via
nvoNodeOATemp throughout the subnet of the heating system. Sending of the outdoor temperature can be
deactivated using coding address 97 or it can also be activated on other control units equipped with an outdoor
temperature sensor.
During toolbinding, the distribution of the outdoor temperature can be set as desired within the network. This way,
groups of devices with the same outdoor temperature can be formed. Please note that coding address 97 must
be set to "2" for the outdoor temperature sender and to "1" for the outdoor temperature receiver.
Object
Node
LON VIEßMANN 81
Information for Logical Binding
Additional Information on Toolbinding
If communication modules of the same type are exchanged in a selfbinding system, the binding is not influenced,
as all the required information is retrieved from the processor of the electronic circuit board when the power is
turned on.
The situation is different for toolbinding. The binding tool writes the binding information to the neuron chip, i.e. the
EEPROM. The configuration parameters of the control processor no longer influence the binding process. Only
the internal functions (i.e. sending/ receiving time of day information, sending/ receiving outdoor temperature,
single/ multiple boiler system, etc.) are influenced by the configuration parameters.
If a communication module is exchanged in a tool-bound system, the binding within such a system must be
renewed by toolbinding. If the communication module of boiler 1 in a tool-bound system is exchanged with that of
boiler 2, boiler 1 now operates as boiler 2 and vice versa – although the display and the configuration parameter
still show boiler 1. Because the participant check of the control units runs via the participant address, a reversal
cannot be detected with this test. The binding can only be checked with the binding tool or a network
management tool.
Fault management
Selfbinding takes place during initial start-up of the heating system. Devices that are preset to the fault manager
as the factory default setting (coding address 79:1, Vitotronic 200 WO1A 7779:1) compile a participant list of the
connected Viessmann devices. A Viessmann device is detected, for example, by the network address of the
device.
If the system is subject to toolbinding at a later point - which also results in a change of address - the participant
list of the fault manager must be deleted (page 21), so as to allow the fault manager to build a new, consistent
list.
82 VIEßMANN LON
Additional Information
Additional Information
Overview: Coding addresses with an effect on LON communication
LON VIEßMANN 83
Additional Information
Note
To avoid communication conflicts, every
participant number within a system may
only be assigned once. The Vitocom
communication interface always has
participant number 99.
7779 LON fault Device is the fault manager within a "0" Device is not fault manager.
manager system. "1" Device is fault manager.
This parameter specifies whether the
device should collect and display all
system fault messages. Furthermore, the
control unit monitors all participants for
failure and generates compiled fault
messages.
Note
Only one device may be configured as
the fault manager within a system.
Exception: the Vitocom communication
interfaces may be additional fault
managers.
7797 Outdoor If several participants use the actual "0" Device acquires the outdoor
temperature outdoor temperature value, it can be temperature from the locally connected
made centrally available through one outdoor temperature sensor.
device within a system. All other "1" Device receives outdoor temperature
participants in the same system can from another LON participant within the
receive the temperature values. same system.
Note "2" Device sends the outdoor temperature
Only one participant within a system may from the locally connected outdoor
send the outdoor temperature. temperature sensor. All LON
participants within the same system can
5719 291 GB
84 VIEßMANN LON
Additional Information
Param Designation Effect Values
eter
7798 LON system Number ranges in LON addresses. "1" to "5"
number The addresses of LON participants
consist of three different parts, like a
telephone network (country code, area
code, participant number).
The first part is permanently set to the
same value for all Viessmann devices.
The other parts consist of the system
number and the participant number.
This enables participants to be grouped
according to system number, for
example, to separate the external heat
source in the LON as well.
779C Interval for Receipt interval for the values and "0" to "60" minutes
data transfer messages sent via LON.
via LON If a measurement or message within this
cycle time, the control will set the value or
status to an internal default value until the
relevant value is received again.
77FF Time of day This parameter specifies the source from "0" Device receives the time of day from the
via LON which the control unit receives the time of internal clock of the control unit
day and whether this is sent via LON to "1" Device receives the time of day from
other participants. another LON participant within the same
Note system.
Only one participant within a system may "2" Device sends the time of day from the
send the time of day. internal clock of the control unit. All LON
participants within the same system can
receive the time of day signal.
5458 766
LON VIEßMANN 85
Additional Information
5719 291 GB
86 VIEßMANN LON
Additional Information
Keyword Index
Accept time from the LON 19 Object 12
Applicability 4 Operating system 7
Application program 7 outside temperature sender 81
Binding 9 PM 66
BoC 71 Product Information 4
Boiler controller object 70 Program ID 82, 83, 84
Boiler number 18 Recommended cable types 15
BUS terminator 14 Repeaters 17
Central flow demand manager object 60 Routers 17
CFDM 60 Safety and Liability 3
CFG_EXTERNAL 45 Safety instructions 14
CFG_LOCAL 45 Safety Instructions 2
Coding addresses 18 Self-binding 75
Configuration parameter 18 Self-installation mechanisms 18
Configuration properties 45 Service LED 76
Connecting cable 14 Service PIN message 76
DHW controller object 56 Single/multi-boiler system 18
DHWC 56 SNVT_alarm 50
Domain ID 10 Standard Network Variable Types 8
Echelon 7 Subnet ID 10
Fault management 82 Subscriber check 22
fault manager 80 Subscriber number 18
Free topology 16 System fault manager 18
FTT 10-A 16 System number 18
Function object 12 Terminator 16
Generation manager object 66 Tool binding 22, 75
Group addressing 11 Topologies 14
HCC 52 Transceiver 7
Heating circuit controller object 51 Transfer media 11
Large-scale networks 17 Transmit time 19
LFDM 59 Vitotronic 050 HK1M 35
Local flow demand manager object 58 Vitotronic 050 HK1W 36
Logical connections 10 Vitotronic 050 HK3W, HK3S 37
Logical signals of the control units 47, 48 Vitotronic 100 GC1, GC4 26
LON 7 Vitotronic 100 HC1, HC1A 27
LONMARK 7 Vitotronic 200 GW1 28
LonTalk Protocol 7 Vitotronic 200 HK3W, HK3S 37
LONWORKS 7 Vitotronic 200 HO1, FO1, FW1, KW6 29
Maximum cable length 14 Vitotronic 200 HO1A, KW6A 31
Maximum number of nodes 14 Vitotronic 200 WO1A 39
Network variables 9 Vitotronic 200-H HK1M 35
Neuron Chip 7 Vitotronic 200-H HK1W, HK1S 36
Neuron ID 10 Vitotronic 300 GW2, GW4 31
Node ID 10 Vitotronic 300-K MW1, MW1S, MW2 and MW2S33
Node object 12, 45 Vitotronic 333 MW1, MW1S, MW2, MW2S 33
Nodes 7 Wink message 76
nvoNodeRlyState 47, 48
5458 766
LON VIEßMANN 87
Additional Information
Literature
[1] LON Nutzerorganisation e. V.: LONWORKS Installation Handbook, VDE Verlag, Berlin, Offenbach
Websites
5719 291 GB
88 VIEßMANN LON