SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC...

52
BACnet User Manual usa.siemens.com/sem3 SEM3™ – Embedded Micro Metering Module™ Scan QR Code for more information

Transcript of SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC...

Page 1: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

BACnet User Manual

usa.siemens.com/sem3

SEM3™ – Embedded Micro Metering Module™

Scan QR Code for more information

Page 2: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

ii SEM3™ – BACnet User Manual

SEM3™ – Embedded Micro Metering Module™

The use of unauthorized parts in the repair of the equipment or tampering by unqualified personnel will result in dangerous conditions that can cause death, serious injury or property damage.

IMPORTANT

The information contained herein is general in nature and not intended for specific application purposes. It does not relieve the user of responsibility to use sound practices in application, installation, operation, and maintenance of the equipment purchased. Siemens reserves the right to make changes at any time without notice or obligations. Should a conflict arise between the general information contained in this publication and the contents of drawings or supplementary material or both, the latter shall take precedence.

QUALIFIED PERSONNEL

For the purposes of this manual and product labels, “qualified personnel” is one who has skills and knowledge related to the construction and operation of the electrical equipment and installations and has received safety training to recognize and avoid the hazards involved. In addition, s/he has the following qualifications:

(a) is trained and authorized to energize, de-energize, clear, ground, and tag circuits and equipment in accordance with established safety practices.

(b) is trained in the proper care and use of protective gear equipment such as rubber gloves, hard hat, safety glasses or face shields, flash clothing, etc., in accordance with established safety procedures

(c) is trained in rendering first aid.

SUMMARY

These instructions do not purport to cover all details or variations in equipment, nor to provide for every possible contingency to be met in connection with installation, operation, or maintenance. Should further information be desired or should particular problems arise which are not covered sufficiently for the purchaser’s purposes, the matter should be referred to the local the sales office.

THE CONTENTS OF THIS USER MANUAL SHALL NOT BECOME PART OF OR MODIFY ANY PRIOR OR EXISTING AGREEMENT, COMMITMENT OR RELATIONSHIP. THE SALES CONTRACT CONTAINS ALL OBLIGATIONS OF SIEMENS INDUSTRY, INC. THE WARRANTY CONTAINED IN THE CONTRACT BETWEEN THE PARTIES IS THE SOLE WARRANTY OF SIEMENS INDUSTRY, INC.

Notices

DANGER

This symbol indicates the presence of dangerous voltage within and outside the product enclosure that will cause death or serious injury if proper precautions are not followed.

CAUTION

This symbol alerts the user to the presence of hazards that may cause minor or moderate injury to persons, damage to property or damage to the device itself, if proper precautions are not followed.

Installation Considerations

Environmental ratings: Temperature to 14°F to 149°F (-10°C to 65°C). Measurement Category III (CAT III), Mains Supply Voltage Fluctuations up to 10% less than nominal low range the mains supply and 10% more than nominal high range of mains power supply.

CAT III is for circuits which can be connected to the mains installation of a building. Energy is limited by circuit breakers to less than 110 000 VA with the current not exceeding 11 000 A.

Page 3: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual iii

SEM3™ – Embedded Micro Metering Module™ FCC Notice

Standards Compliance

• Approvals and certifications

– Accuracy - ANSI C12.1 - ANSI C12.20/0.5

– Safety/Construction - CSA C22.2 No. 1010-1 Safety Requirements for Electrical Equipment for Measurement - UL916 Energy Management Equipment - IEC 62052-11; IEC 62053-22 Class 0.5S; UL61010-1 (IEC 61010-1) Test and Measurement Equipment – Approvals/Certification - New York State PSC(Public Service Commission) approved Meter - ANSI C12.20 certification done through NRTL (Nationally Recognized Test Lab) - BTL Certified (BACnet Test Laboratories) - CTEP Certified (California Type Evaluation Program) by CDFA (California Department of Food and Agriculture), a division of Measurement Standards, CA

– Electromagnetic Compatibility - IEC 61000-4-2 Electrostatic Discharge (B) - IEC 61000-4-3 Radiated Immunity (A) - IEC 61000-4-4 Electric Fast Transient (B) - IEC 61000-4-5 Surge Immunity (B) - IEC 61000-4-6 Conducted Immunity - FCC Part 15 subpart B, Class A Digital Device, Radiated Emissions

– Environmental Conditions - Altitude up to 3000 meters - Maximum relative humidity 80% for temperatures up to 31°C decreasing

linearly to 50% relative humidity at 40°C - Pollution Degree 3

Made by Siemens Industry, Inc.

Installation and maintenance of the SEM3 metering system should only be performed by qualified, competent personnel that have appropriate training and experience with high voltage and current devices. The meter must be installed in accordance with all local and national electrical codes.

Failure to observe the following instruc-tions will cause death or serious injury.

• During normal operation of the SEM3 meter, hazardous voltages are present on its voltage leads, and throughout the connected potential transformer (PT), digital (status) input, control power and external I/O circuits. PT circuits are capable of generating lethal voltages and currents with their primary circuit energized. Follow standard safety precautions while performing any installation or service work (i.e. removing PT fuses).

• The voltage leads to the meter should not be user‐accessible after installation.

• Do not use digital output devices for primary protection functions. These include applications where the devices perform energy limiting functions or provide protection of people from injury. Do not use the SEM3 in situations where failure of the devices can cause injury or death, or cause sufficient energy to be released that can start a fire. The meter can be used for energy management functions.

• Do not HIPOT/Dielectric test the digital (status) inputs, digital outputs, or communications terminals. Refer to the label on the SEM3 meter for the maximum voltage level the device can withstand.

• The SEM3 metering system offers a range of hardware options that affect input ratings. Use only parts and assemblies that are made specifically for use with the SEM3 system. Failure to do so could permanently damage the meter. This document provides installation instructions applicable to each hardware option.

This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense.

Page 4: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI
Page 5: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 1

SEM3™ – Embedded Micro Metering Module™Table of Contents

1. Introduction 2

2. SEM3 Web Pages 2

3. Settings 2

4. Multi-pole Configuration 34.1 Multi-pole Configuration Help 3

5. Pulse Configuration (Modbus) 45.1 Editing Pulse Input Configurations 5 5.1.1 Pulse Input Type 6 5.1.2 Pulse Input Name 6 5.1.3 Start Pulse Count 6 5.1.4 Scale Type 7 5.1.5 Scale 7 5.1.6 Unit 85.2 Pulse Configuration Help 8

6. Realtime 96.1 Scaled Pulse Inputs 96.2 Realtime Help 10

7. BACnet 107.1 BACnet IP 11 7.1.1 BACnet Settings 13 7.1.1.1 Device Object Instance ID 14 7.1.1.2 Port 14 7.1.1.3 Recipient List Number 14 7.1.1.4 Recipient List 14 7.1.1.5 Valid Days and Time 15 7.1.1.6 BACnet Settings Help 15 7.1.2 BACnet Object Map Configuration 16

7.1.2.1 BACnet Object Map Configuration Help 18 7.1.3 BACnet Foreign Device Register 18 7.1.3.1 BBMD IP Address 19 7.1.3.2 BBMD Port 19 7.1.3.3 Time to Live Parameter 20 7.1.3.4 BACnet Foreign Device Registration Help 20 7.1.4 Object Configuration 20 7.1.4.1 Analog Object Configuration 21 7.1.4.2 Binary Object Configuration 23 7.1.4.3 Device Object Configuration 25 7.1.4.4 Notification Class Object Configuration 28 7.1.4.5 Accumulator Object Configuration 30 7.1.4.6 Object Configuration Hellp 337.2 BACnet MSTP 34 7.2.1 BACnet Settings 34 7.2.1.1 MAX Masters 35 7.2.1.2 Baud Rate 35 7.2.1.3 MAC Address 35 7.2.1.4 Other Fields 36 7.2.1.5 BACnet Settings Help 37 7.2.2 BACnet Object Map Configuration 37 7.2.2.1 BACnet Object Map Configuration Help 38 7.2.3 Object Configuration 38 7.2.3.1 Device Object Configuration 39 7.2.3.2 Object Configuration Help 40

8. Multi-Languages 41

9. Appendix 429.1 User Input Field Requirments 42

10. Acronyms and Abbreviations 47

These instructions do not purport to include all details or variations in equipment, nor to provide for every possible contingency that may occur in connection with installation, operation or maintenance. Should further information be desired or should particular problems which are not covered sufficiently for the purchaser’s purposes, the matter should referred to the local Siemens sales offi ce. The contents of this instruction manual shall not become part of or modify any prior or existing agreement, commitment or relationship. The sales contract contains the entire obligation of Siemens. The warranty contained in the contract between the parties is the sole warranty of Siemens. Any statements contained herein do not create new warranties or modify the existing warranty.

Page 6: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

2 SEM3™ – BACnet User Manual

1. Introduction

This manual discusses features of the SEM3 BACnet (Building Automation and Control network) protocol and provides configuration instructions.

By the time you are ready to use this guide, your meter should be installed, most basic setup should have been performed, and communications/basic operation should have been verified. If the unit is not yet installed and operational, refer to the SEM3 User Manual available on line at www.usa.siemens.com/SEM3

