{
 "manufacturer": "Bell & Gossett",
 "manufacturer_slug": "bell-gossett",
 "model": "TechnoForce e-MTV booster pump controller",
 "model_slug": "technoforce-e-mtv",
 "aliases": [
  "TechnoForce e-MTV",
  "e-MTV",
  "B&G TechnoForce",
  "TechnoForce Pump Controller",
  "IM361"
 ],
 "equipment_type": "Booster pump controller",
 "applies_to": "Bell & Gossett (Xylem) TechnoForce e-MTV variable speed water booster systems with up to three pumps.",
 "summary": "The TechnoForce e-MTV controller runs a variable-speed water booster set and has a small BACnet object list: Binary Values for drive not-ready and trip alarms, pump enable, pump run status, general and sensor alarms, auto/manual status, system start/stop, manual alternation and alarm reset, and Analog Inputs for discharge pressure, flow, setpoint, speed and pump run hours.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": "e-MTV application 1.0 or above, FW 596.13 or above",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Pressure and flow units follow the controller setting (PSI or bar, GPM or m3/h).",
  "BV 20 AlarmReset prints the alarm state texts (1 = Failure, 0 = O.K.); write 1 to reset.",
  "BV 18 Start_Stop states are printed \"1=ON 0= OFFF\".",
  "The PICS describes communication over RS-485 or IP; the manual also has a Modbus RTU / IP point table."
 ],
 "source": {
  "title": "TechnoForce e-MTV Instruction Manual",
  "doc_number": "IM361 R1",
  "revision_date": null,
  "url": "https://www.xylem.com/siteassets/brand/bell-amp-gossett/resources/manual/technoforce-e-mtv-iom-im361-r1.pdf"
 },
 "integration": {
  "summary": "Start and stop the booster with BV 18 and enable pumps with BV 6-8. Read discharge pressure, setpoint, flow and speed (AI 0-3), pump run status (BV 9-11) and the general alarm (BV 12); BV 20 resets alarms.",
  "minimum_points": [
   {
    "ref": "BV 18",
    "name": "Start_Stop",
    "why": "System start/stop (1 = on)"
   },
   {
    "ref": "BV 6",
    "name": "Pump1EnableDisable",
    "why": "Pump 1 enable"
   },
   {
    "ref": "BV 20",
    "name": "AlarmReset",
    "why": "Alarm reset"
   },
   {
    "ref": "AI 0",
    "name": "DischargePressure",
    "why": "Discharge pressure"
   },
   {
    "ref": "AI 2",
    "name": "Setpoint",
    "why": "Pressure setpoint in use"
   },
   {
    "ref": "AI 3",
    "name": "Speed",
    "why": "System speed, %"
   },
   {
    "ref": "BV 9",
    "name": "Pump1RunStatus",
    "why": "Pump 1 running"
   },
   {
    "ref": "BV 17",
    "name": "AutoManualStatus",
    "why": "Auto/manual status (1 = auto)"
   },
   {
    "ref": "BV 12",
    "name": "GeneralAlarm",
    "why": "General alarm"
   }
  ],
  "enable": "BV 18 Start_Stop starts and stops the system; BV 17 shows whether the controller is in auto.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [],
  "gotchas": [
   "Units for pressure and flow depend on the controller unit setting."
  ]
 },
 "points": [
  {
   "type": "BV",
   "instance": 0,
   "name": "VFD1NotReady",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "VFD1Trip",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "VFD2NotReady",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "VFD2Trip",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "VFD3NotReady",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "VFD3Trip",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "Pump1EnableDisable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "Pump2EnableDisable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "Pump3EnableDisable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "Pump1RunStatus",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not Running, 1=Running"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "Pump2RunStatus",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not Running, 1=Running"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "Pump3RunStatus",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not Running, 1=Running"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "GeneralAlarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "AL_FTFault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "AL_PTFault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "AL_PT1Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "AL_PT2Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "AutoManualStatus",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Auto"
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "Start_Stop",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=OFFF, 1=ON"
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "ManualAlteration",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "AlarmReset",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=O.K., 1=Failure"
  },
  {
   "type": "AI",
   "instance": 0,
   "name": "DischargePressure",
   "description": "Range 0 to Span",
   "units": "PSI or BAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "DischargeFlow",
   "description": "Range 0 to Span",
   "units": "GPM or M3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Setpoint",
   "description": "Range 0 to Span",
   "units": "PSI or BAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Speed",
   "description": "Range 0 to 100",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Pump1RunHour",
   "description": "Range 0 to Max Value",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Pump2RunHour",
   "description": "Range 0 to Max Value",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Pump3RunHour",
   "description": "Range 0 to Max Value",
   "units": "h",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/bell-gossett/technoforce-e-mtv",
 "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"
}
