Elink
Elink
Elink
Description
YK-ELNK100-0
YK-ELNK101-0
YK-ELNKE00-0
YK-ELNK100-0 in an Enclosure
YK-ELNKE01-0
YK-ELNK101-0 in an Enclosure
YK-ELNKOLK-0
YK-ELNKSTK-0
Functional Overview
1
www.johnsoncontrols.com
Port 1
Port 2
Port 3
Port 4
BACnet
MS/TP
BACnet
MS/TP
LONW ORKS
FTT10
Modbus
RTU
Server
YORK Talk II
Modbus RTU
Server
N2
BACnet
MS/TP
N2
Modbus RTU
Client
VT-100
Port 2A
Port 2B
Port 3
Port 4
RS-485
RS-485
RS-232
RS-485
TTL/FTT-10A
Description
STD
CUS
ENG
User Reports
Certain parameters require adjustments on site.
Users that have established a VT-100 interface on
Port 3 can edit parameters. Any edits that may have
been made are saved to flash memory when you
exit the User Report or the User Report has timed
out. Only parameters previously defined in a User
Report can be edited and saved to flash memory.
Loading New Firmware and Application
If the E-Link Gateways Firmware and Application
require reloading, the preferred way is to establish a
VT-100 terminal session and then use an X-modem
utility to transfer the file. When using a
Microsoft Windows Operating System (OS)
based computer, X-modem capabilities already
come packaged within the HyperTerminal
Application, so proprietary tools are not required.
Applications
The E-Link Gateways Applications are designed to
provide connectivity to an established base of YORK
chillers that use YORK Talk II and III as their internal
protocol. Native BACnet and Modbus RTU protocol
speaking equipment can also use the E-Link
Gateway to offer N2 and LONW ORKS FTT10
communications. An example of this type of
equipment is the YPAL rooftop unit.
BAS Networks
An E-Link Gateway can be connected to a BAS
network after it has been Quick Started and is then
ready to provide data. The E-Link Gateway acts as a
server and the BAS system must initiate any
requests.
The information required by the BAS is partially
dependent on the protocol; but in all cases, the BAS
must know the E-Link Gateways network address
(the address that uniquely identifies it on the
network) and which internal data it can access.
MS/TP
The E-Link Gateway supports dynamic device
binding. The BAS integrator requires the Device
Object address (also known as the Device Object
instance or the DE address) for device binding. This
literal address allows the BAS system to connect to
the E-Link Gateway using an automatic discovery
process (a WHO-IS, I-AM exchange) that
establishes the E-Link Gateways Media Access
Control (MAC) address. The MAC address is then
used in all future requests.
Theory of Operation
The E-Link Gateway is designed to express
equipment data from one protocol (typically, YORK
Talk, BACnet, or Modbus RTU) into a BAS protocol.
To normalize the data received from or sent to the
equipment, three standard BACnet object types (AV,
BV, and MSV) are used. Although the E-Link
Gateway contains more complex objects, these
serve no function in a Gateway Application.
The E-Link Gateway is based on the ConneXsys
object engine that uses FSP as its programming
method.
Normalized Data
OUTPUT
AV, MSV, BV
BACnet Data
AV, MSV, BV
Modbus RTU
Data
AV, MSV, BV
N2, Modbus
RTU, BACnet,
and
LONW ORKS
FTT10
Equipment Profiles
These are defined as collections of data points,
which provide a BAS system access to certain
equipment functionality when exposed on a network.
Table 6: Features
Feature
Description
F01
F04
ANALOG VALUE
F06
BINARY VALUE
F09
BINARY OUTPUT
F20
NETWORK OBJECTS
F28
ANALOG TRANSFER
F29
DIGITAL TRANSFER
F45
CHANNEL CONFIG
F48
REPORT CONFIG
F49
USER TYPE
F50
SYSTEM DIAG
F54
YORK TALK
F60
SYSTEM STRUCTURE
F65
ACQUISITION
F66
MODBUS RTU
F67
F68
F69
MSV COMPANION
F70
Figure 8: Features
Section Level
Password
Access Levels
5555
1111
2222
3333
4444
Enter Command
Enter Command The Enter command is issued to
begin editing a particular field in a given Feature,
Section, and Page. The editing process follows the
following steps:
1. Issue the required FSP command to bring the
required page into focus.
2. Type e and press Enter. The page is returned as
before except that the contents of the
user-enterable data field are replaced with an
appropriate data entry prompt (see Table 8).
Table 8: Data Entry Prompts
t......t
vv
ssss
mm
Copy Commands
Two commands are used to copy the contents of a
given Quick Start section of either F67 or F68 into
the last available section supported by that Quick
Start feature (Figure 17). (See the Quick Starts
section for additional information.)
Transfer
10
11
Quick Starts
12
OK
INVALID FEATURE
INVALID SECTION
INVALID PAGE
INVALID FI
INVALID WRITE
INVALID DATA
Meaning
13
20 Pages (scripts)
98 Pages (scripts)
F68
Sect #12
F70 , Sect #1
F70, Sect #2
F68, Sect #12
F68, Sect #12
14
Indication
LED OFF
1 FLASH
2 FLASHES
3 FLASHES
LED ON
Continuous
FLASH
LED Operation
The E-Link Gateway uses a series of LEDs to
provide a visual indication of its current operating
status. The IPU-II has a Power and Status LED, and
the SIM has two LEDS assigned to each port.
The green Power LED indicates that the E-Link
Gateway is supplied with an input source of power. It
does not indicate that this voltage source is within
specification to allow the E-Link Gateway to operate
correctly, just that a power source is present.
The red Status LED is used to indicate the E-Link
Gateways operating conditions (as shown in
Table 11). The Status LED flashes continuously
when the system is operating correctly. This flash
rate is defined as 500 ms on, followed by 500 ms off.
An error flash rate is defined as code sequence of
500 ms on, followed by 500 ms off to indicate the
applicable code, which is then followed by a 2,000
ms delay before the sequence is repeated.
15
User Reports
User reports allow you to edit advanced site-specific
parameters that are not set within a Quick Start
selection (for example, the setting of Max Masters or
Device object instance).
To access the User reports, you must establish a
physical connection and terminal session with the
E-Link Gateway. Once the terminal connection is
established, type logon and press Enter. The E-link
Gateway responds with PLEASE ENTER
PASSWORD.
Table 12 shows the valid passwords and
corresponding user types:
Table 12: Valid Passwords and User Reports
Password
User Report
1111
2222
3333
4444
USER n (n = 1, 2, 3, or 4)
DE INSTANCE:
VVVVVVV
MMMM
Fi1
Fi2
Fi3
Select Option
>
Enter 1 or 2 and press Enter to view a list of all the
pages of the selected report.
16
DE NAME
TT.TT
MMMM
Fi1
Fi2
Fi3
VVVVV
Fi1
Fi2
APDU TIMEOUT
DESCRIPTOR PROPERTY
VISIBLE
MMM
Fi1
Fi2
P07
LOCATION
TT..TT
Fi1
Fi2
MG BACKWARD COMPATIBLE
MMM
Fi1
Fi2
DESCRIPTION
TT..TT
Fi1
Fi2
17
VVVVVVV
Fi1
Fi2
VVVVVVV
Fi1
Fi2
VVVVVVV
Fi1
Fi2
18
Offset
Selection
Function
X10
X100
X1000
X1
X0.1
X0.01
X0.001
X0.0001
P09
MMMMMMM
Fi1
Fi2
19
REF
TT..TT
Fi1
Fi2
CUSTOM DATABASE
MMM
Fi1
Fi2
P03 and P04 display the revision and the date when
the Firmware was compiled and released.
Table 27: P03 Fi Descriptions
P03
20
FIRMWARE REV
2.3.2.163-A
Fi1
Fi2
16-SEP-07
Fi1
Fi2
APPLICATION REVISION
ENG.001.023
Fi1
Fi2
APP GROUP A:
MMM
Fi1
Fi2
APP GROUP B:
MMM
Fi1
Fi2
IM-SI CONVRT
MMM
Fi1
Fi2
JCF REF
SSM3456JCF0005BL.BIN
Fi1
Fi2
Ports,
1, 2, 3
and 4
MM
BPS
(P01)
ACT:
(P01)
MMMMM
(P01)
Fi1
Fi2
Fi3
Fi4
Fi5
LON PROFILE
*.XIF
Fi1
Fi2
21
Baud Rate
Terminal
Modbus I/O
LON
Modbus Server
API
Modbus Client
BACNET MS/TP
YORKTalk 3
YORKTalk 2 V6
YORKTalk 2 V4
10
YORKTalk 3 SRVR
11
YORKTalk 2 SRVR
12
N2
13
Disabled
14
Monitor Port 1
15
Monitor Port 2
16
Monitor Port 4
Ports,1,2,3
and 4
BPS:
MMMMM
Fi1
Fi2
Fi3
Offset
Baud Rate
1200
4800
9600
19,200
38,400
57,600
76,800
Parity
NONE
EVEN
ODD
IGNR
MMM
SBITS:
Fi4
Fi5
Fi6
Fi7
PARITY:
Stop Bit
MAC
ADDR =
MMMM
MANUAL
MAC =
VVV
Fi1
Fi2
Fi3
Fi4
MAX MASTERS:
VVV
Fi1
Fi2
23
Protocols
Each E-Link Gateways port is configured by using a
Quick Start selection. The script that is executed
edits the appropriate pages within F45 selecting the
protocol to be assigned to each port.
Table 44: Source Selections
24
Offset
PROTOCOL
FUNCTION
Terminal
Modbus I/O
LON
Allows BACnet
communications over TTL
Modbus Server
Serves up data to a
Modbus RTU Client
API
Modbus Client
BACNET MS/TP
Allows BACnet
communications over
RS-485
YORKTalk 3
YORKTalk 2 V6
YORKTalk 2 V4
10
YORKTalk 3
SRVR
Acts as a Server to a
YORK Talk 3 Client
11
YORKTalk 2
SRVR
Acts as a Server to a
YORK Talk 2 Client
12
N2
Serves up data to a N2
Client
13
Disabled
Port Policy
Any port may be set to any selection in Table 46 as
long as no two ports are the same.
The exceptions to this policy are BACnet MS/TP and
Modbus RTU Server, which allow four concurrent
instances. If you try to configure more than one
instance of N2, the system automatically resets the
new selection to its previous setting.
The numerically lowest port is active when you
configure more than one instance of the other
protocol selections.
In many cases, when you select a protocol on a
particular port, a default baud rate, parity, and the
number of stop bits are automatically assigned.
Normal Operation Port 3 Override: T Switch On
If SW8 of the MAC address switch is on, then the
protocol on Port 3 is automatically forced to Terminal
at 57K6 baud; with no parity.
If SW8 of the MAC address switch is off, then the
protocol on Port 3 is set to the configuration in F45
on Port 3, and uses the baud rate and parity that are
assigned to this port.
Port 2 Override: All MAC Switches On
Note: The Port 2 Override is not designed for
normal system operation. It is reserved for hardware
debugging.
If SW1 through SW8 of the MAC address switch are
all set to on, then the protocol on Port 2 is forced to
Terminal at 57K6 baud; with no parity.
If SW8 the MAC address switch is off, then the
protocol on Port 2 is set to the configuration in F45
on Port 2. SW1 through SW7 = DONT CARE.
IMPORTANT: Invoking this function breaks the
communication link with the Equipment.
A star (*) displayed at the end of F45, P07, and P08
indicates that the current ports protocol selection
has been overridden to Terminal.
If a port override is invoked, a Port 2 override always
takes priority over a Port 3 override, and a Port 3
override always takes priority over a Terminal setting
on Port 4. Likewise, a terminal setting on Port 1
usurps control from any other ports.
Figure 43 shows the default protocols selected on
the ports when all the Quick Starts are set to off.
E-Link Gateway
Objects
Function
ADI
F01
Integer
ADF
F04
BD
F06
Byte
Network Visibility
Any E-Link Gateway data that is required to be
visible on an N2 network must be represented by a
valid section address and be exposed in F20. If an
object is not exposed in F20 but accessed by an N2
Master, an N10 error occurs.
25
N2 Addressing
The E-Link Gateway uses the corresponding
BACnet object instance as the N2 object address.
For example, AV102 is mapped to ADF102 and
BV50 is mapped to BD50.
Reading N2 Values
All of the supported objects return Reliability,
Overridden status, and Present Value when polled.
N2 Reliability is derived in the same way as it is for
the corresponding BACnet object, whereas the
Overridden state is set by the N2 Master performing
the override command.
Table 46: N2 Attributes and Errors
ADI
ADF
Attribute 1
Attribute 2
Error
Reliability
Overridden
Present
Value (PV)
N10, if section
out of range or
not in F20
Reliability
Overridden
Present
Value
N10, if section
out of range or
not in F20
BD
Reliability
Overridden
Present
Value
N10, if section
out of range or
not in F20
AI
Not Supported
N10
BI
Not Supported
N10
AO
Not Supported
N10
BO
Not Supported
N10
Writing to N2 Objects
An N2 Master may perform an Adjust, or an
Override, on any of the objects shown in Table 47.
Out of
Service = T
Source
ADJUST
OVERRIDE
ADI
PV not
changed,
An ACK is
returned
PV Writable
Any
ADF
PV Writable
PV Writable
R-Setpoint
ADF
PV Writable
PV Writable
Network
ADF
PV not changed
ACK returned
PV Writable
Any other
BD
PV Writable
PV Writable
R-Setup Flg
BD
PV Writable
PV Writable
Network
BD
PV not changed
ACK returned
PV Writable
Any other
AI
Any
BI
Any
AO
Any
BO
Any
26
Modbus RTU
The E-Link Gateways Modbus RTU Server provides
a means for a third-party Modbus RTU Client to
access the PV of the following features: F01, F02,
F03, F04, F05, F06, F07, F08, and F09. However,
only F01, F04, and F06 are used within the E-Link
Gateways Application.
The Modbus RTU interface can be configured to
operate at any of the available baud rates, parities,
and stop bits that are selectable in F45. However, in
practice, only certain selections that were used by
the Modbus MicroGateway are supported by the
Quick Starts.
Note: Unlike BACnet and N2, Modbus RTU data
does not need the referenced objects to be exposed
in F20 to make them network visible.
Modbus RTU Addressing
The E-Link Gateway references all its Modbus RTU
data using 16-bit registers. These registers are
expressed as decimal values within the E-Link
Gateways interface. Hexadecimal values are used
within the Modbus RTU messages. All data
addresses in a Modbus RTU message are zerobased. The first occurrence of a data item has an
address value of 0 in the message, but is defined as
Register 1 from a user perspective.
Algorithmic Addressing
In case of F02, F03, F05, F07, and F09 (and
optionally selectable in F45 Page 46 for F01, F04,
and F06), the address that references the PV of
these features is obtained by combining the feature
number and the section number using the following
rule:
The feature number expressed as a HEX value
is appended with the section number also
expressed as a HEX value to form a single
16-bit HEX address. The Feature and Section
numbers are both converted into Hex and then
appended to form a single address.
Some Applications require expressing the Modbus
RTU address as a decimal number. In this case, the
FSP address is calculated as follows:
1.
2.
3.
4.
Examples
To reference the PV of F02, S001, use Modbus RTU
register 0201H. If you are using a typical Modbus
RTU Client (for example, F66), convert this HEX
address into a decimal number (513 + 1 = 514).
To reference the Present Value of F07, S110, use
Modbus RTU register 076EH. If you are using a
typical Modbus RTU Client (for example, F66),
convert this HEX address into a decimal number
(1902 + 1 = 1903).
Manual Addressing
The E-Link Gateway also uses a mechanism within
F01, F04, and F06 objects that allows you to
override the default algorithmic addressing method
and to specify a specific Modbus RTU register
address to be used by a given section. A separate
page has been provided in these objects to specify
this address. This value is represented as a decimal
number and is defaulted to 0 to indicate that no
Modbus RTU address is available.
Services
Table 48 shows the supported Modbus RTU
Function codes listed by Feature used by the E-Link
Gateways Application.
Table 48: N2 Attributes and Errors
Function Codes
F01
F04
F06
X
X
X
X
X
Data Presentation
When the E-Link Gateway receives a request for the
PV of F02, F04, F07, F08, and F09, it responds by
returning a signed integer that is its P01 value
multiplied by 10. For example, if an F04, P01 value
is 32.7, then the Server returns 327.
27
LONWORKS ProtoCessor
The E-Link Gateway provides LONW ORKS access by
the addition of a LONW ORKS ProtoCessor module.
This is a two port device that has one of its ports
dedicated to interfacing with the host (the E-Link
Gateway), whereas the other port is used to connect
to the LONW ORKS network.
The E-Link Gateway uses electrical TTL signals on
Port 4 to connect to the LONW ORKS ProtoCessor
module. BACnet MS/TP is used to transfer data
between the two components.
The first E-Link Gateway Application supports the 12
LONMARK profiles stored on the ProtoCessor
module.
OPTIVIEW.XIF
Network Visibility
Any E-Link Gateway data that is required to be
visible on BACnet or LONW ORKS FTT10 networks
must be represented by a valid section address and
be exposed in F20. If an object is not exposed in
F20 but accessed by a BACnet system, an Object
not Supported error occurs.
R2YORK2.XIF
BACnet Addressing
In most cases, the E-Link Gateway uses the section
number of the associated Feature as the BACnet
instance. For example, 4102 maps to AV102 and
6050 to BV 50. A mechanism is included within F01,
F04, and F06 that enables a specific BACnet
instance to be configured, and so replaces the
Features section number.
The functionality of the E-Link Gateway from a
BACnet perspective is fully defined within its
Protocol Implementation Conformance Statement
(PICS)/BACnet Interoperability Building Blocks
(BIBBS) statement.
28
YDOPTI.XIF
YORK2.XIF
YPAL.XIF
KSSSOPTI.XIF
KVSDOPTI.XIF
KYDOPTI.XIF
KYIAOPTI.XIF
KYSTOPTI.XIF
R2PAL.XIF
STCWUXI.XIF
The ProtoCessor BACnet network is limited to one
other device, that of the E-Link Gateway. When the
LONW ORKS Quick Start is invoked, all the BACnet
network communication parameters on Port 4 are
prefixed to the following values:
Baud Rate = 38.4 K Baud
Max Masters = 3
E-Link Gateways Port 4 Device Objects
Instance (DE) = 100
E-Link Gateways MAC address = 1 (The
ProtoCessor uses a MAC address of 2)
Max info frames = 1
The BACnet Description property is made non
BACnet writable, but can still be changed by the
Quick Starts.
SNVT_switch Components
State
Value
100
29
BV Value
nciChillerEnable
nciMAXSendTime
X-Dont
Care
nciMinSendTime
State
Value
0
1
nciCapacityLim
nciCoolsetPt
LONWORKS Status
The ProtoCessor does not activate its LONW ORKS
FTT10 output until it has completely processed the
configuration data obtained from the E-Link
Gateway. From a LONW ORKS perspective, the
ProtoCessor should appear offline. If the
ProtoCessor were to make the FTT10 side active too
soon, then the LONW ORKS network has the option of
asking for data that could not be answered.
30
Client
Features
Used
Sections
Used
Poll
Interval
Port 2
Protocol
Port 2
Baud
Rate
Port
Hardware
Port 2
Parity
Functionality
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YK with SSS
Imperial (Version J)
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YK with VSD
Imperial (Version J)
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YT with SSS
Imperial (Version J)
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YT with VSD
Imperial (Version J)
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YS / YR with SSS
Imperial (Version J)
F54
5s
YORK Talk
3
19K2
RS-232
ODD
F54
5s
YORK Talk
3
19K2
RS-232
ODD
F54
5s
YORK Talk
3
19K2
RS-232
ODD
F54
5s
YORK Talk
3
19K2
RS-232
ODD
10
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YS / YR with SSS
Metric (Version J)
11
F54
15 s
YORK Talk
2 V6
1200
RS-485
ODD
12
F54
15 s
YORK Talk
2 V6
4800
RS-485
ODD
13
F54
1&2
15 s
YORK Talk
2 V6
4800
RS-485
ODD
14
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YD Imperial
(Version J)
15
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YD Metric
(Version J)
16
F65,
F28
1 & 2,
1 to 45
N/A
BACnet
MS/TP
38K4
RS-485
NONE
YPAL IPU-I
(Version 2)
17
F54
3&4
5s
YORK Talk
3
19K2
RS-232
ODD
YK with SSS
Imperial (Version K)
18
F54
3&4
5s
YORK Talk
3
19K2
RS-232
ODD
YK with VSD
Imperial (Version K)
19
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YT with SSS
Imperial (Version K)
20
F54
3&4
5s
YORK Talk
3
19K2
RS-232
ODD
YT with VSD
Imperial (Version K)
21
F54
5s
YORK Talk
3
19K2
RS-232
ODD
22
F54
3&4
5s
YORK Talk
3
19K2
RS-232
ODD
31
Switch
Settings
(Cont.)
Client
Features
Used
Sections
Used
Poll
Interval
Port 2
Protocol
Port 2
Baud
Rate
Port
Hardware
Port 2
Parity
Functionality
23
F54
3&4
5s
YORK Talk
3
19K2
RS-232
ODD
24
F54
5s
YORK Talk
3
19K2
RS-232
ODD
25
F54
3&4
5s
YORK Talk
3
19K2
RS-232
ODD
26
F54
5s
YORK Talk
3
19K2
RS-232
ODD
27
F54
5s
YORK Talk
3
19K2
RS-232
ODD
28
F54
5s
YORK Talk
3
19K2
RS-232
ODD
29
F54
5s
YORK Talk
3
19K2
RS-232
ODD
30
F54
5s
YORK Talk
3
19K2
RS-232
ODD
31
F66
1 to 5
N/A
Modbus
RTU
9600
RS-485
32
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YD Imperial
(Version K)
33
F54
5s
YORK Talk
3
19K2
RS-232
ODD
YD Metric
(Version K)
34 to 62
DEG F TO DEG C
F13, Section #2
PSI TO KPA
F13, Section #3
DEG C TO DEG F
F13, Section #4
LBH TO KGH
F13, Section #5
KGH TO LBH
F13, Section #6
GPM TO LPM
F13, Section #7
LPM TO GPM
F13, Section #8
BTUL TO KJKG
F13, Section #9
KJKG TO BTUL
WC TO PA
PA TO WC
CFM TO M3HR
M3HR TO CFM
IN TO MM
KPA TO PSI
SPARE
32
1.
BO Reference
Function
Where Used
BO1
YT COMS FAIL
F54
BO2
BACNET FAIL
F65
BO3
MODBUSFAIL
F66 (future)
BO4
IM-SI CONVRT
F04
BO5
TRANS.TIMER
F28
BO6
ACQUIS_FAIL
F65
BO7
F48
BO-004 (9004) when ACTIVE enables the conversion from Imperial to Metric units. This flag is set to TRUE in the Output Protocol
Quick Starts, 9 and 12.
33
Modbus RTU
As with N2 Applications, the Name and Engineering
units are superfluous in a Modbus RTU Application.
Only the PV has any relevance. When correlating
values being retrieved by a Modbus RTU Master and
those displayed by the object list command, the
following should be considered.
Registers displaying equipment CODES always have
a value that is one less than that what is being
displayed by the Object list command.
Any analog value displayed by a Modbus RTU Master
must be processed according to the applied scaling.
For example, the object list value is returned to a
Modbus RTU network multiplied by the scale factor
configured within the referenced object.
LONWORKS
When correlating the values retrieved by a LONW ORKS
system with the values displayed by the object list
command, the following information should be
considered.
SNVTs displaying equipment codes always have a
value that is one less than that what is being displayed
by the Object list command. Both analog and binary
values follow the PVs that are shown in the object list.
34
Probable Cause
Solution
1 FLASH
2 FLASHES
3 FLASHES
LED ON
35
Symptom (Cont.)
Probable Cause
Solution
The communications
between the BAS system
and the E-Link Gateway are
slow or unreliable.
BAS system is
communicating, but values
appear to be suspect.
Building Efficiency
507 E. Michigan Street, Milwaukee, WI 53202
Metasys and Johnson Controls are registered trademarks of Johnson Controls, Inc.
All other marks herein are the marks of their respective owners. 2011 Johnson Controls, Inc.
36