2. SEM3 Web Pages

The user manual for the SEM3 is available on line at www.usa.siemens.com/SEM3 as a reference document. The upgrades or improvements on the web pages from Phase 2 to the latest release is identified in following sections. The SEM3 web pages are embedded in the web server hosted in the SD card located in the SEM3 Controller. The access to the SEM3 web pages and the process of upgrading the web pages have remained the same as described in the SEM3 User Manual.

3. Settings

In the Modbus configuration – TCP/RTU, the Settings navigation menu is modified to include a few changes for the current firmware and webpage release. When the user logs into the SEM3 controller web pages, the home page is displayed. The navigation bar at the top of the page will allow the user to navigate to various pages. When the user clicks on the Settings link a drop down menu will be displayed. The following items are listed in the drop down menu.

a. System Settingsb. Globalc. Multi-Pole Configurationd. Branch Meter Configuratione. PLC Water/Gas Selectionf. PLC Water/Gas Configurationg. Mini Monitor Configurationh. Pulse Configuration

The System Settings link will allow the user to navigate to the System Settings page. The Global link will allow the user to navigate to the Global Settings page. The Multi-Pole Configuration and Branch Meter Configuration page allows the user to navigate to the meter module allocation and configuration pages.

The PLC Water/Gas selection and PLC Water/Gas configuration are to differential these pages from the onboard pulse inputs. The Mini Monitor Configuration allows the user to make selections for the mini monitor allocations.

The Pulse configuration allows the user to configure the on-board pulse inputs. More information for this page is available in Section 5.

Figure 1 Settings Menu Navigation

Page 7: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 3

4. Multi-Pole Configuration

In the Building Management system – BACnet IP or BACnet MSTP configuration, the Multi-Pole Configuration page shows notes regarding the default settings for the BACnet object map configuration. If the user modifies the meter modules in the Multi-Pole Configuration page, the BACnet object map configuration is replaced by the default settings. The default settings of the BACnet object map configuration is identified in Section 7.1.2.

The note on the Multi-Pole Configuration page says “BACnet Object Map configura-tion are reset with default values by changing in Pole configuration”. The note also says “Binary input objects are reset with default values by changing in Pole configuration”.

4.1 Multi-Pole Configuration Help

Clicking on the question mark “?” opens the Multi-Pole Configuration help page. This page lists the definition of elements in the Multi-Pole Configuration help page.

Figure 2 Multi-Pole Configuration Page

Figure 3 Multi-Pole Configuration Help Page

Page 8: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

4 SEM3™ – BACnet User Manual

5. Pulse Configuration (Modbus)

In Modbus configuration – TCP/RTU, the Pulse Configuration webpage can be accessed by clicking on the Settings menu.

This brings up the Settings drop down menu. Clicking on the “Pulse Configuration” allows the user to access the Pulse Configuration page.

The Pulse Configuration page provides the following:

a. The page allows user(s) to configure on-board Pulse inputs. The user can save the configuration. The user can cancel the configuration at any time to the previously saved configuration. There are two on-board Pulse Inputs which are marked as Pulse Input0 and Pulse Input1. Clicking on each section of the Pulse input allows the user to make necessary modification on the respective Pulse Input Configuration.

b. The page shows the navigation bar in the top of the page.

c. The logout link identified by a Logout text on the top right corner.

d. There is a help link identified by a question mark (?) on the left of the Logout text.

e. The drop down menu for different translated languages is provided.

By default Pulse Input0 is selected and shown in the page. The user can edit the information by clicking on the edit button. The user can hide the configuration by clicking on the section heading of Pulse Input0.

Figure 4 Pulse Configuration Navigation

Figure 5 Pulse Configuration Page

Figure 6 Pulse Input Configuration Entry Collapse

Page 9: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 5

5. Pulse Configuration (Modbus) (cont’d.)

5.1 Editing pulse input configurations

The pulse input configuration information can be edited by clicking on the Edit button for individual pulse input sections.

The editable parameters are defined below. The user can input the type of pulse inputs, the name, start pulse count, scale type, scale and units for the pulse inputs. The values input by the user on the pulse configuration page affects the way the realtime page updates for the pulse input count values and the scaled pulse input count values.

Figure 7 Pulse Input0 Configuration

Figure 8 Pulse Input1 Configuration

Page 10: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

6 SEM3™ – BACnet User Manual

5. Pulse Configuration (Modbus) (cont’d.)

5.1.1 Pulse Input Type

The Pulse Input Type can be assigned by making the selection from the Input Type drop down menu. The user can select either Water or Gas as the Input Type.

Figure 9: Pulse Input Type

5.1.2 Pulse Input Name

The pulse input name is a user input field that can be as long as 19 characters. User may enter a combination of characters and numeric operators to enter the pulse input name. The first character of the pulse input name has to start with an alphabet or underscore (_). It cannot be a number or numerical operator to begin with. The input name can include the at (@) sign, the underscore (_) and the hyphen/dash (-) sign. The input Name field cannot be empty. The field does not allow white space ( ) or dots (.).

If the user tries to save the pulse configuration with no entry in the pulse input name field, the system responds with a message “Invalid User Input” and highlights the missing information field.

5.1.3 Start Pulse Count

The Start Pulse Count is a user input field that can be as long as 10 characters. The range is 0 to 4294967295. The user can only enter numbers in this field.

If the user tries to save the pulse configuration with no entry in the start pulse count field, the system responds with a message “Invalid User Input” and highlights the missing information. If the user inputs the values in range and clicks save, the system provides a message “Object Settings saved successfully”. If the user enters an out of range value, the system responds with a message “Invalid User Input”.

Page 11: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 7

5. Pulse Configuration (Modbus) (cont’d.)

Figure 10: Scale Type

Scale Type Data type Scale ValuesScaled Pulse Input Values in Units

Float REAL Whole numbers and Decimal numbers with 4 significant digits after decimal point

Present value x Scale

Integer INTEGER Whole numbers only

Table 2: Scale Type Selection

5.1.5 Scale

The Scale field is a user input field which allows the user to enter a scale value (multiplier) for the pulse counts to match the water/gas consumption. This value needs to match the pulse count frequency as set up by the external entity (such as the Utility service provider or the entity authorized to make changes on behalf of the Utility) for the water or gas inputs.

The user can enter up to 12 characters in the scale field. Scale field has a range of -999999 to 999999. The user can only enter numbers, dot (.) sign and the hyphen/dash (-) sign. Alphabets or other special characters are not allowed. If the user enters a decimal number as a scale, the user can only enter up to 4 numbers after the decimal point.

If the user provides no entry and tries to save, the system responds with an “Invalid User Input” message. If the user provides an entry out of range, the system responds with an “Invalid User Input”. If the user enters an in-range value and clicks save, the system responds with “Object Settings Saved successfully”.

5.1.4 Scale Type

The Scale Type is a user input field with a drop down menu to select the scale operation for the pulse input value.

Page 12: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

8 SEM3™ – BACnet User Manual

5. Pulse Configuration (Modbus) (cont’d.)

Figure 11: Units When Input Type is Water

5.1.6 Unit

The Unit field is automatically populated to the correct input type after the input type selection is complete. When the user selects, Water, as the input type, the Unit selection field is modified to show the units for Water Consumption Measurement (Gallon, Cubic Feet, Liters, and Cubic Meters). By default Gallon is the unit for water pulse inputs if no further selection is made.

When the user makes the selection for either input type and clicks on save, the system responds with a message “Object Settings saved successfully”.

5.2 Pulse Configuration Help

Clicking on the question mark “?” opens the pulse configuration help page. This page lists the definition of each of the user input fields in the pulse configuration page.

Figure 12: Units When Input Type is Gas

Figure 13: Pulse Configuration Help

Page 13: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 9

6. Realtime

Water and gas consumption and information related to the water and gas pulse inputs from the PLC have been marked with PLC as prefix, to differentiate those values from the on-board water and gas pulse inputs. Further the Pulse Input0 and Pulse Input1 count values provide a summary of the Pulse Counts from the on-board pulse inputs.

If the user makes changes on the Pulse Input Configuration such as the Input name, Start Pulse count and the Units, the corresponding values are reflected on the realtime page.

In this case, the Pulse Input0 configuration values are modified to input Gas as the Pulse input0 input, with a special name and the start pulse count. The realtime page reflects the same changes for the Pulse Input0 in the summary section.

Figure 14: Realtime Page

Figure 15: Pulse Input Configuration for Pulse Input0

Figure 16: Realtime Summary page reflecting the Pulse Input0 changes

6.1 Scaled Pulse Inputs

The Scaled Pulse Input values include the label that is used to name the pulse inputs, the physical values of the scaled pulse inputs and the configured units. The scaled pulse input value is the product of the actual pulse count and the scale.

The range for the pulse counts is 0 to 4294967295. The range of the scale is -999999 to 999999. This means that the range of the scaled pulse count is -4294963000032705 to 4294963000032705.

Any increase in the pulse input value after attaining the max value will result to 0. Hence if the pulse count is 4294967295 and the pulse count increments it will overflow and the result will be 0. In this case the scaled pulse input will restart from 0.

