eng-eth installation instructions revc 8-3-2015 power monitoring/pdfs/eng-eth installation... ·...
TRANSCRIPT
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
MODEL ENG-ETH INSTALLATION INSTRUCTIONS
Description The ENG-ETH is a multi-protocol Ethernet communication module for the “endicator” Intelligent Energy Meter. The ENG-ETH reads data from the endicator main processor, formats it, and transmits the data over BACnet/IP, Modbus/TCP, or EtherNet/IP. The ENG-ETH also hosts its own website where meter measurements may be viewed and email alerts generated. The ENG-ETH allows all of the power system parameters measured by endicator to be monitored over Ethernet. The ENG-ETH also supports two external digital inputs.
Features • Monitors all endicator parameters over Ethernet using a dual port switch • Supports all protocols simultaneously, no need to enable a particular protocol • Allows remote reset of KWH and Peak KW parameters • Network parameters configurable through the endicator keypad or Desktop Software • Remote monitoring of parameters through the web server • Up to 10 unique email alert messages sent to as many as 4 recipients • Pluggable field-wiring screw terminals • Module and network LED indicators • Factory or field installation in any endicator meter.
Specifications
Item Specification
Power Supply None required (powered by endicator)
Network BACnet/IP, Modbus/TCP, EtherNet/IP
Field Wiring Pluggable screw terminals
Dimensions 4.5”H x 2.6”W x 0.6“D (11.4 x 6.6 x 1.5 cm)
Operating Environment Indoors, less than 1000m above sea level, do not expose to direct sunlight or corrosive / explosive gasses
Operating Temperature -10 ∼ +50°C (+14 ∼ +122°F)
Storage Temperature -40 ∼ +85°C (-40 ∼ +185°F)
Humidity 0% ∼ 95% noncondensing
Weight 0.1 lb (0.05kg)
This device is lead-free / RoHS-compliant.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
ENG-ETH Dual-Port Switch
The ENG-ETH includes two RJ-45 Ethernet jacks and a built-in dual port switch. This allows flexibility in how the ENG-ETH is connected to Ethernet. If an existing Ethernet device is located near the desired location for the ENG-ETH, the cable to the existing device may be moved to the ENG-ETH and an extender cable run from the second jack on the ENG-ETH to the existing device. This allows adding the ENG-ETH without consuming another port on the supporting Ethernet hub/switch. If the ENG-ETH is cabled to its own port on the supporting hub/switch, then the second ENG-ETH jack may be used to connect a local laptop PC to the ENG-ETH without disturbing the facility Ethernet connection.
Installation of the ENG-ETH Module If the ENG-ETH option was ordered with the endicator meter, it will be pre-installed at Kele. If the ENG-ETH is to be field installed, follow these steps: *** De-energize the high voltage L1-L2-L3 source before performing the following installation:
1. Ground yourself before removing the ENG-ETH module from its anti-static bag. The ENG-ETH module is static sensitive!
2. Remove the two internal access screws on the right side of the endicator keypad panel. Open the panel by lifting up on the right edge. The panel will swing open and allow easier access to the meter.
3. Turn off the endicator power by removing the 24 VAC terminal block on the upper left. Plug the ribbon cable header of the ENG-ETH into the “Network Card Ribbon Cable” socket on the endicator main processor board. You may want to unplug the faceplate ribbon cable from the motherboard to gain easier access to the network cable socket.
4. Lower the ENG-ETH board assembly over the two standoffs located in the middle of the endicator main processor board. Orient the assembly so that the ribbon cable is in the upper right corner. Install the two screws to secure the ENG-ETH board to the standoffs.
5. Connect the Ethernet CAT-5 network cables to the Ethernet jacks on the ENG-ETH board. 6. If you unplugged the faceplate ribbon cable earlier, plug it back into the motherboard. 7. Restore power to the endicator by plugging the 24 VAC terminal block back in. 8. This completes installation of the ENG-ETH Multi-Protocol Communication Module.
Status LED Indication The ENG-ETH contains several different LED indicators, each of which conveys important information about the status of the unit and the network. These LEDs and their functions are summarized here.
Module Status The ENG-ETH has one red/green LED located in the lower left-hand side of the ENG-ETH. On startup, the LED blinks a startup sequence: green…red. Always confirm this sequence upon powering the endicator to ensure the ENG-ETH is functioning properly. This LED conforms to the prescribed “module status LED” behavior as dictated in the EtherNet/IP specification. Solid green ............ The module status LED lights solid green when the ENG-ETH has power and is
functioning normally. Flashing red .......... If a fatal error occurs, the module status LED will flash a red error code. Please
take note of the flashing 3-digit error code before contacting technical support.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Network Status The ENG-ETH has one red/green LED located in the lower left-hand side of the ENG-ETH. On startup, the LED blinks a startup sequence: green…red. Always confirm this sequence upon powering the endicator to ensure the ENG-ETH is functioning properly. This LED conforms to the prescribed “network status LED” behavior as dictated in the EtherNet/IP specification. If a protocol other than EtherNet/IP is utilized, ignore this LED. Flashing green ...... Idle/Ready state. Ready to accept an EtherNet/IP connection. Solid green ............ Established an EtherNet/IP connection. Flashing red .......... EtherNet/IP connection timed out.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Configuration of the ENG-ETH Network Parameters The basic network parameters for the ENG-ETH are configured through the endicator keypad under the “Config Comms” menu option or through the endicator Desktop Software. This section details each parameter.
Common Parameters This section details the parameters used by multiple protocols. The IT Department of the building where endicator is installed may need to provide you with some of this information. Nwk Dev Name ..... Enter the device name for the ENG-ETH to be used on the EtherNet/IP and
BACnet/IP network. This value must be at least one character and is restricted to printable characters.
Nwk Mtr Config ..... Select “Y” to allow meter configuration over the network. Setting this parameter to
“Y” will allow meter configuration parameters to be written from the network. IP Address ............ Enter the IP address for the ENG-ETH to be used on the network. This must be a
Static IP address, the ENG-ETH does not support DHCP address assignment. Subnet Mask ......... Enter the subnet mask for the ENG-ETH to be used on the network. Gateway ................ Enter the default gateway for the ENG-ETH to be used on the network. DNS1 .................... Enter the IP address of the primary domain name server for ENG-ETH to use on
the network. If Email Alerts are not used, it is not necessary to provide DNS information.
DNS2 .................... (Optional) Enter the IP address of the secondary domain name server for the ENG-
ETH to use on the network. If Email Alerts are not used, it is not necessary to provide DNS information.
BACnet Parameters This section details the additional parameters that must be set when using BACnet. Dev Instance # ...... Enter the device instance number for the ENG-ETH to reside at on the network.
Modbus Parameters This section details the additional parameters that must be set when using Modbus. Rtn Data Order ...... This parameter configures the returned data order for 32-bit parameters. Select
“Rtn Low 1st” to return the least-significant, 16-bit word first. Select “Rtn High 1st” to return the most-significant, 16-bit word first.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
BACnet /IP The ENG-ETH module supports the BACnet/IP (Annex J) protocol over Ethernet via UDP port 47808. The BACnet device object is always present and must be properly configured (refer to Configuration of the ENG-ETH Network Parameters).
BACnet Point Mapping The following tables provide a list of the endicator data points that are mapped to the BACnet/IP network. All Analog Input and Binary Input object types are read-only. If an invalid object is requested, an appropriate error message will be transmitted by the ENG-ETH to the network. Items with a * must be converted from floating point to decimal before examining the byte or bit values.
Table 1: List of BACnet Analog Input Objects
Object Type Object Instance Description Units Notes
AI 1 Serial Number AI 2 Firmware Version
AI 3 Auto/Manual Wiring Configuration
0 = Volt-amp matching and CT polarities were manually configured. 1 = Volt-amp matching and CT polarities were auto-configured.
AI 4 Total KW KW AI 5 Sliding Window KW KW AI 6 Total KVAR KVAR AI 7 Total KVA KVA AI 8 Phase A KW KW AI 9 Phase B KW KW AI 10 Phase C KW KW AI 11 Phase A KVAR KVAR AI 12 Phase B KVAR KVAR AI 13 Phase C KVAR KVAR AI 14 Phase A KVA KVA AI 15 Phase B KVA KVA AI 16 Phase C KVA KVA AI 17 Total Power Factor AI 18 Phase A Power Factor AI 19 Phase B Power Factor AI 20 Phase C Power Factor AI 21 Average LL Volts VOLTS AI 22 Average LN Volts VOLTS AI 23 L1-L2 Volts VOLTS AI 24 L2-L3 Volts VOLTS AI 25 L3-L1 Volts VOLTS AI 26 L1-N Volts VOLTS AI 27 L2-N Volts VOLTS AI 28 L3-N Volts VOLTS AI 29 Average Amps AMPS AI 30 Phase A Amps AMPS AI 31 Phase B Amps AMPS AI 32 Phase C Amps AMPS AI 33 Total Pos KWH KWH
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Object Type Object Instance Description Units Notes
AI 34 Total Neg KWH KWH AI 35 Total Abs KWH KWH AI 36 Total Net KWH KWH AI 37 Total Pos KVARH AI 38 Total Neg KVARH AI 39 Total Abs KVARH AI 40 Total Net KVARH AI 41 Total KVAH AI 42 Phase A Pos KWH KWH AI 43 Phase B Pos KWH KWH AI 44 Phase C Pos KWH KWH AI 45 Phase A Neg KWH KWH AI 46 Phase B Neg KWH KWH AI 47 Phase C Neg KWH KWH AI 48 Phase A Pos KVARH AI 49 Phase B Pos KVARH AI 50 Phase C Pos KVARH AI 51 Phase A Neg KVARH AI 52 Phase B Neg KVARH AI 53 Phase C Neg KVARH AI 54 Phase A Pos KVAH AI 55 Phase B Pos KVAH AI 56 Phase C Pos KVAH AI 57 Peak Sliding Window KW KW AI 58 Frequency HZ AI 59 Clear Totalizers Year
AI 60 Clear Totalizers Day* Month Least significant byte = Day (1 – 31)
Next byte = Month (1 – 12)
AI 61 Clear Totalizers Time* Least significant byte = Minutes (0 – 59) Next byte = Hours (0 – 23)
AI 62 Peak Window KW Year
AI 63 Peak Window KW Day* Month Least significant byte = Day (1 – 31)
Next byte = Month (1 – 12)
AI 64 Peak Window KW Time* Least significant byte = Minutes (0 – 59) Next byte = Hours (0 – 23)
AI 65 Clear Peak KW Year
AI 66 Clear Peak KW Day* Month Least significant byte = Day (1 – 31)
Next byte = Month (1 – 12)
AI 67 Clear Peak KW Time* Least significant byte = Minutes (0 – 59) Next byte = Hours (0 – 23)
AI 68 External Pulse Count 1 AI 69 External Pulse Count 2
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Table 2: List of BACnet Analog Value Objects
Object Type Object Instance Description Units Notes
AV 1 Power System Type
0 = 3-Wire Delta 1 = 4-Wire Wye 2 = 2-Wire Single Phase 3 = 3-Wire Single Phase 4 = 4-Wire Delta
AV 2 Full Scale Volts VOLTS Range 120 – 32000 AV 3 Full Scale Amps AMPS Range 5 – 6000
AV 4 CT Type
0 = Safe-CTs non-matched 1 = 5A CTs non-matched 2 = Safe-CTs matched set 3 = 5A CTs matched set
AV 5 ‘A’ Phase Cal Number Range 9500 – 10500 AV 6 ‘B’ Phase Cal Number Range 9500 – 10500 AV 7 ‘C’ Phase Cal Number Range 9500 – 10500
AV 8 Volt-Amp Pairing
0 = L1/CTA L2/CTB L3/CTC (normal) 1 = L1/CTB L2/CTA L3/CTC 2 = L1/CTA L2/CTC L3/CTB 3 = L1/CTC L2/CTB L3/CTA 4 = L1/CTC L2/CTA L3/CTB 5 = L1/CTB L2/CTC L3/CTA
AV 9 CTA Polarity 0 = Normal 1 = Reversed
AV 10 CTB Polarity 0 = Normal 1 = Reversed
AV 11 CTC Polarity 0 = Normal 1 = Reversed
AV 12 KW Sliding Window Period MINUTES Range 5 – 60
AV 13 Contact 1 Function
0 = Positive KWH pulse 1 = Negative KWH pulse 2 = Low Volts alarm N.O 3 = Low Volts alarm N.C. 4 = Unbalanced Volts alarm N.O. 5 = Unbalanced Volts alarm N.C. 6 = Low OR Unbal Volts alarm N.O. 7 = Low OR Unbal Volts alarm N.C.
AV 14 Contact 2 Function
0 = Positive KWH pulse 1 = Negative KWH pulse 2 = Low Volts alarm N.O 3 = Low Volts alarm N.C. 4 = Unbalanced Volts alarm N.O. 5 = Unbalanced Volts alarm N.C. 6 = Low OR Unbal Volts alarm N.O. 7 = Low OR Unbal Volts alarm N.C.
AV 15 Minimum KWH Pulse Width MILLISECONDS Range 50 – 2000, 50 ms increments
AV 16 KWH Per Pulse KWH
0 = 0.01 KWH/pulse 1 = 0.1 KWH/pulse 2 = 1 KWH/pulse 3 = 10 KWH/pulse
AV 17 Low Volts Alarm Threshold PERCENT Range 50 – 99 (0 = alarm disabled)
AV 18 Unbalanced Volts Alarm Threshold PERCENT Range 1 – 8 (0 = alarm disabled)
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Object Type Object Instance Description Units Notes
AV 19 mA Output Function
0 = Total Positive KW 1 = Total Bidirectional KW 2 = Sliding Window KW 3 = Peak Window KW 4 = Total KVA 5 = Total Power Factor 6 = Average amps 7 = Average volts 8 = Network Control
AV 20 Name Tag Part 1*
Least significant byte = First ASCII character Next significant byte = Next ASCII character
AV 21 Name Tag Part 2*
Least significant byte = First ASCII character Next significant byte = Next ASCII character
AV 22 Name Tag Part 3*
Least significant byte = First ASCII character Next significant byte = Next ASCII character
AV 23 Name Tag Part 4*
Least significant byte = First ASCII character Next significant byte = Next ASCII character
AV 24 Name Tag Part 5*
Least significant byte = First ASCII character Next significant byte = Next ASCII character
AV 25 Name Tag Part 6*
Least significant byte = First ASCII character Next significant byte = Next ASCII character
AV 26 Displayed Values 1*
Each bit is a flag for that data item to be displayed. Bit = 0 means do not display, bit = 1 means display Total KW (Bit 0) Sliding Window KW (Bit 1) Total KVAR (Bit 2) Total KVA (Bit 3) Phase A KW (Bit 4) Phase B KW (Bit 5) Phase C KW (Bit 6) Phase A KVAR (Bit 7) Phase B KVAR (Bit 8) Phase C KVAR (Bit 9) Phase A KVA (Bit 10) Phase B KVA (Bit 11) Phase C KVA (Bit 12) Total Power Factor (Bit 13) Phase A Power Factor (Bit 14) Phase B Power Factor (Bit 15)
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Object Type Object Instance Description Units Notes
AV 27 Displayed Values 2*
Each bit is a flag for that data item to be displayed. Bit = 0 means do not display, bit = 1 means display Phase C Power Factor (Bit 0) Average LL Volts (Bit 1) Average LN Volts (Bit 2) L1-L2 Volts (Bit 3) L2-L3 Volts (Bit 4) L3-L1 Volts (Bit 5) L1-N Volts (Bit 6) L2-N Volts (Bit 7) L3-N Volts (Bit 8) Average Amps (Bit 9) A Amps (Bit 10) B Amps (Bit 11) C Amps (Bit 12) Total Positive KWH (Bit 13) Total Negative KWH (Bit 14) Total Absolute KWH (Pos + Neg) (Bit 15)
AV 28 Displayed Values 3*
Each bit is a flag for that data item to be displayed. Bit = 0 means do not display, bit = 1 means display Total Net KWH (Pos – Neg) (Bit 0) Total Positive KVARH (Bit 1) Total Negative KVARH (Bit 2) Total KVARH (Pos+Neg) (Bit 3) Net KVARH (Pos-Neg) (Bit 4) Total KVAH (Bit 5) A Positive KWH (Bit 6) B Positive KWH (Bit 7) C Positive KWH (Bit 8) A Negative KWH (Bit 9) B Negative KWH (Bit 10) C Negative KWH (Bit 11) A Positive KVARH (Bit 12) B Positive KVARH (Bit 13) C Positive KVARH (Bit 14) A Negative KVARH (Bit 15)
AV 29 Displayed Values 4*
Each bit is a flag for that data item to be displayed. Bit = 0 means do not display, bit = 1 means display B Negative KVARH (Bit 0) C Negative KVARH (Bit 1) A KVAH (Bit 2) B KVAH (Bit 3) C KVAH (Bit 4) Peak Sliding Window KW (Bit 6) External Input #1 (Bit 7) External Input #2 (Bit 8) Frequency (Bit 11) Name Tag (Bit 15)
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Object Type Object Instance Description Units Notes
AV 30 Display Action
0 = No icons, no rotate 1 = Show icons, no rotate 2 = No icons, rotate 3 = Show icons, rotate display
AV 31 Year
AV 32 Day Month* Least significant byte = Day (1 – 31) Next byte = Month (1 – 12)
AV 33 Time* Least significant byte = Minutes (0 – 59) Next byte = Hours (0 – 23)
AV 34 Aux Input #1 Display Format 0 = Display as pulse counter
1 = Display as input level
AV 35 Aux Input #2 Display Format 0 = Display as pulse counter
1 = Display as input level
Table 3: List of BACnet Analog Output Objects
Object Type Object Instance Description Units Notes
AO 1 Clear Totalizers Writing any value will clear the totalizers. This value self-resets to 0 after being written.
AO 2 Clear Peak Sliding Window
Writing any value will clear the peak sliding window. This value self-resets to 0 after being written.
AO 3 Clear External Input Pulse Count 1
Writing any value will clear the pulse count. This value self-resets to 0 after being written.
AO 4 Clear External Input Pulse Count 2
Writing any value will clear the pulse count. This value self-resets to 0 after being written.
AO 5 Output Contacts AO 6 4-20 mA Output
Table 4: List of BACnet Binary Input Objects
Object Type Object Instance Description Notes
BI 1 External Input 1 BI 2 External Input 2 BI 3 Low Volts Alarm BI 4 Unbalanced Volts Alarm
Table 5: List of BACnet Binary Value Objects
Object Type Object Instance Description Notes
BV 1 Display Total KW
BV 2 Display Sliding Window KW
BV 3 Display Total KVAR BV 4 Display Total KVA BV 5 Display Phase A KW BV 6 Display Phase B KW BV 7 Display Phase C KW BV 8 Display Phase A KVAR BV 9 Display Phase B KVAR BV 10 Display Phase C KVAR
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Object Type Object Instance Description Notes
BV 11 Display Phase A KVA BV 12 Display Phase B KVA BV 13 Display Phase C KVA
BV 14 Display Total Power Factor
BV 15 Display Phase A Power Factor
BV 16 Display Phase B Power Factor
BV 17 Display Phase C Power Factor
BV 18 Display Average LL Volts BV 19 Display Average LN Volts BV 20 Display L1-L2 Volts BV 21 Display L2-L3 Volts BV 22 Display L3-L1 Volts BV 23 Display L1-N Volts BV 24 Display L2-N Volts BV 25 Display L3-N Volts BV 26 Display Average Amps BV 27 Display A Amps BV 28 Display B Amps BV 29 Display C Amps
BV 30 Display Total Positive KWH
BV 31 Display Total Negative KWH
BV 32 Display Total Abs KWH BV 33 Display Total Net KWH
BV 34 Display Total Positive KVARH
BV 35 Display Total Negative KVARH
BV 36 Display Total KVARH BV 37 Display Net KVARH BV 38 Display Total KVAH BV 39 Display A Positive KWH BV 40 Display B Positive KWH BV 41 Display C Positive KWH BV 42 Display A Negative KWH BV 43 Display B Negative KWH BV 44 Display C Negative KWH BV 45 Display A Positive KVARH BV 46 Display B Positive KVARH
BV 47 Display C Positive KVARH
BV 48 Display A Negative KVARH
BV 49 Display B Negative KVARH
BV 50 Display C Negative KVARH
BV 51 Display A KVAH BV 52 Display B KVAH
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Object Type Object Instance Description Notes
BV 53 Display C KVAH
BV 54 Display Peak Sliding Window
BV 55 Display External Input 1 BV 56 Display External Input 2 BV 57 Display Frequency BV 58 Display Name Tag
Table 6: List of BACnet Binary Output Objects
Object Type Object Instance Description Notes
BO 1 Clear Totalizers Setting this active will clear the totalizers. This value self-resets to inactive after being written.
BO 2 Clear Peak Sliding Window
Setting this active will clear the peak sliding window. This value self-resets to inactive after being written.
BO 3 Clear External Input Pulse Count 1
Setting this active will clear the pulse count. This value self-resets to inactive after being written.
BO 4 Clear External Input Pulse Count 2
Setting this active will clear the pulse count. This value self-resets to inactive after being written.
Protocol Implementation Conformance Statement (PICS) BACnet Protocol
Date: September 25, 2013 Vendor Name: Kele Product Name: Kele endicator Power Meter Product Model Number: ENG-ETH Applications Software Version: V1.002 Firmware Revision: V1.002 BACnet Protocol Revision: 2 Product Description:
The Kele endicator Intelligent EnergyMeter monitors and records numerous power system parameters.
BACnet Standard Device Profile (Annex L):
BACnet Operator Workstation (B-OWS) BACnet Building Controller (B-BC) BACnet Advanced Application Controller (B-AAC) BACnet Application Specific Controller (B-ASC) BACnet Smart Sensor (B-SS) BACnet Smart Actuator (B-SA)
BACnet Interoperability Building Blocks Supported (Annex K):
Data Sharing – ReadProperty-B (DS-RP-B) Data Sharing – ReadPropertyMultiple-B (DS-RPM-B) Data Sharing – WriteProperty-B (DS-WP-B) Device Management – Dynamic Device Binding-B (DM-DDB-B) Device Management – Dynamic Object Binding-B (DM-DOB-B)
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Segmentation Capability:
None
Segmented requests supported Window Size ________ Segmented responses supported Window Size ________
Standard Object Types Supported:
See “Object Types/Property Support Table”. Data Link Layer Options:
BACnet/IP, (Annex J) BACnet/IP, (Annex J), Foreign Device ISO 8802-3, Ethernet (Clause 7) ANSI/ATA 878.1, 2.5 Mb. ARCNET (Clause 8) ANSI/ATA 878.1, RS-485 ARCNET (Clause 8), baud rate(s) ______ MS/TP master (Clause 9), baud rate(s): 9600, 19200, 38400, 76800 MS/TP slave (Clause 9), baud rate(s): ______ Point-To-Point, EIA 232 (Clause 10), baud rate(s): ______ Point-To-Point, modem, (Clause 10), baud rate(s): ______ LonTalk, (Clause 11), medium: ______ Other: ______
Device Address Binding:
Is static device binding supported? (This is currently for two-way communication with MS/TP slaves and certain other devise.) Yes No Networking Options:
Router, Clause 6 - List all routing configurations Annex H, BACnet Tunneling Router over IP BACnet/IP Broadcast Management Device (BBMD)
Does the BBMD support registrations by Foreign Devices? Yes No Character Sets Supported:
Indicating support for multiple character sets does not imply that they can all be supported simultaneously.
ANSI X3.4 IBM™/Microsoft™ DBCS ISO 8859-1 ISO 10646 (UCS-2) ISO 10646 (UCS-4) JIS C 6226
If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the gateway supports: N/A
Data Types Supported:
The following table summarizes the data types that are accepted (in the case of a write property service) and returned (in the case of a read property service) when targeting the present value property of each supported object type.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Object Type Service
Read Property Write Property
Analog Value Real Real, Unsigned, Integer, Null
Analog Output Real Real, Unsigned, Integer, Null
Analog Input Real N/A
Binary Value Enumerated Enumerated, Boolean, Real, Unsigned, Integer, Null
Binary Output Enumerated Enumerated, Boolean, Real, Unsigned, Integer, Null
Binary Input Enumerated N/A
Notes: • The Null data type is used to relinquish a previously-commanded entry at the targeted priority in the
priority array.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Object Types/Property Support Table
Table 7: BACnet Object Types /Properties Supported
Property Object Type
Device Binary Input
Binary Output
Binary Value
Analog Input
Analog Output
Analog Value
Object Identifier R R R R R R R Object Name R R R R R R R Object Type R R R R R R R System Status R Vendor Name R Vendor Identifier R Model Name R Firmware Revision R Appl Software Revision R Protocol Version R Protocol Revision R Services Supported R Object Types Supported R Object List R Max APDU Length R Segmentation Support R APDU Timeout R Number APDU Retries R Max Master Max Info Frames Device Address Binding R Database Revision R Present Value R W W R W W Status Flags R R R R R R Event State R R R R R R Reliability R R R R R R Out-of-Service R R R R R R Units R R R Priority Array R R R R Relinquish Default R R R R Polarity R R Active Text R R R Inactive Text R R R
R – readable using BACnet services W – readable and writable using BACnet services
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Modbus/TCP The ENG-ETH module supports Schneider Electric’s Modbus/TCP protocol, release 1.0. The interface is conformance class 0 and partial class 1 compliant, and allows up to 8 simultaneous Modbus/TCP client connections (sockets).
Table 8: Supported Modbus/TCP Functions Function
Code Function Modbus/TCP Class
3 Read multiple registers 0
4 Read input registers 1
6 Write single register 1
16 Write multiple registers 0
Other notes of interest are:
• Because the transaction is handled locally within the ENG-ETH, write data checking is not available. For example, if a write is performed to a register with a data value that is out-of-range of the corresponding parameter, no Modbus exception will be immediately returned.
• The “unit identifier” (UI) field of the request packets is ignored and will not cause the request to fail. The UI is simply echoed in the response.
Modbus Point Mapping The following tables provide a list of the endicator data points that are mapped to the Modbus network. All Input Registers are read-only. If an invalid register number is requested, an appropriate error message will be transmitted by the ENG-ETH to the network. Note that all registers are 32-bit registers and are composed of two 16-bit Modbus register addresses. All registers are integer values, unless otherwise indicated. 16-bit Modbus registers must be requested in pairs and start with an odd register number. Floating point parameters must be requested separately from integer parameters, otherwise the module will respond with an error. Note that the word endianness must be set appropriately (refer to Modbus Parameters).
Table 9: List of Modbus Input Registers
Register Type
Register Number Description Notes
Input 30001 Serial Number 30002
Input 30003 Firmware Version 32-bit IEEE Floating Point 30004
Input 30005
Auto/Manual Wiring Configuration
0 = Volt-amp matching and CT polarities were manually configured. 1 = Volt-amp matching and CT polarities were auto-configured. 30006
Input 30007 Total KW 32-bit IEEE Floating Point 30008
Input 30009
Sliding Window KW 32-bit IEEE Floating Point 30010
Input 30011 Total KVAR 32-bit IEEE Floating Point 30012
Input 30013
Total KVA 32-bit IEEE Floating Point 30014
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Register Type
Register Number Description Notes
Input 30015
Phase A KW 32-bit IEEE Floating Point 30016
Input 30017 Phase B KW 32-bit IEEE Floating Point 30018
Input 30019
Phase C KW 32-bit IEEE Floating Point 30020
Input 30021 Phase A KVAR 32-bit IEEE Floating Point 30022
Input 30023 Phase B KVAR 32-bit IEEE Floating Point 30024
Input 30025 Phase C KVAR 32-bit IEEE Floating Point 30026
Input 30027 Phase A KVA 32-bit IEEE Floating Point 30028
Input 30029
Phase B KVA 32-bit IEEE Floating Point 30030
Input 30031 Phase C KVA 32-bit IEEE Floating Point 30032
Input 30033
Total Power Factor 32-bit IEEE Floating Point 30034
Input 30035 Phase A Power Factor 32-bit IEEE Floating Point 30036
Input 30037
Phase B Power Factor 32-bit IEEE Floating Point 30038
Input 30039 Phase C Power Factor 32-bit IEEE Floating Point 30040
Input 30041
Average LL Volts 32-bit IEEE Floating Point 30042
Input 30043 Average LN Volts 32-bit IEEE Floating Point 30044
Input 30045 L1-L2 Volts 32-bit IEEE Floating Point 30046
Input 30047 L2-L3 Volts 32-bit IEEE Floating Point 30048
Input 30049 L3-L1 Volts 32-bit IEEE Floating Point 30050
Input 30051
L1-N Volts 32-bit IEEE Floating Point 30052
Input 30053 L2-N Volts 32-bit IEEE Floating Point 30054
Input 30055
L3-N Volts 32-bit IEEE Floating Point 30056
Input 30057 Average Amps 32-bit IEEE Floating Point 30058
Input 30059
Phase A Amps 32-bit IEEE Floating Point 30060
Input 30061 Phase B Amps 32-bit IEEE Floating Point 30062
Input 30063
Phase C Amps 32-bit IEEE Floating Point 30064
Input 30065 Total Pos KWH 32-bit IEEE Floating Point 30066 Input 30067 Total Neg KWH 32-bit IEEE Floating Point
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Register Type
Register Number Description Notes
30068
Input 30069 Total Abs KWH 32-bit IEEE Floating Point 30070
Input 30071 Total Net KWH 32-bit IEEE Floating Point 30072
Input 30073 Total Pos KVARH 32-bit IEEE Floating Point 30074
Input 30075
Total Neg KVARH 32-bit IEEE Floating Point 30076
Input 30077 Total Abs KVARH 32-bit IEEE Floating Point 30078
Input 30079
Total Net KVARH 32-bit IEEE Floating Point 30080
Input 30081 Total KVAH 32-bit IEEE Floating Point 30082
Input 30083
Phase A Pos KWH 32-bit IEEE Floating Point 30084
Input 30085 Phase B Pos KWH 32-bit IEEE Floating Point 30086
Input 30087 Phase C Pos KWH 32-bit IEEE Floating Point 30088
Input 30089 Phase A Neg KWH 32-bit IEEE Floating Point 30090
Input 30091 Phase B Neg KWH 32-bit IEEE Floating Point 30092
Input 30093
Phase C Neg KWH 32-bit IEEE Floating Point 30094
Input 30095 Phase A Pos KVARH 32-bit IEEE Floating Point 30096
Input 30097
Phase B Pos KVARH 32-bit IEEE Floating Point 30098
Input 30099 Phase C Pos KVARH 32-bit IEEE Floating Point 30100
Input 30101
Phase A Neg KVARH 32-bit IEEE Floating Point 30102
Input 30103 Phase B Neg KVARH 32-bit IEEE Floating Point 30104
Input 30105
Phase C Neg KVARH 32-bit IEEE Floating Point 30106
Input 30107 Phase A Pos KVAH 32-bit IEEE Floating Point 30108
Input 30109 Phase B Pos KVAH 32-bit IEEE Floating Point 30110
Input 30111 Phase C Pos KVAH 32-bit IEEE Floating Point 30112
Input 30113 Peak Sliding Window KW 32-bit IEEE Floating Point 30114
Input 30115
Frequency 32-bit IEEE Floating Point 30116
Input 30117
Clear Totalizers Year Day Month
Least significant 2 bytes = Year Next significant byte = Day (1 – 31) Next significant byte = Month (1 – 12) 30118
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Register Type
Register Number Description Notes
Input 30119
Clear Totalizers Time Least significant byte = Minutes (0 – 59) Next significant byte = Hours (0 – 23) Next significant 2 bytes = not used 30120
Input 30121
Peak Window KW Year Day Month
Least significant 2 bytes = Year Next significant byte = Day (1 – 31) Next significant byte = Month (1 – 12) 30122
Input 30123
Peak Window KW Time Least significant byte = Minutes (0 – 59) Next significant byte = Hours (0 – 23) Next significant 2 bytes = not used 30124
Input 30125
Clear Peak KW Year Day Month
Least significant 2 bytes = Year Next significant byte = Day (1 – 31) Next significant byte = Month (1 – 12) 30126
Input 30127
Clear Peak KW Time Least significant byte = Minutes (0 – 59) Next significant byte = Hours (0 – 23) Next significant 2 bytes = not used 30128
Input 30129
External Pulse Count 1
30130
Input 30131 External Pulse Count 2 30132
Input 30133
External Input 1
30134
Input 30135 External Input 2 30136
Input 30137
Low Volts Alarm
30138
Input 30139 Unbalanced Volts Alarm 30140
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Table 10: List of Modbus Holding Registers
Register Type
Register Number Description Notes
Holding
40001
Power System Type
0 = 3-Wire Delta 1 = 4-Wire Wye 2 = 2-Wire Single Phase 3 = 3-Wire Single Phase 4 = 4-Wire Delta
40002
Holding 40003 Full Scale Volts Range 120 – 32000 40004
Holding 40005 Full Scale Amps Range 5 – 6000 40006
Holding 40007
CT Type
0 = Safe-CTs non-matched 1 = 5A CTs non-matched 2 = Safe-CTs matched set 3 = 5A CTs matched set
40008
Holding 40009 ‘A’ Phase Cal Number Range 9500 – 10500 40010
Holding 40011
‘B’ Phase Cal Number Range 9500 – 10500 40012
Holding 40013 ‘C’ Phase Cal Number Range 9500 – 10500 40014
Holding
40015
Volt-Amp Pairing
0 = L1/CTA L2/CTB L3/CTC (normal) 1 = L1/CTB L2/CTA L3/CTC 2 = L1/CTA L2/CTC L3/CTB 3 = L1/CTC L2/CTB L3/CTA 4 = L1/CTC L2/CTA L3/CTB 5 = L1/CTB L2/CTC L3/CTA
40016
Holding 40017 CTA Polarity 0 = Normal 1 = Reversed 40018
Holding 40019
CTB Polarity 0 = Normal 1 = Reversed 40020
Holding 40021 CTC Polarity 0 = Normal 1 = Reversed 40022
Holding 40023 KW Sliding Window
Period Range 5 – 60 40024
Holding
40025
Contact 1 Function
0 = Positive KWH pulse 1 = Negative KWH pulse 2 = Low Volts alarm N.O 3 = Low Volts alarm N.C. 4 = Unbalanced Volts alarm N.O. 5 = Unbalanced Volts alarm N.C. 6 = Low OR Unbal Volts alarm N.O. 7 = Low OR Unbal Volts alarm N.C. 8 = Network Control
40026
Holding
40027
Contact 2 Function
0 = Positive KWH pulse 1 = Negative KWH pulse 2 = Low Volts alarm N.O 3 = Low Volts alarm N.C. 4 = Unbalanced Volts alarm N.O. 5 = Unbalanced Volts alarm N.C. 6 = Low OR Unbal Volts alarm N.O. 7 = Low OR Unbal Volts alarm N.C. 8 = Network Control
40028
Holding 40029 Minimum KWH Pulse
Width Range 50 – 2000, 50 ms increments 40030
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Register Type
Register Number Description Notes
Holding 40031
KWH Per Pulse
0 = 0.01 KWH/pulse 1 = 0.1 KWH/pulse 2 = 1 KWH/pulse 3 = 10 KWH/pulse
40032
Holding 40033 Low Volts Alarm Threshold Range 0 – 99 (0 = alarm disabled) 40034
Holding 40035 Unbalanced Volts Alarm Threshold Range 0 – 99 (0 = alarm disabled)
40036
Holding
40037
mA Output Function
0 = Total Positive KW 1 = Total Bidirectional KW 2 = Sliding Window KW 3 = Peak Window KW 4 = Total KVA 5 = Total Power Factor 6 = Average amps 7 = Average volts 8 = Network Control
40038
Holding 40039
Name Tag Part 1
Least significant byte = First ASCII character Next significant byte = Next ASCII character 40040
Holding 40041
Name Tag Part 2
Least significant byte = First ASCII character Next significant byte = Next ASCII character 40042
Holding 40043
Name Tag Part 3
Least significant byte = First ASCII character Next significant byte = Next ASCII character 40044
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Register Type
Register Number Description Notes
Holding
40045
Displayed Values 1
Each bit is a flag for that data item to be displayed. Bit = 0 means do not display, bit = 1 means display Total KW (Bit 0) Sliding Window KW (Bit 1) Total KVAR (Bit 2) Total KVA (Bit 3) Phase A KW (Bit 4) Phase B KW (Bit 5) Phase C KW (Bit 6) Phase A KVAR (Bit 7) Phase B KVAR (Bit 8) Phase C KVAR (Bit 9) Phase A KVA (Bit 10) Phase B KVA (Bit 11) Phase C KVA (Bit 12) Total Power Factor (Bit 13) Phase A Power Factor (Bit 14) Phase B Power Factor (Bit 15) Phase C Power Factor (Bit 16) Average LL Volts (Bit 17) Average LN Volts (Bit 18) L1-L2 Volts (Bit 19) L2-L3 Volts (Bit 20) L3-L1 Volts (Bit 21) L1-N Volts (Bit 22) L2-N Volts (Bit 23) L3-N Volts (Bit 24) Average Amps (Bit 25) A Amps (Bit 26) B Amps (Bit 27) C Amps (Bit 28) Total Positive KWH (Bit 29) Total Negative KWH (Bit 30) Total Absolute KWH (Pos + Neg) (Bit 31)
40046
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Register Type
Register Number Description Notes
Holding
40047
Displayed Values 2
Each bit is a flag for that data item to be displayed. Bit = 0 means do not display, bit = 1 means display Total Net KWH (Pos – Neg) (Bit 0) Total Positive KVARH (Bit 1) Total Negative KVARH (Bit 2) Total KVARH (Pos+Neg) (Bit 3) Net KVARH (Pos-Neg) (Bit 4) Total KVAH (Bit 5) A Positive KWH (Bit 6) B Positive KWH (Bit 7) C Positive KWH (Bit 8) A Negative KWH (Bit 9) B Negative KWH (Bit 10) C Negative KWH (Bit 11) A Positive KVARH (Bit 12) B Positive KVARH (Bit 13) C Positive KVARH (Bit 14) A Negative KVARH (Bit 15) B Negative KVARH (Bit 16) C Negative KVARH (Bit 17) A KVAH (Bit 18) B KVAH (Bit 19) C KVAH (Bit 20) Peak Sliding Window KW (Bit 22) External Input #1 (Bit 23) External Input #2 (Bit 24) Frequency (Bit 27) Name Tag (Bit 31)
40048
Holding 40049
Display Action
0 = No icons, no rotate 1 = Show icons, no rotate 2 = No icons, rotate 3 = Show icons, rotate display
40050
Holding 40051
Time Least significant byte = Minutes (0 – 59) Next byte = Hours (0 – 23) 40052
Holding 40053
Year Day Month Least significant 2 bytes = Year Next significant byte = Day (1 – 31) Next significant byte = Month (1 – 12) 40054
Holding 40055
Output Contacts Bit 0 = contact 1 Bit 1 = contact 2 40056
Holding 40057 4-20 mA Output 32-bit IEEE Floating Point 40058
Holding 40059 Aux Input #1 Display
Format 0 = Display as pulse counter 1 = Display as input level 40060
Holding 40061 Aux Input #2 Display Format
0 = Display as pulse counter 1 = Display as input level 40062
Holding 40063
Clear Totalizers Writing any value will clear the totalizers. This value self-resets to 0 after being written. 40064
Holding 40065 Clear Peak Sliding
Window
Writing any value will clear the peak sliding window. This value self-resets to 0 after being written. 40066
Holding 40067 Clear External Input Pulse
Count 1
Writing any value will clear the pulse count. This value self-resets to 0 after being written. 40068
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Register Type
Register Number Description Notes
Holding 40069 Clear External Input Pulse
Count 2
Writing any value will clear the pulse count. This value self-resets to 0 after being written. 40070
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
EtherNet/IP The ENG-ETH module supports both explicit and I/O messaging. The I/O messaging is entirely user-configurable and is invoked when the client opens a connection to the interface using assembly instances 100 (O→T direction) and 150 (T→O direction). Some other notes of interest are:
• The ENG-ETH supports the EtherNet/IP protocol, as administered by the Open DeviceNet Vendor Association (ODVA).
• I/O connection sizes for assembly instances 100 and 150 are adjustable between 0 and 128 bytes (32 parameters max @ 4 bytes per parameter = 128 bytes). Because parameters are 32-bit elements, however, connection sizes must be a multiple of 4 bytes.
• The ENG-ETH product type code is 12 (Communication Adapter). • Supports unconnected messages (UCMM), and up to 16 simultaneous class 1 (I/O) or class 3
(explicit) connections. • Refer to
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
• EtherNet/IP web page for further information on the I/O data configuration arrays. • Class 1 implicit I/O supports both multicast and point-to-point (unicast) when producing data in
the T→O direction. • Point-to-point class 1 connected messages will be produced targeting the IP address of the
device that instantiated the connection, UDP port 0x08AE (UDP port 2222). • If a class 1 point-to-point connection is established in the (T→O) direction, no more class 1
connections can be established. • If a class 1 connection’s consuming half (O→T) times out, then the producing half (T→O) will
also time-out and will stop producing.
EtherNet/IP Point Mapping The following tables provide a list of the endicator data points that are mapped as EtherNet/IP tags. If an invalid tag is requested, an appropriate error message will be transmitted by the ENG-ETH to the network. The tags are accessed using the “CIP Data Table Read” and “CIP Data Table Write” services. Note that all tags are 32-bit values. All tags are integer values, unless otherwise indicated as a 32-bit IEEE Float Point. Floating point tags must be requested separately from integer tags, otherwise the module will respond with an error.
Table 11: List of EtherNet/IP Data TableTags
Tag Name Description Notes
P000 Serial Number
P001 Firmware Version 32-bit IEEE Floating Point
P002 Auto/Manual Wiring Configuration
0 = Volt-amp matching and CT polarities were manually configured. 1 = Volt-amp matching and CT polarities were auto-configured.
P003 Total KW 32-bit IEEE Floating Point
P004 Sliding Window KW 32-bit IEEE Floating Point
P005 Total KVAR 32-bit IEEE Floating Point
P006 Total KVA 32-bit IEEE Floating Point
P007 Phase A KW 32-bit IEEE Floating Point
P008 Phase B KW 32-bit IEEE Floating Point
P009 Phase C KW 32-bit IEEE Floating Point
P010 Phase A KVAR 32-bit IEEE Floating Point
P011 Phase B KVAR 32-bit IEEE Floating Point
P012 Phase C KVAR 32-bit IEEE Floating Point
P013 Phase A KVA 32-bit IEEE Floating Point
P014 Phase B KVA 32-bit IEEE Floating Point
P015 Phase C KVA 32-bit IEEE Floating Point
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Tag Name Description Notes
P016 Total Power Factor 32-bit IEEE Floating Point
P017 Phase A Power Factor 32-bit IEEE Floating Point
P018 Phase B Power Factor 32-bit IEEE Floating Point
P019 Phase C Power Factor 32-bit IEEE Floating Point
P020 Average LL Volts 32-bit IEEE Floating Point
P021 Average LN Volts 32-bit IEEE Floating Point
P022 L1-L2 Volts 32-bit IEEE Floating Point
P023 L2-L3 Volts 32-bit IEEE Floating Point
P024 L3-L1 Volts 32-bit IEEE Floating Point
P025 L1-N Volts 32-bit IEEE Floating Point
P026 L2-N Volts 32-bit IEEE Floating Point
P027 L3-N Volts 32-bit IEEE Floating Point
P028 Average Amps 32-bit IEEE Floating Point
P029 Phase A Amps 32-bit IEEE Floating Point
P030 Phase B Amps 32-bit IEEE Floating Point
P031 Phase C Amps 32-bit IEEE Floating Point
P032 Total Pos KWH 32-bit IEEE Floating Point
P033 Total Neg KWH 32-bit IEEE Floating Point
P034 Total Abs KWH 32-bit IEEE Floating Point
P035 Total Net KWH 32-bit IEEE Floating Point
P036 Total Pos KVARH 32-bit IEEE Floating Point
P037 Total Neg KVARH 32-bit IEEE Floating Point
P038 Total Abs KVARH 32-bit IEEE Floating Point
P039 Total Net KVARH 32-bit IEEE Floating Point
P040 Total KVAH 32-bit IEEE Floating Point
P041 Phase A Pos KWH 32-bit IEEE Floating Point
P042 Phase B Pos KWH 32-bit IEEE Floating Point
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Tag Name Description Notes
P043 Phase C Pos KWH 32-bit IEEE Floating Point
P044 Phase A Neg KWH 32-bit IEEE Floating Point
P045 Phase B Neg KWH 32-bit IEEE Floating Point
P046 Phase C Neg KWH 32-bit IEEE Floating Point
P047 Phase A Pos KVARH 32-bit IEEE Floating Point
P048 Phase B Pos KVARH 32-bit IEEE Floating Point
P049 Phase C Pos KVARH 32-bit IEEE Floating Point
P050 Phase A Neg KVARH 32-bit IEEE Floating Point
P051 Phase B Neg KVARH 32-bit IEEE Floating Point
P052 Phase C Neg KVARH 32-bit IEEE Floating Point
P053 Phase A Pos KVAH 32-bit IEEE Floating Point
P054 Phase B Pos KVAH 32-bit IEEE Floating Point
P055 Phase C Pos KVAH 32-bit IEEE Floating Point
P056 Peak Sliding Window KW 32-bit IEEE Floating Point
P057 Frequency 32-bit IEEE Floating Point
P058 Clear Totalizers Year Day Month
Least significant 2 bytes = Year Next significant byte = Day (1 – 31) Next significant byte = Month (1 – 12)
P059 Clear Totalizers Time Least significant byte = Minutes (0 – 59) Next significant byte = Hours (0 – 23) Next significant 2 bytes = not used
P060 Peak Window KW Year Day Month
Least significant 2 bytes = Year Next significant byte = Day (1 – 31) Next significant byte = Month (1 – 12)
P061 Peak Window KW Time Least significant byte = Minutes (0 – 59) Next significant byte = Hours (0 – 23) Next significant 2 bytes = not used
P062 Clear Peak KW Year Day Month
Least significant 2 bytes = Year Next significant byte = Day (1 – 31) Next significant byte = Month (1 – 12)
P063 Clear Peak KW Time Least significant byte = Minutes (0 – 59) Next significant byte = Hours (0 – 23) Next significant 2 bytes = not used
P064 External Pulse Count 1
P065 External Pulse Count 1
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Tag Name Description Notes
P066 External Input 1
P067 External Input 2
P068 Low Volts Alarm
P069 Unbalanced Volts Alarm
P070 Power System Type
0 = 3-Wire Delta 1 = 4-Wire Wye 2 = 2-Wire Single Phase 3 = 3-Wire Single Phase 4 = 4-Wire Delta
P071 Full Scale Volts Range 120 – 32000
P072 Full Scale Amps Range 5 – 6000
P073 CT Type
0 = Safe-CTs non-matched 1 = 5A CTs non-matched 2 = Safe-CTs matched set 3 = 5A CTs matched set
P074 ‘A’ Phase Cal Number Range 9500 – 10500
P075 ‘B’ Phase Cal Number Range 9500 – 10500
P076 ‘C’ Phase Cal Number Range 9500 – 10500
P077 Volt-Amp Pairing
0 = L1/CTA L2/CTB L3/CTC (normal) 1 = L1/CTB L2/CTA L3/CTC 2 = L1/CTA L2/CTC L3/CTB 3 = L1/CTC L2/CTB L3/CTA 4 = L1/CTC L2/CTA L3/CTB 5 = L1/CTB L2/CTC L3/CTA
P078 CTA Polarity 0 = Normal 1 = Reversed
P079 CTB Polarity 0 = Normal 1 = Reversed
P080 CTC Polarity 0 = Normal 1 = Reversed
P081 KW Sliding Window Period Range 5 – 60
P082 Contact 1 Function
0 = Positive KWH pulse 1 = Negative KWH pulse 2 = Low Volts alarm N.O 3 = Low Volts alarm N.C. 4 = Unbalanced Volts alarm N.O. 5 = Unbalanced Volts alarm N.C. 6 = Low OR Unbal Volts alarm N.O. 7 = Low OR Unbal Volts alarm N.C. 8 = Network Control
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Tag Name Description Notes
P083 Contact 2 Function
0 = Positive KWH pulse 1 = Negative KWH pulse 2 = Low Volts alarm N.O 3 = Low Volts alarm N.C. 4 = Unbalanced Volts alarm N.O. 5 = Unbalanced Volts alarm N.C. 6 = Low OR Unbal Volts alarm N.O. 7 = Low OR Unbal Volts alarm N.C. 8 = Network Control
P084 Minimum KWH Pulse Width Range 50 – 2000, 50 ms increments
P085 KWH Per Pulse
0 = 0.01 KWH/pulse 1 = 0.1 KWH/pulse 2 = 1 KWH/pulse 3 = 10 KWH/pulse
P086 Low Volts Alarm Threshold Range 0 – 99 (0 = alarm disabled)
P087 Unbalanced Volts Alarm Threshold Range 0 – 99 (0 = alarm disabled)
P088 mA Output Function
0 = Total Positive KW 1 = Total Bidirectional KW 2 = Sliding Window KW 3 = Peak Window KW 4 = Total KVA 5 = Total Power Factor 6 = Average amps 7 = Average volts 8 = Network Control
P089 Name Tag Part 1 Least significant byte = First ASCII character Next significant byte = Next ASCII character
P090 Name Tag Part 2 Least significant byte = First ASCII character Next significant byte = Next ASCII character
P091 Name Tag Part 3 Least significant byte = First ASCII character Next significant byte = Next ASCII character
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Tag Name Description Notes
P092 Displayed Values 1
Each bit is a flag for that data item to be displayed. Bit = 0 means do not display, bit = 1 means display Total KW (Bit 0) Sliding Window KW (Bit 1) Total KVAR (Bit 2) Total KVA (Bit 3) Phase A KW (Bit 4) Phase B KW (Bit 5) Phase C KW (Bit 6) Phase A KVAR (Bit 7) Phase B KVAR (Bit 8) Phase C KVAR (Bit 9) Phase A KVA (Bit 10) Phase B KVA (Bit 11) Phase C KVA (Bit 12) Total Power Factor (Bit 13) Phase A Power Factor (Bit 14) Phase B Power Factor (Bit 15) Phase C Power Factor (Bit 16) Average LL Volts (Bit 17) Average LN Volts (Bit 18) L1-L2 Volts (Bit 19) L2-L3 Volts (Bit 20) L3-L1 Volts (Bit 21) L1-N Volts (Bit 22) L2-N Volts (Bit 23) L3-N Volts (Bit 24) Average Amps (Bit 25) A Amps (Bit 26) B Amps (Bit 27) C Amps (Bit 28) Total Positive KWH (Bit 29) Total Negative KWH (Bit 30) Total Absolute KWH (Pos + Neg) (Bit 31)
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Tag Name Description Notes
P093 Displayed Values 2
Each bit is a flag for that data item to be displayed. Bit = 0 means do not display, bit = 1 means display Total Net KWH (Pos – Neg) (Bit 0) Total Positive KVARH (Bit 1) Total Negative KVARH (Bit 2) Total KVARH (Pos+Neg) (Bit 3) Net KVARH (Pos-Neg) (Bit 4) Total KVAH (Bit 5) A Positive KWH (Bit 6) B Positive KWH (Bit 7) C Positive KWH (Bit 8) A Negative KWH (Bit 9) B Negative KWH (Bit 10) C Negative KWH (Bit 11) A Positive KVARH (Bit 12) B Positive KVARH (Bit 13) C Positive KVARH (Bit 14) A Negative KVARH (Bit 15) B Negative KVARH (Bit 16) C Negative KVARH (Bit 17) A KVAH (Bit 18) B KVAH (Bit 19) C KVAH (Bit 20) Peak Sliding Window KW (Bit 22) External Input #1 (Bit 23) External Input #2 (Bit 24) Frequency (Bit 27) Name Tag (Bit 31)
P094 Display Action
0 = No icons, no rotate 1 = Show icons, no rotate 2 = No icons, rotate 3 = Show icons, rotate display
P095 Time Least significant byte = Minutes (0 – 59) Next byte = Hours (0 – 23)
P096 Year Day Month Least significant 2 bytes = Year Next significant byte = Day (1 – 31) Next significant byte = Month (1 – 12)
P097 Output Contacts Bit 0 = contact 1 Bit 1 = contact 2
P098 4-20 mA Output 32-bit IEEE Floating Point
P099 Aux Input #1 Display Format
0 = Display as pulse counter 1 = Display as input level
P100 Aux Input #2 Display Format
0 = Display as pulse counter 1 = Display as input level
P101 Clear Totalizers Writing any value will clear the totalizers. This value self-resets to 0 after being written.
P102 Clear Peak Sliding Window
Writing any value will clear the peak sliding window. This value self-resets to 0 after being written.
P103 Clear External Input Pulse Count 1
Writing any value will clear the pulse count. This value self-resets to 0 after being written.
P104 Clear External Input Pulse Count 2
Writing any value will clear the pulse count. This value self-resets to 0 after being written.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Kele Finder Application The Kele Finder application is a Microsoft Windows® -based PC program which provides several configuration and maintenance utilities for the ENG-ETH, such as Ethernet-based discovery and USB-based firmware updating. The application discovers all ENG-ETH modules on the current Ethernet subnet, regardless of whether or not their network parameters are currently compatible with the subnet upon which they reside. The Kele Finder program is not required to install an ENG-ETH module on the network. Setting the proper network parameters through the keypad/LCD or Desktop Software is sufficient to get the ENG-ETH up and running. The Kele Finder program is required if it is ever desired to upgrade the ENG-ETH operating firmware.
Installation The Kele Finder setup will install all required files and USB device drivers. Note that the Kele Finder program must be installed before connecting any ENG-ETH devices to the computer’s USB port, as the program contains product-specific USB drivers that must be installed on the computer prior to initial connection of the target device. If you are prompted by the operating system that it can’t verify the publisher of this driver software, choose “Install this driver software anyway”. After the Kele Finder application is installed, the PC will be able to automatically install the appropriate USB driver when an ENG-ETH module is connected via USB. Note that the Kele Finder application must be installed prior to connecting an ENG-ETH module to the PC: the PC will not be able to automatically install the USB driver until the Kele Finder installation is complete By using a USB mini-B cable, an ENG-ETH can be connected to the PC and updated. The ENG-ETH is a USB composite device (which is to say that it presents multiple virtual representations to the computer), so Windows will additionally identify the device as a USB mass storage device (also known as a “flash drive” or “removable disk”), and automatically install the default Windows USB mass storage device drivers. Once this is completed, the operating system may automatically pop up a Windows Explorer window showing the file contents of the ENG-ETH’s on-board file system. This window can be closed at this time if desired.
Ethernet Tab All devices discovered on the current Ethernet subnet can be organized in ascending or descending order by clicking on the desired sort header (Product, IP Address, MAC Address or Application Firmware). The buttons on the left side of the window perform the following actions: Open Web: Opens a web browser page of the selected device. Refer to the
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Web Server section. Reboot Device: Reboots the currently-selected ENG-ETH module. The Finder application will then automatically rescan the network. Refresh List: Causes the Finder application to rescan the network. Note that in order for the Finder application to discover devices on the Ethernet subnet, certain UDP traffic must be allowed in and out of the computer, and firewall applications (such as Windows Firewall) are often configured to block such traffic by default. If the Finder is unable to discover any devices on the current subnet, be sure to check the computer’s firewall settings during troubleshooting, and add an exception to the firewall configuration if necessary. The Finder application uses UDP port 4334.
USB Tab All devices connected to the computer via USB can be organized in ascending or descending order by clicking on the desired sort header (Product, Manufacturer or Application Firmware). The buttons on the left side of the window perform the following actions: Device Info: Provides general device info. Update Firmware: Update the firmware. Refer to the Firmware Update section. View Files: Provides access to the on-board filesystem with Windows Explorer. Refer to File System section. Reboot Device: Reboots the ENG-ETH. The Finder will automatically detect the ENG-ETH once it has completed rebooting.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Web Server The ENG-ETH contains a web server which allows users to access the meter’s internal data in a graphical manner with web browsers such as Microsoft Internet Explorer or Mozilla Firefox. Meter configuration via the web server is limited to only the Email Alerts details and the Ethernet/IP I/O Messaging. In order to view the ENG-ETH web pages, the free Adobe Flash Player browser plug-in is required. The plug-in can be downloaded directly from http://www.adobe.com. Always ensure that you have the latest version of the Flash Player installed: if some aspect of the web page does not appear to be displayed properly, installing the latest Flash Player update usually resolves the problem. In order to access the web server, destination TCP ports 80 and 843 must be accessible from the client computer. Port 80 is the standard port used to serve up http web pages, this port should be open on all web-capable PCs. Port 843 is a “well-known port number” associated with Adobe Flash, most computers should allow access to this port without manual opening required. To access the web server, either use the finder application (refer to Kele Finder Application) and select the “Open Web” button when the target unit is highlighted, or just directly enter the target unit’s IP address into the address (URL) field of your web browser. Figure 1 shows the opening screen of the web server:
Figure 1: Web Server Opening Screen The introductory web page attempts to open a separate “data channel” to access the real-time meter data. If the data channel is established, you will see the word “Success” on the lower right and the web server will transition to the Monitor page.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
If the data channel cannot be established, the introductory web page will remain visible (no transition to Monitor page) and the word “Success” will not appear. The ENG-ETH web site only supports one client at a time. If the data channel cannot be established, the ENG-ETH may be in use by another client, try again in a few minutes. The web interface is subdivided into several different pages as indicated by a row of buttons at the top: Monitor Configure Email Alerts Dashboard Ethernet/IP To change to the desired page, just click the corresponding button.
Monitor Page Figure 2 shows the Monitor page:
Figure 2: Monitor Page The Monitor page displays all the meter measurements plus some other information such as Name Tag. The information is updated every few seconds as indicated by the green “Updating Data” square that blinks on and off. If the green Updating Data square stays off for more than a few seconds, you may need to press the browser’s Refresh button to re-establish communications with the meter.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Configure Page The Configure page allows viewing of the meter’s present configuration. Refer to Figure 3:
Figure 3: Configure Page All items on the Configure page are read-only; they cannot be changed from the website. To change the meter configuration, use the endicator keypad/LCD or Desktop Software. The meter configuration may also be changed via BACnet/IP or Modbus/TCP if the “configure over network” option is enabled. Information updating is indicated by the green “Updating Data” square that blinks on and off. If the green Updating Data square stays off for more than a few seconds, you may need to press the browser’s Refresh button to re-establish communications with the meter.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Login Page Some pages (Email Alerts, Dashboard Gauge Setup, Ethernet/IP Configure) cannot be accessed until the client logs in with the correct User Name and Password. Trying to access any of these pages will first bring up the Login page as shown in Figure 4:
Figure 4: Login Page The ENG-ETH ships from Kele with the Username = endicator and Password = 1234. You may change this by filling in the lower set of fields with a new Username and Password of your choice. NOTE: the website Username and Password are independent of the Password used to unlock the front panel keypad/LCD and Desktop Software. If the Username and Password are lost, the ENG-ETH supports a “back door” Username and Password that are derived from the meter’s unique serial number. Call Kele technical support for the website’s “back door” Username and Password. You will have to give tech support the meter serial number (found in the Monitor page data). Following a successful log in, you will automatically be taken to the page requested.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Email Alerts Page The ENG-ETH is capable of sending up to 10 unique email alert messages to as many as 4 different recipients. The parameters available to be monitored for email alerts are: Average System Line-Line Volts Average System Amps Total System Power Factor Sliding Window KW Demand Instantaneous KW Demand Shown in Figure 5 is the Email Alerts page:
Figure 5: Email Alerts Page Please note that you must enter the Domain Name Server (DNS) address(es) into endicator via the keypad/LCD or Desktop Software. A DNS server is needed to resolve the recipient email addresses and possibly the mail server address if it is entered as a name. Email connection information is entered in the lower section of the Email Alerts page. If your mail server requires user authentication, the mail server User name and Password must be entered also. The “From” text can be any descriptive text, note in the example “endicator@Warehouse2” is not an actual email address, just an informative description of where the email originated. The upper section of the Email Alerts page is where you set up the trigger information which will cause an email alert to be sent. You can specify a “guard band” time for which the condition has to remain true before the email is sent. This can prevent spurious email alerts for transient conditions. You can also specify whether you want email repeats to be sent out if the condition remains true for a length of time.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
The center section of the Email Alerts page is where you define the email subject line for each alert and where you enable and disable alerts with the checkboxes. Disabling an email alert does not destroy any of the setup information, the alert is simply disabled until turned back on via the checkbox. Since there are 10 email alerts available, you may want to set them up as pairs so that one reports a going-into-trouble condition and the other reports a return-to-normal condition. This was done in the example screenshot. The threshold values were set with a “deadband” between them to prevent a monitored value hovering around the threshold from sending repeated alarm-normal-alarm-normal messages. After altering email alert setup information, click the “Save Settings” button to permanently store the new settings in the ENG-ETH file system. This will take several seconds as the ENG-ETH must reboot itself for the new settings to take effect. NOTE: if you navigate away from the email alerts page before clicking on “Save Settings,” any new settings will be lost! When you navigate back to the email alerts page, the fields will be filled in with the existing settings stored in the ENG-ETH.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Dashboard Page The Monitor page provides measurement values for every possible parameter monitored by endicator, but frequently only a few overall system parameters are of interest. The Dashboard page provides a quick at-a-glance overview of important power system parameters via simulated mechanical gauges with red-yellow-green color scales:
Figure 6: Dashboard Page The data on the gauges is automatically updated at frequent intervals as indicated by the flashing green “Updating Data” square. If the Updating Data square should stop flashing for several seconds, you may need to click the browser’s Refresh button to re-establish connection to the meter. Each gauge may have its scale numbers and color bands customized by clicking on the “Configure Gauges” button which will take you to the gauge setup page (if you have not logged in yet, you will be taken to the Login page first):
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Figure 7: Dashboard Gauge Setup Page Note that if you don’t want color status indicators on one or more gauges, the color bands can be turned off simply by unchecking the “Show Color Status On Screen” box for that gauge. When you have made the desired gauge settings, click the “Save Gauge Settings” button to permanently store the new settings in the ENG-ETH file system. NOTE: if you navigate away from the gauge setup page before clicking on “Save Gauge Settings,” any new settings will be lost! When you navigate back to the gauge setup page, the fields will be filled in with the existing settings stored in the ENG-ETH.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
EtherNet/IP Page The EtherNet/IP page provides setup for the I/O Messaging feature of the Ethernet/IP protocol. Refer to Figure 3:
Figure 3: EtherNet/IP Page The ENG-ETH supports EtherNet/IP class 1 (I/O) data transfer. The I/O data is entirely user-configurable, and is utilized when the client opens a connection to the interface using assembly instances 100 (O->T direction) and 150 (T->O direction). The user-configurable data arrays consist of two separate elements. The “Consumed Data (to ENG-ETH)” defines the structure of the command data sent from the EtherNet/IP controller to the meter (O->T direction), and the “Produced Data (from ENG-ETH)” defines the structure of the status data sent from the meter back to the controller (T->O direction). These arrays allow the creation of custom-built I/O data. Up to 32 command parameters can be sent to the meter, and up to 32 status parameters can be sent back to the controller. The parameter array locations are numbered 1-32. Clicking on a box in an array allows the user to enter a parameter (P000-P104) that will be referenced at that location when data is either consumed from the controller or produced to the network. A blank value indicates that no parameter is referenced at that location, which will cause the corresponding consumed data to be ignored and produced data to be a default value of 0. Refer to the Ethernet/IP Point Mapping section earlier in this document for the definition of the P000-P104 parameters. Please note that meter measurement values and other values such as the meter serial number are read-only and will not function as Consumed Data items.
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
When you have made the desired settings, click the “Save Ethernet/IP Settings” button to permanently store the new settings in the ENG-ETH file system. This will take several seconds as the ENG-ETH must reboot itself for the new settings to take effect. NOTE: if you navigate away from the setup page before clicking on “Save Ethernet/IP Settings,” any new settings will be lost! When you navigate back to the setup page, the fields will be filled in with the existing settings stored in the ENG-ETH.
File System The ENG-ETH on-board file system is used to store files for use by the application firmware. Interacting with the file system is performed via USB (using a mini-B USB cable), the ENG-ETH looks like a standard USB mass storage device “flash drive”. Users can interact with the files on the ENG-ETH file system in the same manner as though they were traditional files stored on a PC.
Windows Explorer To use Microsoft Windows Explorer, first open either “Windows Explorer” or “My Computer”. Note that the indicated procedure, prompts and capabilities outlined here can vary depending on such factors as the installed operating system and service packs. The ENG-ETH will typically be displayed as a removable medium such as a Removable Disk. Refer to Figure 9.
Figure 9: Removable Disk with Windows Explorer Windows Explorer will then display the file system’s contents (refer to Figure 10). You can now perform normal file manipulation actions on the available files and folders (cut, copy, paste, open, rename, drag-and-drop transfers etc.) in the same manner as though you were manipulating any traditional file and folder stored on your computer’s hard drive.
Figure 10: File Access via Windows Explorer
August 2015 WE MAKE IT EASY | KELE.COM | 888-397-5353
Custom Web Servers The ENG-ETH web server resides in the file system and can be updated in the field via the USB port by dropping new files into the WEB and CFG folders. If the standard ENG-ETH web server does not serve a particular customer’s needs, Kele may be able to provide customized web server files.
Firmware Update The ENG-ETH embedded firmware can be updated in the field. Firmware updates may be released for a variety of reasons, such as custom firmware implementations, firmware improvements and added functionality as a result of user requests. Additionally, it may be necessary to load different firmware onto the unit in order to support various protocols. Besides the new firmware file, firmware updates require the Kele Finder and a USB connection (refer to the Kele Finder Application section). To update the firmware, complete the following steps:
1. Navigate to the USB tab of Kele Finder and click the Update Firmware button.
2. Locate the firmware file and click Open.
3. Allow the update procedure to complete.
Some notes on uploading new firmware:
• Please be sure to read the firmware release notes and updated user’s manual for any important notices, behavior precautions or configuration requirements prior to updating your firmware. For example, upgrading to a new firmware version may affect user-defined configuration files: prior to starting an update procedure always back up your configuration file to a PC for later recovery if necessary.
• The firmware cannot be downloaded from the ENG-ETH because it does not reside in the unit’s file system like configuration files do.
• When the firmware update procedure is initiated, normal operation of the ENG-ETH is disabled. After the process has been completed (typically requiring 30-40 seconds), the unit will reset automatically. When the unit boots up again, it will be running the new application firmware, which can be confirmed by observing the version displayed in the Kele Finder (refer to the Kele Finder Application section).
• Firmware updates do not update the web server. The web server must be updated independently by dropping new web server files into the WEB and CFG folders.