{
 "manufacturer": "ONICON",
 "manufacturer_slug": "onicon",
 "model": "F-1500 insertion turbine flow meter (BACnet MS/TP)",
 "model_slug": "f-1500-insertion-turbine-flow-meter",
 "aliases": [
  "F-1500",
  "F-1500 Series Turbine Meter",
  "ONICON F-1500 BACnet"
 ],
 "equipment_type": "Turbine flow meter (insertion)",
 "applies_to": "ONICON F-1500 series insertion turbine flow meters with the communication type set to BACnet MS/TP.",
 "summary": "The F-1500 turbine meter can run BACnet MS/TP on its RS-485 port. It exposes 19 Analog Inputs (volume, mass and energy flow, two temperatures, pressure, density, two totalizers, output channel values, velocity and turbine diagnostics), three alarm Binary Inputs, an external-input BI and a totalizer-reset BV.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "Application software 1.07",
 "default_device_instance": 7,
 "access_inferred": false,
 "notes": [
  "Which values carry data depends on the meter build and configuration; several objects are marked 'TBD' in the manual's description column.",
  "Units follow the meter's configured display units. The manual prints rate units for the totalizers; the totalizer unit depends on whether it counts mass, volume or energy.",
  "AI 8 and AI 9 are printed as one row ('Totalizer 1 & Totalizer 2'); the PICS lists them separately as AI 8 and AI 9.",
  "Present_Value and Out_Of_Service are listed as writable for AI, BI and BV; writing an input's Present_Value only makes sense with Out_Of_Service set.",
  "BI 4 always reads 0.",
  "Source: F-1500 manual DOC-0003872, section 4.3 (PICS dated 19-April-2012)."
 ],
 "source": {
  "title": "F-1500 Insertion Turbine Flow Meter Installation and Operation Manual",
  "doc_number": "DOC-0003872",
  "revision_date": null,
  "url": "https://www.onicon.com/wp-content/uploads/2024/11/F-1500-Insertion-Turbine-Flow-Meter-Manual-DOC-0003872.pdf"
 },
 "integration": {
  "summary": "Set the communication type to BACnet in the diagnostics menu, then set baud and MAC address in the output menu and power-cycle. Read volume flow, the totalizer and the alarms; write the Reset BV to clear the totalizer.",
  "minimum_points": [
   {
    "ref": "AI 1",
    "name": "Volume Flow",
    "why": "Volumetric flow rate"
   },
   {
    "ref": "AI 8",
    "name": "Totalizer 1",
    "why": "Accumulated total (mass, volume or energy)"
   },
   {
    "ref": "AI 7",
    "name": "Energy Flow",
    "why": "Energy rate (energy-measuring builds)"
   },
   {
    "ref": "AI 3",
    "name": "Temperature 1",
    "why": "Process temperature 1"
   },
   {
    "ref": "BI 1",
    "name": "Alarm1",
    "why": "Alarm 1 active"
   },
   {
    "ref": "BI 2",
    "name": "Alarm2",
    "why": "Alarm 2 active"
   },
   {
    "ref": "BI 3",
    "name": "Alarm3",
    "why": "Alarm 3 active"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Factory menu password 16363. Set Diagnostics > Config Code > comm type to BACnet, then Output menu > Baud Rate and MAC address.",
   "Baud 9600, 19200, 38400 or 76800; MAC 0-127 (MS/TP master only).",
   "Device object default instance 7; Max Master 127; Max Info Frames 1; no segmentation; max APDU 300.",
   "Device Communication Control password: vortek.",
   "Power-cycle the meter after changing settings."
  ],
  "gotchas": [
   "The manual's setup steps end by switching comm type back to HART after setting baud/MAC; check the comm type reads BACnet before commissioning.",
   "Max Info Frames is 1 and Max Master 127; neither is writable over BACnet."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Volume Flow",
   "description": "Volumetric flow rate",
   "units": "configurable (gpm, ft3/min, l/s, m3/h...)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Mass Flow",
   "description": "Mass flow rate",
   "units": "configurable (lb/h, kg/s...)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Temperature 1",
   "description": "Temperature 1",
   "units": "°F, °C or K",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Temperature 2",
   "description": "Temperature 2",
   "units": "°F, °C or K",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Pressure",
   "description": "Pressure",
   "units": "configurable (psi, inH2O, bar, kPa...)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Density",
   "description": "Fluid density",
   "units": "kg/m3",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Energy Flow",
   "description": "Energy rate",
   "units": "configurable (kW, Btu/h, MBH, MW, hp)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Totalizer 1",
   "description": "Totalizer 1 (mass, volume or energy)",
   "units": "configurable",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Totalizer 2",
   "description": "Totalizer 2 (mass, volume or energy)",
   "units": "configurable",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "StatusRegister",
   "description": "Meter status register",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Channel 1 (4-20 mA)",
   "description": "Analog output channel 1",
   "units": "mA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Channel 2 (4-20 mA)",
   "description": "Analog output channel 2",
   "units": "mA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Channel 3 (4-20 mA)",
   "description": "Analog output channel 3",
   "units": "mA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Scaled Freq",
   "description": "Scaled frequency output",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Flow Velocity",
   "description": "Flow velocity",
   "units": "ft/s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Viscosity",
   "description": "Fluid viscosity",
   "units": "cP",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Frequency",
   "description": "Turbine frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "Turbine Amp",
   "description": "Turbine signal amplitude",
   "units": "mV",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "FilterSetting",
   "description": "Input filter setting",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Alarm1",
   "description": "Alarm 1 (1 only if enabled and active)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Alarm2",
   "description": "Alarm 2 (1 only if enabled and active)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "Alarm3",
   "description": "Alarm 3 (1 only if enabled and active)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "External",
   "description": "External input (always reads 0)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Reset",
   "description": "Resets the totalizer",
   "units": "",
   "access": "W",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/onicon/f-1500-insertion-turbine-flow-meter",
 "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"
}
