{
 "manufacturer": "Toshiba International",
 "manufacturer_slug": "toshiba-international",
 "model": "Q9 Plus ASD (embedded BACnet MS/TP)",
 "model_slug": "q9-plus-asd",
 "aliases": [
  "Q9 Plus",
  "Q9+",
  "Q9 Plus ASD",
  "Toshiba Q9 Plus",
  "Q9 Plus adjustable speed drive",
  "TIC Q9 Plus BACnet"
 ],
 "equipment_type": "Variable frequency drive (HVAC fan and pump)",
 "applies_to": "Toshiba International (TIC) Q9 Plus adjustable speed drives for HVAC fans and pumps, using the S4 RS-485 port with F829 set to BACnet.",
 "summary": "The Q9 Plus has BACnet MS/TP on the terminal board's S4 RJ-45 (RS-485) connector when F829 = 2 (BACnet). The object list covers the terminal inputs and relay outputs, status and command BVs (run/stop, direction, fault reset, preset speeds and command/frequency source overrides), the analog inputs and outputs, and AVs for drive monitors, Virtual Linear Pump values, frequency reference, fault codes and ramp times.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "From the Q9 Plus ASD Installation and Operation Manual (April 2020), BACnet I/O and Values, Tables 4-8 (PDF pp79-84). AV 17, AV 21 and AV 22 are not in the table.",
  "BI 3-5, BI 14-17, AI 3-4 and AO 2-3 need the ETB004Z expansion I/O card.",
  "The terminal functions in the descriptions (e.g. S1 Fire-speed, OUT 1 Open Damper) are the printed defaults and follow the terminal settings.",
  "AV 10 PID Fbck is printed with units Hz.",
  "Fault code meanings for AV 18-20 are in Toshiba's BACnet Option Unit Function Manual, not in this manual.",
  "Toshiba International (industrial drives) is a different company from the Toshiba Carrier VRF products listed under Toshiba."
 ],
 "source": {
  "title": "Q9 Plus ASD Installation and Operation Manual, BACnet Setup: BACnet I/O, and Values (Tables 4-8)",
  "doc_number": null,
  "revision_date": "2020-04",
  "url": "https://toshiba.com/tic/wp-content/uploads/Q9_Plus_ASD_Installation_and_Operation_Manual.pdf"
 },
 "integration": {
  "summary": "Set both SW200 switches ON, F802 to a unique station number, F827 = 0 (no parity) and F829 = 2 (BACnet), then reset with F899. Select RS485/BACnet as the command source (F003) and frequency source (F004), or use BV 22/BV 21 to override them. Write BV 10 Run/Stop Cmd and AV 16 Freq Ref, and read BV 0, AV 1, AV 4 and BV 2.",
  "minimum_points": [
   {
    "ref": "BV 10",
    "name": "Run/Stop Cmd",
    "why": "Start/stop command"
   },
   {
    "ref": "BV 22",
    "name": "Cmd Ovrd",
    "why": "Overrides F003 command source"
   },
   {
    "ref": "AV 16",
    "name": "Freq Ref",
    "why": "Frequency reference, Hz"
   },
   {
    "ref": "BV 21",
    "name": "Freq Ovrd",
    "why": "Overrides F004 frequency source"
   },
   {
    "ref": "BV 14",
    "name": "Fault Reset",
    "why": "Reset a tripped drive"
   },
   {
    "ref": "BV 0",
    "name": "Run/Stop Status",
    "why": "Running status"
   },
   {
    "ref": "AV 1",
    "name": "Output Freq",
    "why": "Output frequency, Hz"
   },
   {
    "ref": "AV 4",
    "name": "Output Current",
    "why": "Motor amps"
   },
   {
    "ref": "BV 2",
    "name": "Fault Status",
    "why": "Any active drive fault"
   },
   {
    "ref": "AV 18",
    "name": "Last Flt",
    "why": "Active fault code"
   }
  ],
  "enable": "Run commands follow F003 Command Source (3 = RS485/BACnet) and speed follows F004 Frequency Command Source (6 = RS485/BACnet). BV 22 Cmd Ovrd and BV 21 Freq Ovrd override those selections from the network. BV 4 shows whether the drive is in local control.",
  "heartbeat": "F803 Communications Time-Out (0-100 s, default 0 = off) sets how long the RS-485 link may be idle; F804 Time-Out Action (default Trip/Trip) sets whether the drive does nothing, alarms or trips. Both need a power cycle to take effect.",
  "remote_sensors": null,
  "setup": [
   "Wire to the S4 RJ-45 on the terminal board: pin 4 RS485-A, pin 5 RS485-B, pins 2 and 8 GND. Both SW200 switches must be ON (2-wire).",
   "F802 ASD Number sets the station number (unique on the network; default 0).",
   "F827 = 0 (No Parity), F829 = 2 (BACnet), then F899 to reset the option board and drive.",
   "F820 sets the RS-485 baud rate (9600, 19200 or 38400 bps; default 19200).",
   "Communication parameter changes need a power cycle."
  ],
  "gotchas": [
   "F804 defaults to Trip/Trip, so with a timeout set in F803 the drive trips when the BMS stops talking.",
   "The manual does not list the default device instance or how it is set."
  ]
 },
 "points": [
  {
   "type": "BI",
   "instance": 0,
   "name": "FL Status",
   "description": "FL fault relay state (Any Fault, NC)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "OUT 1 Status",
   "description": "OUT 1 relay state (Open Damper Command)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "OUT 2 Status",
   "description": "OUT 2 relay state (Acc or Dec Complete)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "R2 Status",
   "description": "R2 relay state (expansion I/O)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "OUT 5 Status",
   "description": "OUT 5 open collector state (expansion I/O)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "OUT 6 Status",
   "description": "OUT 6 open collector state (expansion I/O)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "F Status",
   "description": "F input (Forward Run Command)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "R Status",
   "description": "R input (Reverse Run Command)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "ST Status",
   "description": "ST input (Standby Command)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 9,
   "name": "RES Status",
   "description": "RES input (Fault Reset Command)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 10,
   "name": "S1 Status",
   "description": "S1 input (Fire-speed Command)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 11,
   "name": "S2 Status",
   "description": "S2 input (Preset Speed Bit 2)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 12,
   "name": "S3 Status",
   "description": "S3 input (Damper Closed Feedback)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 13,
   "name": "S4 Status",
   "description": "S4 input (Emergency Off, NC)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 14,
   "name": "LI5 Status",
   "description": "LI5 input (expansion I/O)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 15,
   "name": "LI6 Status",
   "description": "LI6 input (expansion I/O)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 16,
   "name": "LI7 Status",
   "description": "LI7 input (expansion I/O)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BI",
   "instance": 17,
   "name": "LI8 Status",
   "description": "LI8 input (expansion I/O)",
   "units": "",
   "access": "R",
   "states": "On/Off"
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "Run/Stop Status",
   "description": "Drive running",
   "units": "",
   "access": "R",
   "states": "Runs/Ready"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Fwd/Rev Status",
   "description": "Rotation direction",
   "units": "",
   "access": "R",
   "states": "Rev/Fwd"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Fault Status",
   "description": "Drive faulted",
   "units": "",
   "access": "R",
   "states": "Faulted/None"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "Local/Remote Status",
   "description": "Drive under local control",
   "units": "",
   "access": "R",
   "states": "Local/Remote"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "Maint Req",
   "description": "Cumulative run timer expired",
   "units": "",
   "access": "R",
   "states": "Yes/No"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "Drive Ready",
   "description": "Ready to run (ST and run command)",
   "units": "",
   "access": "R",
   "states": "Ready/Not Ready"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "At Set-Point",
   "description": "Target speed reached",
   "units": "",
   "access": "R",
   "states": "Reached/No"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "Run/Stop Cmd",
   "description": "Start/stop command",
   "units": "",
   "access": "C",
   "states": "Start/Stop"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "Fwd/Rev Cmd",
   "description": "Rotation direction command",
   "units": "",
   "access": "C",
   "states": "Rev/Fwd"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "Fault Reset",
   "description": "Fault reset command",
   "units": "",
   "access": "C",
   "states": "Reset/No"
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "Preset Spd 1",
   "description": "Preset Speed 1 command",
   "units": "",
   "access": "C",
   "states": "SP1/None"
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "Preset Spd 2",
   "description": "Preset Speed 2 command",
   "units": "",
   "access": "C",
   "states": "SP2/None"
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "Preset Spd 3",
   "description": "Preset Speed 3 command",
   "units": "",
   "access": "C",
   "states": "SP3/None"
  },
  {
   "type": "BV",
   "instance": 21,
   "name": "Freq Ovrd",
   "description": "Overrides the Frequency Mode 1 (F004) selection",
   "units": "",
   "access": "C",
   "states": "Enabled/Off"
  },
  {
   "type": "BV",
   "instance": 22,
   "name": "Cmd Ovrd",
   "description": "Overrides the Command Mode (F003) selection",
   "units": "",
   "access": "C",
   "states": "Enabled/Off"
  },
  {
   "type": "AI",
   "instance": 0,
   "name": "RR Level",
   "description": "RR analog input level",
   "units": "% of full scale",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "V/I Level",
   "description": "V/I analog input level",
   "units": "% of full scale",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "RX Level",
   "description": "RX analog input level",
   "units": "% of full scale",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "AI1 Level",
   "description": "AI1 input level (expansion I/O)",
   "units": "% of full scale",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "AI2 Level",
   "description": "AI2 input level (expansion I/O)",
   "units": "% of full scale",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 0,
   "name": "FM Command",
   "description": "FM analog output level; needs F005 = Data From Comm",
   "units": "% of full scale",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 1,
   "name": "AM Command",
   "description": "AM analog output level; needs F670 = Data From Comm",
   "units": "% of full scale",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 2,
   "name": "MON1 Command",
   "description": "MON1 output level (expansion I/O); F672 = Data From Comm",
   "units": "% of full scale",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 3,
   "name": "MON2 Command",
   "description": "MON2 output level (expansion I/O); F674 = Data From Comm",
   "units": "% of full scale",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "Output Speed",
   "description": "Output speed (output freq / base freq x motor rpm)",
   "units": "rpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Output Freq",
   "description": "Output frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "DC Bus Volt",
   "description": "DC bus voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Output Volt",
   "description": "Output voltage to the motor",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Output Current",
   "description": "Motor current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Output Torque",
   "description": "Motor torque",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Input Power",
   "description": "Power drawn by the drive",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Output Power",
   "description": "Power delivered to the motor",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Total Input Power",
   "description": "Cumulative drive input energy",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "Total Output Power",
   "description": "Cumulative motor output energy",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "PID Fbck",
   "description": "PID feedback value",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Run Time",
   "description": "Total operating time",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "VLP Technology Average",
   "description": "Virtual Linear Pump average operating number",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "VLP Technology Feedback",
   "description": "Virtual Linear Pump process feedback",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "VLP Technology Direct Ref",
   "description": "Virtual Linear Pump direct mode command reference",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "VLP Technology Process Hold Ref",
   "description": "Virtual Linear Pump process hold mode reference",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "Freq Ref",
   "description": "Frequency reference",
   "units": "Hz",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "Last Flt",
   "description": "Current fault code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "Prev Flt 1",
   "description": "Most recent fault code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "Prev Flt 2",
   "description": "Second most recent fault code",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "Accel Time 1",
   "description": "Acceleration Time 1 (F009)",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "Decel Time 1",
   "description": "Deceleration Time 1 (F010)",
   "units": "s",
   "access": "W",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/toshiba-international/q9-plus-asd",
 "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"
}
