The LON-interface add on module for GRUNDFOS MAGNA
connect a GRUNDFOS MAGNA
TM
pump to a LON network. Via MAGNA-LON it is
possible to control the pump and get pump status.
control data
MAGNA LON
pump status
TM
(MAGNA-LON) will
LON
Figure 1
MAGNA-LON is designed using a 3150 neuron chip, an FTT10 transceiver and a 32
Kbyte Flash memory, which makes updating of software possible.
The pump profile in this document is compliant with version 1.0 of “Pump Controller
Object”, from LonMark organization.
The MAGNA-LON module has been developed according to LonMark Application Layer
Interoperability Guidelines 3.3.
MAGNA-LON uses self documentation strings, which means an installation-tool can
access the relevant information over the network, otherwise MAGNALON.XIF can be
found on the same disk as this document.
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 3 of 35
2. Installation
When MAGNA-LON is delivered it is already configured. This means that when it is
powered up the application program will start. The Flash memory will contain Firmware
version 7.0, and application code. Furthermore the communication parameters will be
present in the EEPROM memory of the neuron-chips. The customer will need to install
the network and make the required bindings.
MAGNA-LON can be installed on a network in two different ways.
1. MAGNA-LON can be installed by pushing the SERVICE pin, which will cause the
neuron-chip to transmit a unique 48 bit ID code to the network.
2. The unique ID code can also be found on the label situated on the side of the
MAGNA-LON interface. The bar code is in Code 39 format. An additional label with the
same unique code is supplied with the MAGNA-LON interface. This label can be
attached to the building installation plan.
MAGNA has a yellow service LED that indicates various states of the interface. When is
delivered it should only flash for a moment and then remain off.
For further information see Echelon documentation.
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 4 of 35
3. SNVT Details
NV #
1 nviPumpSetpoint No SNVT_switch 95 RAM Pump setpoint for normal operation
2 nviPumpOpMode No SNVT_hvac_mode 108 RAM Requested pump operating mode
6 nviPumpOvdStop No SNVT_switch 95 RAM Pump override stop command
7 nviOvdSpeed No SNVT_lev_percent 81 RAM Override setpoint for speed
8 nviOvdPress No SNVT_press 30 RAM Override setpoint for pressure
3 nvoPumpCapacity Yes SNVT_lev_percent 81 RAM Pump capacity as percent of maxim um
4 nvoEffOpMode Yes SNVT_hvac_mode 108 RAM Effective operating mode
5 nvoControlMode Yes SNVT_dev_c_mode
13 nvoPumpStatus Yes SNVT_dev_status 173 RAM Pump status diagnostic information
14 nvoPressure No SNVT_press 30 RAM Pump pressure
15 nvoFlow No SNVT_flow_p
16 nvoSpeed No SNVT_rpm 102 RAM Pump speed
17 nvoPumpOverride No SNVT_switch 95 RAM Pump override active
18 nvoRuntime No SNVT_time_hour 124 RAM Runtime in hours
19 nvoPumpFault No SNVT_dev_fault 174 RAM Fault states of the pump
21 nvoFluidTemp No SNVT_temp_p 105 RAM Fluid temperature
22 nvoPower No SNVT_power 27 RAM Electrical power consumption in watts
24 nvoEnergyConsum No SNVT_elec_kwh 13 RAM Total energy consumption of the pump
162
161
RAM Effective device control mode
RAM Pump flow
SNVT number is according to SFPTpumpController
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 5 of 35
4. SCPT / UCPT Details
SCPT Name
NV Name
Type or SNVT
SCPTmaxSendTime
nciSndHrtBt
SNVT_time_sec(107)
SCPTpumpCharacteristic
nroPumpChar
(structure)
SCPTlocation
nciLocation
SNVT_str_asc(36)
SCPTmaxRcvTime
nciRcvHrtBt
SNVT_time_sec(107)
SCPTdeviceControlMode
nciControlMode
SNVT_dec_c_mode(162)
SCPTminRemotePressureSetpoint
nciRemMinPress
SNVT_press(30)
SCPTmaxRemotePressureSetpoint
nciRemMaxPress
SNVT_press(30)
SCPTminRemoteFlowSetpoint
nciRemMinFlow
SNVT_flow_p (161)
SCPTmaxRemoteFlowSetpoint
nciRemMaxFlow
SNVT_flow_p (161)
UCPT_Ti
nciTi
SNVT_time_sec(107)
UCPT_Ts
nciTs
SNVT_time_sec(107)
UCPT_Kp
nciKp
SNVT_multiplier (82)
SCPT
Index
233 Entire Functional Block Maximum flow, maximum pressure and maximum speed
238 Entire Functional Block Control Mode for normal operation
239 nv10 Remote pressure-sensor minimum value
240 nv10 Remote pressure-sensor maximum value
241 nv11 Remote flow-sensor minimum value
242 nv11 Remote flow-sensor maximum value
Associated NVs Description
49 nv3, nv4, nv5, nv13 Maximum period of time that expires before the functional
block will automatically update NVs
for the pump, defines the pump characteristics.
17 Entire Functional Block Used to provide physical location of the device
48 nv10, nv11 Maximum period of time that will expires before the
functional block resets to default values, and start using
internal flow, pressure or speed feedback.
nv10, nv11 Integral time for PI regulator
nv10, nv11 sample time for PI regulator
nv10, nv11 Gain for PI regulator
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 6 of 35
5. Application example
Any HVAC unit can use the pump object, either as an actuator, where the pump speed is
used to control the flow or pressure in the HVAC application, or the pump can be used
as an intelligent device, which can maintain a constant pressure in the system. In both
cases the pump can be monitored and manually controlled via the system.
In the following example the pump is used as an intelligent device which is running in
PRESS_COMP control mode. This means the pump will automatically lower the
pressure setpoint in proportion to the system flow. The unit turns the pump into minimum
mode during nighttime via nviPumpOpMode and gets status for pump operation mode
from nvoEffOpMode. The HVAC control unit uses nvoPumpStatus to retrieve status
information from the pump. The controller can use this information to see pump faults
and hardware overrides, and whether the pump is running or not.
The pump is attached to a manual stop button, which can be used to stop the pump.
When the pump is stopped via nviPumpOvdStop the HVAC control unit is no longer
able to control the pump via normal setpoint.
The example also shows a local control and monitor panel. Via this panel the pump fault
status can be seen, as well as the pump flow and pressure. From this local panel it is
possible to give the pump a pressure setpoint. This means the pump will keep a
constant pressure, which will override the HVAC control unit.
The whole system is monitored via a main system.
nviPumpCapacity
nviEffOpMode
nviPumpStatus
Manual sto p but ton
HVAC-unit
nvoPumpSetpoint
nvoPumpOpMode
nvoPum pSwitch
nviPumpSetpoint
nviPumpOpMo de
nviP umpOvdStop
nviOvdpress
Pump object
nvoPumpCapacity
nvoEffOpMo de
nvoPumpStatus
nvoPressure
nvoFlo w
nviPumpStatus
nviPumpFlow
nviP umpPress
Main control unit
Local Control &
Monitor Panel
nvoOvdpress
Figure 2
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 7 of 35
The Pump Controller profile includes input network variables to manually override the
operation of the pump. A valid value on any one of these input variables sets the pump
into the override mode. The pump will not return to normal setpoint control until all
manual override inputs are invalid. The priority of the various override inputs can be
seen in Figure 3
This input network variable provides start/stop control and a setpoint. The setpoint is given as a
percentage of the effective maximum value (max. = 100%). The setpoint value can represent the
pump speed, the pressure or the flow, depending on the Effective Operating Mode of the pump
(nvoControlMode).
Pump Specif ic
Setpoint High
Limit
Effective Pump Setpoint
Pump Specific
Setpoint Low
Limit
STOP
Figure 5
X∗
Or
X∗
⎛
⎜
=
⎜
⎝
⎛
⎜
=
⎜
⎝
X
Pum p S etpoint nviPumpSetpoint [%]
Effective Setpoint vs Actual Setpoint
⎞
Limit LowSetpoint Specific Pump
⎟
⎟
LimitHigh Setpoint Specific Pump
⎠
Value LowSensor -Remote
ValueHigh Sensor -Remote
⎞
⎟
⎟
⎠
%100
100%
%100
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 10 of 35
When using an external sensor, X can be calculated from the sensor range values.
The pump specific setpoint limits and the calculation of X for the different MAGNA pump types when
not using an external sensor can be seen in the table below:
Pump type Setpoint Low
Limit
MAGNA 32120
MAGNA 40120
MAGNA 50-60
MAGNA 65-60
MAGNA 50120
MAGNA 65120
For example, if the setpoint limits (control mode DCM_PRESS_CONST or DCM_PRESS_COMP) are
10 kPa and 100 kPa, “X” can be calculated to be 10 %. This means that a setpoint value from 1% to
10% provides a setpoint of 10 kPa (0% stops the pump). 11% up to 100% provides a setpoint of 11 kPa
up to 100 kPa.
1 m ≈ 10 kPa 10 m ≈ 100
1 m ≈ 10 kPa 10 m ≈ 100
1 m ≈ 10 kPa 5 m ≈ 50 kPa
1 m ≈ 10 kPa 5 m ≈ 50 kPa
1 m ≈ 10 kPa 10 m ≈ 100
1 m ≈ 10 kPa 10 m ≈ 100
Setpoint High
Limit
kPa
kPa
kPa
kPa
Calculated “X” in
regulated mode
(DCM_PRESS_CONS
T or
DCM_PRESS_COMP)
10 % 30 %
10 % 30 %
20 % 45 %
20 % 45 %
10 % 30 %
10 % 30 %
Calculated “X” in
unregulated mode
(DCM_SPEED_CONST
)
The values of X for the unregulated mode are approximated values. A value of e.g. 30 % means that
the lower speed limit of the pump is approx. 30 % of the value of the maximum speed.
The setpoint cannot be set in the control mode DCM_PRESS_AUTO.
Control mode DCM_FLOW_CONST requires an external flow sensor.
Valid range
Please refer to the description of nvoControlMode for a detailed explanation of the different control
modes that can be specified by the configuration property, nciControlMode.
State Value Equivalent percent Requested
speed
0 n/a n/a STOP
1 0 0% STOP
1 1 to 200 0.5 to 100.0% 0.5 to 100.0%
1 201 to 255 100.0% 100.0%
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 11 of 35
Default Value
Default value is 50%, and pump is running, however the pump will poll this network variable at
startup (if bound), to ensure correct startup value.
This input network variable is typically used by a supervisory controller to override the pump
controller operating mode. If a mode is requested that is not supported by the unit, the unit will treat
it as an invalid value (treated as HVAC_NUL).
When the mode is HVAC_AUTO, the network-variable input, nviPumpSetpoint, defines the working
setpoint of the pump. When the mode is HVAC_MRNG_WRMUP or HVACPRE_COOL, the pump
operates at maximum capacity.
For energy saving at night, in the summer, or under low-load conditions, the mode
HVAC_ECONOMY or HVAC_NIGHT_PURGE may be used. The pump operates in this mode at
minimum capacity.
Valid range
Value Identifier Notes
0 HVAC_AUTO Normal operation: nviPumpSetpoint defines the effective
This output network variable provides the actual pump capacity as a percentage of the effective
maximum-setpoint value (pump specific setpoint high limit). A value of more than 100% means that
the pump is providing a value that is higher than the highest possible setpoint.
Valid range
-163.840% .. 163.830% (0.005% or 50 ppm). The value 0x7FFF represents invalid data.
When transmitted
This value is transmitted immediately when its value has changed significantly.Additionally, this
network variable will also be transmitted as a heartbeat output on a regular basis as specified by the
Maximum Send Time <nciSndHrtBt> configuration property.
This output network variable provides the actual pump operating mode. The value of this network
variable is the same as the value of the Requested Operating Mode (nviPumpOpMode) except when a
different mode is selected by a local input on the pump, this could be STOP / MAX from push buttons
or external STOP, in this case, the value will reflect this by setting the output to HVAC_OFF, and
nvoPumpStatus.pump_ctrl.local_control (“Locally controlled pump”) will be set (“1”).
Valid range
Value Identifier Notes
0 HVAC_AUTO Normal operation: nviPumpSetpoint defines the effective
6 HVAC_OFF The pump cannot be controlled from the network, but will
continue to monitor its outputs.
13 HVAC_ECONOMY Energy saving: minimum-capacity mode
-1 (0xFF) HVAC_NUL Invalid value
When transmitted
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 14 of 35
This value is transmitted immediately when its value has changed.Additionally, this network
variable will also be transmitted as a heartbeat output on a regular basis as specified by the
Maximum Send Time nciSndHrtBt configuration property.
This output network variable provides the actual control mode of the pump. The actual control mode
is determined by nciControlMode, nviOvdSpeed, nviOvdPress, nviRemotePress or nviRemoteFlow.
Valid range
Control mode
DCM_SPEED_CONST
(0)
Pump is running i n t he
constant-speed mode
DCM_PRESS_CONST (1)
Pump is running i n t he
co nst a nt-pressure m ode
DCM_PRESS_COMP (2)
Pump is running i n t he
compensated-pressure
mode
DCM_FLOW_CONST (3)
*)
Pump is running i n t he
cons t ant-flow m ode
Description
The setpoint of the pump will be interpreted as setpo int for the pump speed.
The setpoint value is a percentage of the maximum speed of the pum p.
The setpoint of the pump will be interpreted as setpo int for the pressure.
The controller inside the pum p will change the pump speed so that the
pressure is constant. The controlled pressure can be the pump pressure or
can come from an external pressure sensor.
The setpoint value is a percentage of the maximum poss ible constantpressure setpoint of the pump, or it is a percentage o f the maximum remote
pressure-sensor value.
The setpoint of the pump will be interpreted as basic setpo int for the
compensated-pressure mode (the black dot in the drawing). The controller
inside the pump will autom atically lower the actual-pressure setpoint
dependent on the flow (flow compensation-the dashed line in the drawing).
The setpoint value is a percentage of the maximum poss ible compensatedpressure se tp oint of the pump.
The setpoint of the pump will be interpreted as setpo int for the pump flow.
The controller inside the pum p will change the pump speed so that the flow
will be co nstant. The controlled flow can be the flow thro ugh the pump or the
flow signal c an com e from an external sensor.
The setpoint value is a percentage of the maximum poss ible constant-flow
setpoint of the pump, or it is a percentage of the maximum remote flowsensor value.
P
r
e
s
s
u
r
e
Flow
P
r
e
s
s
u
r
e
Flow
P
r
e
s
s
u
r
e
Flow
P
r
e
s
s
u
r
e
Flow
DCM_PRESS_AUTO
(7)
pump is running in the
automa ti c p re s s ure-control
mode
In this mode , the s e tp oint has no effec t, e xce pt for s ta rting a nd stopping the
pump. The actual pressure setpoint of the pump is chosen and optimized
automatically by the pump to suit the needs of the installation in the m ost
effective way
The only effec t of the s e tp oint input is to sta rt a nd stop the pump.
P
r
e
s
s
u
r
e
The setpoint is
automatically optimized
Flow
*)only valid with flow sensor input
When transmitted
This value is transmitted immediately when its value has changed.Additionally, this network
variable will also be transmitted as a heartbeat output on a regular basis as specified by the
Maximum Send Time nciSndHrtBt configuration property.
This input network variable provides a manual override function to stop the pump, typically from a
supervisory device. The value “OVDSTOP” stops the pump and has priority over the value of the
Pump Setpoint nviPumpSetpoint and the two override setpoints nviOvdSpeed and nviOvdPress.
The manual override status of the pump controller is indicated in the output network variable
nvoPumpOverride.
Valid range
ValueEquivalent PercentRequested
State
Operation
0 n/a n/a NORMAL
1 0 n/a NORMAL
1 1 to 255 n/a OVDSTOP
0xFF n/a n/a invalid (NORMAL)
Default value is 0xFF (invalid value) in the state field. The value will be adopted at power-up.
This input network variable provides an override request and a speed setpoint, typically from a
supervisory device. This speed setpoint is given as a percentage of the maximum speed of the pump.
When a valid value is received and the Pump Override Stop Command is not active, the present
pump setpoint (nviPumpSetpoint or nviOvdPress) will be overridden and the pump will be
controlled to the given speed setpoint. The pump then works in the DCM_SPEED_CONST mode.
Invalid values of all override setpoint inputs (nviOvdSpeed and nviOvdPress) and a normal
status of the Pump Override Stop Command (nviPumpOvdStop) will set the pump back into the
NORMAL mode. The manual override status of the pump controller is indicated in the
nvoPumpOverride network variable. The control flow can be seen from Figure 3.
Valid range
-163.840% .. 163.830% (0.005% or 50 ppm). The value 0x7FFF represents invalid data that must be
interpreted as “no override requested”.
A negative value will be interpreted as 0%, and the
nvoPumpStatus.pump_ctrl.setpt_out_of_range(“Setpoint out of range”) will be set(“1”).
AValue of more than 100% will be interpreted as 100%, and the
nvoPumpStatus.pump_ctrl.setpt_out_of_range(“Setpoint out of range”) will be set(“1”).
Default value
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 17 of 35
Default value is 0x7FFF (invalid value). The value will be adopted at power-up.
This input network variable provides an override request and a pressure setpoint, typically from a
supervisory device. When a valid value is received and the Pump Override Stop Command is not
active, the current pump setpoint (nviPumpSetpoint or nviOvdSpeed) will be overridden and the
pump will be controlled to the given pressure setpoint. The pump then works in the
DCM_PRESS_CONST mode.
Invalid values of all override setpoint inputs (nviOvdSpeed or nviOvdPress) and a normal status
of the Pump Override Stop Command nviPumpOvdStop will set the pump back into the NORMAL
mode. The manual override status of the pump controller is indicated in the nvoPumpOverride
network variable. The control flow can be seen from Figure 3.
Valid range
-3,276.8 .. 3,276.7 kiloPascals (0.1 kPa). The value 0x7FFF represents invalid data that must be
interpreted as “no override requested”.
A value below the Manufacturer-defined Setpoint Low–Limit will be saturated to this value, and the
the nvoPumpStatus.pump_ctrl.setpt_out_of_range(“Setpoint out of range”) will be set(“1”).
A value above the Manufacturer-defined Setpoint High–Limit will be saturated to this value, and
the the nvoPumpStatus.pump_ctrl.setpt_out_of_range(“Setpoint out of range”) will be set(“1”).
Default value
Default value is 0x7FFF (invalid value). The value will be adopted at power-up.
The nviRemotePress network variable allows the use of a remote differential pressure sensor on the
network as the feedback signal to the pump controller.
A valid value on the nviRemotePress network variable will disable the internal feedback signal of the
pump controller and activate the remote sensor operating mode - forcing the pump to run in the
constant pressure control mode. This is indicated by the nvoPumpStatus.pump_ctrl.remote_press
(“remote pressure sensor”) being set (“1”).
The nvoPumpCapacity output variable will indicate the value of the pressure signal from the sensor
as a percentage of its maximum value. This makes it possible to compare the sensor value with the
nviPumpSetpoint value.
The nvoPressure output variable always indicates the differential pressure across the pump flanges
measured or estimated by the pump controller. This may help in analyzing the behavior of the
system.
When using nviRemotePress, the pressure setpoint is given by nviPumpSetpoint. The ranging of both
the setpoint and the feedback is given by the configuration properties: Remote Minimum and
Maximum Pressure sensor Value (nciRemMinPress and nciRemMaxPress). These values are used in
place of the manufacturer-defined setpoint limits.
If the nviRemotePress variable receives an invalid value or if the heartbeat (specified by
nciRcvHrtBt) is missing, remote control is deactivated, and the pump controller will return to the
control mode defined by nciControlMode.
Any valid value in the manual override inputs will take priority over the remote sensor control, and
the pump controller will use the internal feedback signals.
+
Pump Setpoint
<nviPumpSetpoint>
e
Pump
controller
-
Relative sensor Fb
<nvoPumpCapacity>
Pump
Remote
pressure
Scale
<nvoPumpPressure>
<nvoPumpFlow>
<nvoPumpSpeed>
Absolute sensor Fb
Hydronic
system
Remote
pressure
sensor
Valid Range
-3,276.8 .. 3,276.7 kilo Pascal (0.1 kPa). The value 0x7FFF represents invalid data and can be
interpreted as “not connected”.
Default value
Default value is 0x7FFF (invalid value). The value will be adopted at power-up and in case of not
receiving an update within the specified receive heartbeat time.
The nviRemoteFlow network variable allows the use of a remote flow sensor on the network as the
feedback signal to the pump controller.
A valid value on the nviRemoteFlow network variable will disable the internal feedback signal of the
pump controller and activate the remote-sensor operating mode - forcing the pump to run in the
constant-flow control mode. This is indicated by the nvoPumpStatus.pump_ctrl.remote_flow (“remote
flow sensor”) being set (“1”).
The nvoPumpCapacity output variable will indicate the value of the flow signal from the sensor as a
percentage of its maximum value. This makes it possible to compare the sensor value with the
nviPumpSetpoint value.
The nvoFlow output variable always indicates the flow through the pump measured or estimated by
the pump controller. This may help in analyzing the behavior of the system.
When using nviRemoteFlow, the flow setpoint is given by nviPumpSetpoint. The ranging of both the
setpoint and the feedback are given by the configuration properties: Remote Minimum and Maximum
Flow value (nciRemMinFlow and nciRemMinFlow). These values are used in place of the
manufacturer-defined setpoint limits.
If the nviRemoteFlow variable receives an invalid value, or if the heartbeat (specified by
nciRcvHrtBt) is missing, remote control is deactivated, and the pump controller will return to the
control mode defined by nciControlMode.
Any valid value in the manual override inputs will take priority over the remote sensor control, and
the pump controller will use the internal feedback signals.
+
Pump Setpoint
<nviPumpSetpoint>
.
e
Pump
controller
-
Relative sensor Fb
<nvoPumpCapacity>
Pump
Remote
flow
Scale
<nvoPumpPressure>
<nvoPumpFlow>
<nvoPumpSpeed>
Absolute sensor Fb
Hydronic
system
Remote
flow
sensor
Valid Range
0 .. 655.34 m³/h (0.01 m³/h). The value 0xFFFF represents invalid data and can be interpreted as
“not connected”.
Default value
Default value is 0xFFFF (invalid value). The value will be adopted at power-up and in case of not
receiving an update within the specified receive heartbeat time.
The pump is running at the lowest possible speed, therefore
the requested performance is not possible.
The pump is running at the highest possible speed,
therefore the requested performance is not possible.
This bit is set if any of the manual override variables are out
of range.
Hardware override (push buttons, external STOP or R100).
The pump is running.
The pump is using network pressure sensor.
The pump is using network flow sensor.
Not supported for MAGNA-LON.
This value is transmitted immediately when its state has changed. Additionally, this network
variable will also be transmitted as a heartbeat output on a regular basis as specified by the
Maximum Send Time nciSndHrtBt configuration property.
This optional output network variable provides the manual override status of the pump. The variable
has the value “OVERRIDE”, if the pump setpoint has been overridden via one of the variables:
nviOvdSpeed or nviOvdPress.
Valid range
StateValueEquivalent percentOverride status
000Normal
1200100OVERRIDE
0xFFn/an/ain valid value
When transmitted
This value is transmitted immediately when its value has changed.
This optional output network variable provides the energy consumption of the pump from the
beginning of its life. After 65,535 kWh the counter resets to 0 kWh.
Valid range
0 .. 65,535 kilo watt hour (1 kWh).
When transmitted
This value is transmitted immediately when its value has changed.
This input configuration property sets the maximum period of time that expires before the functional
block will automatically update the following network variables:
nv3, nvoPumpCapacity
nv4, nvoEffOpMode
nv5, nvoControlMode
nv13, nvoPumpStatus
Valid range
The valid range is 0.0 to 6,553.4 sec (0.1 sec)
A value of 6,553.5 is invalid and will disable the automatic update mechanism.
A value of zero (0) will be used for the internal timer in the case where the configured value is 6,553.5
seconds (0xFFFF). The value of zero (0) disables the Send Heartbeat mechanism.
Typical default value
The typical default value is 0.0 (no automatic update)
This input configuration property sets the maximum period of time that can elapse before the
functional block will automatically use the default values for the following network variables:
nv10, nviRemotePress
nv11, nviRemoteFlow
Valid range
The valid range is 0.0 to 6,553.4 sec (0.1 sec)
A value of 6,553.5 is invalid and will disable the automatic update mechanism.
A value of zero (0) will be used for the internal timer in the case where the configured value is 6,553.5
seconds (0xFFFF). The value of zero (0) disables the Receive Heartbeat mechanism.
Typical default value
The typical default value is 0.0 (no automatic update)
This configuration property defines the device control mode to be used for the normal operating mode
when a remote network pressure or flow sensor is not bound to the controller and the internal speed,
pressure or flow feedback signal is used by the controller.
Refer to Effective Device Control Mode (nvoEffControlMode) for details of the control modes.
Valid range
The valid range is the same as that of nvoEffControlMode.
Typical default value
The default control mode for a pump is DCM_PRESS_COMP (value=2).
This read-only configuration property provides the basic characteristic data for the pump. For further
technical information refer to the operating instructions of the pump.
Valid range
The valid range of the supported pump characteristics are given in the following structure:
typedef struct {
SNVT_rpm SpeedMax
SNVT_press PressMax
SNVT_flow_p FlowMax
}SCPTpumpCharacteristic
Maximum pressure at maximum speed
and flow 0
<PumpChar.PressMax>
Maximum speed
<PumpChar.SpeedMax>
Maximum flow at maximum speed
and pressure 0
<PumpChar.FlowMax>
Figure 6
Default value
The configuration property nroPumpChar is read only. The Pump Characteristic will be set according
to the attached pump.
This input configuration property provides the minimum value for ranging the remote pressure
sensor. Together with nciRemMaxPress, these range values replace the normal setpoint limits when
the remote sensor is used. See Remote Pressure-Sensor Input (nviRemotePress).
Valid range
-3,276.8 .. 3,276.7 kiloPascal (0.1 kPa). The value 0x7FFF represents invalid data.
This input configuration property provides the minimum value for ranging the remote pressure
sensor. Together with nciRemMinPress, these range values replace the normal setpoint limits when
the remote sensor is used. See Remote Pressure-Sensor Input (nviRemotePress).
Valid range
-3,276.8 .. 3,276.7 kiloPascal (0.1 kPa). The value 0x7FFF represents invalid data.
This input configuration property provides the minimum value for ranging the remote flow sensor.
Together with nciRemMaxFlow, these range values replace the normal setpoint limits when the
remote sensor is used. See Remote Flow-Sensor Input (nviRemoteFlow).
Valid range
0 .. 655,34 m³/h (0,01 m³/h The value 0xFFFF represents invalid data).
This input configuration property provides the maximum value for ranging the remote flow sensor.
Together with nciRemMinFlow, these range values replace the normal setpoint limits when the
remote sensor is used. See Remote Flow-Sensor Input (nviRemoteFlow).
Valid range
0 .. 655,34 m³/h (0,01 m³/h The value 0xFFFF represents invalid data).
This output network variable reports the status for any object within a node.
The shaded cells are supported by MAGNA-LON
Status bit Explanation
invalid_id Requested ID is not implemented in this node
invalid_request Request for unimplemented function
disabled
out_of_limits
open_circuit
out_of_service
mechanical_fault
feedback_failure
over_range
under_range
electrical_fault Electrical fault detected in pump
unable_to_measure The MAGNA-LON add on module is not properly connected, more
comm_failure
failure
fail_self_test
self_test_in_progress
locked_out
manual_control MAGNA-LON add on module is not able to control the pump (Pump
in_alarm Pump has an alarm
in_override MAGNA-LON is in manual override equal to nvoPumpOverride
report_mask Node is reporting mask
programming_mode
programming_fail
alarm_notify_disabled
information might be retrieved using GRUNDFOS R100.
is in Hardware override) equal to nvoPumpStatus bit8 and nvoEffOpmode = HVAC_OFF, may be caused by pump STOP on
push buttons, or from R100
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 33 of 35
8. Manufacture specific variables
Grundfos command
network input UNVT_GF_cmd nviGrundfosCmd
This manufacturer specific input network variable provides the mechanism to request a particular
information string from Grundfos products. This string contains information about node software
version and date, which can be used when downloading new software to the node. The result from
this command can be seen in nvoGrundfosInfo.
Valid range
0 GF_NO_CMD no command
1 GF_PRODUCT_VER product version
2 GF_PRODUCT_INFO product_info
3 GF_SOFTWARE_VERSION the current software version
4 GF_SOFTWARE_DATE software date
5 GF_SOFTWARE_DEVELOPERS Initials for software developers
Grundfos info
network output SNVT_str_asc nvoGrundfosInfo
This manufacturer specific output network variable provides the mechanism to get a information
string from Grundfos products. This string contains information about node software version and
date, which can be used when downloading new software to the node. This string is the result from
nviGrundfosCmd.
Valid range
Any NULL terminated ASCII string of 31 bytes total length.
Grundfos A/S, DK-8850 Bjerringbro, Denmark
Page 34 of 35
9. Device resource files
MAGNA-LON contains UNVTs and UCPT’s (User Network Variable Types), therefore
Grundfos is supplying DRF (Device Resource Files). If the DRFs are used, the right
formatting and type-definition will be achieved.
The DRFs can be found on the same disk as this document. The files can be installed by
copying the files to e.g. C:\LONWORKS\TYPES\USER\GRUNDFOS\ then use the
program ldrfcat.exe to add the files. For further information about how to install DRFs
please look in Echelon documentation.
The following UNVTs and UCPTs are supported in the DRfiles:
GRUNDFOS Hellas A.E.B.E.
20th km. Athinon-Markopoulou Av.
P. O . B ox 7 1
GR-19002 Peania
Phone: +0030-210-66 83 400
Telefax: +0030-210-66 46 273
Hong Kong
GRUNDFOS Pumps (Hong Kong) Ltd.
Unit 1, Ground floor
Siu Wai Industrial Centre
29-33 Wing Hong Street &
68 King Lam Street, Cheung Sha Wan
Kowloon
Phone: +852-27861706/27861741
Telefax: +852-27858664
Hungary
GRUNDFOS Hungária Kft.
Park u. 8
H-2045 Törökbálint,
Phone: +36-23 511 110
Telefax: +36-23 511 111
India
GRUNDFOS Pumps India Private Limited
Flat A, Ground Floor
61/62 Chamiers Aptmt
Chamiers Road
Chennai 600 028
Phone: +91-44 432 3487
Telefax: +91-44 432 3489
Indonesia
PT GRUNDFOS Pompa
Jl. Rawa Sumur III, Blok III/CC-1
Kawasan Industri, Pulogadung
Jakarta 13930
Phone: +62-21-460 6909
Telefax: +62-21-460 6910/460 6901
Ireland
GRUNDFOS (Ireland) Ltd.
Unit 34, Stillorgan Industrial Park
Blackrock
County Dublin
Phone: +353-1-2954926
Telefax: +353-1-2954739
Italy
GRUNDFOS Pompe Italia S.r.l.
Via Gran Sasso 4
I-20060 Truccazzano (Milano)
Tel.: +39-02-95838112
Telefax: +39-02-95309290/95838461