{
 "manufacturer": "ABB",
 "manufacturer_slug": "abb",
 "model": "ABB ECI / ECIN integrated EC motor drive (BACnet MS/TP)",
 "model_slug": "eci-ecin-ec-motor-drive",
 "aliases": [
  "ECI",
  "ECIN",
  "ECI_N",
  "ABB ECI",
  "ABB EC Titanium",
  "EC Titanium drive",
  "ABB HVAC Drive ECI"
 ],
 "equipment_type": "EC motor frequency drive",
 "applies_to": "ABB ECI and ECIN integrated EC motor drives (HVAC drive), application software 2.08.",
 "summary": "The ABB ECI / ECIN drive is built onto an EC motor and connects natively to BACnet MS/TP at up to 115.2 kbps. Its object list covers run/stop, direction, fault reset and speed reference commands, drive status flags, relay and digital I/O, speed, frequency, current, power and energy readings, fault history and ramp and speed limits.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "Application software 2.08, firmware revision 2",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Greenheck publishes a list for its Vari-Green motor (ABB EC Titanium) with the same object names, but several instances differ (for example energy is AV 9 here and AV 8 there, Input-Reference-1 is AV 16 here and AV 14 there); use the list that matches the drive in front of you.",
  "BI 5 / BO 5 (digital output 1) are only valid when parameter 1501 is set to 0-7; with 8-10 that terminal works as an analog output.",
  "AV 0 *Output-RPM reads 0 unless the motor rated speed is entered in parameter 9908.",
  "The PICS prints the AV 9 unit as kW/h; it is the cumulative energy, listed here as kWh."
 ],
 "source": {
  "title": "Protocol implementation statement ECI_N (BACnet PICS with object dictionary)",
  "doc_number": null,
  "revision_date": "2022-05-04",
  "url": "https://www.bacnetinternational.net/catalog/manu/abb, inc./Protocol implemenation statement ECI_N.pdf",
  "unofficial": true,
  "host": "BACnet International catalog"
 },
 "integration": {
  "summary": "Command the drive with BV 10 (run/stop) and AV 16 (speed reference, % of maximum speed). Read BV 0 run status, BV 2 fault status, AV 31 speed and AV 18 active fault; BV 14 resets faults. The drive must be in Auto (BV 4) for BACnet control.",
  "minimum_points": [
   {
    "ref": "BV 10",
    "name": "RUN-STOP-Command",
    "why": "Run/stop command (1 = run)"
   },
   {
    "ref": "AV 16",
    "name": "Input-Reference-1",
    "why": "Speed reference, % of max speed"
   },
   {
    "ref": "BV 14",
    "name": "Fault-Reset-Command",
    "why": "Fault reset"
   },
   {
    "ref": "BV 0",
    "name": "Run / Stop- Monitor",
    "why": "Run status"
   },
   {
    "ref": "AV 31",
    "name": "Output-Speed",
    "why": "Actual speed, % of rated frequency"
   },
   {
    "ref": "AV 6",
    "name": "Output-Power",
    "why": "Output power, kW"
   },
   {
    "ref": "BV 4",
    "name": "HAND-AUTO-Monitor",
    "why": "Hand/Auto mode (Auto needed for BACnet)"
   },
   {
    "ref": "BV 2",
    "name": "OK-FAULT- Monitor",
    "why": "Fault status"
   },
   {
    "ref": "AV 18",
    "name": "Active-Fault",
    "why": "Active fault code"
   }
  ],
  "enable": "BACnet control works in Auto (parameter 1103 not 1 or 2); Hand means keypad control, as BV 4 shows.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "MS/TP baud rates 9600-115200; BACnet protocol revision 15."
  ],
  "gotchas": [
   "BV 10, BV 11, AV 16 and the BO outputs are commandable (priority array)."
  ]
 },
 "points": [
  {
   "type": "BI",
   "instance": 0,
   "name": "RO1- Monitor",
   "description": "Status of relay output 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "DO1- Monitor",
   "description": "Status of digital output 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "DI1- Monitor",
   "description": "Status of digital input 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "DI2- Monitor",
   "description": "Status of digital input 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "DI3- Monitor",
   "description": "Status of digital input 3",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 9,
   "name": "DI4- Monitor",
   "description": "Status of digital input 4",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 0,
   "name": "RO1- Command",
   "description": "Output state of relay 1",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 5,
   "name": "DO1- Command",
   "description": "Output state of digital output 1",
   "units": "",
   "access": "C",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "Run / Stop- Monitor",
   "description": "Drive’s run status",
   "units": "",
   "access": "R",
   "states": "0=Stop, 1=Run"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Direction- Monitor",
   "description": "Rotational direction of the motor",
   "units": "",
   "access": "R",
   "states": "0=Forward, 1=Reverse"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "OK-FAULT- Monitor",
   "description": "Actual fault status of the drive",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Fault"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "HAND-AUTO-Monitor",
   "description": "Actual Operating Mode, Hand = Keypad (1103=1 or 2) Auto = Terminal",
   "units": "",
   "access": "R",
   "states": "0=Auto, 1=Hand"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "Warning-Monitor",
   "description": "Overload status (warning when Output current is >Motor rated current)",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Warning"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "Ready-Monitor",
   "description": "Actual ready status",
   "units": "",
   "access": "R",
   "states": "0=Not-Ready, 1=Ready"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "At-Setpoint-Monitor",
   "description": "Actual at setpoint status",
   "units": "",
   "access": "R",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "RUN-STOP-Command",
   "description": "Command to start drive",
   "units": "",
   "access": "C",
   "states": "0=Stop, 1=Run"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "Direction-Command",
   "description": "Command to rotational direction",
   "units": "",
   "access": "C",
   "states": "0=Forward, 1=Reverse"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "Fault-Reset-Command",
   "description": "Commanded to fault reset",
   "units": "",
   "access": "W",
   "states": "0=No, 1=Reset"
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "Lock-Parameters",
   "description": "Actual status of parameter lock",
   "units": "",
   "access": "R",
   "states": "0=Unlock, 1=Lock"
  },
  {
   "type": "BV",
   "instance": 41,
   "name": "Fire Mode",
   "description": "Indicates if drive is in Fire Mode",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AI",
   "instance": 0,
   "name": "AI1-Monitor",
   "description": "Indicates the input level of analog input 1",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "AI2-Monitor",
   "description": "Indicates the input level of analog input 2",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "*Output-RPM",
   "description": "Motor speed",
   "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-Voltage",
   "description": "DC bus voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Output-Voltage",
   "description": "AC output voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Output-Current",
   "description": "Output current of drive",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Output-Torque",
   "description": "Output torque of motor as a percentage of nominal torque",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Output-Power",
   "description": "Output power in kW",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Operating-Temp-Range",
   "description": "Heatsink temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "Kilowatt-Hour-Meter-NR",
   "description": "Drives cumulative energy usage. This value is not resettable",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "Running-Hours",
   "description": "Drives resettable run time",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "Input-Reference-1",
   "description": "Speed setpoint 1",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "Active-Fault",
   "description": "Displays most recent fault currently active",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "Previous-Fault-1",
   "description": "Displays most recent stored (non-active) fault",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "Previous-Fault-2",
   "description": "Displays the second most recent stored (non-active) fault",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "AO1-Monitor",
   "description": "Output level of analog output 1",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "Accel-1-Seconds",
   "description": "Ramp 1 acceleration time",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "Decel-1-Seconds",
   "description": "Ramp 1 deceleration time",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "Min-Speed",
   "description": "Defines the allowed minimum output frequency",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "Max-Speed",
   "description": "Defines the allowed maximum output frequency",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "Output-Speed",
   "description": "Actual motor speed",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "Output-Current-Range",
   "description": "Actual motor current",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "Max-Current",
   "description": "Max motor current",
   "units": "A",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40,
   "name": "PID Feedback",
   "description": "PID controller feedback value monitor",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 41,
   "name": "PID reference",
   "description": "PID controller reference value monitor",
   "units": "%",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/abb/eci-ecin-ec-motor-drive",
 "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"
}
