{
 "manufacturer": "Carrier",
 "manufacturer_slug": "carrier",
 "firmware": null,
 "access_inferred": false,
 "model": "AquaForce 30XA 140-352 (BACnet/Modbus Translator)",
 "model_slug": "aquaforce-30xa-translator",
 "aliases": [
  "30XA",
  "AquaForce 30XA",
  "30XA-100T",
  "Touch Pilot",
  "BACnet/Modbus translator"
 ],
 "equipment_type": "Air-cooled screw chiller (via BACnet translator)",
 "applies_to": "Carrier AquaForce 30XA 140-352 air-cooled screw chillers with Touch Pilot controls and the factory BACnet/Modbus translator.",
 "summary": "On the 30XA with Touch Pilot controls, BACnet MS/TP comes from Carrier's BACnet/Modbus translator, which maps a fixed set of CCN points to BACnet objects AV_000 onward, BV_000 onward and two time schedules. The list is short (72 objects): control type, start/stop and occupancy commands, setpoints, capacity, current, demand limit and per-circuit refrigerant temperatures and pressures.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "default_device_instance": null,
 "notes": [
  "Object instances come from the translator column (AV_000 = AV 0, BV_000 = BV 0, TS_000 = schedule 0).",
  "Object names here are the CCN point names the translator maps; the live object names may differ.",
  "The same appendix lists Modbus registers 0x4000 onward for the same points."
 ],
 "source": {
  "title": "AquaForce 30XA140-352 Air-Cooled Liquid Chillers - Controls, Start-Up, Operation, Service and Troubleshooting (Appendix D, BACnet/Modbus Translator Points)",
  "doc_number": "30XA-100T",
  "revision_date": "2015-04",
  "url": "https://www.shareddocs.com/hvac/docs/1005/Public/0C/30XA-100T.pdf"
 },
 "points": [
  {
   "type": "AV",
   "instance": 0,
   "name": "CTRL_TYP",
   "description": "Control type",
   "units": "",
   "access": "R",
   "states": "0=Local, 1=Network, 2=Remote"
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "CHIL_S_S",
   "description": "Net.: Cmd Start/Stop",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "CHIL_OCC",
   "description": "Net.: Cmd Occupied",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "min_left",
   "description": "Minutes Left for Start",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "HC_SEL",
   "description": "Heat/Cool Select",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "SP_SEL",
   "description": "Setpoint Select",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "SP_OCC",
   "description": "Setpoint Occupied?",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "CAP_T",
   "description": "Percent Total Capacity",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "SP",
   "description": "Current Setpoint",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "CTRL_PNT",
   "description": "Control Point",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "TOT_CURR",
   "description": "Actual Chiller Current",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "POW_LIM",
   "description": "Chiller Power Limit",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "COOL_POW",
   "description": "Cool. Power (kit hydro)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "EMSTOP",
   "description": "Emergency Stop",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "DEM_LIM",
   "description": "Active Demand Limit Val",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "COOL_EWT",
   "description": "Cooler Entering Fluid",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "COOL_LWT",
   "description": "Cooler Leaving Fluid",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "OAT",
   "description": "Outdoor Air Temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "SCT_A",
   "description": "Saturated Cond Tmp cir A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "SST_A",
   "description": "Saturated Suction Temp A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "SLT_A",
   "description": "Saturated Liquid Temp A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "SUCT_A",
   "description": "Compressor Suction Tmp A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "DGT_A",
   "description": "Discharge Gas Temp cir A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "CP_TMP_A",
   "description": "Motor Temperature cir A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "ECO_T_A",
   "description": "EXV Eco. Tmp cir A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "LIQ_T_A",
   "description": "Liquid Temperature A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "SCT_B",
   "description": "Saturated Cond Tmp cir B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "SST_B",
   "description": "Saturated Suction Temp B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "SLT_B",
   "description": "Saturated Liquid Temp B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "SUCT_B",
   "description": "Compressor Suction Tmp B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "DGT_B",
   "description": "Discharge Gas Temp cir B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "CP_TMP_B",
   "description": "Motor Temperature cir B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "ECO_T_B",
   "description": "EXV Eco. Tmp cir B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "LIQ_T_B",
   "description": "Liquid Temperature B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "SPACETMP",
   "description": "Optional Space Temp",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "CHWSTEMP",
   "description": "CHWS Temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "T_HEATER",
   "description": "Cooler Heater Temp",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "DP_A",
   "description": "Discharge Pressure A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 34,
   "name": "SP_A",
   "description": "Main Suction Pressure A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35,
   "name": "OP_A",
   "description": "Oil Pressure A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "DOP_A",
   "description": "Oil Pressure DifferenceA",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 37,
   "name": "ECO_P_A",
   "description": "Economizer Pressure A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 38,
   "name": "LIQ_P_A",
   "description": "Liquid Pressure A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39,
   "name": "DP_B",
   "description": "Discharge Pressure B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40,
   "name": "SP_B",
   "description": "Main Suction Pressure B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 41,
   "name": "OP_B",
   "description": "Oil Pressure B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 42,
   "name": "DOP_B",
   "description": "Oil Pressure DifferenceB",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 43,
   "name": "ECO_P_B",
   "description": "Economizer Pressure B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 44,
   "name": "LIQ_P_B",
   "description": "Liquid Pressure B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 45,
   "name": "EWATPRES",
   "description": "Entering water pressure",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 46,
   "name": "LWATPRES",
   "description": "Leaving water pressure",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 47,
   "name": "WATPRES3",
   "description": "Water pressure 3",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 48,
   "name": "WATPRES4",
   "description": "Water pressure 4",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "ONOFF_SW",
   "description": "Remote On/Off Switch",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "SETP_SW",
   "description": "Remote Setpoint Switch",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "LIM_SW1",
   "description": "Limit Switch 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "LIM_SW2",
   "description": "Limit Switch 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "OIL_L_A",
   "description": "Oil Level Input A",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "OIL_L_B",
   "description": "Oil Level Input B",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 49,
   "name": "SP_RESET",
   "description": "Reset/Setpnt4-20mA Sgnl",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "csp1",
   "description": "Cooling Setpoint 1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51,
   "name": "csp2",
   "description": "Cooling Setpoint 2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52,
   "name": "ice_sp",
   "description": "Cooling Ice Setpoint",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "cramp_sp",
   "description": "Cooling Ramp Loading",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 54,
   "name": "hsp1",
   "description": "Heating Setpoint 1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "hsp2",
   "description": "Heating Setpoint 2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56,
   "name": "hramp_sp",
   "description": "Heating Ramp Loading",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 57,
   "name": "cauto_sp",
   "description": "Cool Changeover Setpt",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 58,
   "name": "hauto_sp",
   "description": "Heat Changeover Setpt",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 59,
   "name": "vpmpdtsp",
   "description": "Varipump Delta Temp Stp",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "SCH",
   "instance": 0,
   "name": "OCC1P01S",
   "description": "Time Schedule 1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "SCH",
   "instance": 1,
   "name": "OCC2P02S",
   "description": "Time Schedule 2",
   "units": "",
   "access": "W",
   "states": ""
  }
 ],
 "integration": {
  "summary": "Put the chiller in Network (CCN) control from the Start/Stop machine-mode selection with the Enable/Off/Remote switch closed, then command BV 0 start/stop and BV 1 occupancy through the translator. Read control type, capacity, leaving/entering fluid temperatures, and write setpoints AV 50 onward and demand limit AV 10.",
  "minimum_points": [
   {
    "ref": "BV 0",
    "name": "CHIL_S_S",
    "why": "Network start/stop command"
   },
   {
    "ref": "BV 1",
    "name": "CHIL_OCC",
    "why": "Network occupied command"
   },
   {
    "ref": "BV 3",
    "name": "EMSTOP",
    "why": "Emergency stop"
   },
   {
    "ref": "AV 50",
    "name": "csp1",
    "why": "Cooling setpoint 1"
   },
   {
    "ref": "AV 10",
    "name": "DEM_LIM",
    "why": "Active demand limit (writable)"
   },
   {
    "ref": "AV 0",
    "name": "CTRL_TYP",
    "why": "Control type: Local, Network or Remote"
   },
   {
    "ref": "AV 4",
    "name": "CAP_T",
    "why": "Percent total capacity"
   },
   {
    "ref": "AV 12",
    "name": "COOL_LWT",
    "why": "Cooler leaving fluid temperature"
   },
   {
    "ref": "AV 11",
    "name": "COOL_EWT",
    "why": "Cooler entering fluid temperature"
   }
  ],
  "enable": "Select Network under Select Machine Mode (Start/Stop button). The control type reads CCN when the Enable/Off/Remote contact input is closed; the network then drives CHIL_S_S. For dual-chiller setups the slave must use CCN control.",
  "heartbeat": "The manual says that on loss of communication with the network, the machine starts and is controlled locally.",
  "remote_sensors": null,
  "setup": [
   "Appendix D lists the BACnet MS/TP objects of the Carrier BACnet/Modbus translator; the Touch Pilot BACnet parameters table is marked 'Not Supported' in this manual.",
   "The translator only exposes the 72 points in its fixed map."
  ],
  "gotchas": [
   "In Local Off (Start/Stop button off) network commands are ignored.",
   "Plan chilled-water plant behaviour for comm loss: the unit reverts to local control and may start."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/carrier/aquaforce-30xa-translator",
 "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"
}