Page 14: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

10 SEM3™ – BACnet User Manual

6. Realtime (cont’d.)

6.2 Realtime Help

Clicking on the question mark “?” opens the realtime help page. This page lists the definition of each of the elements in the realtime page.

Figure 17: Realtime Help Page

BACnet parameters Values

BACnet protocol Revision

Revision 14

BACnet software version 1.6

Vendor Id 313

BACnet Standardized Device Profile

BACnet Smart Sensor (B-SS)

BACnet Interoperability building blocks supported

Data Sharing: ReadProperty – B (DS-RP-B) Data Sharing: WriteProperty – B (DS-WP-B) Data Sharing: Change of Value – B (DS-COV-B) Alarm and Event Notification Internal – B (AE-N-I-B) Alarm and Event Notification Acknowledgement – B (AE-ACK-B) Alarm and Event Notification Information – B (AE-INFO-B) Device and Network Management: Dynamic Device Binding – A (DM-DDB-A) Device and Network Management: Dynamic Device Binding – B (DM-DDB-B) Device and Network Management: Dynamic Object Binding – B (DM-DOB-B)

Object Type Supported Analog Input, Binary Input, Device, Notification Class and Accumulator

Data Link Layer Options MS-TP Master (9600, 19200, 38400, 57600, 76800 and 115200) BACnet IP (Annex J) Only one of the BACnet IP or BACnet MSTP protocol is actively supported in run time. The selection is performed at start of the application configuration.

Character Set Support UTF – 8

Device Address Binding Supports a list of 5 devices

Table 3: BACnet parameters for SEM3

7. BACnetThe SEM3 BACnet expansion feature set includes implementation for BACnet IP and BACnet MSTP. The following table provides a summary of the features that are implemented under BACnet protocol.

Page 15: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 11

7. BACnet (cont’d.)

7.1 BACnet IP

The BACnet IP protocol is not an active protocol by default. The user has to navigate to the System Settings page, select the active protocol drop down menu and make the appropriate selection. The selection of BMS configuration – BACnet IP allows the system to be rebooted and menu items to be rearranged for the features that are applicable for BACnet IP.

The user can click on Settings menu (Figure 1) and click on System Settings menu to navigate to the System Settings webpage. In the installation configuration selection section, the user can select the BMS Configuration – BACnet IP to select BACnet IP.

Figure 18: Installation Configuration Selection

SEM3 FeaturesModbus Configuration – TCP/RTU

BMS Configuration – BACnet /IP

BMS Configuration – BACnet MS/TP

Mandatory default Features ü ü ü

Modbus TCP ü ü ü

Gas and Water Meters ü ü ü

Grouping/Logging ü û û

DHCP ü û û

Dashboard ü û û

Modbus RTU ü û û

SNMP ü û û

Modbus concurrent connections up to 4 (One of the connections would be web page access)

ü û û

BACnet IP û ü û

BACnet MSTP û û ü

Table 4: Available features per protocol selection

Page 16: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

12 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

Figure 19: Change Protocol

After making the selection, the user is expected to click “Change Protocol” to change the active protocol. When the system is successfully changing the protocol, a message will appear saying “Protocol changed successfully, System will be restarted in 2 minutes”.

Note: Initally if the user configured the SEM3 controller with Modbus TCP communica-tions and configured the meter modules to log the data periodically. If the user decided to switch from Modbus TCP to BACnet IP protocol or BACnet MSTP, then user would lose some features such as Data Logging, Alarm Logging, Email, etc.

Figure 20: Protocol Change Underway

Page 17: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 13

7. BACnet (cont’d.)

After the system resets, the login page appears. The user is expected to login with the supervisor credentials. This will bring the user to the landing/home page for the BACnet IP protocol.

The BACnet configuration is confined to the BACnet menu. There are several items in the BACnet menu: BACnet settings, BACnet Object Map Configuration, BACnet Foreign Device Register and Object Configuration.

7.1.1 BACnet Settings

The BACnet settings webpage can be entered by clicking on the BACnet settings item in the BACnet drop down menu.

The BACnet settings web page shows the SEM3 controller navigation pane on the top of the page. There is a help page link accessed by the question mark “?”, a logout link and a drop down menu for the Language translation on the top right corner.

The save button allows the user to save the modified configuration. The cancel button allows user to return to the last saved configuration. The configuration parameters are listed in following sections.

Figure 21: BACnet Menu

Figure 22: BACnet Settings Navigation

Figure 23: BACnet Settings Page

Page 18: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

14 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.1.1.1 Device Object Instance ID

The Device Object instance ID is a unique number that can be assigned to the SEM3 controller as a BACnet Device. The device object instance ID ranges from 0 – 4194302. This will be the identifier of the device in a network.

If no entry is provided for the device object instance ID and user tries to click save the BACnet settings, the system responds with a message, “Invalid value. The range is (0 – 4194302)”. If a valid entry is entered and the user clicks save, the system will reboot and during this process a message will appear that says “BACnet settings saved successfully, system will be restarted in 2 minutes…” After the reboot, the system returns to the login page for the user to enter the login credentials. If an invalid entry is entered and the user clicks save or tab to go to the next field, the system responds with a message “Invalid value. The range is (0 – 4194302).”

7.1.1.2 Port

The port is an address of the device port in the ranges of 47808 – 47823 and 49152 – 65535. If no entry is provided for the port and user tries to click save the BACnet settings, the system responds with a message, “Invalid value. The range is (47808 – 47823 and 49152 – 65535)”. If a valid entry is entered and the user clicks save, the system will reboot and during this process a message will appear that says “BACnet settings saved successfully, system will be restarted in 2 minutes…” After the reboot, the system returns to the login page for the user to enter the login credentials. If an invalid entry is entered and the user clicks save or tab to go to the next field, the system responds with a message “Invalid value. The range is (47808 – 47823 and 49152 – 65535).”

7.1.1.3 Recipient List Number

The recipient list number is an itemized definition of a recipient that can be configured within SEM3 to receive the event or alarm notification. This number ranges from 1 to 5. The user can select a number to assign to a particular recipient from the list and configure the parameters of the recipient. The recipient is an external entity BACnet device which is in the

same network as SEM3 and is expecting notifications from SEM3. Currently maximum 5 recipients can be configured.

When the user selects a new number, the system responds with a message “Please make your selections for this Recipient and Click Save”. After the user makes the necessary configurations for the recipient, clicking on Save will cause the system to save the changes and provide a message “BACnet Settings saved successfully”.

7.1.1.4 Recipient List

The recipient can be addressed by either a device id or an address. This selection is made by the user in the recipient list drop down menu. Depending on the choice made by the user, the parameters for configuration are arranged.

7.1.1.4.1 Recipient identified by Device Id

If the Recipient List menu selection is Device Id, the following sections lists the available configuration parameters.

7.1.1.4.1.1 Object type

This is a read only field which displays the selected identification of the recipient. If the recipient identified by Device Id, the object type field displays Device.

7.1.1.4.1.2 Instance

The instance field is used to define the recipient object instance ID. This field has a range of 0 – 4194302. If no entry is provided for the instance and user tries to click save the BACnet settings, the system responds with a message, “Invalid value. The range is (0 – 4194302)”. If a valid entry is entered and the user clicks save, value is saved. The system will provide a message “BACnet settings saved successfully”. If an invalid entry is entered and the user clicks save or tab to go to the next field, the system responds with a message “Invalid value. The range is (0 – 4194302).”

7.1.1.4.1.3 ID

The ID is a read only field which displays information about the recipient in the BACnet object format {Device Object Type, Device Instance ID}. In this case, the device

object type is Device and the instance id is defined by the Instance user field.

7.1.1.4.1.4 Process Identifier

The process identifier is a handle of a process within the recipient device that is expected to receive the alarm/event notification. The process identifier can be configured within the range 0 – 65535. If no entry is provided for the process identifier and user tries to click save the BACnet settings, the system responds with a message, “Invalid value. The range is (0 – 65535)”. If a valid entry is entered and the user clicks save, value is saved. The system will provide a message “BACnet settings saved successfully”. If an invalid entry is entered and the user clicks save or tab to go to the next field, the system responds with a message “Invalid value. The range is (0 – 65535).”

7.1.1.4.2 Recipient identified by Address

If the Recipient List menu selection is Address, the following sections lists the available configuration parameters.

7.1.1.4.2.1 Network Number

The Network number parameter allows the user to configure an appropriate network number of the BACnet device. This number is required to be in the range 0 – 65535. If device and recipient device are in the same IP network then the network number will be 0 and if they are in different network, then network number will be BACnet router’s BACnet IP network number. If no entry is provided for the Network Number and user tries to click save the BACnet settings, the system responds with a message, “Invalid value. The range is (0 – 65535)”. If a valid entry is entered and the user clicks save, value is saved. The system will provide a message “BACnet settings saved successfully”. If an invalid entry is entered and the user clicks save or tab to go to the next field, the system responds with a message “Invalid value. The range is (0 – 65535)”.

7.1.1.4.2.2 IP Address

The IP address parameter allows the user to configure the IP address of the recipient. This parameter is in the format aaa.bbb.ccc.ddd.

