BAS-SVX076C-EN
25
BACnet Programming
BACnet Programming Overview
The E50H2-T2 is programmable via BACnet protocol and can easily be connected to a BACnet TP
network using an off-the shelf BACnet router. It uses five types of BACnet objects. A standard
PICS (below) describes the required characteristics of the BACnet implementation, but this
additional descriptive context may be helpful to the integrator.
In addition to the required properties, the device object utilizes some optional properties to
support other functionality, Time Synchronization (primarily used for data/trend logging on the
device) and Description and Location properties to simplify installation and maintenance.
Configure all of the meter’s functions, other than data logging and writable Device Properties, by
writing the Present_Value of the 11 Analog_Value objects. These values (except for the
configuration register, AV1, which always returns zero when read) are all readable and stored in
nonvolatile memory so that they are retained if power to the device is interrupted.
Data values are accessed by reading the Present_Value of the 52 Analog_Input objects. Most of
these values are instantaneous readings of measured service parameters. Some of them, (AI1,
AI26, AI27, AI37-AI45, AI47, AI50 and AI51) represent accumulated values and are stored in
nonvolatile memory as well. If power to the device is interrupted, these values are retained, but
no additional information accumulates until the device completes its re-initialization.
Alerts are used to indicate conditions of potential concern to the installer or the system, such as
input voltage or current on any phase that exceeds the meter’s measurement range, phase
voltage below the Phase Loss Threshold set by the user, or Power Factor below 0.5 on any phase.
Alerts are accessible individually by reading the Present_Value of the Binary_Input objects or as a
group by reading the Present_Value of Analog_Input object 52. Alerts are not latched and do not
generate events to system. They indicate presence of these conditions at the time they are read,
but the device does not latch and store them until they are read (if the condition changes before
they are read, the alert will go away).
All Analog_Value, Analog_Input, and Binary_Input objects implement the reliability property and
use it to indicate that the Present_Value properties are functional, valid and current. For complete
assurance, check the Reliabilty property for a No_Fault_ Detected status before reading the
Present_Value of any AV, AI or BI objects.
• BACnet Protocol Implementation Conformance Statement (PICS)
– Date: January 1, 2013
– Vendor Name: Veris Industries, LLC
– Product Name: E50Hx Energy Meter
– Product Model Number: E50Hx
– Applications Software Version: 1
– Firmware Revision: x.xxx
– BACnet Protocol Revision: 4
– Product Description: 3-phase electrical energy meter
• BACnet Standardized Device Profile (Annex L)
– BACnet Application Specific Controller (B-ASC)
• List all BACnet Interoperability Building Blocks Supported (Annex K)
– DS-RP-B, DS-RPM-B, DS-WP-B, DM-DDB-B, DM-DOB-B, DM-DCC-B, DM-TS-B, DM-RD-B
• Segmentation Capability
– Segmentation not supported
• Standard Object Types Supported
NNoottee:: No dynamic Creation or Deletion supported; no proprietary properties or object types.
– Device Object