{
 "manufacturer": "Sierra Instruments",
 "manufacturer_slug": "sierra-instruments",
 "model": "InnovaMass 240i/241i Vortex Flow Meter",
 "model_slug": "innovamass-240i-241i",
 "aliases": [
  "240i",
  "241i",
  "InnovaMass 240i",
  "InnovaMass 241i",
  "Sierra 240i"
 ],
 "equipment_type": "Vortex flow meter (volumetric and mass)",
 "applies_to": "Sierra InnovaMass 240i inline and 241i insertion vortex flow meters with BACnet MS/TP.",
 "summary": "The InnovaMass 240i (inline) and 241i (insertion) are multivariable vortex meters measuring flow, temperature and pressure for steam, gas and liquids. Over BACnet MS/TP they expose 21 Analog Inputs (flow, temperatures, pressure, energy, totalizer, alarm state and vortex diagnostics), 11 Binary Input fault flags and a Binary Output to reset the totalizer.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "From the BACnet Supported Device, Object and Property tables (manual pages 17-23). Object names are the Object Name property values; units are the sample defaults shown and follow the meter configuration.",
  "AI-14 Viscosity shows the unit enumeration \"423\" in the table; it is left blank here.",
  "No read/write column is printed; only the Reset Totalizer BO is treated as writable."
 ],
 "source": {
  "title": "InnovaMass 240i/241i Series BACnet Instruction Manual",
  "doc_number": "IM240i/241i BACnet",
  "revision_date": "V3.4/19",
  "url": "https://sierrainstruments.com/userfiles/file/manuals/240i-241i-bacnet-instruction-manual.pdf?x=5806"
 },
 "integration": {
  "summary": "Read flow, temperature, pressure, the totalizer and energy flow, and watch the BI fault flags and alarm AIs. Write the Reset Totalizer BO to clear the total.",
  "minimum_points": [
   {
    "ref": "AI 1",
    "name": "Flow",
    "why": "Flow rate"
   },
   {
    "ref": "AI 6",
    "name": "Totalizer",
    "why": "Flow total"
   },
   {
    "ref": "AI 2",
    "name": "Temperature1",
    "why": "Process temperature"
   },
   {
    "ref": "AI 4",
    "name": "Pressure",
    "why": "Process pressure"
   },
   {
    "ref": "AI 5",
    "name": "Energy Flow",
    "why": "Energy flow"
   },
   {
    "ref": "AI 7",
    "name": "Alarm Status",
    "why": "Alarm relay state"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet MS/TP at 9600, 19200 or 38400 baud; baud and MAC address are set with the Smart Interface Portal (SIP) software."
  ],
  "gotchas": [
   "Units follow the meter configuration; the units in the table are sample defaults."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Flow",
   "description": "Used for measurement of Flow",
   "units": "cfm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Temperature1",
   "description": "Int. Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Temperature2",
   "description": "Ext. Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Pressure",
   "description": "Fluid Pressure",
   "units": "psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Energy Flow",
   "description": "Energy Flow in Fluid",
   "units": "Btu",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Totalizer",
   "description": "Flow Totalizer",
   "units": "ft³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Alarm Status",
   "description": "State of Alarm Relay",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Alarm Active",
   "description": "Source of Alarm",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Alarm Mode",
   "description": "Selected Alarm Mode",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Velocity",
   "description": "Point vol. Velocity",
   "units": "ft/s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Flow-Pro",
   "description": "Correction Factor",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Density",
   "description": "Density for mass",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Reynolds",
   "description": "Reynolds number",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Viscosity",
   "description": "Dynamic Viscosity",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Frequency",
   "description": "Vortex shedder frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Ck factor",
   "description": "For dynamic freq.",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Dynamic Frequency",
   "description": "Dynamic frequency value",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "Minimum noise level",
   "description": "Squelch noise lvl",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "F/S cutoff",
   "description": "% of full scale",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "Gain",
   "description": "Signal gain",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "Amplitude",
   "description": "In ADC counts",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Binary XDR fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=good, 1=fault"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Pressure over range",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=good, 1=fault"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "Temperature fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=good, 1=fault"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "Temperature over range",
   "description": "Temperature overrange",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "Flow sensor error",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=good, 1=fault"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "SD card error",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=good, 1=fault"
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "Communication error",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=good, 1=fault"
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "MCU error",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=good, 1=fault"
  },
  {
   "type": "BI",
   "instance": 9,
   "name": "Display button stuck",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=good, 1=fault"
  },
  {
   "type": "BI",
   "instance": 10,
   "name": "BACnet communication error",
   "description": "BACnet comm error",
   "units": "",
   "access": "R",
   "states": "0=good, 1=fault"
  },
  {
   "type": "BI",
   "instance": 11,
   "name": "Latched on bad signal",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=good, 1=fault"
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "Reset Totalizer",
   "description": "Reset totalizer",
   "units": "",
   "access": "W",
   "states": "0=run, 1=reset"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/sierra-instruments/innovamass-240i-241i",
 "note": "Provided as-is. Point availability varies by firmware and options; verify against the live device.",
 "disclaimer": "DISCLAIMER: reference only, provided AS IS with no warranty. May contain errors or be out of date. You must verify every point against the manufacturer's current documentation and the live device before use. easybacnet.com accepts no liability for its use and is not affiliated with the manufacturer. Terms: https://easybacnet.com/terms#content"
}