Page 19: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 15

7. BACnet (cont’d.)

If the user does not enter any valid numbers, the system responds with a message “Invalid entry!”. If the user enters the IP address as all zeroes, the system responds with a message “The IP Address field cannot be 0.0.0.0”. If the user enters the IP address within the range and clicks save, the system responds with a message “BACnet Settings saved successfully.” If the user enters the IP address out of range or not in correct format, the system responds with a message “Invalid entry!”.

7.1.1.4.2.3 Port Number

The Port number allows the user to configure the recipient port address. The range is 47808 – 47823 and 49152 – 65535.

If the user provides no entry, the system responds with an error message “Invalid value. The range is (47808 – 47823 and 49152 – 65535)”. If the user enters the entry in range and clicks save, the system responds with a message “BACnet Settings saved successfully”. If the user enters out of range entry, the system responds with an error message “Invalid value. The range is (47808 – 47823 and 49152 – 65535)”.

7.1.1.4.2.4 Process Identifier

The process identifier is a handle of a process within the recipient device that is expected to receive the alarm/event notification. The process identifier can be configured within the range 0 – 65535. If no entry is provided for the process identifier and user tries to click save the BACnet settings, the system responds with a message, “Invalid value. The range is (0 – 65535)”. If a valid entry is entered and the user clicks save, value is saved. The system will provide a message “BACnet settings saved successfully”. If an invalid entry is entered and the user clicks save or tab to go to the next field, the system responds with a message “Invalid value. The range is (0 – 65535)”.

7.1.1.5 Valid Days and Time

This section of the configuration allows the user to configure the days and time within which the recipients will continue to receive the alarm/event notification. By default all days are selected. The default time selection is the entire 24 hours for

each day. The user can make additional modifications to suit their notification duration. If however no entry is selected for the days, the system provides a warning message saying “Please select Valid Days”. When the user selects the appropriate days and clicks save, the system responds with a message “BACnet Settings saved successfully”. If any event/alarm events are triggered between “From Time” and “To Time” for selected days, the respective recipient will be notified with event notification property.

If the user selects the end time to be same as start time, the system responds with a message “To time can’t be less or equal to from time”. If the user selects the end time to be less than start time, the system responds with a message “To time can’t be less or equal to from time”.

7.1.1.6 BACnet Settings Help

The BACnet Settings help page can be accessed by clicking on the question mark “?” navigation link at the top right corner of the page. This help shows the information for BACnet MSTP at the top half and BACnet IP at the bottom half.

Figure 24: BACnet Settings Help for BACnet IP

Page 20: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

16 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.1.2 BACnet Object Map Configuration

The user can navigate to the BACnet Object Map Configuration page by hovering or clicking the mouse on the “BACnet” navigation link.

A drop down menu will appear which will show “BACnet Object Map Configuration” as a selection. Clicking on this selection will show the relevant webpage.

The BACnet Object Map Configuration page provides the following:

f. The page allows user to configure Data points as BACnet objects. The user can save the configured data points. The user can cancel the configuration at any time to the previously saved configuration. The user can also download the saved or default configuration for review.

By default, the pole selection is One Pole. The active meters as part of One Pole are shown in the active meter column. The “Data to be logged in” shows the binary data points. The binary data points are fixed to 4 data points, which are listed in Table 4.

There are 4 default analog data points which are listed in Table 5, which can be configurable to other analog data points.

Figure 25: BACnet Object Map Configuration Navigation

Figure 26: BACnet Object Map Configuration Entry Page (One Pole)

Table 5: Default Binary Data Points

Default Binary Data points

Over kW Demand Alarm

Phase Over Current Alarm

Phase Over Current Pre-alarm

Phase Loss (0 Amps) Alarm

Table 6: Default Analog Data Points

Default Analog Data points

Volts

Current

KiloWatts

KiloWatt Hours

Note: Binary (Boolean) data points are fixed to 4 data registers & Analog (Realtime) data points can configured up to 5 data registers.

Each 1, 2 or 3 pole configurations, 5 analog and 4 Binary data points are available as BACnet objects. Which is (9 x 45 = 405 data points for single pole, 9 x 21 = 189 data points for 2 pole, and 9 x 15 = 135 for 3 pole configurations ).

Page 21: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 17

7. BACnet (cont’d.)

If no previous analog object selection has been made, the default values for the object map contain the default analog data points.

When the user clicks on a selected meter, the “Data to be logged in” column shows the selected and saved Analog Data points along with the Binary Data points. When the user selects multiple meters, the “Data to be logged in” column only shows the fixed Binary Data points.

The user can download a csv file format of the default or configured data points for each of the configured meters arranged as specific poles by clicking on the Download BACnet Object Map button. The existing configuration can be cancelled or saved by the user using the save or cancel buttons.

The user can only drag a maximum of 5 analog objects to be configured for each meter module. If the user attempts to drag more number of analog objects, the system responds with an error message “Maximum 5 Analog Data points are allowed.”

If the user does not make any valid meter selection and clicks save, the system responds with an error message “Invalid Entry!”.

Figure 27: Maximum Allowed Data Points for Configuration is 5

Figure 28: No User Selection Error Message

Page 22: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

18 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.1.2.1 BACnet object map configuration Help

The user can access the BACnet object map configuration help page by clicking on the question mark “?” navigation link on the top right corner of the page. This opens another window showing the help information for the corresponding page.

7.1.3 BACnet Foreign Device Register

SEM3 BACnet also supports a feature called Foreign Device Registration (FDR). This feature allows SEM3 to send its broadcast message to a BACnet IP Broadcast Management Device (BBMD). The BBMD will send any received broadcast messages to all other BBMDs in the network or other devices registered as under FDR.

The user can navigate to the BACnet Foreign Device Register page by hovering or clicking on the “BACnet” navigation link.

A drop down menu will appear which will show “BACnet Foreign Device Register” as a selection. Clicking on this selection will show the relevant webpage.

Figure 29: BACnet Object Map Configuration Help Page

Figure 30: Foreign Device Registration Navigation

Figure 31: BACnet Foreign Device Registration Page

Page 23: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 19

7. BACnet (cont’d.)

The BACnet Foreign Device Register page provides the following:

a. The page allows user to configure SEM3 as BACnet Foreign Device. The user can save the registration information by clicking on the register button.

By default, registration information is displayed. This displays the present status of the registration. If the device has not been previously configured, the registration status shows “Not Registered” and the other parameters are greyed out.

If the user intends to register the SEM3 as a foreign device, the check box next to “Enable Foreign Registration” needs to be checked. This will enable the user to enter the information for the relevant parameters as shown below in the table.

After the user clicks on the “Register” button, the system responds with a message “Foreign Device Enabled Successfully. System will be restarted in 2 minutes.” The system reboots and the user has to re-login to the system. In case the user wants to disable a registration, the user can clear the check box for registration and click register. This will show the message “Foreign Device Disabled Successfully. System will be restarted in 2 minutes.” When the system restarts and reboots, and the user navigates to the Foreign Device Registration page, the Registration status says “Not Registered”.

BACnet Foreign Device Registration Parameters Values

BBMD IP address BACnet/IP Broadcast Management Device (BBMD) IP address: IP address of Internet gateway device for network where BBMD resides. This value is not the internal network address of BBMD unless device is directly visible from network where SEM3 is connected.

BBMD Port BBMD Port address Range 47808 - 478152 - 65535

Time-To-Live Time period in seconds within which a foreign device must re-register with a BBMD. Range 0 - 65535

Table 7: BACnet Foreign Device Registration Parameters

7.1.3.1 BBMD IP Address

This user field allows the user to enter a valid BACnet/IP Broadcast Management Device IP address. The BBMD IP address can be entered in aaa.bbb.ccc.ddd format.

If user does not enter any valid value on the field, the system responds with a “Invalid entry!” message. If the user enters a valid value on the field and clicks register, the system responds with the message “Foreign Device Enabled Successfully. System will be restarted in 2 minutes”. If the user enters an out of range value on the field and clicks tab, the system responds with a message “Invalid entry!”.

7.1.3.2 BBMD Port

This is a user field for the entry of a valid BBMP port number. The range is 47808 – 47823 and 49152 – 65535.

If the user does not enter a valid value on the field, the system responds with a message “Invalid value. The range is (47808 – 47823 and 49152 – 65535)”. If the user enters a valid value and clicks register, the message displayed is “Foreign Device Enabled Successfully. System will be restarted in 2 minutes”. If the user enters an out of range value on the field, the system responds with a message “Invalid value. The range is (47808 – 47823 and 49152 – 65535).

7.1.3.3 Time to Live Parameter

This is a user field for the entry of the time to live parameter in seconds. If the time elapses for the defined amount after the device is registered with a BBMD, the device needs to be reregistered. The range is 0 – 65535.

If the user does not provide any entry, the system responds with a message “Invalid value. The range is (0 – 65535)”. If the user enters a value in range and clicks register, the system responds with a message “Foreign Device Enabled Successfully. System will be restarted in 2 minutes”. If the user provides a value out of range, the system responds with a message “Invalidvalue. The range is (0 – 65535)”.

Page 24: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

