• 2-wire LONWORKS® bus interface between controller
and I/O
• No additional field terminals required
• Usable with Excel 500 controllers in conjunction with
standard internal I/O modules
• Automatic binding and commissioning to Excel 500
controllers when using CARE
• Connector module with sliding bus connector
(eliminating the need to wire together neighboring
modules)
• Fast connection due to spring clamp terminals
• Module exchange during operation
• Alarm in case of defective module
• Mechanical coding prevents mismatching of modules
• Power LED (L1, green) and L
(L2, red) on all electronics modules
• Status LEDs for outputs and digital inputs
• Optional manual override modules for analog and
digital output modules with feedback
• XILON for wiring test
ONWORKS service LED
GENERAL
The XFL521B, 522B, 523B, and 524B modules are LONMARK
compliant digital and analog I/O modules which can be
installed at strategic locations within a building. These
modules convert sensor readings and provide output signals
used for operating actuators via L
variables (SNVTs). Each Distributed I/O module plugs into a
base terminal block allowing communication with controllers
via the built-in Echelon
minal block provides spring clamp terminals for easy connection of field cables from the various sensors and actuators.
The modular system allows Distributed I/O modules to be
removed from the system without disturbing other modules.
The module with terminal block mounts easily onto a DIN rail.
When using CARE, the Distributed I/O modules can be
automatically bound and commissioned to the Excel 500
CPU (XC5010C, XC5210C, XCL5010) and XL50. When the
modules are used by other controllers, provided plug-ins
permit the modules to be commissioned by CARE 4.0 or by
any LNS network management tool.
The Distributed I/O modules are compliant to the LONMARK
Application Layer Interface Guidelines, version 3.2. The
modules contain a L
and setting the status of the various Sensor / Actuator Objects, as well as a L
an Actuator Object for each individual output.
Upon receiving an update to the NViRequest network variable, the NVoStatus network variable is updated. The definition of SNVT_obj_request includes an object ID field to allow
the Node Object to report status conditions for all objects on
a node.
All network variables have the NV names in their self-documentation strings. This allows a network management node
or tool to display meaningful information on a Distributed I/O
module even if it is installed by an EXCEL 500 controller and
not by the tool itself.
The Distributed I/O modules use the standard 6-byte location
string (see Table 2) in the Neuron® chip’s EEPROM to store
the module address (0...15 as set using the rotary HEX
switch in the case of applications prior to CARE 4.0) and the
module type.
Location String
Module type
ONMARK Node Object to allow monitoring
ONMARK Sensor Object for each input or
‘0’ YY
Module Type:
0 = XFL521B Analog Input
1 = XFL522B Analog Output
2 = XFL523B Digital Input
Set to '0'
3 = XFL524B Digital Output
Module
address
the Distributed I/O module to set its location string. If a
network management node commands this nci to
“CFG_EXTERNAL”, then the module will no longer modify its
Location String. This nci is stored in EEPROM and remains
there even in the event of a power failure.
LONMARK Sensor/Actuator Objects
All Actuator Objects (contained in the output modules) have
an output NV showing the actual state of the physical output
and whether it is in the automatic or manual override mode.
Note that the output modules have a manual override panel
which can be plugged on or off.
All Sensor Objects (contained in the input modules) have a
configuration property, MaxSendTime, defining the heartbeat
time, i.e. the interval in which output NVs belonging to the
physical inputs will be sent even if their values do not
change.
All Sensor Objects also have a configuration property,
MinSendTime, defining the minimum time which must elapse
before a changed value of an output NV belonging to a
physical input will be sent. This is to limit the network traffic
when sensor values change rapidly.
Node Object
Typ e #0
input
nv1
SNVT_obj_request
SNVT_obj_request
NV 1
nviRequest
nviRequest
Mandatory
Network
Var iabl es
input
nv2
SNVT_obj_ status
SNVT_obj_request
NV 1
nviRequest
nvoStatus
Table 2. Location string for storing module address
The node self-documentation string contains the module type
and revision in the optional part after the semicolon.
Example:
#pragma set_node_sd_string &3.2@0,3[6;XDO2_2_00
In this example, the module type is "XDO2" ("2" means that
the 3120E5 chip is used) and the revision is "2.00".
LONMARK Node Object
Setting the Node Object to “DISABLE” via nviRequest
suppresses updating of all output NVs and handling of input
NVs. Setting the Node Object to “ENABLE” via nviRequest
returns the module to normal operation.
The Node Object also contains the optional NV nciNetConfig
which is initialized to “CFG_LOCAL” by default. This allows
Upon receiving an update to nviRequest, nvoStatus is
updated.
RQ_SELF_TEST is used only in the XFL522B analog
output module for outputs configured as a motor. In
this case, a synchronization is performed to set the
actuator in the 0% position.
Reports the status of the node upon request through
nviRequest.
This configuration variable is set to CFG_LOCAL at
the factory and whenever the rotary HEX switch is
reset. If it is set to CFG_EXTERNAL, a network
manager will assign a network address for the node. In
this case, the module will not modify its location string
as long as the rotary HEX switch is not reset.
Points to a file directory in the address space of the
Neuron® chip containing descriptors for the files in the
module. It is used to access the configuration properties stored in configuration parameter files
accessed by network management read/write
messages.
Defines the minimum period of time between output
variable transitions. This configuration property is
applicable only to output NVs of the input modules.
Defines the maximum time period of time before output NVs are automatically updated. It must be set to a
higher number than SCPTminSendTime. This configuration property is applicable only to output NVs of
the input modules.
DISTRIBUTED I/O
XFL52xB Module Response Times
The response time of Distributed I/O modules is defined as
the period of time between the updating of the physical signal
and the updating of the NV (or vice versa). The response
time varies somewhat due to certain factors and is also
dependent upon the module type (see also Table 4).
Table 4. Response time (RT)
Module
XFL521B0.81.6
XFL522B0.20.4n.a.
XFL523B0.30.5
XFL524B0.20.4not applicable
Typical RT
(sec)
Max. RT
(sec)
Min. time between
2 updates
SNVTMinSendTime
(default: 1 sec)
SNVTMinSendTime
(default: 1 sec)
XSL511 Connector Module Power Supply
NOTE: When connecting XFL52xB modules to the power
supply, the same side of the transformer must
always be connected to the same side of the
XSL511 (see also Fig. 6 on page 8)!
3EN0B-0090GE51 R0802
DISTRIBUTED I/O
TECHNICAL DATA
Analog Input Module XFL521B
• Eight inputs (AI1 – AI8)
0...10 Vdc (see EN1R-1047 for impedance information)
0...20 mA (via external 500-ohm resistor)
4...20 mA (via external 500-ohm resistor)
NTC 20K ohm (-50 °C to +150 °C)
PT1000 (-50 °C to +150 °C)
• Protected inputs up to 40 Vdc / 24 Vac
• 12-bit resolution
• ± 75 mV accuracy (0...10 V)
• 10 Vdc auxiliary voltage supply (9 – 17) , I
= 5 mA
max
• 1 sec polling time with CPU
• Green power LED (L1) and red LONWORKS status LED
(L2)
• Dimensions (WxLxH): 47x97x70 mm
Open Loop Sensor
Object Type #1
The analog input module has eight input channels which
can be used for connecting sensors or any device providing an analog output. The input values are read by the
CPU and can then be used for monitoring or as parameters for controlling other devices.
The unit plugs into the XSL513 Terminal Block and can be
inserted and removed without disturbing other units on the
bus. Terminals AI1 through AI8 are the analog inputs and
terminals 9 through 17 are wired together and provide an
auxiliary voltage of 10 Vdc. The module address is set
using the rotary HEX switch (in the case of applications
prior to CARE 4.0).
NOTE: In the case of applications prior to CARE 4.0,
when the input is configured as a slow DI, the
internal pull-up resistor is disabled.
nviRequest
input
UCPTSensorConfig
nc1
SNVT_obj_request
NV 1
nviRequest
input
nc2 UCPTSendOnDelta
SNVT_obj_request
NV 1
nviRequest
input
nc3UCPTWireOffset
SNVT_obj_request
NV 1
Mandatory
Network
Vari able s
Optional
Network
Vari able s
Optional
Configuration
Properties
input
nv1
SNVT_obj_request
NV 1
input
nv1
SNVT_obj_request
NV 1
nviRequest
nvoAiValue
SNVT_volt_f
nviRequest
nvoAiTemp
SNVT_temp_p
Fig. 2. LONMARK Object for each analog input
For each Sensor Object, the XFL521B Analog Input
Module provides an additional output NV, SNVT_temp_p,
which communicates the temperature in °C. This allows
this module to be used as a true temperature sensor in an
ONMARK integration. If the Sensor Object is con-
open L
figured as 0 to 10V, this NV will be invalid (0x7FFF).
EN0B-0090GE51 R08024
Table 5. LONMARK Object NVs for the XFL521B
NV NameTypeRangeDescription
The value of the input channel connected to a
nvoAiValueSNVT_volt_f
nvoAiTempSNVT_temp_p
UCPTSensorConfig
UPCTSendOnDeltaSNVT_count0 to 4095 (default = 2)
UCPTWireOffsetSNVT_res0 to 6553.5 ohm (default = 0)
0x000 (0.00 mV) to
0x461C4000 (10 V)
0xEC78 (-50 °C) to
0x3A98 (150 °C)
Invalid = 0x7FFF
0 = not used,
9 = 0 to 10V with pull-up resistor
4 = NTC20
5 = PT1000
10 = 0 to 10V without pull-up
resistor (default = 8)
0...10 V signal after it has been filtered. Voltage
is transmitted in mV. When configured for a
temperature sensor, the channel transmits the
measured resistance.
The value of the input connected to either an
NTC20k or PT1000 sensor with a resolution of
0.1 °C. If the sensor channel is configured as a
voltage input, the temperature value is invalid
(0x7FFF).
Specifies the type of sensor for a particular
input channel.
Specifies the difference in the raw value
measured by the A/D converter is required
before the value of the sensor is transmitted.
Specifies a resistance value to add to the
resistance measured for a temperature sensor.
DISTRIBUTED I/O
5EN0B-0090GE51 R0802
DISTRIBUTED I/O
Analog Output Module XFL522B
• Eight outputs (AO1 – AO8), short-circuit proof
• Signal levels 0...10 Vdc
= 11 Vdc, I
U
max
= +1 mA, -1 mA
max
• Protected outputs up to 40 Vdc / 24 Vac
• 8-bit resolution
• Zero point < 200 mV
• Accuracy ± 150 mV deviation from output voltage
• One red LED per channel (light intensity proportional to
output voltage)
• Green power LED (L1) and red L
ONWORKS status LED
(L2)
• Control updating every 1 sec with CPU
• Dimensions (WxLxH): 47x97x70 mm
Open Loop Actuator
Object Type #3
This analog output module has eight output channels
which can be connected to actuators or other suitable
analog devices.
The unit plugs into the XSL513 Terminal Block and can be
inserted and removed without disturbing other units on the
bus. Terminals AO1 through AO8 are the analog outputs.
Terminals 9 through 17 are connected to ground. Eight red
LEDs are located on top of the module. The brightness of
each LED is proportional to the output level of the corresponding channel. The module address is set using the
rotary HEX switch (in the case of applications prior to
CARE 4.0).
input
nv1
SNVT_obj_request
NV 1
input
UCPTSensorConfig
nc1
SNVT_obj_request
NV 1
input
UCPTdriveTimeClose
nc2
SNVT_obj_request
NV 1
input
UCPTdriveTimeOpen
nc3
SNVT_obj_request
NV 1
input
nc4
SNVT_obj_request
NV 1
input
UCPTsyncMax
nc5
SNVT_obj_request
NV 1
input
UCPTsyncCharge
nc6
SNVT_obj_request
NV 1
input
UCPTminDel taLevel
nc88
SNVT_obj_request
NV 1
nviRequest
nviValue
SNVT_switch
nviRequest
nviRequest
nviRequest
nviRequest
UCPTsyncMin
nviRequest
nviRequest
nviRequest
Mandatory
Network
Vari able s
Optional
Network
Vari able s
Optional
Configuration
Properties
input
nv3
SNVT_obj_request
NV 1
nviRequest
nvoFeedback
SNVT_switch
EN0B-0090GE51 R08026
nviRequest
input
UCPTdelayTime
nc96
SNVT_obj_request
NV 1
Fig. 3. LONMARK Object for each analog output
DISTRIBUTED I/O
Table 6. LONMARK Object NVs for the XFL522B
NV NameTypeRangeDescription
nviValueSNVT_switchReceives the value for the output channel.
Transmits the feedback value of the actuator output. If
the manual override switch is set to 0, or if the manual
override module is not plugged in, the feedback output
reflects the value of nviValue. As soon as the manual
override switch is set at the 20% threshold, the
Actuator Objects adopts this manual value. In this
case, the value of nvoFeedback will be 0xFF (invalid)
and the value field will contain the actuator position.
nvoFeedbackSNVT_switch
UCPTSensorConfignone
UCPTdriveTimeCloseSNVT_time_sec
UCPTdriveTimeOpenSNVT_time_sec
SCPTdelayTimeSNVT_time_sec
SCPTminDeltaLevelSNVT_lev_cont.
UCPTsyncMinSNVT_lev_cont
UCPTsyncMaxSNVT_lev_cont
UCPTsyncChargeSNVT_lev_cont
0 = not used
6 = 0 to 10V (default)
7 = motor (floating)
10.0 to 1000 sec
(default = 90.0 sec)
10.0 to 1000 sec
(default = 90.0 sec)
0.0 to 10.0 sec
(default = 5.0 sec)
0 to10%
(default = 2%)
90 to 100%
(default = 98%)
0 to 127.5%
(default = 100%)
If the actuator is configured as a motor, the position
commanded with the manual override switch will be
reflected in the open/close commands for a floating
actuator.
If the manual override switch is in the automatic position, data is transmitted whenever nviValue is written.
If the manual override switch is in the manual position,
data is transmitted whenever the manual position is
changed.
Specifies the actuator output type for an output
channel.
Specifies a floating actuator’s runtime from 100% to
0%.
Specifies a floating actuator’s runtime from 0% to
100%.
Specifies the delay time before a floating actuator
changes its direction. This avoids mechanical
problems that could occur when the run direction
changes due to an update to nviValue while the
actuator is still moving.
Specifies the delta level for an update to nviValue to
be exceeded before a new position is calculated for
the floating motor model. This is applicable only if the
actuator is configured as a motor.
Specifies the lower synchronization threshold. If the
actuator is configured as a motor and the value
commanded through nviValue approaches 0%, the
actuator is synchronized to 0% as soon as nviValue
reaches the percentage specified by UCPTsyncMin.
Specifies the upper synchronization threshold. If the
actuator is configured as a motor and the value
commanded through nviValue approaches 100%, the
actuator is synchronized to 100% as soon as nviValue
reaches the percentage specified by UCPTsyncMax.
Specifies the additional runtime when an actuator performs a synchronization. This is to ensure that the
actuator reaches the end position even if the actuator
position is not what it should be due to inaccuracy.
For example, with UCPTsyncCharge at 100%, an
actuator with a theoretical current position of 20%
would be forced to run 120% of the runtime specified
by UCPTdriveTimeClose if it starts a synchronization
from this point of operation.
7EN0B-0090GE51 R0802
DISTRIBUTED I/O
A
A
A
A
A
A
A
A
Relay Modules MCD 3 and MCE 3
The relay modules facilitate the control of peripheral devices
with high load via the analog outputs. Fig. 4 and Fig. 5
present connection examples for the relay modules MCD 3
and MCE 3, respectively.
FUSE
230 Vac / 120 Vac
00000001
O1
18
O2
11121314151617 18
MCD 3
K1
1223K345
LN
678
0.2 A
K 1
K 2
3 A
K 3
Fig. 4. Analog outputs, connection of relay MCD 3
MCD 3
Relay terminal 17 controls the changeover contact K3. Relay
terminal 18 controls the ON contacts K1, K2. Ground can be
looped through terminals 2/3.
19
O3
20
O4
21
230 Vac / 120 Vac
FUSE
00000002
O1
18
O2
19
11 12 13 1415 16 17 18
MCE 3
K1K2
123
K3
45678
0.2 A
2 A
K 1
K 2
K 3
O3
20
O4
21
Fig. 5. Analog outputs, connection of relay MCE 3
MCE 3
Relay terminal 16 controls the ON contact K3. Relay terminal
17 controls the changeover contact K2. Relay terminal 18
controls the changeover contact K1.
Power Supply
Several relay modules can be connected in series via the
bridged terminal pair:
24 Vac:Terminals 11/12 of the relay
24 Vac (-):Terminals 13 to 16 of the relay (MCD3)
24 Vac (-):Terminals 13 to 15 of the relay (MCE3)
Attention: Always connect the same side of the transformer to the same side of XSL511.
XFL522 + XSL513
Connector Module
XSL 511
Honeywell AG
XSL511
shield
LON
1
4
2
5
3
6
Made in German y
A1A1
34
52
33
51
32
50
31
49
30
48
47
28
27
23456
26
8
25
7
24
6
23
5
22
4
21
3
20
2
19AO1
1
S
18
GND
PE
PE
~
24V
↑
0...10 V
Actuator
0
1
0
V
24
M
V
↑
24
M
0...10 V
2
Actuator
XFL522 + XSL513
Connector Module
XSL 511
Honeywell AG
XSL511
LON
shield
1
4
2
5
3
6
Made in Germany
AO8
AO7
AO6
AO5
AO4
AO3
AO2
LON
shield
1
23456
AO8
AO7
AO6
AO5
AO4
AO3
AO2
LON
shield
1
Fig. 6. XFL522B analog output module
A1A1
34
52
33
51
32
50
31
49
30
48
47
2929
28
27
26
8
25
7
24
6
23
5
22
4
21
3
20
2
19AO1
1
S
18
GND
PE
PE
~
24V
↑
0...10 V
Actuator
0
1
0
V
24
M
V
↑
24
M
0...10 V
2
Actuator
fuse dependent
24 Vac
upon your transformer
+/- 20%
fuse dependent
230 Vac
upon your transformer
120 Vac
EN0B-0090GE51 R08028
Digital Input Module XFL523B
DISTRIBUTED I/O
• Twelve inputs (DI1 – DI12)
• Ri = 10K ohm
• Max. 20 Hz input frequency
• ON/OFF state: OFF: Ui ≤ 2.5 Vdc; ON: Ui ≥ 5 Vdc
• Protected switching up to 40 Vdc / 24 Vac
• LED per channel, color selectable in two groups (SW1: DI
1 – 6; SW2 DI: 7 – 12); color combinations: see Table 7
• 18 Vdc auxiliary voltage supply (unregulated)
• 1 sec polling time with CPU
• Green power LED (L1) and red L
(L2)
• Dimensions (WxLxH): 47x97x70 mm
Open Loop Sensor
Object Type #1
ONWORKS status LED
The digital input module has twelve input channels which can
be used for connecting sensors or any device providing a
digital output. The input values are read by the CPU and can
then be used for monitoring or as parameters for controlling
other devices
The unit plugs into the XSL513 Terminal Block and can be
inserted and removed without disturbing other units on the
bus. Terminals DI1 through DI12 are the digital inputs and
terminals 13 through 17 are wired together and provide an
auxiliary voltage of 18 Vdc. The module address is set using
the rotary HEX switch (in the case of applications prior to
CARE 4.0).
Beginning with Excel 500 controller firmware version 2.04.00,
the online point attribute Normally Open / Normally Closed
(NO/NC) defines the relation between the physical state
(contact position) and its logical status. See Table 7.
nviRequest
input
UCPTSensorConfig
nc1
SNVT_obj_request
NV 1
nviRequest
input
nc2 UCPTSendOnDelta
SNVT_obj_request
NV 1
nviRequest
input
nc27SCPTDirection
SNVT_obj_request
NV 1
Mandatory
Network
Var iabl es
Optional
Network
Var iabl es
Optional
Configuration
Properties
input
nv1
SNVT_obj_request
NV 1
nvoDiValueCnt
input
nv1
SNVT_obj_request
NV 1
nviRequest
nvoDiValue
SNVT_switch
nviRequest
SNVT_count
Fig. 7. LONMARK Object for each digital input
For each Sensor Object, the XFL523B Digital Input Module
provides an additional output NV, SNVT_switch. For an open
ONMARK integration, this offers a more convenient way of
L
accessing the sensor value compared to using the NV
SNVT_count. If the Sensor Object is configured as
“Totalizer”, this NV is invalid (state = 0xFF, value = 0).
9EN0B-0090GE51 R0802
Loading...
+ 21 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.