MSIB services

MSIB is intended to support many different technologies and communication protocols related to getting data in and out of the BAS and in some cases processing/manipulating that data before it is consumed. MSIB can be configured to use one of the available services.

MSIB provides several options for configuration. The available combinations are summarized in the following chart which indicates:

  • Desired mode – the endpoint of the collected data and the purpose for using MSIB
  • Licensing – whether a license key is required
  • Install option – which option to pick during installation
  • Data source – origin of the data and the file type that is imported into MSIB to configure data polling to the consumer.

1 DDA is available globally.
2 The BACnet Server (read only) service supports P2 Ethernet panels only. It does not support P2 RS-485 panels that are routed to an Ethernet network via AEM.
3 EDE file must be in comma separated format.
4 MSIB and the BACnet client must be on the same subnet or connected through BBMDs. MSIB does not act as a BBMD and cannot attach itself to a BBMD as a foreign device.

MSIB for Navigator Service

Using the Navigator Service, MSIB is intended to support the live gathering of data to serve that data to Siemens Navigator as part of the Fault Detection and Diagnostics (FDD) solution. MSIB provides support for the following types of data.

  • A Siemens APOGEE Building Automation System (BACnet IP, P2 Ethernet or P2 RS-485 via AEM)
  • A Siemens Desigo Building Automation System (BACnet IP)
  • A Modbus TCP device
  • A Niagara AX nHaystack station

MSIB performs two functions in the Navigator service configuration:

  • Polls Siemens building automation system devices or Modbus TCP devices, or Niagara AX nHaystack stations for data
  • Transfers data to Navigator at pre-defined intervals (typically 15 minute intervals)

For more Navigator Service information, see the following sections:

See the Siemens document titled MSIB Modbus Application Guide for more information when working with Modbus.

MSIB for Data Center Hub Service

With the Data Center Hub usage, MSIB supports data gathering for updating the Data Center Hub dashboard. MSIB performs two functions in the Data Center Hub configuration:

  • Polls building automation system BACnet IP devices, SNMP devices or Modbus TCP devices for data
  • Transfers data to the Data Center Hub dashboard at pre-defined intervals (typically one minute intervals)

For more information, see Using MSIB for Data Center Hub Data to AWS for Dashboard Display.

MSIB for Building Twin Service

Using the Building Twin Service, MSIB is intended to support live gathering of data from a Siemens Building Automation System (BACnet IP) and serve up that data to Building Twin as part of the digital representation of a physical building:

  • Polls building automation system BACnet IP sensor devices for data
  • Transfers timestamped data to the Building Twin storage at pre-defined intervals

For more information, see Using MSIB for Performance Data Acquisition to Building Twin.

MSIB BACnet Proxy Service

Using the MSIB BACnet Proxy Service option, MSIB can act as a BACnet proxy between APOGEE Insight BACnet server and a 3rd party BACnet application. MSIB will poll BAS data from the BACnet server option at Insight. Typically, COV subscriptions need to be turned off in the Insight BACnet Server during configuration. This data is then available as BACnet virtual nodes for a 3rd party application to poll. The intent is to control the polling rate and separation timing by using MSIB.

MSIB performs two functions in the BACnet Proxy Service configuration:

  • Polls the APOGEE Insight BACnet Server for data.
  • Allows other BACnet software to poll or request COVs from MSIB

The following point types are supported:

BACnet point types

Abbreviation

Object type

AI

analog_input

AO

analog_output

AV

analog_value

BI

binary_input

BO

binary_output

BV

binary_value

MI

multi_state_input

MO

multi_state_output

MV

multi_state_value

For more information, see the section titled Using MSIB for APOGEE Insight BACnet Server Proxy Service.

MSIB BACnet Server (Read Only) Service

Using the MSIB BACnet Server (Read Only) Service option, MSIB can act as a virtual BACnet device to expose the points of a P2 Ethernet device as a BACnet device on a BACnet network. MSIB will poll point data from the P2 Ethernet panel.  This data is then available as BACnet virtual points for Desigo CC or a 3rd party BACnet application to poll.

MSIB performs two functions in the BACnet Server (Read Only) configuration:

  • Polls the APOGEE P2 Ethernet panels for data.
  • Allows other BACnet software to poll or request values from MSIB

The BACnet Server (Read Only) service supports P2 Ethernet panels only and does not support P2 RS-485 panels that are routed to an Ethernet network via an AEM.  

The APOGEE P2 point types are represented in BACnet using the mapping as follows:

APOGEE P2 Point Types

P2 point type

BACnet representation

LAI

AV (analog_value)

LAO

AV (analog_value)

LDI

BV (binary_value)

LDO

BV (binary_value)

L2SL

BV (binary_value)