20 SEM3™ – BACnet User Manual

7.1.3.4 BACnet Foreign Device Registration Help

The user can navigate to the BACnet foreign device registration help page by clicking on the question mark “?”, navigation link. This opens another window which shows the help information for the Foreign Device Registration page.

7.1.4 Object Configuration

The user can navigate to the BACnet Object Configuration page by hovering or clicking the mouse on the “BACnet” navigation link.

A drop down menu will appear which will show “Object Configuration” as a selection. Clicking on this selection will show the relevant webpage.

The Object Configuration page provides the following:

a. The page allows user to configure the various BACnet objects for SEM3. The user can configure and view the previous saved configuration for the Analog Input objects, Binary Input objects, Device object, Notification Class object and Accumulator object by clicking on the respective tabs. The user can edit and save the configuration information by clicking on each object row and after changes can save the configuration by clicking on the save button. The user can return to the previously saved configuration by clicking on the cancel button.

By default, analog input object information is displayed. Further information regarding the object configuration is detailed in the following sections.

7. BACnet (cont’d.)

Figure 32: BACnet Foreign Device Registration Help Page

Figure 33: Object Configuration Navigation

Page 25: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 21

7. BACnet (cont’d.)

7.1.4.1 Analog Object Configuration

Clicking on the Analog Input tab shows the Analog Input object rows.

The analog objects are listed in different pages. By default the first page is dis-played. The user can enter a specific page to navigate to. Also the user can click the “Next” button to navigate to next pages and “Last” button to navigate to last page.

By default only 10 rows are displayed. The user can select multiple rows by selecting the appropriate number of rows. The user can select one of the selection 10, 50, 100 or Show all.

Note: To configure proper naming conventions for Analog and Binary outputs, download the BACnet Object Map as a reference to understand which analog or boolean object is associated with the corresponding meters.

Clicking on an individual Object Instance row, allows for the object to be edited.

The user is able to edit the Object Name and COV increment. The Object Instance ID and the Object Identifier are not editable.

Figure 34: Analog Object Configuration

Figure 35: Analog Object Edit Configuration

Page 26: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

22 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.1.4.1.1 Object Instance ID

The Object Instance ID ranges from 0 – 224. This field is for display only and cannot be edited by the user. The object instance for the selected object is displayed in this field.

7.1.4.1.2 Object Identifier

The Object Identifier field is for display only and cannot be edited by the user. The identifier is displayed as Analog-Input, <Instance Id>, where Instance Id is corresponding to the selected object instance number.

7.1.4.1.3 Object Name

The Object Name is a user field to enter a name for the Analog Input Object. The user can enter a maximum of 9 characters in the Object Name field. The user can enter alphabets, numbers and special characters such as @, hyphen/dash (-) and underscore (_). The user cannot start the name with a number.

If the user does not enter a valid entry, the system responds with an error message “Invalid User Input”. If the user enters a valid value and clicks save, the system responds with a message “Analog Input Saved Successfully”. The corresponding row in the Analog Input Object table shows the name in the name column after the save is complete.

7.1.4.1.4 Object COV Increment

The COV Increment is a user field to enter the change of value increment parameter. The user can enter in the range -999999 to 999999. The user can enter a maximum of total of 13 characters. If there are significant decimal entry after the decimal points, the field in the object table after clicking save, shows as a fraction with 4 decimal numbers after the decimal point. The field only allows numbers and mathematical operators such as negative (-) and decimal point (.).

If the user does not enter any valid value in the COV Increment field, the system responds with an error message “Invalid User Input”. If the user enters a valid value and clicks save, the system responds with a message “Analog Input saved successfully”. The corresponding row in the Analog Input object table shows the COV Increment value after the save is complete. If the user enters an out of range value for the COV Increment field, the system responds with an error message “Invalid User Input”.

Figure 36: Object Name and COV Increment Field Entry

Page 27: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 23

7. BACnet (cont’d.)

7.1.4.2 Binary Object Configuration

Clicking on the Binary Input tab shows the Binary Input Object Configuration.

The binary objects are listed in different pages. By default the first page is displayed. The user can enter a specific page to navigate to. Also the user can click the “Next” button to navigate to next pages and “Last” button to navigate to last page.

By default only 10 rows are displayed. The user can select multiple rows by selecting the appropriate number of rows. The user can select one of the selection 10, 50, 100 or Show all.

Clicking on an individual Object Instance row, allows for the object to be edited.

The user is able to edit the Object Name. The Object Instance ID and the Object Identifier are not editable.

Figure 37: Binary Object Configuration

Figure 38: Binary Object Edit Configuration

Page 28: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

24 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.1.4.2.1 Object Instance Id

The Object Instance ID ranges from 0 – 181. This field is for display only and cannot be edited by the user. The object instance for the selected object is displayed in this field.

7.1.4.2.2 Object Identifier

The Object Identifier field is for display only and cannot be edited by the user. The identifier is displayed as Binary-Input, <Instance Id>, where Instance Id is corresponding selected object instance number.

7.1.4.2.3 Object Name

The Object Name is a user field to enter a name for the Binary Input Object. The user can enter a maximum of 9 characters in the Object Name field. The user can enter alphabets, numbers and special characters such as @, hyphen/dash (-) and underscore (_). The user cannot start the name with a number.

If the user does not enter a valid entry, the system responds with an error message “Invalid User Input”. If the user enters a valid value and clicks save, the system responds with a message “Binary Input Saved Successfully”. The corresponding row in the Binary Input object table shows the name in the name column after the save is complete.

Figure 39: Object Name Entry

Page 29: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 25

7. BACnet (cont’d.)

7.1.4.3 Device Object Configuration

Clicking on the Device tab shows the Device Object Configuration.

This page shows the Device Object Instance ID, Name, Description, APDU (Application Layer Protocol Data Units) Timeouts and APDU Retries values of the SEM3 controller. The user can click on the Edit button to enter modified information and can save or cancel the configuration to the previous saved configuration.

Clicking on the edit button, allows for the object to be edited.

Figure 40: Device Object Configuration

Figure 41: Edit of the Device Object parameters

Page 30: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

26 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.1.4.3.1 Device Object Instance ID

The Device Object Instance ID is a unique identifier for the SEM3 controller and can be assigned a value in the user input field. The object instance ID ranges between 0 – 4194302.

If the user does not enter any value in the object instance ID user field, the system responds with an error message “Invalid User Input”. The user can enter a valid value in the user field and click save. The system responds with a message “Device saved successfully, system will be restarted in 2 minutes...”. The system resets and reboots as the device instance ID is broadcast by the system to other listeners.

After reset, the saved object instance id is shown in the field. If the user enters an out of range value in the object instance ID field, the system responds with an error message “Invalid user input”.

The device Object Instance ID is also updated in the BACnet settings page after the parameter is saved and the system resets and reboots.

7.1.4.3.2 Object Identifier

The Object Identifier field is for display only and cannot be edited by the user. The identifier is displayed as Device, <Instance Id>, where Instance Id is corresponding with the selected object instance number.

Figure 42: Save of the Object Instance ID Causes a System Reset and Reboot

Figure 43: Device Object Instance ID Saved through a Reset and Reboot

Page 31: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 27

7. BACnet (cont’d.)

7.1.4.3.3 Object Name

The Object Name is a user configured field to enter a name for the Device Object. The user can enter a maximum of 19 characters in the Object Name field. The user can enter alphabets, numbers and special characters such as @, hyphen/dash (-) and underscore (_). The user cannot start the name with a number.

If the user does not enter a valid entry, the system responds with an error message “Invalid User Input”. If the user enters a valid value and clicks save, the system responds with a message “Device Saved Successfully”.

7.1.4.3.4 Object Description

The Object Description field is a user input field for the user to enter a relevant description of the device. This field is a mirror of the “Device Description” field available in the System Settings page under System Information section. Any changes on this field will reflect the changes in thetwo pages. The user is able to enter a total of 63 characters in this field. The user can enter a combination of alphabets, numbers and special characters such as at sign (@), dot (.), hyphen/dash (-) and underscore (_).

If the user does not enter any value in the field, the system is able to save the settings with no description for the device.

7.1.4.3.5 APDU Timeout

The APDU Timeout is a display only parameter and is not editable by the user. This shows the timeout allowed for the external devices to respond to a message from the SEM3 controller. The timeout by default is set for 1000 milliseconds.

Figure 44: Device Name and Description Successfully Saved

Figure 45: No Saved Description for Device

Page 32: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

28 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.1.4.3.6 APDU Retries

The APDU Retries is a display only parameter and is not editable by the user. This shows the number of retries allowed for the SEM3 controller to respond back to the external device after the timeout. The retries by default is set for 0 tries.

7.1.4.4 Notification Class Object Configuration

Clicking on the Notification Class tab shows the Notification Class Object Configuration.

This page shows the Notification Class Object Instance ID, Name and Acknowledgement Required fields. The user can click on the Edit button to enter modified information and can save or cancel the configuration to the previous saved configuration.

Clicking on the edit button, allows for the object to be edited.

Figure 46: Notification Class Object Configuration

Figure 47: Notification Class Object Edit Configuration

