Documente Academic
Documente Profesional
Documente Cultură
Instructions
Table of Contents
1 Introduction 1
1.1 Scope...............................................................................................................................................................................................................................................1
1.2 About the implementation in the LonWorks protocol.................................................................................................................................................1
1.3 General information...................................................................................................................................................................................................................1
1.4 ECA 82 compatibility with other optional cards..............................................................................................................................................................1
1.5 ECA 82 compatibility with the ECL Comfort controller and applications..............................................................................................................1
2 Getting started 2
2.1 Installation.....................................................................................................................................................................................................................................2
2.2 Starting up.....................................................................................................................................................................................................................................3
2.3 Service pin and neuron ID.......................................................................................................................................................................................................3
2.4 XIF file and program ID.............................................................................................................................................................................................................4
3 Node object 5
3.1 Mandatory network variables................................................................................................................................................................................................5
3.1.1 Network variable 1. Node request: Input...........................................................................................................................................................................5
3.1.2 Network variable 3. Setting time and date: Input...........................................................................................................................................................6
3.1.3 Network variable 2. Node status: Output..........................................................................................................................................................................7
3.1.4 Network variable 4. Alarm: Output.......................................................................................................................................................................................7
5 Manufacturer-defined section 22
5.1 Network variables 23. & 24. Analog outputs 1 & 2: Input.......................................................................................................................................... 22
5.2 Network variables 25. & 26. Analog inputs 1 & 2: Output......................................................................................................................................... 23
5.3 Network variables 19. & 20. Parameter command and response........................................................................................................................... 23
5.3.1 Learn field................................................................................................................................................................................................................................... 23
5.3.2 Selector field...............................................................................................................................................................................................................................24
5.3.3 Value field.....................................................................................................................................................................................................................................24
5.3.4 Parameters, grey side of the ECL card, circuit I...............................................................................................................................................................26
5.3.5 Parameters, yellow side of the ECL card, circuit I......................................................................................................................................................... 28
5.3.6 Parameters, grey side of the ECL card, circuit II............................................................................................................................................................ 29
5.3.7 Parameters, yellow side of the ECL card, circuit II........................................................................................................................................................ 30
5.3.8 Parameters, gray side of the ECL card, circuit III............................................................................................................................................................31
5.3.9 ECL Comfort status information..........................................................................................................................................................................................31
5.3.9.1 Selector 250 details..................................................................................................................................................................................................................31
5.3.9.2 Selector 251 details..................................................................................................................................................................................................................31
5.3.9.3 Selector 252 details..................................................................................................................................................................................................................31
5.3.10 ECA 82 set-up and details.......................................................................................................................................................................................................32
5.3.10.1 Software version in ECA 82....................................................................................................................................................................................................32
5.3.10.2 SendHeartBeat...........................................................................................................................................................................................................................32
5.3.10.3 Voltage update...........................................................................................................................................................................................................................32
5.3.10.4 ECL checks for adjustments..................................................................................................................................................................................................32
5.3.10.5 Application loaded in the ECL Comfort............................................................................................................................................................................32
5.3.11 Alarm limit configuration.......................................................................................................................................................................................................32
5.3.12 Alarm code readout.................................................................................................................................................................................................................33
5.3.13 Accumulated energy or flow preload................................................................................................................................................................................33
1 Introduction
1.1 Scope
This ECA 82 option for ECL Comfort is based on Echelons LonWorks. The ECA 82 can be used in ECL Comfort
300/301 series. In the remaining part of these instructions, the type designation ECL Comfort will be used.
1. The LonMark node object is used to the extent that functions are supported in ECL Comfort. The
functions from the node object that are supported in ECL Comfort are described in Node object.
2. The basic parameters behind weather compensation are described separately in the section on the
weather compensator object.
3. Parameters that are special for ECL Comfort are described separately in the manufacture-defined
section.
1.5 ECA 82 compatibility with the ECL Comfort controller and applications
ECA 82 is fully compatible with ECL Comfort controllers 300/301 as of version 1.11. Older ECL Comfort controllers
versions are also compatible with ECA 82 but in some cases with limited functionality.
2 Getting started
The ECA 82 can be used together with ECL Comfort 300 and 301. It is not possible to use the ECA 82 together
with ECL Comfort 100/110/200.
Further information on the operation of ECL Comfort is comprised by the instructions supplied with the ECL
Card.
2.1 Installation
Step 1:
Dismount cover plate B on the back of the ECL Comfort using a small slice cutter nipper.
Step 2:
Mount ECA 82 in the slides and press it gently into the connector on the ECL Comfort print board.
Step 3:
Mount the new cover plate B, which is delivered with the option card.
Pin connection:
1: LON data 1, left side pin of the connector.
2: Middle pin of the connector. Do not use!
3: LON data 2, right side pin of the connector.
The FTT10 transceiver is based on a balanced bus. LON data 1 and 2 can be reversed.
2.2 Starting up
When starting up the ECA 82, a period of about 30 seconds will elapse during which the database from the
controller will be copied. During this starting up period it is not possible to come into contact with the ECA 82,
neither from ECL Comfort nor from the network. The starting-up period will occur on the reset/power up of the
controller/ECA 82, and when an application change is made in ECL Comfort.
After starting up, the following parameters can be activated via the ECL Comfort user interface:
Line 196 in circuit I is the service pin.
Line 197 in circuit I is the ECA 82 reset.
Lines 196 and 197 can be can accessed by scrolling down through the lines on the installer page (grey page) with
the arrow down key.
The lines can be activated/deactivated with the +/- keys (see the instructions for the application card).
At wink command, the display will flash until any key on ECL Comfort is pressed.
Before using a XIF file, check the software version in the ECA 82. The software version can be read directly on
the memory IC on the ECA 82 card, see Figure 1 and Table 1. The Software version can also be found using the
network in parameter nviParamCmd/nvoParamResp, selector 1000, see 5.3.10.1 Software version in ECA 82.
When using the ECA 82, a XIF file which fits the software version is required.
Figure 1: Turn the ECA 82 to see the software version (the backside of the module)
The XIF file can be loaded directly from the ECA 82 via the LON network for example by using the LONMaker for
Windows.
The XIF files can also be downloaded from the internet: http://heating.danfoss.com.
3 Node object
The node object is used for controlling and establishing the status of the node. It is thus possible to ask for and
receive the status of the actual condition of the node.
Input Output
Network Network
Node Object
Variables Type #0 Variables
nv 1 nviRequest nv 2 nvoStatus
SNVT_obj_request SNVT_obj_status
nv 3 nviTimeSet nv 4 nvoAlarm
SNVT_time_stamp SNVT_alarm
Valid range
The following parameters are supported:
) Can only be activated if the controller is set in manual mode by the network or controller user interface.
) If the controller is parked in line B at the users side (yellow), the valve and pump status is overridden by the controller, in order to
give the locally positioned user a possibility manually to override the controller user interface. The override from the controller
user interface can be avoided in ECL Comfort 300 by removing the ECL card from the controller. Without the ECL card the controller
will lock the keyboard after 5 minutes. Line B on the users side is designed to secure that a manual control can be carried out
locally directly without distortions from the network.
The actual time and date entered in the ECL can be set here.
Valid range
Year 1996-2026
Month 1-12
Day 1-31 )
Hour 0-23
Minute 0-59
) The number of days depends on the month in question. If an attempt is made to set more days than in the month, the request
will be rejected and nvoAlarm SNVT_ALARM is updated (the alarm function has to be enabled to get an alarm, see 3.1.1).
The alarm function is enabled from nviRequest.RQ_ALARM_NOTIFY_ENABLE and disabled from nviRequest.
RQ_ALARM_NOTIFY_DISABLE
If an illegal date or year is entered via nviTimeSet SNVT_time_stamp, an alarm type 1 will be activated and the
year or day will show the illegal value.
Alarm type:
Value Identifier Notes
0 AL_NO_CONDITION No alarm condition present
1 AL_ALM_CONDITION Invalid value set in nviTimeset
9 AL_LOW_LMT_ALM_1 Alarm low limit alarm 1: Attempt to set parameter under legal value
10 AL_LOW_LMT_ALM_2 Alarm low limit alarm 2: Value under configured level has expired
11 AL_HIGH_LMT_ALM_1 Alarm high limits alarm 1: Attempt to set parameter higher than legal value
12 AL_HIGH_LMT_ALM_2 Alarm high limits alarm 2: Value higher than configured level has expired
0xFF AL_NUL Value not available
Priority level:
Value Identifier Notes
0 PR_LEVEL_0 Lowest alarm priority level. Alarm reported on sensor - Reference 2-8 value
1 PR_LEVEL_1 Alarm reports sensor - reference 2-8 value has been active for 10 minutes
2 PR_LEVEL_2 Alarm reports sensor - reference 2-8 value has been active for 30 minutes
3 PR_LEVEL_3 Highest alarm priority level. Alarm reports sensor - reference 2-8 value has
been active for 60 minutes
0xff PR_NULL No alarms present on sensor - reference 2-8
index_to_SNVT The SNVT index for the latest expired alarm is presented.
Value[4] The value field is used for alarm reporting. Each alarm status is represented by 1 bit. 1 means alarm on,
0 means alarm off. 9 alarms can be reported the structure for decoding. The alarm report can be read in Table 4 -
Table 6.
8 nviTSetptHW 10 nvoTSetptHW
SNVT_temp_setpt SNVT_temp_setpt
11 nviTSetptRoom_2 12 nvoSetptRoom_2
SNVT_temp_setpt SNVT_temp_setpt
15, 16, nviValve_1 & 2 & 3 13, 14, nvoValve_1 & 2 & 3
59 SNVT_setting 61
SNVT_setting
17-20 nvoSensorNr_3 - 6
SNVT_temp
22 nvoTime
SNVT_time_stamp
21 nviControl 33 nvoControl
SNVT_state SNVT_state
55 nviWeekplan 56 nvoWeekplan
SNVT_str_asc SNVT_str_asc
4.1 Network variables 5. & 11. Setpoints, circuit I & II: Input
network input SNVT_temp_setpt nviTSetptRoom_1;
network input SNVT_temp_setpt nviTSetptRoom_2;
Field definitions
Field Parameter Valid Range Resolution
occupied_cool Proportional band 1.00 .. 250.00 K 1.00
standby_cool Parallel displacement -9.00 .. 9.00 K 1.00
unoccupied_cool Heating cut-out 10.00 .. 30.00 oC 1.00
occupied_heat Setpoint comfort period 10.00 .. 30.00 oC 1.00
standby_heat Heat curve 0.20 .. 3.40 0.10
unoccupied_heat Setpoint setback period 10.00 .. 30.00 oC 1.00
Validation of data
If input is set to a value outside the valid area, the setting is ignored in ECL Comfort and nvoTSetptRoom_1 or 2.
The error is reported in nvoStatus.under_range / over_range.
Default value
Default value set in the SNVT: All fields = 0 at start-up.
Field definitions
Field Parameter Valid Range Resolution
occupied_cool Hot water temp. diff. 1.00 .. 250.00 oC 1.00
standby_cool Charging temp. - relative 1.00 .. 30.00 K 1.00
unoccupied_cool Difference 1 - cut-out temp. 1.00 .. 30.00 K 1.00
occupied_heat Setpoint comfort period 10.00 .. 110.00 oC 1.00
standby_heat Difference 2 - cut-in temp. 1.00 .. 30.00 K 1.00
unoccupied_heat Setpoint setback period 10.00 .. 110.00 oC 1.00
The proportional band of the hot water is set in network input SNVT_temp_setpt nviTSetptRoom_2, occupied_
cool.
Default value
Default value set in the SNVT: All fields = 0 at start-up.
4.3 Network variables 15. & 16. & 59. Control of valves and mode: Input
network input SNVT_setting nviValve_1;
network input SNVT_setting nviValve_2;
network input SNVT_setting nviValve_3;
Function:
0 SET OFF => Setback mode
1 SET ON => Comfort mode
2 SET DOWN => Valve down
3 SET UP => Valve up
4 SET STOP => Stop valve
5 SET STATE => Automatic mode
6 SET NUL => Standby mode
Valid range
For all values: 1 = relay in, no connection, 0 = relay out, connection.
Relays placed on optional cards (ECA 80 & ECA 86) cannot be controlled from the ECA 82. The application in ECL
Comfort always control optional relays.
A new week plan can be set and the actual week plan already set in the controller can be requested. Request
status of the week plan already set in controller for readout in nvoWeekplan.
The week plan is divided into hour intervals. The week plan can contain a maximum of 3 periods a day. Each
field ascii[0] - [29] is a char build of 8 bit. Each of these bits represent hour in the week plan. The exact position
can be found using Table 10.
4.6 Network variables 34. & 36. Actual power input from node in the network. Input
network input SNVT_power_f nviActPower_1;
network input SNVT_power_f nviActPower_2;
Actual energy input can be delivered for circuit I and II. The input can be used in controller for energy limitation.
See 4.8 for details setting up the ECL Comfort for energy input.
4.7 Network variables 36. & 37. Actual flow input from a node in the network. Input
network input SNVT_flow_f nviActFlow_1;
network input SNVT_flow_f nviActFlow_2;
The actual flow input can be delivered for circuit I and II. The input can be used in controller for flow limitation.
See 4.8 for details setting up the ECL Comfort for flow input.
When an update occurs on this input, some extra parameters will expire in the ECL Comfort service parameters
list (grey side of the application card).
Lines 112 and 113 can be set for circuit I as well as circuit II. When setting the lines, you change between circuits I
and II by pressing the circuit I/II button.
Heating circuit:
For a heating circuit (circuit I or II in the ECL Comfort), the flow/energy reference is determined indirectly by the
ECL Comfort in accordance with the actual outdoor temperature. For a heating circuit the ECL Comfort thus
performs outdoor temperature dependent flow/energy limitation. The ECL Comfort Installers Guide (grey
section, Service Parameters) describes the functions and set-up of return temperature limiting in a heating
circuit. Flow/energy limitation works according to the same principle. The flow/energy reference is determined
according to an outdoor temperature curve:
Desired flow / energy
Line 116
Line 117
Outdoor temp.
-15 0 +15
The maximum and minimum of the curve shown in Figure 4 are determined by the lines 116 and 117,
respectively. The corresponding x-coordinates are identical to the x-coordinates of the return temperature
limitation curve. See the ECL Comfort Installers Guide on how to read and write the x-coordinates.
For a domestic hot-water circuit, the flow/energy reference is entered directly into line 111.
4.12 Network variables 6. 7. & 17.-20. & 46.49. Temperature sensors 1-10: Output
network output SNVT_temp nvoSensorNr_1
network output SNVT_temp nvoSensorNr_2;
network output SNVT_temp nvoSensorNr_3;
network output SNVT_temp nvoSensorNr_4;
network output SNVT_temp nvoSensorNr_5;
network output SNVT_temp nvoSensorNr_6;
network output SNVT_temp nvoSensorNr_7;
network output SNVT_temp nvoSensorNr_8;
network output SNVT_temp nvoSensorNr_9;
network output SNVT_temp nvoSensorNr_10;
Measured temperature values from the ECL Comfort sensors are sent to the network.
Valid range
Measured temperatures within the range -58 C - 158 C can be indicated.
192 oC indicates that no sensor has been installed.
-64 oCindicates that the sensor has been short-circuited.
Updating speed
The built-in sensors (sensors 1-6) have an update period of 2 * SendHeartBeat.
The ECA 86 sensors connected (sensors 7-10) have an update period of 8 * SendHeartBeat. The update sequence
is illustrated in Figure 5 at a SendHeartBeat value = 5 sec.
2
update
0
0 5 10 15 20 25 30 35 40 45 50 55 60
Time sec
For further information regarding update periods, see Table 28 in 6.2, page 39.
Sensors nr 710 can either be ECA 86 sensors or used to report specially configured sensors. The sensor
configuration depends on the application card and user configuration
4.13 Network variables 9. & 12. Setpoint concerning circuit I & II: Output
network output SNVT_temp_setpt nvoSetptRoom_1;
network output SNVT_temp_setpt nvoSetptRoom_2;
Field definitions:
Field Parameter Valid range
occupied_cool Proportional band 1,00.. 250.00 K
standby_cool Parallel displacement -9.00 .. 9.00 K
unoccupied_cool Heating cut-out 10.00 .. 30.00 oC
occupied_heat Setpoint comfort period 10.00 .. 30.00 oC
standby_heat Heat curve 0.20 .. 3.40
unoccupied_heat Setpoint setback period 10.00 .. 30.00 oC
For all fields: 0x7FFF (-273,17oC) means that data are unavailable. Only parameters supported in the controller
application are updated.
Transmission
The setpoint is updated at start up and when the setpoint is changed by the ECL Comfort or network.
Field Parameter
occupied_cool Hot water temp. difference
standby_cool Charging temp. - relative
unoccupied_cool Difference 1 - cut-out temp.
occupied_heat Setpoint comfort period
standby_heat Difference 2 - cut-in temp.
unoccupied_heat Setpoint setback period
The proportional band of the hot water is reported in network input SNVT_temp_setpt nvoTSetptRoom_2,
occupied_cool.
For all fields: 0x7FFF (-273,17 oC) means that data are unavailable. Only parameters supported in the controller
application are updated.
Transmission
The SNVT is updated at start-up and if the variable is changed by the ECL Comfort or network.
4.15 Network variables 13. & 14. & 61. Status of valves, optimizer status and relative
humidity
network output SNVT_setting nvoValve_1;
network output SNVT_setting nvoValve_2;
network output SNVT_setting nvoValve_3;
The controller mode fields are not included in this SNVT output. See 4.19, page 27 for reporting mode output.
Rotation:
The optimizer status is listed in the code shown in Table 14. The optimizer status can be read in controller display
on the users side, line A, B or C to the right in the display. If the controller is running in automatic mode, an
additional arrow appears at the left side of the sun or moon symbol, indicating the optimizer/controller status.
Update rate
The update period is set in ECL checks for adjustments see 5.3.10.4 or Table 22, page 32.
4.16 Network variable 22. Reading off time and date: Output
network output SNVT_time_stamp nvoTime;
The actual time and date set in the ECL Comfort can be read here.
Field:
Year 1996 - 2026
Month 1-12
Day 1-31
Hour 0-23
Minute 0-59
Second Not supported.
Update rate
The time is updated at SendHeartBeat * 8.
The pump setting (relay positions) in the ECL Comfort controller can be read.
Update rate
The update frequency is set in ECL checks for adjustments, see 5.3.10.4 or Table 22.
4.18 Network variable 56. Reporting week plan in ECL Comfort. Output
network output SNVT_str_asc nvoWeekplan;
Error codes:
If a non-valid request has been made from nviWeekplan, error messages will be displayed here directly as ASCII
character.
Transmission
Only transmitted after a request from nviWeekplan.
4.19 Network variables 57. & 58. & 60. Controller mode status, circuit I & II & III. Output
network output SNVT_hvac_mode nvoMode_1;
network output SNVT_hvac_mode nvoMode_2;
network output SNVT_hvac_mode nvoMode_3;
Update rate
The update frequency is set in ECL checks for adjustments see 5.3.10.4 or Table 22, page 32.
4.20 Network variables 42. & 43. Actual power delivered from pulse module. Output
network output SNVT_power_f nvoActPower_1;
network output SNVT_power_f nvoActPower_2;
Only one type of information, i.e. flow or energy can be reported in each controller circuit.
See the supplementary instruction for ECL Comfort 300 with pulse module set-up of pulse information in ECL Comfort.
Update rate
The update period is 8 * SendheartBeat. See Table 28, page 39, for further details.
4.21 Network variables 44. & 45. Actual flow delivered from pulse module. Output
network output SNVT_flow_f nvoActFlow_1;
network output SNVT_flow_f nvoActFlow_2;
Only one type of information, i.e. flow or energy can be reported in each controller circuit.
See the supplementary instruction for ECL Comfort 300 with pulse module set-up of pulse information in ECL Comfort.
Update rate
The update period is 8 * SendHeartBeat. See Table 28, page 39, for further details.
The physical sensors can have a calculated reference value depending on measured temperatures and setting
in the controller. If a sensor has a reference, the value is displayed here. The reference value can be seen in the
display by pressing the toggle switch in the picture, where the sensor value is shown.
Update rate
The update period is 4 * SendHeartBeat. See Table 28, page 39, for further details.
5 Manufacturer-defined section
Input Output
Network Network
Variables Variables
nvoAccFlow_1 & 2
40, 41 SNVT_vol_f
nvoRef_Nr_2, 7, 8
50-52 SNVT_temp
nv 32 nvoParamResp
31 nviParamCmd
SNVT_preset SNVT_preset
5.1 Network variables 23. & 24. Analog outputs 1 & 2: Input
network input SNVT_volt nviAnalogOut_1;
network input SNVT_volt nviAnalogOut_2;
Valid range
0 - 10 volt
Transmission
The voltage values must be set/changed from the network.
Voltages on the output can only be set when the controller is in manual mode.
5.2 Network variables 25. & 26. Analog inputs 1 & 2: Output
network output SNVT_volt nvoAnalogIn_1;
network output SNVT_volt nvoAnalogIn_2;
Values measured on the ECA 83 are transmitted from here out to the network.
Valid range
0 - 10 volt
Updating
The update frequency is set in Voltage update, see 5.3.10.3, page 32, or Table 28.
Inactive value
If the variable is not used in the application, the value is set to 0.0 volt.
5.3 Network variables 19. & 20. Parameter command and response
network input SNVT_preset nviParamCmd;
network output SNVT_preset nvoParamResp;
The optimization parameters in ECL Comfort can be read and written by these.
It is only possible to read parameters that are active in the ECL Comfort application. Parameters, which concern
the hardware configuration, are not supported in the ECA 82.
The 8 least significant bits are placed in nviParamCmd.value [3] and the 8 most significant bits in nviParamCmd.
value [2]. 16-bit values must always be used for 1, 4, 8 and 16-bit values, but it is only with negative values that
this is valid since the most significant bit is 0 for positive values.
The function in LN_RECALL and LN_REPORT_VALUE is identical, just as LN_LEARN_CURRENT and LN_REPORT_
VALUE are identical.
DH-SMT/DK VI.7F.C6.02 Danfoss 05/2009 23
Instructions ECA 82 LonWorks in the ECL Comfort 300/301
With error messages, nviParamCmd.selector = nvoParamResp.selector, so that it is possible to see where the
error message occurs.
The table on the next page shows all possibilities in SNVT_preset. No max and min values are given since these
are application-dependent. A test is performed on the ECL after every written entry to see whether or not the
value is within the permissible range.
There is 1 selector number for each circuit in which the LON name is active. The selector number is the name used internally in
the ECA 82 options card.
The ECL name is the name given to the variable in ECL Comfort, i.e. the line numbered when settings are made in parameters in
connection with the card, see also the user manual for ECL Comfort.
By using Table 17, Table 18, and Table 20, it is possible to link the selector number to the parameter number in ECL Comfort.
In the user manual attached to the application card, the function of each parameter is described.
SNVT no informs in which SNVT index the parameter can be found as well.
Min Gives the minimum valid value for the actual parameter.
Max Gives the maximum valid value for the actual parameter.
Values given will always depend on the application in the controller. The values given in the table are those that are typical in
a standard controller. The max and min ranges in the controller are always those that typically are valid. App. indicates that no
typical value given. If actual max and min values are required, see the instruction for the ECL Comfort application card.
If a parameter is changed in the ECL Comfort, the update will be reported in nvoParamResp.
0 = Manuel mode
1 = Automatic mode
2 = Comfort mode
3 = Setback mode
4 = Standby mode
5.3.10.2 SendHeartBeat
The time is given in seconds, i.e. the length of time that must elapse before output values are updated. See Table
28 for details.
Read value 0 1 2 3 4 5 6 7 8 9 10 11 12
Applications type A b C d E F G H L n o P U
Table 23: Decoding of application type (low byte)
The alarm function is supported by ECL Comfort 300 version 1.08. The alarm function requires alarm support in the application
card.
Bit value 1 means alarm on.
Bit value 0 means alarm off.
Alarm handling. Polling the nvoAlarm and checking if any alarms have occurred. If an alarm occurs
it might be necessary to check what caused the alarm. Lots of information can be received from
nvoAlarm, but it is nice to have a frequent update, and this will generate some traffic.
Error handling. In all networks errors will occur. Errors mean time out, retransmission and extra traffic
is generated, so it is recommended to limit the number of errors. The errors might be caused by EMC
conditions, and it is advisable to keep some bandwidth free for error handling.
Data logging. Logging of temperatures, references and setpoints in a database is a function that is
non-critical in a heating system. This function must run as a background load with low priority.
Online communication. This is a direct communication with a single controller. When a controller is
chosen (service picture in SCADA system), the traffic to this single controller is increased. Parameter
values can be polled frequently in order to give the user a fast response. Leaving the picture the traffic
to this controller must be set back to the normal level.
Other nodes. Do not forget to reserve bandwidth for nodes from other manufacturers. Heat meters,
pressure sensors, or other devices have to share the same net capacity.
The level for different communication types must be considered. An example is given in Figure 2. Your
application can of course vary from these levels.
Alarm handling
15%
Other nodes
20%
Error handling
15%
Online
20%
Datalog
30%
The bottleneck is the network. Modern computers can easily handle the level of traffic that a LonWorks network
is generating. A number of PC LonTalk Adapters (PCLTA) cards might be placed in the PC, each running their
separate network.
500
Response time
400
300
200
Stay below this level!
100
0
10 20 30 40 50 60 70 80 90 100
In Figure 9 and Figure 10 the traffic required for one ECL Comfort controller is illustrated. The same number of
data packets is used in Figure 9 and Figure 10. The difference is the way the traffic is split out over 1 minute. After
1 minute the user would see no difference between the 2 methods, but if the number of controllers is extended,
big differences might occur.
In Figure 9 there is a steady level of traffic. No timeouts and retransmissions are generated due to overload. Its
easy see to that the network easily can be extended with a number of controllers with the same kind of traffic
split out.
The number of data packets/sec is different in Figure 9 and Figure 10. Notice the values on the Y-axis.
3
Data packets / sec.
0
0 5 10 15 20 25 30 35 40 45 50 55
Time sec.
120
100
Work below this line !
Data packets / sec.
80
60
40
20
0
0 5 10 15 20 25 30 35 40 45 50 55
Time sec.
In Figure 10 the maximum level of traffic is exceeded. This overload results in timeouts and retransmissions
illustrated as error handling. All the illustrated error handling is lowering the performance. In this example the
error is corrected in a few seconds, but if the same amount of data were required each second, the network
would be totally blocked.
An additional method could be to place all the communication for one controller within a few seconds. By doing
so the main system updates controller by controller.
Datapackets / controller
No. of controllers
1 10 20 30 40 50 60 70 80 90
Datapackets / sec.
Online data
The situation in Figure 11 is illustrated in Table 27 in which the different levels of bandwidth for each information
type from Figure 7 have been used. Note that there is a shift between data packets/sec to data packets/minute
in Table 27.
Online communication using the proprietary function SNVT_preset requires 2 transmissions of 2 data packets, request data and
read it afterwards. The SNVT_str_asc also requires 2 data transmissions to update the week plan.
nvoAlarm is updated at the same rate as the sensor or reference values that have generated an alarm. Alarm for
sensors 1-6 occur every 12 sec. and for sensors 7-10 every 48 sec.
Even in an online situation there is no reason to poll a value more than the update time from the ECL Comfort
controller to see a real value in the main system. Do not poll the same values from all controllers (time or
outdoor temperature).
Disposal instruction:
This product should be dismantled and its components sorted, if possible, in various groups before recycling or
disposal.
Always follow the local disposal regulations.
*087R9522*
*VI7FC602*