{
 "manufacturer": "Paragon Controls",
 "manufacturer_slug": "paragon-controls",
 "model": "MicroTransII flow / pressure transmitter-controller (BACnet MS/TP)",
 "model_slug": "microtrans-ii",
 "aliases": [
  "MicroTransII",
  "MicroTrans II",
  "MT2 device",
  "Paragon MicroTrans II"
 ],
 "equipment_type": "Airflow / pressure transmitter with controller",
 "applies_to": "Paragon Controls MicroTransII flow, velocity and pressure transmitters with built-in controller, fitted with the BACnet communication board.",
 "summary": "The MicroTransII is a flow or pressure transmitter with a built-in loop controller, on BACnet MS/TP through an add-on communication board. Besides the measurements and alarm settings it exposes the controller setpoints, tuning, output and the system start / hold input status.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "The manual gives each object as '<object type> <number> - <label>'; the label is used here as the object name.",
  "Units of the process values follow the engineering-units multistate; they are not printed per object.",
  "MSV 6 state text depends on MSV 9 / MSV 10 (flow, velocity or pressure); all three sets are given in the states field.",
  "AV 7 and AV 11 labels are cut off in the printed table; the full names were read from the PDF text layer.",
  "Device instance range 1,002 to 4,194,302 per the manual."
 ],
 "source": {
  "title": "BACnet Communication Operation & Maintenance Manual (MicroTransEQ, MicroTransII, SPM-3000, SPM-4000)",
  "doc_number": null,
  "revision_date": "Revision Level 003",
  "url": "https://paragoncontrols.com/wp-content/uploads/2021/03/BACnet-IOM.pdf"
 },
 "integration": {
  "summary": "Write the controller setpoint (AV 8 for flow, AV 7 for pressure) and read the measurement, the controller output AO 1, the system start status and the alarm status multistates. Set MSV 8 to Network to feed temperature from the BMS through AI 3.",
  "minimum_points": [
   {
    "ref": "AV 8",
    "name": "Flow Controller Setpoint",
    "why": "Controller setpoint in flow mode"
   },
   {
    "ref": "AV 7",
    "name": "Pressure Controller Setpoint",
    "why": "Controller setpoint in pressure mode"
   },
   {
    "ref": "AI 3",
    "name": "Temperature",
    "why": "Temperature; BMS writes it when MSV 8 = Network"
   },
   {
    "ref": "BI 1",
    "name": "Sys Start In Status",
    "why": "System start input, 1 = run"
   },
   {
    "ref": "AI 2",
    "name": "Flow",
    "why": "Flow or velocity reading"
   },
   {
    "ref": "AI 1",
    "name": "Pressure",
    "why": "Pressure reading"
   },
   {
    "ref": "AO 1",
    "name": "Controller Output",
    "why": "Controller output"
   },
   {
    "ref": "MV 2",
    "name": "Hi Alarm Status",
    "why": "High alarm, 2 = alarm"
   },
   {
    "ref": "MV 4",
    "name": "Lo Alarm Status",
    "why": "Low alarm, 2 = alarm"
   }
  ],
  "enable": "Run/stop comes from the hard-wired system start input; BI 1 only reports it.",
  "heartbeat": null,
  "remote_sensors": "Temperature can come from the BMS: set MSV 8 Temperature Source to 3 (Network) and write AI 3.",
  "setup": [
   "MS/TP MAC address 2-127, unique on each trunk; set at the device (see the device O&M).",
   "Baud 9600, 19200, 38400 or 76800.",
   "Device instance 1,002 to 4,194,302.",
   "Turn the BACnet terminator switch ON only on the two end devices of the trunk."
  ],
  "gotchas": [
   "MSV 6 state meanings change with the process type (flow, velocity or pressure).",
   "The controller output AO 1 is read-only."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Pressure",
   "description": "Measured pressure",
   "units": "Per MSV 6",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Flow",
   "description": "Measured flow or velocity",
   "units": "Per MSV 6",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Temperature",
   "description": "Temperature in use; writable for a network value",
   "units": "Per MSV 7",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 1,
   "name": "Controller Output",
   "description": "Built-in controller output",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Pressure Operating Range",
   "description": "Pressure span",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Pressure Hi Alarm",
   "description": "High pressure alarm limit",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Pressure Lo Alarm",
   "description": "Low pressure alarm limit",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Flow Operating Range",
   "description": "Flow span",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Flow Hi Alarm",
   "description": "High flow alarm limit",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Flow Lo Alarm",
   "description": "Low flow alarm limit",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Pressure Controller Setpoint",
   "description": "Controller setpoint, pressure mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Flow Controller Setpoint",
   "description": "Controller setpoint, flow mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "Controller Prop Band",
   "description": "Controller proportional band",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "Controller Integrator Time",
   "description": "Controller integral time",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Cnt. Inverse Derivative Time",
   "description": "Controller derivative setting",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "Economizer Value",
   "description": "Economizer override value",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "Hi Alarm Delay",
   "description": "High alarm delay",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "Lo Alarm Delay",
   "description": "Low alarm delay",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Sys Start In Status",
   "description": "System start input",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=Run"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Sys Hold Out Status",
   "description": "System hold input",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "Hi Alarm Enable",
   "description": "High alarm on/off",
   "units": "",
   "access": "W",
   "states": "1=Disable, 2=Enable"
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "Hi Alarm Status",
   "description": "High alarm state",
   "units": "",
   "access": "R",
   "states": "1=No Alarm, 2=Alarm"
  },
  {
   "type": "MV",
   "instance": 3,
   "name": "Lo Alarm Enable",
   "description": "Low alarm on/off",
   "units": "",
   "access": "W",
   "states": "1=Disable, 2=Enable"
  },
  {
   "type": "MV",
   "instance": 4,
   "name": "Lo Alarm Status",
   "description": "Low alarm state",
   "units": "",
   "access": "R",
   "states": "1=No Alarm, 2=Alarm"
  },
  {
   "type": "MV",
   "instance": 5,
   "name": "Controller Action",
   "description": "Controller direct or reverse",
   "units": "",
   "access": "R",
   "states": "1=Direct, 2=Reverse"
  },
  {
   "type": "MV",
   "instance": 6,
   "name": "Engineering Units",
   "description": "Display/process units",
   "units": "",
   "access": "W",
   "states": "Flow: 1=CFM, 2=L/S, 3=m3/S, 4=m3/M, 5=m3/HR, 6=%; Velocity: 1=FPM, 2=m/s, 3=%; Pressure: 1=Inch W.C., 2=Pa, 3=KPa, 4=mm W.C., 5=%"
  },
  {
   "type": "MV",
   "instance": 7,
   "name": "Temperature Units",
   "description": "Temperature units",
   "units": "",
   "access": "W",
   "states": "1=Fahrenheit, 2=Celsius"
  },
  {
   "type": "MV",
   "instance": 8,
   "name": "Temperature Source",
   "description": "Where the temperature comes from",
   "units": "",
   "access": "W",
   "states": "1=Temp. Input, 2=Fixed Temp., 3=Network"
  },
  {
   "type": "MV",
   "instance": 9,
   "name": "Process Type",
   "description": "Configured as flow or pressure",
   "units": "",
   "access": "R",
   "states": "1=Flow, 2=Pressure"
  },
  {
   "type": "MV",
   "instance": 10,
   "name": "Process Unit",
   "description": "Flow or velocity output",
   "units": "",
   "access": "R",
   "states": "1=Flow, 2=Velocity"
  },
  {
   "type": "MV",
   "instance": 11,
   "name": "Flow Type",
   "description": "Actual or standard flow",
   "units": "",
   "access": "R",
   "states": "1=Actual, 2=Standard"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/paragon-controls/microtrans-ii",
 "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"
}