Page 33: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 29

7. BACnet (cont’d.)

7.1.4.4.1 Notification Object Instance Id

The Device Object Instance ID is an unique identifier for the SEM3 controller and can be assigned a value in the user input field. The Object Instance ID ranges between 0 – 4194302. The user can use only numbers for the field.

If the user does not enter any value in the Object Instance ID user field, the system responds with an error message “Invalid User Input”. The user can enter a valid value in the user field and click save. The system responds with a message “Notification Class saved successfully”. If the user enters an out of range value in the Object Instance ID field, the system responds with an error message “Invalid User input”.

7.1.4.4.2 Notification Class Object Identifier

The Object Identifier field is for display only and cannot be edited by the user. The identifier is displayed as Notification-Class, <Instance Id>, where Instance Id is corresponding selected object instance number.

7.1.4.4.3 Notification Class Name

The Object Name is a user field to enter a name for the Notification Class object. The user can enter a maximum of 19 characters in the Object Name field. The user can enter alphabets, numbers and special characters such as @, hyphen/dash (-) and underscore (_). The user cannot start the name with a number.

If the user does not enter a valid entry, the system responds with an error message “Invalid User Input”. If the user enters a valid value and clicks save, the system responds with a message “Notification Class saved successfully”.

Figure 48: Notification Class Object Instance Id Parameter Saved

Figure 49: Notification Class Name Parameter Saved

Page 34: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

30 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.1.4.4.4 Notification Class Acknowledgement Required

The Acknowledgement Required flags set up the expected acknowledgement to be generated in case of notification for the various event transitions. The event transitions cater for the cases where the condition changes to Off, Normal and Fault condition.

By default all the cases are pre-selected. The user can set up for no acknowledgement, by clearing the selection boxes for all three event transition cases.

The user can select any other combination of event transition cases to set up the necessary acknowledgements.

7.1.4.5 Accumulator Object Configuration

Clicking on the Accumulator tab shows the Accumulator Object Configuration.

This page shows the two rows of Accumulator Objects mirroring the digital pulse inputs on the SEM3 controller. This page shows the Object Instance ID, Name, Start Pulse Count, Present Value, Maximum Present Value, Status Flag, Event State, Out of Service option, Scale Type, Scale Value, Input Type and Input Units. The user can click on the Edit button to enter modified information and can save or cancel the configuration to the previous saved configuration.

Figure 50: Acknowledgment not Required Selection

Figure 51: Accumulator Object Configuration

Figure 52: Accumulator Object Edit Configuration

Page 35: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 31

7. BACnet (cont’d.)

7.1.4.5.1 Object Instance Id

The Object Instance ID ranges from 0 – 1. This field is for display only and cannot be edited by the user. The object instance for the selected object is displayed in this field.

7.1.4.5.2 Object Identifier

The Object Identifier field is for display only and cannot be edited by the user. The identifier is displayed as Accumulator, <Instance Id>, where Instance Id is corresponding with the selected object instance number.

7.1.4.5.3 Object Name

The Object Name is a user field to enter a name for the Accumulator Object. The user can enter a maximum of 19 characters in the Object Name field. The user can enter alphabets, numbers and special characters such as @, hyphen/dash (-) and underscore (_). The user cannot start the name with a number.

If the user does not enter a valid entry, the system responds with an error message “Invalid User Input”. If the user enters a valid value and clicks save, the system responds with a message “Accumulator saved successfully”. The name saved in the accumulator object configuration can be seen in the Realtime page in the summary section of pulse inputs.

7.1.4.5.4 Object Type

The Object Type field is for display only and cannot be edited by the user. The identifier is displayed as Accumulator.

7.1.4.5.5 Start Pulse Count

The Start Pulse Count is a user input field that can take in 10 characters. The range is 0 to 4294967295. The user can only enter numbers in this field.

If the user tries to save the pulse configuration with no entry in the start pulse count field, the system responds with a message “Invalid User Input” and highlights the missing information. If the user inputs the values in range and clicks save, the system provides a message “Accumulator saved successfully”. If the user enters an out of range value, the system responds with a message “Invalid User Input”.

7.1.4.5.6 Present Value

The Present Value field is for display only. This field displays the current actual pulse counts for pulse input 0 and 1. The Present Value field is 0 by default. If the user updates the start pulse count value with a valid number, the present value is updated with the start pulse count value as the new value if there is no incoming pulse inputs.

7.1.4.5.7 Maximum Present Value

The Maximum Present Value, indicates the maximum value of the present value. This is a user input field to assign a maximum value for the present value pulse counts. This also updates the maximum value of the Start Pulse count. The Maximum Present Value has a range of 0 – 4294967295. User can only enter numbers in this field.

If the user modifies the Start Pulse Count to be higher than the range as defined by the Maximum Present Value, the system responds with an error message “Invalid User Input”.

If the user does not enter any value in the Maximum Present Value and tries to save, the system responds with an error message “Invalid User Input”. If the user enters a value greater than the range and tries to save, the system responds with an error message “Invalid User Input”. If the user enters an in range value and saves the settings, the system responds with a message “Accumulator saved successfully”.

7.1.4.5.8 Status Flag

The Status Flag is for display only. The status flag represents four (4) flags that indicate the general health of the accumulator object.

The Status Flags indicate if the accumulator object is in:

a. Alarm stateb. Fault statec. Overridden stated. Out of service state

By default none of the options are preselected for the Status flags.

7.1.4.5.9 Event State

The Event State is for display only. The Event State provides a way to determine if the accumulator object has an active event state associated with it.

The Event State options include the following event state transitions.

a. Offb. Normalc. Fault

By default the event state is set to the Normal state.

7.1.4.5.10 Out of Service

The Out of Service is for display only. The Out of Service property is an indication if the pulse inputs is in service. By default this service is set to False. Hence the present value is always tracking the pulse input values.

Page 36: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

32 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.1.4.5.11 Scale Type

The Scale Type is a user input field with a drop down menu to select the scale operation for the pulse input value.

The user has the option of selecting either a Float or Integer type scale. The scale indicates the conversion factor to be multiplied with the present value of the pulse input to get a scaled pulse input value. The scaled pulse input is a multiple of the present value and scale.

The realtime page displays the scaled pulse input count value based on this calculation as described in the Table 7.

Scale Type Data Type Scale Values Scaled Pulse Input Values in Units

Float REAL Whole numbers and Decimal numbers with 4 significant digits after decimal point

Present value x Scale

Integer INTEGER Whole numbers only

Table 8: Scale Type Selection

7.1.4.5.12 Scale

The Scale field is a user input field which allows the user to enter a scale value (multiplier) for the pulse counts to match the water/gas consumption. This value needs to match the pulse count frequency as set up by the external entity (such as the Utility service provider or the entity authorized to make changes on behalf of the Utility) for the water or gas inputs.

The user can enter up to 12 characters in the scale field. Scale field has a range of -999999 to 999999. The user can only enter numbers, dot (.) sign and hyphen/dash (-) sign. Alphabets or other special characters are not allowed. If the user enters a decimal number as a scale, the user can only enter 4 numbers after the decimal point.

If the user provides no entry and tries to save, the system responds with an “Invalid User Input” message. If the user provides an entry out of range, the system responds with an “Invalid User Input”. If the user enters an in-range value and clicks save, the system responds with “Accumulator saved successfully”.

If the user selects the Scale Type to be Integer and selects Scale to be of type fraction or float, the system responds with an error message “Invalid User Input”.

7.1.4.5.13 Input Type

The pulse Input Type can be assigned by making the selection from the Input Type drop down menu. The user can select either Water or Gas as the Input Type.

7.1.4.5.14 Unit

The Unit field is automatically populated to the correct input type after the input type selection is complete.

When the user selects, Water as the input type, the Unit selection field is modified to show the units for Water consumption measurement (Gallon, Cubic Feet, Liters, and Cubic Meters). By default Gallon is the unit for water pulse inputs if no further selection is made. The user can select a different unit within this group for the water pulse inputs.

When the user selects, Gas as the input type, the units selection field is modified to show the units for Gas consumption measurement (Therm, BTU, and Cubic Foot). By default, Therm is the unit for Gas pulse inputs. The user can select a different unit within this group for the gas pulse inputs.

Page 37: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 33

7. BACnet (cont’d.)

7.1.4.6 Object Configuration Help

Clicking on the question mark (?) navigation link opens the Object Configuration Help page. This page lists the ranges and objectives of each of the parameter in the Object Configuration page.

Figure 53: BACnet IP Object Configuration Help Page Part 1

Figure 54: BACnet IP Object Configuration Help Page Part 2

Page 38: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

34 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.2 BACnet MSTP

BACnet MSTP like BACnet IP is not an active protocol by default. The user has to navigate to the system settings page, select the active protocol drop down menu and make the appropriate selection. The selection of BMS configuration – BACnet MSTP allows the system to be rebooted and menu items to be rearranged for the features that are applicable for BACnet MSTP.

The user can click on Settings menu (Figure 1) and click on System Settings menu to navigate to the System Settings webpage. In the installation configuration selection section, the user can select the BMS Configuration – BACnet MSTP to select BACnet MSTP. After the user makes the selection and clicks on Change Protocol, the system will reset and reboot with the correct selected protocol.