LENUM

MV (multi_state_value)

The LENUM numeric value 0, 1, ... are represented as 1, 2, ... in the BACnet MV object.

BACnet MV objects do not support a value = 0.

LFSSL

not supported

LOOAL

not supported

For more information, see Using MSIB for BACnet Server (Read Only) Service.

MSIB NOAA Weather Service

Using the NOAA Weather Service option, MSIB can request current weather conditions from NOAA web services and make it available to the BAS as a virtual BACnet node(s). A weather node is available to be discovered as a BACnet node with BACnet objects by the Building Automation System (BAS).

Specifically for use to obtain NOAA current weather information, MSIB has two functions:

  • Query the NOAA web service API for current weather information (from one or more locations).
  • Make the data available as BACnet nodes and objects for the BAS (each location becomes a unique BACnet node).

MSIB does not act as a BBMD, so either an external BBMD in another device must be used or MSIB must reside on the same subnet as the device reading the data.

For more information, see Using MSIB for NOAA Weather Service.

MSIB SQL Service

Using the SQL Service option, MSIB can be used to create a connection to a SQL Database. MSIB retrieves data from multiple sources and writes to the SQL database, providing interval data to be used by one or more consumers (through SQL queries).

Specifically for use with SQL Databases, MSIB has two functions:

  • It polls Siemens APOGEE P2 Ethernet, BACnet IP, P2 RS-485, and Desigo BACnet IP field panels or Modbus TCP devices for data.
  • It writes data to the SQL Database through ODBC. Data is written to SQL at pre-defined intervals (typically 15 minute intervals).

For more information, see Using MSIB for SQL Configuration Service.

See the Siemens document titled MSIB Modbus Application Guide for more information when working with Modbus.

MSIB for PRT 2.0 Service

Using the PRT 2.0 Service option, MSIB supports live gathering of data from a Siemens Building Automation System and serves up that data to the Performance Reporting Tool 2.0 as part of the Proven Outcomes offering. MSIB performs two functions in the PRT 2.0 Service configuration:

  • Polls Siemens building automation system devices or Modbus TCP devices for data
  • Transfers data to PRT 2.0 at pre-defined intervals (typically 15-minute intervals)

For more information, see the section titled Using MSIB for PRT 2.0 Service.

See the Siemens document titled MSIB Modbus Application Guide for more information for working with Modbus.

MSIB SMUD CAISO API Service

Using the SMUD CAISO API Service option, MSIB can connect to the utility cost information supplied by Sacramento Municipal Utility District (SMUD). MSIB retrieves the hourly cost data from SMUD and depending on which of the two modes chosen during installation, functions in one of the two ways:

  • In BACnet server mode, MSIB exposes each value as a BACnet point.
  • In Non-BACnet server mode, MSIB commands the P2 or BACnet point.

MSIB does not act as a BBMD, so either an external BBMD in another device must be used or MSIB must reside on the same subnet as the device reading the data.

For more information, see Using MSIB for SMUD CAISO API Service.

MSIB HL7 Service

The MSIB HL7 Service option can be configured for bed status or for OR scheduling. These services are only available if MSIB is installed in BACnet server mode to make BACnet objects available for BACnet clients to read.

MSIB does not act as a BBMD, so either an external BBMD in another device must be used or MSIB must reside on the same subnet as the device reading the data.

HL7 Bed Status

Using the HL7 Service option for Bed Status, MSIB can receive bed status data from an HL7 system and make that status available to the BAS as a virtual BACnet node(s). An HL7 bed status node is available to be discovered as a BACnet IP node with BACnet objects for reading by the Building Automation System (BAS). This allows the BMS to get actual bed status information to enable making intelligent decisions related to whether or not a room is occupied.

Specifically for use to obtain HL7 current bed status information, MSIB has two functions:

  • Receive the HL7 bed status value from the HL7 system.
  • Make the data available as BACnet nodes and objects for the BAS (each bed is represented by a unique BACnet multi-state point).

HL7 Scheduling

Using the HL7 Service option for Scheduling, MSIB can receive scheduling status data from an HL7 system and make that status available to the BAS as a virtual BACnet node(s). An HL7 scheduling node is available to be discovered as a BACnet IP node with BACnet objects for reading by the Building Automation System (BAS). This allows the BMS to get scheduling information to enable making intelligent decisions related to whether or not a room is or will be occupied.

Specifically for use to obtain HL7 scheduling information, MSIB has two functions:

  • Receive the HL7 scheduling message from the HL7 system and use this information to create, modify or delete schedules in MSIB.
  • Make the data available as BACnet nodes and objects for the BAS, reflecting if the room status is occupied or unoccupied.

For more information, see Using MSIB for HL7 Service.