{
 "manufacturer": "BeaconMedaes",
 "manufacturer_slug": "beaconmedaes",
 "model": "TotalAlert 360 (TA360-S) controller - claw and lube medical vacuum systems",
 "model_slug": "ta360-claw-lube-vacuum-system",
 "aliases": [
  "TA360",
  "TotalAlert 360",
  "TA360-S",
  "TA360 Source Controller",
  "BeaconMedaes TA360",
  "Beacon Medaes"
 ],
 "equipment_type": "Medical gas source plant controller (monitoring only)",
 "applies_to": "BeaconMedaes claw vacuum (VAM, VAS, VAV, VHM, VHS, VHV, LVH, LVA) and lube vacuum (VLM, VLS, VLT, VLV, LVL) systems with the TA360 source controller TA360-S.",
 "summary": "The TA360 source controller runs BeaconMedaes medical air and vacuum source plants and serves BACnet IP as a BACnet Smart Sensor. For claw and lube vacuum systems the map has 82 read-only objects: system vacuum, ambient and cabinet temperature, running hours per unit (up to 6), VSD speed, system and per-unit alarm/service/shutdown flags, VSD and per-unit alarms, and running, sequence and operation modes per unit.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": "4107600055 Rev07 and above",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "From the PICS object mapping tables (object name, instance, present value, units / state description). All objects are read-only (B-SS profile); the PICS lists no write access.",
  "Every possible object is listed; objects for units, dryers or sensors that are not installed should be ignored. Reading the device Object_List shows only the objects relevant to the system.",
  "Multistate values start at 1 (as corrected in Rev 1 of the PICS).",
  "The same TA360-S controller covers scroll air and claw/lube vacuum plants; the two plant types have separate object maps.",
  "System vacuum units follow the controller setting (PSI, kPa, bar, inHg or mmHg); temperatures are degF."
 ],
 "source": {
  "title": "BACnet Protocol Implementation Conformance Statement - TA360 Systems (Object Mapping for TA360 Systems)",
  "doc_number": "4107 9010 48 Rev02",
  "revision_date": "2025-07-16",
  "url": "https://www.bacnetinternational.net/catalog/manu/beaconmedaes/PICS%20TA360%20Systems.pdf",
  "unofficial": true,
  "host": "BACnet International"
 },
 "integration": {
  "summary": "Discover the TA360 controller over BACnet IP and read its Object_List to see which objects apply to the installed plant. Map the system alarm, shutdown and service flags and the main pressure or vacuum value first; the BMS cannot command the plant.",
  "minimum_points": [
   {
    "ref": "BV 0",
    "name": "Any System Alarms",
    "why": "Any system alarm"
   },
   {
    "ref": "BV 2",
    "name": "Any System Shutdowns",
    "why": "Any shutdown active"
   },
   {
    "ref": "BV 1",
    "name": "Any System Service",
    "why": "Service due"
   },
   {
    "ref": "AV 2",
    "name": "System Vacuum",
    "why": "Plant vacuum level"
   },
   {
    "ref": "IV 0",
    "name": "VSD Speed",
    "why": "VSD speed, Hz"
   },
   {
    "ref": "MV 0",
    "name": "Unit 1 Running Mode",
    "why": "Unit 1 running state"
   },
   {
    "ref": "BV 200",
    "name": "Unit 1 Alarms",
    "why": "Unit 1 alarm"
   },
   {
    "ref": "BV 115",
    "name": "VSD Fault Alarm",
    "why": "VSD fault"
   }
  ],
  "enable": "Monitoring only: the PICS lists no writable objects.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet IP (ISO 8802-3 / Annex J); B-SS profile; max APDU 1456."
  ],
  "gotchas": [
   "Objects for units 1-6, dryers and optional sensors exist even when that equipment is not installed; ignore them.",
   "Multistate values start at 1."
  ]
 },
 "points": [
  {
   "type": "AV",
   "instance": 2,
   "name": "System Vacuum",
   "description": "",
   "units": "PSI/kPa/bar/inHg/mmHg",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Ambient Temperature",
   "description": "",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Cabinet Temperature",
   "description": "",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 100,
   "name": "Unit 1 Running Hours",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 101,
   "name": "Unit 2 Running Hours",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 102,
   "name": "Unit 3 Running Hours",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 103,
   "name": "Unit 4 Running Hours",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 104,
   "name": "Unit 5 Running Hours",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 105,
   "name": "Unit 6 Running Hours",
   "description": "",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "IV",
   "instance": 0,
   "name": "VSD Speed",
   "description": "",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "Any System Alarms",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Alarms, 1=Alarms"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Any System Service",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Service Due, 1=Service Due"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Any System Shutdowns",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Shutdowns, 1=Shutdowns"
  },
  {
   "type": "BV",
   "instance": 102,
   "name": "Lag Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 103,
   "name": "High Ambient Temperature Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 104,
   "name": "High Cabinet Temperature Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 105,
   "name": "Control Circuit Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 109,
   "name": "Low Outlet Pressure Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 110,
   "name": "Tank Water Level Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 115,
   "name": "VSD Fault Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 116,
   "name": "VSD Off Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 117,
   "name": "High Outlet Pressure",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 200,
   "name": "Unit 1 Alarms",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Alarms, 1=Alarms"
  },
  {
   "type": "BV",
   "instance": 201,
   "name": "Unit 2 Alarms",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Alarms, 1=Alarms"
  },
  {
   "type": "BV",
   "instance": 202,
   "name": "Unit 3 Alarms",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Alarms, 1=Alarms"
  },
  {
   "type": "BV",
   "instance": 203,
   "name": "Unit 4 Alarms",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Alarms, 1=Alarms"
  },
  {
   "type": "BV",
   "instance": 204,
   "name": "Unit 5 Alarms",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Alarms, 1=Alarms"
  },
  {
   "type": "BV",
   "instance": 205,
   "name": "Unit 6 Alarms",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Alarms, 1=Alarms"
  },
  {
   "type": "BV",
   "instance": 206,
   "name": "Unit 1 Service",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Service Due, 1=Service Due"
  },
  {
   "type": "BV",
   "instance": 207,
   "name": "Unit 2 Service",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Service Due, 1=Service Due"
  },
  {
   "type": "BV",
   "instance": 208,
   "name": "Unit 3 Service",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Service Due, 1=Service Due"
  },
  {
   "type": "BV",
   "instance": 209,
   "name": "Unit 4 Service",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Service Due, 1=Service Due"
  },
  {
   "type": "BV",
   "instance": 210,
   "name": "Unit 5 Service",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Service Due, 1=Service Due"
  },
  {
   "type": "BV",
   "instance": 211,
   "name": "Unit 6 Service",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Service Due, 1=Service Due"
  },
  {
   "type": "BV",
   "instance": 212,
   "name": "Unit 1 Shutdowns",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Shutdowns, 1=Shutdowns"
  },
  {
   "type": "BV",
   "instance": 213,
   "name": "Unit 2 Shutdowns",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Shutdowns, 1=Shutdowns"
  },
  {
   "type": "BV",
   "instance": 214,
   "name": "Unit 3 Shutdowns",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Shutdowns, 1=Shutdowns"
  },
  {
   "type": "BV",
   "instance": 215,
   "name": "Unit 4 Shutdowns",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Shutdowns, 1=Shutdowns"
  },
  {
   "type": "BV",
   "instance": 216,
   "name": "Unit 5 Shutdowns",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Shutdowns, 1=Shutdowns"
  },
  {
   "type": "BV",
   "instance": 217,
   "name": "Unit 6 Shutdowns",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=No Shutdowns, 1=Shutdowns"
  },
  {
   "type": "BV",
   "instance": 218,
   "name": "Unit 1 Motor Overload Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 219,
   "name": "Unit 1 Discharge Temp Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 222,
   "name": "Unit 1 Fail to Load Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 223,
   "name": "Unit 1 VSD Starter Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 225,
   "name": "Unit 2 Motor Overload Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 226,
   "name": "Unit 2 Discharge Temp Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 229,
   "name": "Unit 2 Fail to Load Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 230,
   "name": "Unit 2 VSD Starter Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 232,
   "name": "Unit 3 Motor Overload Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 233,
   "name": "Unit 3 Discharge Temp Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 236,
   "name": "Unit 3 Fail to Load Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 237,
   "name": "Unit 3 VSD Starter Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 239,
   "name": "Unit 4 Motor Overload Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 240,
   "name": "Unit 4 Discharge Temp Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 243,
   "name": "Unit 4 Fail to Load Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 244,
   "name": "Unit 4 VSD Starter Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 246,
   "name": "Unit 5 Motor Overload Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 247,
   "name": "Unit 5 Discharge Temp Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 250,
   "name": "Unit 5 Fail to Load Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 251,
   "name": "Unit 5 VSD Starter Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 253,
   "name": "Unit 6 Motor Overload Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 254,
   "name": "Unit 6 Discharge Temp Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 257,
   "name": "Unit 6 Fail to Load Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "BV",
   "instance": 258,
   "name": "Unit 6 VSD Starter Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not In Alarm, 1=In Alarm"
  },
  {
   "type": "MV",
   "instance": 0,
   "name": "Unit 1 Running Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Unit Stopped, 2=Unit Running DOL, 3=Unit Running VSD, 4=Emergency Comms, 5=Emergency Transducer, 6=Purge DOL, 7=Purge VSD, 8=Bump DOL"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "Unit 2 Running Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Unit Stopped, 2=Unit Running DOL, 3=Unit Running VSD, 4=Emergency Comms, 5=Emergency Transducer, 6=Purge DOL, 7=Purge VSD, 8=Bump DOL"
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "Unit 3 Running Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Unit Stopped, 2=Unit Running DOL, 3=Unit Running VSD, 4=Emergency Comms, 5=Emergency Transducer, 6=Purge DOL, 7=Purge VSD, 8=Bump DOL"
  },
  {
   "type": "MV",
   "instance": 3,
   "name": "Unit 4 Running Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Unit Stopped, 2=Unit Running DOL, 3=Unit Running VSD, 4=Emergency Comms, 5=Emergency Transducer, 6=Purge DOL, 7=Purge VSD, 8=Bump DOL"
  },
  {
   "type": "MV",
   "instance": 4,
   "name": "Unit 5 Running Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Unit Stopped, 2=Unit Running DOL, 3=Unit Running VSD, 4=Emergency Comms, 5=Emergency Transducer, 6=Purge DOL, 7=Purge VSD, 8=Bump DOL"
  },
  {
   "type": "MV",
   "instance": 5,
   "name": "Unit 6 Running Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Unit Stopped, 2=Unit Running DOL, 3=Unit Running VSD, 4=Emergency Comms, 5=Emergency Transducer, 6=Purge DOL, 7=Purge VSD, 8=Bump DOL"
  },
  {
   "type": "MV",
   "instance": 6,
   "name": "Unit 1 Sequence",
   "description": "Sequence position",
   "units": "",
   "access": "R",
   "states": "1=Lead, 2=Lag 1, 3=Lag 2, 4=Lag 3, 5=Lag 4, 6=Lag 5"
  },
  {
   "type": "MV",
   "instance": 7,
   "name": "Unit 2 Sequence",
   "description": "Sequence position",
   "units": "",
   "access": "R",
   "states": "1=Lead, 2=Lag 1, 3=Lag 2, 4=Lag 3, 5=Lag 4, 6=Lag 5"
  },
  {
   "type": "MV",
   "instance": 8,
   "name": "Unit 3 Sequence",
   "description": "Sequence position",
   "units": "",
   "access": "R",
   "states": "1=Lead, 2=Lag 1, 3=Lag 2, 4=Lag 3, 5=Lag 4, 6=Lag 5"
  },
  {
   "type": "MV",
   "instance": 9,
   "name": "Unit 4 Sequence",
   "description": "Sequence position",
   "units": "",
   "access": "R",
   "states": "1=Lead, 2=Lag 1, 3=Lag 2, 4=Lag 3, 5=Lag 4, 6=Lag 5"
  },
  {
   "type": "MV",
   "instance": 10,
   "name": "Unit 5 Sequence",
   "description": "Sequence position",
   "units": "",
   "access": "R",
   "states": "1=Lead, 2=Lag 1, 3=Lag 2, 4=Lag 3, 5=Lag 4, 6=Lag 5"
  },
  {
   "type": "MV",
   "instance": 11,
   "name": "Unit 6 Sequence",
   "description": "Sequence position",
   "units": "",
   "access": "R",
   "states": "1=Lead, 2=Lag 1, 3=Lag 2, 4=Lag 3, 5=Lag 4, 6=Lag 5"
  },
  {
   "type": "MV",
   "instance": 12,
   "name": "Unit 1 Operation Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Manual, 3=Automatic, 4=Override Off, 5=Override On, 6=Emergency Comms, 7=Emergency Transducer, 8=Purge Off"
  },
  {
   "type": "MV",
   "instance": 13,
   "name": "Unit 2 Operation Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Manual, 3=Automatic, 4=Override Off, 5=Override On, 6=Emergency Comms, 7=Emergency Transducer, 8=Purge Off"
  },
  {
   "type": "MV",
   "instance": 14,
   "name": "Unit 3 Operation Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Manual, 3=Automatic, 4=Override Off, 5=Override On, 6=Emergency Comms, 7=Emergency Transducer, 8=Purge Off"
  },
  {
   "type": "MV",
   "instance": 15,
   "name": "Unit 4 Operation Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Manual, 3=Automatic, 4=Override Off, 5=Override On, 6=Emergency Comms, 7=Emergency Transducer, 8=Purge Off"
  },
  {
   "type": "MV",
   "instance": 16,
   "name": "Unit 5 Operation Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Manual, 3=Automatic, 4=Override Off, 5=Override On, 6=Emergency Comms, 7=Emergency Transducer, 8=Purge Off"
  },
  {
   "type": "MV",
   "instance": 17,
   "name": "Unit 6 Operation Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Manual, 3=Automatic, 4=Override Off, 5=Override On, 6=Emergency Comms, 7=Emergency Transducer, 8=Purge Off"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/beaconmedaes/ta360-claw-lube-vacuum-system",
 "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"
}