The BACnet MSTP menu can be invoked by clicking or hovering on the BACnet navigation bar.

In the BACnet MSTP protocol, there are three BACnet pages: BACnet Settings, BACnet Object Map Configuration and Object Configuration.

The following sections discuss more about these pages. The functionality of these pages is similar to the BACnet IP pages.

7.2.1 BACnet Settings

When the user clicks on the BACnet Settings link in the BACnet drop down menu, the BACnet settings page is displayed. The page is similar to the BACnet Settings page in BACnet IP protocol. The following sections only discuss the fields that are relevant for the BACnet MSTP protocol.

Figure 55: BACnet MSTP Menu

Figure 56: BACnet Settings Page

Page 39: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 35

7. BACnet (cont’d.)

7.2.1.1 MAX Masters

The MAX Masters field is used to configure the maximum master devices in the MSTP network. The value ranges from 1 – 127. The user is able to enter a maximum of 3 characters in this field.

If the user does not enter any valid values in this field, the system responds with an error message “Invalid value. The range is (1-127).” The user cannot enter any alphabets or other special characters in this field. Only numbers are allowed. If the user enters an out of range value in the field, the system responds with an error message “Invalid value. The range is (1- 127)”.

7.2.1.2 Baud Rate

The Baud Rate field allows the user to se-lect from the drop down menu a fixed Baud Rate for the functioning of the BACnet MSTP protocol. The Baud Rate ranges are 9600, 19200, 38400, 57600, 76800 and 115200.

The user is able to select only one of these Baud Rates. By default the 38400 Baud Rate is selected.

7.2.1.3 MAC Address

The MAC Address field allows the user to configure a node number of the device in the range of 0 – 127.

If the user does not enter any valid values in this field, the system responds with an error message “Invalid value. The range is (0 – 127).” The user cannot enter any alphabets or other special characters in this field. Only numbers are allowed. If the user enters an out of range value in the field, the system responds with an error message “Invalid value. The range is (0 – 127)”. If the user enters an in-range value in the field and clicks Save, the system responds with a message “BACnet settings saved successfully, system will be restarted in 2 minutes”.

Figure 57: Baud Rate Configuration

Page 40: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

36 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.2.1.4 Other fields

The Parity and Stop bits are fields which are pre-populated with default values. The parity is set as None and the Stop bits is set to 1 by default.

The user can also select a specific recipient list number from the drop down menu.

The user also can make a selection for the Recipient List addressing from the drop down menu to address the recipient list by Device Id or Address.

The functionality of these fields and parameters are same as described for BACnet IP.

Figure 58: Recipient List Selection

Figure 59: Recipient List Identification

Page 41: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 37

7. BACnet (cont’d.)

7.2.1.5 BACnet Settings Help

The BACnet Settings Help page can be accessed by clicking on the question mark “?” navigation link at the top right corner of the page. This help shows the information for BACnet MSTP at the top half and BACnet IP at the bottom half.

7.2.2 BACnet Object Map Configuration

The user can navigate to the BACnet Object Map Configuration page by hovering ovr or clicking on the “BACnet” navigation link.

Figure 60: BACnet MSTP Settings Help

Figure 61: Navigating to BACnet Object Map Configuration in the BACnet MSTP Protocol

Page 42: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

38 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

A drop down menu will appear which will show “BACnet Object Map Configuration” as a selection. Clicking on this selection will show the relevant webpage.

The BACnet Object Map Configuration page provides the following:

a. The page allows user to configure data points as BACnet Objects. The user can save the configured data points. The user can cancel the configuration at any time to the previously saved configuration. The user can also download the saved or default configuration for review.

By default, the pole selection is One Pole. The configuration settings are same as the one for BACnet IP.

7.2.2.1 BACnet Object Map Configuration Help

The user can access the BACnet Object Map Configuration Help page by clicking on the question mark “?” navigation link on the top right corner of the page. This opens another window showing the help information for the corresponding page.

7.2.3 Object Configuration

Clicking on the Object Configuration navigation link allows the user to navigate to the Object Configuration page.

Figure 62: Entry Page of the BACnet Object Map Configuration

Figure 63: BACnet MSTP Object Map Configuration Help Page

Figure 64: Navigation to the Object Configuration in BACnet MSTP

Page 43: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 39

7. BACnet (cont’d.)

By default the Analog Input Object Configuration page is displayed for object configuration. All the parameters and the information for the analog input, binary input, notification class and accumulator configuration is similar to the BACnet IP section. The only difference is in the Device Object Configuration.

7.2.3.1 Device Object Configuration

Clicking on the Device tab shows the device configuration page. This page is similar to the BACnet IP Settings except there is a new parameter added for BACnet MSTP called Max Masters.

Figure 65: Default Page for the Object Configuration

Figure 66: Default Device Configuration Page

Page 44: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

40 SEM3™ – BACnet User Manual

7. BACnet (cont’d.)

7.2.3.1.1 Max Masters

The Max Masters field allows the user to configure the maximum masters device in the present MSTP network. The Max Masters field has a range of 1 – 127.

If the user does not enter a value in the Max Masters field and tries to save, the system responds with an error message “Invalid User Input”. If the user enters an in range value and clicks save, the system responds with a message “Device saved successfully”. If the user enters an out of range value in the Max Masters field and tries to save, the system responds with an error message “Invalid User Input”.

7.2.3.2 Object Configuration Help

Clicking on the question mark (?) navigation link opens the Object Configuration Help page. This page lists the ranges and objectives of each of the parameter in the Object Configuration page.

Figure 67: Device Object Configuration in BACnet MSTP

Figure 68: BACnet MSTP Object Configuration Help Page Part 1

Page 45: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 41

7. BACnet (cont’d.)

Figure 69: BACnet MSTP Object Configuration Help Page Part 2

8. Multi-languages

All pages can be translated to the following languages: German, French and Spanish along with English. The method of accessing the translation is same as before by clicking on the drop down menu on the top right corner of the pages. This will show the 4 languages to choose from.

Page 46: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

42 SEM3™ – BACnet User Manual

9. Appendix

9.1 User Input Field Requirements

The following table identifies the user input field requirements for the SEM3 BACnet expansion.

User Files # User Field Tag

Webpage name/ HTML Link

Max Char. Length

Min. Value Default Value Max. Value

Type of characters allowed Notes

1 Pulse input Name

Pulse Configuration under Modbus TCP/RTU

19 NA ACC-0 or ACC-1 NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_)

Cannot be empty, white space not allowed, Dot sign not allowed, Can only start with an alphabet or underscore (_).

2 Pulse input Start Pulse Count

Pulse Configuration under Modbus TCP/RTU

10 0 0 4294967295 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

3 Pulse input Scale

Pulse Configuration under Modbus TCP/RTU

12 -999999 1 999999 Numbers (0-9), Dot sign (.), Hyphen/Dash sign(-).

Alphabets not allowed, Other special characters not allowed. In the decimal numbers a maximum of 4 decimal locations can be added, for example 1.2345

4 Device Object Instance Id

BACnet Settings under BACnet IP

7 0 1 4194302 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

5 Port BACnet Settings under BACnet IP

5 47808 47808 47823 Alternately another range of 49152 – 65535 is acceptable

Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

6 Instance BACNet Settings under BACnet IP

7 0 456 4194302 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

7 Process Identifier (Under Device Id Recipient)

BACNet Settings under BACnet IP

5 0 1546 65535 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

8 Network Number

BACNet Settings under BACnet IP

5 0 125 65535 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

9 IP Address BACNet Settings under BACnet IP

15 0.0.0.1 10.110.8.25 255.255.255.255 Numbers (0-9), Dot sign (.)

Alphabets not allowed, Other special characters not allowed.

10 Port Number BACNet Settings under BACnet IP

5 47808 47808 47823 Alternately another range of 49152 – 65535 is acceptable

Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

11 Process Identifier (Under Address Recipient)

BACNet Settings under BACnet IP

5 0 15 65535 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

12 BBMP IP Address

BACnet Foreign Device Register under BACnet IP

15 0.0.0.1 NA as product is not enabled by default

255.255.255.255 Numbers (0-9), Dot sign (.)

Alphabets not allowed, Other special characters not allowed.

Table 9: User Field Input Parameter

Page 47: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 43

9. Appendix (cont’d.)

User Files # User Field Tag

Webpage name/ HTML Link

Max Char. Length

Min. Value Default Value Max. Value

Type of characters allowed Notes

13 BBMD Port BACnet Foreign Device Register under BACnet IP

5 47808 NA as product is not enabled by default

47823 Alternately another range of 49152 – 65535 is acceptable

Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

14 Time-To-Live BACnet Foreign Device Register under BACnet IP

5 0 NA as product is not enabled by default

65535 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

15 Name Analog Object configuration under Object Configuration under BACnet IP

9 NA AI-n, where n is the instance ID

NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_)

Cannot be empty, white space not allowed, Dot sign not allowed, Can only start with an alphabet or underscore (_).

16 COV Increment Analog Object configuration under Object Configuration under BACnet IP

