{
 "manufacturer": "TECO-Westinghouse",
 "manufacturer_slug": "teco-westinghouse",
 "model": "L510 inverter (built-in BACnet MS/TP)",
 "model_slug": "l510-inverter",
 "aliases": [
  "L510",
  "TECO L510",
  "TECO-Westinghouse L510",
  "L510 BACnet",
  "TECO-L510-AC001"
 ],
 "equipment_type": "Variable frequency drive",
 "applies_to": "TECO-Westinghouse L510 compact inverters using the built-in RS-485 port in BACnet MS/TP mode.",
 "summary": "The L510 is a compact inverter with BACnet MS/TP built into its RS-485 port. Its object list follows the F510 layout but is smaller: one analog output terminal, eight preset speeds (AO 7-14), five digital inputs and one relay. Analog inputs are scaled in percent and frequencies run to 599 Hz.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "0.14 (Firmware_Revision in the device object table)",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Ranges printed in the object tables are given in brackets in each description.",
  "Binary state text is given as printed (for example Close / Open); the tables do not say which value is 0 and which is 1.",
  "The device object prints object name and vendor name 'TECO L510', vendor ID 461, Max_Master 127, Max_Info_Frames 1.",
  "Supported services listed: ReadProperty, WriteProperty and Who-Is.",
  "AO 2 and AO 15-22 do not exist on the L510 (gaps in the printed table)."
 ],
 "source": {
  "title": "L510 Communication Addendum (Modbus RTU/ASCII, BACnet, Metasys N2, Profibus)",
  "doc_number": "TECO-L510-AC001",
  "revision_date": "Ver01 2015-06",
  "url": "https://www.tecowestinghouse.com/PDF/L510_comm_addendum.pdf"
 },
 "integration": {
  "summary": "Wire the drive's RS-485 port to the MS/TP trunk and select BACnet as the drive's communication mode. Set the run and frequency command sources to communication (AO 23 / AO 26 mirror those parameters), then write the speed to AO 0 and start/stop with BV 0. Read BI 0, AI 4, AI 5 and BI 2 / AI 2 for status and faults.",
  "minimum_points": [
   {
    "ref": "BV 0",
    "name": "RUN/STOP",
    "why": "Run/stop command"
   },
   {
    "ref": "AO 0",
    "name": "Set frequency",
    "why": "Frequency command, Hz"
   },
   {
    "ref": "BI 0",
    "name": "Run/Stop",
    "why": "Running status"
   },
   {
    "ref": "AI 4",
    "name": "Frequency",
    "why": "Output frequency, Hz"
   },
   {
    "ref": "AI 5",
    "name": "Current",
    "why": "Output current, A"
   },
   {
    "ref": "BI 2",
    "name": "status",
    "why": "Drive fault (OK / Fault)"
   },
   {
    "ref": "AI 2",
    "name": "Error code",
    "why": "Latest fault code"
   }
  ],
  "enable": "Set the main run command source (AO 23) and main frequency command source (AO 26) to the communication option; the addendum does not print the setting values for the L510.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Station number, baud rate and BACnet mode selection are drive parameters; the object list only reads them back (AI 12-15).",
   "Max_Master is fixed at 127 and Max_Info_Frames at 1."
  ],
  "gotchas": [
   "AO 3, AO 23-30 and AV 0-2 are drive parameters; avoid cyclic writes.",
   "AO 1 is read-only although typed as Analog Output; it reports the terminal output voltage."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "TM2 AIN",
   "description": "AVI input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "TM2 AIN2",
   "description": "ACI input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Error code",
   "description": "Recent fault message (0-43)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Freq cmd",
   "description": "Frequency command (0-599)",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Frequency",
   "description": "Output frequency (0-599)",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Current",
   "description": "Output current",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Control Mode",
   "description": "Control mode (0-1)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Motor R-Volt",
   "description": "Motor rated voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Motor R-HP",
   "description": "Motor rated power",
   "units": "hp",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Motor R-RPM",
   "description": "Motor rated rotation speed",
   "units": "rpm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Motor R-Hz",
   "description": "Motor rated frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "CarrierFreq",
   "description": "Carrier frequency (1-16)",
   "units": "kHz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Comm Station",
   "description": "Inverter communication station (1-254)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "BaudRate",
   "description": "Baud rate setting (0-3)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "BacnetSel",
   "description": "Communication mode selection (0-1)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "DevInstance",
   "description": "Inverter number (1-254)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 0,
   "name": "Set frequency",
   "description": "Frequency command (0-599)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 1,
   "name": "TB2 AO1",
   "description": "Output voltage 1 (0-10)",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 3,
   "name": "Motor R-Amp",
   "description": "Motor rated current (range not printed)",
   "units": "A",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 4,
   "name": "PwrL Sel",
   "description": "Momentary stop and restart selection (0-1)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 5,
   "name": "RestartSel",
   "description": "Number of fault auto-restart attempts (0-10)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 6,
   "name": "RestartDelay",
   "description": "Fault auto-restart time (0-800)",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 7,
   "name": "FreqCommand1",
   "description": "Preset speed frequency, stage 0 (0-599)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 8,
   "name": "FreqCommand2",
   "description": "Preset speed frequency, stage 1 (0-599)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 9,
   "name": "FreqCommand3",
   "description": "Preset speed frequency, stage 2 (0-599)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 10,
   "name": "FreqCommand4",
   "description": "Preset speed frequency, stage 3 (0-599)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 11,
   "name": "FreqCommand5",
   "description": "Preset speed frequency, stage 4 (0-599)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 12,
   "name": "FreqCommand6",
   "description": "Preset speed frequency, stage 5 (0-599)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 13,
   "name": "FreqCommand7",
   "description": "Preset speed frequency, stage 6 (0-599)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 14,
   "name": "FreqCommand8",
   "description": "Preset speed frequency, stage 7 (0-599)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 23,
   "name": "RunMode",
   "description": "Main run command source selection (0-2)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 24,
   "name": "ReverseOper",
   "description": "Direction lock command (0-1)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 25,
   "name": "StoppingSel",
   "description": "Stop mode selection (0-1)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 26,
   "name": "FrequenceComm",
   "description": "Main frequency command source selection (0-6)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 27,
   "name": "FreqUpperLim",
   "description": "Upper limit frequency (0.01-599)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 28,
   "name": "FreqLowerLim",
   "description": "Lower limit frequency (0-598.99)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 29,
   "name": "Acc Time1",
   "description": "Acceleration time 1 (range not printed)",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 30,
   "name": "Dec Time1",
   "description": "Deceleration time 1 (0.1-3600)",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "PID – P Gain",
   "description": "PID proportional gain (0-10)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "PID – I Time",
   "description": "PID integral time (0-100)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "PID – D Time",
   "description": "PID derivative time (0-10)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 0,
   "name": "Run/Stop",
   "description": "Operation status",
   "units": "",
   "access": "R",
   "states": "Stop / Run"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Direction",
   "description": "Operation direction",
   "units": "",
   "access": "R",
   "states": "FWD / REV"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "status",
   "description": "Inverter status",
   "units": "",
   "access": "R",
   "states": "OK / Fault"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "Abnormal",
   "description": "Error occurs",
   "units": "",
   "access": "R",
   "states": "Close / Open"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "DI_1 status",
   "description": "Terminal S1 status",
   "units": "",
   "access": "R",
   "states": "Close / Open"
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "DI_2 status",
   "description": "Terminal S2 status",
   "units": "",
   "access": "R",
   "states": "Close / Open"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "DI_3 status",
   "description": "Terminal S3 status",
   "units": "",
   "access": "R",
   "states": "Close / Open"
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "DI_4 status",
   "description": "Terminal S4 status",
   "units": "",
   "access": "R",
   "states": "Close / Open"
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "DI_5 status",
   "description": "Terminal S5 status",
   "units": "",
   "access": "R",
   "states": "Close / Open"
  },
  {
   "type": "BO",
   "instance": 0,
   "name": "RY1 status",
   "description": "Relay output 1 status",
   "units": "",
   "access": "R",
   "states": "Close / Open"
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "RUN/STOP",
   "description": "Run/stop command",
   "units": "",
   "access": "W",
   "states": "Stop / Run"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "FWD/REV",
   "description": "Forward/reverse command",
   "units": "",
   "access": "W",
   "states": "FWD / REV"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/teco-westinghouse/l510-inverter",
 "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"
}