12 -999999 1 999999 Numbers (0-9), Dot sign (.), Hyphen/Dash sign(-).

Alphabets not allowed, Other special characters not allowed. In the decimal numbers a maximum of 4 decimal locations can be added, for example 1.2345

17 Page Analog Object configuration under Object Configuration under BACnet IP

NA 1 1 23 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

18 Name Binary Object configuration under Object Configuration under BACnet IP

9 NA BI-n, where n is the instance ID

NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_)

Cannot be empty, white space not allowed, Dot sign not allowed, Can only start with an alphabet or underscore (_).

19 Page Binary Object configuration under Object Configuration under BACnet IP

NA 1 1 19 Numbers (0-9) Alphabets not allowed, Other special characters not allowed. Other special characters not allowed.

20 Device Object Instance ID

Device Object configuration under Object Configuration under BACnet IP

7 0 1 4194302 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

21 Name Device Object configuration under Object Configuration under BACnet IP

19 NA SEM3-1 NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_)

Cannot be empty, white space not allowed, Dot sign not allowed, Can only start with an alphabet or underscore (_).

22 Description Device Object configuration under Object Configuration under BACnet IP

63 NA NA NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_), Pound/Hashtag (#),Dot sign (.), comma(,) White Space is allowed in the middle of the description field.

No Trailing or leading white space

Page 48: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

44 SEM3™ – BACnet User Manual

User Files # User Field Tag

Webpage name/ HTML Link

Max Char. Length

Min. Value Default Value Max. Value

Type of characters allowed Notes

23 Notification Object Instance Id

Notification Class Object configuration under Object Configuration under BACnet IP

7 0 0 4194302 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

24 Name Notification Class Object configuration under Object Configuration under BACnet IP

19 NA NC-0 NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_) white space not allowed,

Cannot be empty, Dot sign not allowed, Can only start with an alphabet or underscore (_).

25 Name Accumulator Class Object configuration under Object Configuration under BACnet IP

19 NA ACC-0 or ACC-1 NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_)

Cannot be empty, white space not allowed, Dot sign not allowed, Can only start with an alphabet or underscore (_).

26 Start Pulse Count

Accumulator Class Object configuration under Object Configuration under BACnet IP

10 0 0 4294967295 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

27 Max. Present Value

Accumulator Class Object configuration under Object Configuration under BACnet IP

10 0 4294967295 4294967295 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

28 Scale Accumulator Class Object configuration under Object Configuration under BACnet IP

12 -999999 1 999999 Numbers (0-9), Dot sign (.), Hyphen/Dash sign(-).

Alphabets not allowed, Other special characters not allowed. In the decimal numbers a maximum of 4 decimal locations can be added, for example 1.2345

29 Device Object Instance Id

BACnet Settings under BACnet MSTP

7 0 0 4194302 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

30 MAX Masters BACnet Settings under BACnet MSTP

3 1 127 127 Numbers (0-9) Alphabets not allowed,

31 MAC Address BACnet Settings under BACnet MSTP

3 0 5 127 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

32 Instance BACnet Settings under BACnet MSTP

7 0 456 4194302 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

33 Process Identifier (under Device ID Recipient)

BACnet Settings under BACnet MSTP

5 0 1546 65535 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

34 Network Number

BACnet Settings under BACnet MSTP

5 0 125 65535 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

35 IP Address BACnet Settings under BACnet MSTP

15 0.0.0.1 10.110.8.25 255.255.255.255 Numbers (0-9), Dot sign (.)

Alphabets not allowed, Other special characters not allowed.

9. Appendix (cont’d.)

Page 49: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 45

User Files # User Field Tag

Webpage name/ HTML Link

Max Char. Length

Min. Value Default Value Max. Value

Type of characters allowed Notes

36 Port Number BACnet Settings under BACnet MSTP

5 47808 47808 47823 Alternately another range of 49152 – 65535 is acceptable

Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

37 Process Identifier (Under Address Recipient with IP Address as system identifier)

BACnet Settings under BACnet MSTP

5 0 15 65535 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

38 MAC Address BACnet Settings under BACnet MSTP

3 0 15 127 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

39 Process Identifier (Under Address Recipient with MAC Address as system identifier)

BACnet Settings under BACnet MSTP

5 0 15 65535 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

40 Name Analog Object configuration under Object Configuration under BACnet MSTP

9 NA AI-n, where n is the instance ID

NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_)

Cannot be empty, white space not allowed, Dot sign not allowed, Can only start with an alphabet or underscore (_).

41 COV Increment Analog Object configuration under Object Configuration under BACnet MSTP

12 -999999 1 999999 Numbers (0-9), Dot sign (.), Hyphen/Dash sign(-).

Alphabets not allowed, Other special characters not allowed. In the decimal numbers a maximum of 4 decimal locations can be added, for example 1.2345

42 Page Analog Object configuration under Object Configuration under BACnet MSTP

NA 1 1 23 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

43 Name Binary Object configuration under Object Configuration under BACnet MSTP

9 NA BI-n, where n is the instance ID

NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_)

Cannot be empty, white space not allowed, Dot sign not allowed, Can only start with an alphabet or underscore (_).

44 Page Binary Object configuration under Object Configuration under BACnet MSTP

NA 1 1 19 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

45 Device Object Instance ID

Device Object configuration under Object Configuration under BACnet MSTP

7 0 0 4194302 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

9. Appendix (cont’d.)

Page 50: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

46 SEM3™ – BACnet User Manual

User Files # User Field Tag

Webpage name/ HTML Link

Max Char. Length

Min. Value Default Value Max. Value

Type of characters allowed Notes

46 Name Device Object configuration under Object Configuration under BACnet MSTP

19 NA SEM3-0 NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_)

Cannot be empty, white space not allowed, Dot sign not allowed, Can only start with an alphabet or underscore (_).

47 Description Device Object configuration under Object Configuration under BACnet MSTP

63 NA NA NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_), Pound/Hashtag (#),Dot sign (.), comma(,) White Space is allowed in the middle of the description field.

No Trailing or leading white space

48 MAX Masters Device Object configuration under Object Configuration under BACnet MSTP

3 1 127 127 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

49 Notification Object Instance Id

Notification Class Object configuration under Object Configuration under BACnet MSTP

7 0 0 4194302 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

50 Name Notification Class Object configuration under Object Configuration under BACnet MSTP

19 NA NC-0 NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_)

Cannot be empty, white space not allowed, Dot sign not allowed, Can only start with an alphabet or underscore (_).

51 Name Accumulator Class Object configuration under Object Configuration under BACnet MSTP

19 NA ACC-0 or ACC-1 NA Alphanumeric (A-Z, a-z, 0-9), At sign (@), Hyphen/Dash sign (-), Underscore (_)

Cannot be empty, white space not allowed, Dot sign not allowed, Can only start with an alphabet or underscore (_).

52 Start Pulse Count

Accumulator Class Object configuration under Object Configuration under BACnet MSTP

10 0 0 4294967295 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

53 Max. Present Value

Accumulator Class Object configuration under Object Configuration under BACnet MSTP

10 0 4294967295 4294967295 Numbers (0-9) Alphabets not allowed, Other special characters not allowed.

54 Scale Accumulator Class Object configuration under Object Configuration under BACnet MSTP

12 -999999 1 999999 Numbers (0-9), Dot sign (.), Hyphen/Dash sign(-).

Alphabets not allowed, Other special characters not allowed. In the decimal numbers a maximum of 4 decimal locations can be added, for example 1.2345

9. Appendix (cont’d.)

Page 51: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

SEM3™ – BACnet User Manual 47

The following acronyms and abbreviations are used in this document.

Acronyms/Abbreviations Description

APDU APDU Timeout is how much time a client waits for a response from a BACnet device. Default is 1000ms. (Application Layer Protocol Data Units)

BACnet Building Automation Control Networks

BACnet IP BACnet Internet Protocol

BACnet MSTP BACnet Master Slave Transfer Protocol

BBMD BACnet/IP Broadcast Management Device

FAQs Frequently asked questions

FDR Foreign Device Registration

JSON Java script Object notation file

SEM3 Siemens Embedded Micro Metering Module

10. Acronyms and Abbreviations

Table 10: Acronyms/Abbreviations

Page 52: SEM3™ – Embedded Micro Metering Module™ · SEM3™ – Embedded Micro Metering Module™ FCC Notice Standards Compliance • Approvals and certifications –Accuracy - ANSI

Siemens Industry, Inc. 5400 Triangle Parkway Norcross, GA 30092

1-800-241-4453 [email protected]

Order No.: PDIM-SEM3B-0817 Printed in USA Subject to change without prior notice © 2017 Siemens Industry, Inc.

The technical data presented in this document is based on an actual case or on as-designed parameters, and therefore should not be relied upon for any specific application and does not constitute a performance guarantee for any projects. Actual results are dependent on variable conditions. Accordingly, Siemens does not make representations, warranties, or assurances as to the accuracy, currency or completeness of the content contained herein. If requested, we will provide specific technical data or specifications with respect to any customer’s particular applications. Our company is constantly involved in engineering and development. For that reason, we reserve the right to modify, at any time, the technology and product specifications contained herein.