{
 "manufacturer": "York",
 "manufacturer_slug": "york",
 "model": "YSAA Air-Cooled Screw Chiller (native BACnet MS/TP)",
 "model_slug": "ysaa-native",
 "short_model": "YSAA",
 "aliases": [
  "YORK YSAA",
  "YSAA chiller",
  "031-02550",
  "YSAA Native"
 ],
 "equipment_type": "Air-cooled screw chiller",
 "applies_to": "YORK YSAA air-cooled screw chillers (two refrigerant systems) with the 031-02550 board and its native BAS port.",
 "summary": "YORK by Johnson Controls YSAA chillers have BACnet MS/TP, Modbus RTU and N2 built into the 031-02550 board, so no gateway is needed. The BAS writes the remote setpoint and start/stop (AV 1, BV 1). Everything else is read-only analog and binary inputs: chilled liquid and ambient temperatures, per-system suction and discharge pressures and temperatures, EEV output, slide valve status, timers, cutouts, operational and fault codes, and system alarms.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "Y.ACS.50.01 (031-03635-001)",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Access follows the sheet's sections: analog and binary write points (AV, BV) and read-only points (AI, BI).",
  "The sheet marks each point Standard or Not available for the listed firmware. The 15 points marked Not available (suction-pressure-unit setpoints and start/stops AV 2-4, BV 2-3, AI 4, AI 27, AI 33, AI 35-37, AI 44-45, and hot gas bypass BI 19-20) are left out.",
  "Values that don't apply to the unit's configuration are sent as zero.",
  "Operational and fault codes are numeric AIs; the states list the code values from the sheet's code tables.",
  "Units shown are imperial; SI units are in the sheet (pressures in bar)."
 ],
 "source": {
  "title": "YSAA Modbus, BACnet MS/TP, N2 Data Map (YSAA Native)",
  "doc_number": null,
  "revision_date": "2017-02-17",
  "url": "https://docs.johnsoncontrols.com/chillers/api/khub/documents/p4EqvB3xJO6bhqQzS114Tw/content"
 },
 "integration": {
  "summary": "Put the chiller in automatic/remote control (BI 16 reads Auto), then start/stop it with BV 1 and write the remote setpoint (AV 1). Read the leaving chilled liquid temperature, compressor run status, each system's operational code and the two system alarms.",
  "minimum_points": [
   {
    "ref": "BV 1",
    "name": "START_STOP",
    "why": "Remote start/stop (1 = run)"
   },
   {
    "ref": "AV 1",
    "name": "REM_SETP",
    "why": "Remote leaving chilled liquid setpoint"
   },
   {
    "ref": "AI 21",
    "name": "S1_OP_CODE",
    "why": "Sys 1 operational code"
   },
   {
    "ref": "BI 6",
    "name": "S1_C_RUN",
    "why": "Sys 1 compressor running"
   },
   {
    "ref": "BI 10",
    "name": "S2_C_RUN",
    "why": "Sys 2 compressor running"
   },
   {
    "ref": "BI 16",
    "name": "CNTL_MODE",
    "why": "Local/remote control mode (1 = Auto)"
   },
   {
    "ref": "AI 1",
    "name": "LCHLT",
    "why": "Leaving chilled liquid temperature"
   },
   {
    "ref": "BI 1",
    "name": "S1_ALARM",
    "why": "System 1 alarm"
   },
   {
    "ref": "BI 2",
    "name": "S2_ALARM",
    "why": "System 2 alarm"
   }
  ],
  "enable": "BI 16 shows the local/remote control mode (0 = Manual, 1 = Auto). The sheet gives no point to change it and no write-enable point.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet MS/TP, Modbus RTU and N2 are native on the board; a gateway is only needed for Connected Services.",
   "The sheet gives no default MAC address, baud rate or device instance."
  ],
  "gotchas": [
   "Most data are AI/BI objects, not AV/BV; only AV 1 and BV 1 are writable.",
   "Fault codes are per system (AI 22, AI 24); there is no single unit fault code, so alarm on BI 1 and BI 2."
  ]
 },
 "points": [
  {
   "type": "AV",
   "instance": 1,
   "name": "REM_SETP",
   "description": "Remote setpoint (99 = auto)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "START_STOP",
   "description": "Remote Start/Stop Command",
   "units": "",
   "access": "W",
   "states": "0=Stop, 1=Run"
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "LCHLT",
   "description": "Leaving Chilled Liquid Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "ECHLT",
   "description": "Entering Chilled Liquid Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "ELT",
   "description": "Evaporator Liquid Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "S1_SUCT_TEMP",
   "description": "Sys 1 Suction Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "OAT",
   "description": "Ambient Air Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "S1_SUCT_SH",
   "description": "Sys 1 Suction Superheat",
   "units": "°F (diff)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "S1_RUN_TIME",
   "description": "Sys 1 run time, seconds",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "S1_SUCT_PR",
   "description": "Sys 1 Suction Pressure",
   "units": "PSI",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "S1_DSCH_PR",
   "description": "Sys 1 Discharge Pressure",
   "units": "PSI",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "S1_EEV_OUT",
   "description": "Sys 1 EEV Output %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "S1_AR_TIMER",
   "description": "Sys 1 anti-recycle timer, seconds",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "AC_TIMER",
   "description": "Anti-coincident timer, seconds",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "S2_SUCT_TEMP",
   "description": "Sys 2 Suction Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "S2_RUN_TIME",
   "description": "Sys 2 run time, seconds",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "S2_SUCT_PR",
   "description": "Sys 2 Suction Pressure",
   "units": "PSI",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "S2_DSCH_PR",
   "description": "Sys 2 Discharge Pressure",
   "units": "PSI",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "S2_SUCT_SH",
   "description": "Sys 2 Suction Superheat",
   "units": "°F (diff)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "S2_AR_TIMER",
   "description": "Sys 2 Anti-Recycle Timer",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "S2_EEV_OUT",
   "description": "Sys 2 EEV Output %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "S1_OP_CODE",
   "description": "Sys 1 Operational Code",
   "units": "",
   "access": "R",
   "states": "0=No Abnormal Condition, 1=Unit Switch OFF, 2=System Switch OFF, 3=Lockout, 4=Unit Fault, 5=System Fault, 6=Remote Shutdown, 7=Daily Schedule Shutdown, 8=No Run Permissive, 9=No Cool Load, 10=Anti-Coincidence Timer Active, 11=Anti-Recycle Timer Active, 12=Manual Override, 13=Suction Limiting, 14=Discharge Limiting, 17=Compressor Running, 19=Flow Switch Shutdown"
  },
  {
   "type": "AI",
   "instance": 22,
   "name": "S1_FLT_CODE",
   "description": "Sys 1 Fault Code",
   "units": "",
   "access": "R",
   "states": "0=No Fault Code, 2=Low Ambient Temperature, 4=Low Leaving Chilled Liquid Temperature, 5=High Discharge Pressure, 7=Low Suction Pressure, 12=High Discharge Temperature, 18=MP/HPCO Fault, 19=Low Evaporator Temperature, 23=Low Suction Superheat, 24=Pressure Sensor Fault, 26=MP/HPCO Inhibit, 27=Pump Trip, 28=Pump Fail Make Flow, 29=High Ambient Temperature, 30=Anti-Vacuum Low Pressure, 31=Low Discharge Superheat, 32=Low Discharge Pressure, 33=Leaving Chilled Liquid Temperature Sensor Fault, 34=Evaporator Temperature Sensor Fault, 35=Suction Temperature Sensor Fault"
  },
  {
   "type": "AI",
   "instance": 23,
   "name": "S2_OP_CODE",
   "description": "Sys 2 Operational Code",
   "units": "",
   "access": "R",
   "states": "0=No Abnormal Condition, 1=Unit Switch OFF, 2=System Switch OFF, 3=Lockout, 4=Unit Fault, 5=System Fault, 6=Remote Shutdown, 7=Daily Schedule Shutdown, 8=No Run Permissive, 9=No Cool Load, 10=Anti-Coincidence Timer Active, 11=Anti-Recycle Timer Active, 12=Manual Override, 13=Suction Limiting, 14=Discharge Limiting, 17=Compressor Running, 19=Flow Switch Shutdown"
  },
  {
   "type": "AI",
   "instance": 24,
   "name": "S2_FLT_CODE",
   "description": "Sys 2 Fault Code",
   "units": "",
   "access": "R",
   "states": "0=No Fault Code, 2=Low Ambient Temperature, 4=Low Leaving Chilled Liquid Temperature, 5=High Discharge Pressure, 7=Low Suction Pressure, 12=High Discharge Temperature, 18=MP/HPCO Fault, 19=Low Evaporator Temperature, 23=Low Suction Superheat, 24=Pressure Sensor Fault, 26=MP/HPCO Inhibit, 27=Pump Trip, 28=Pump Fail Make Flow, 29=High Ambient Temperature, 30=Anti-Vacuum Low Pressure, 31=Low Discharge Superheat, 32=Low Discharge Pressure, 33=Leaving Chilled Liquid Temperature Sensor Fault, 34=Evaporator Temperature Sensor Fault, 35=Suction Temperature Sensor Fault"
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "S1_FAN_STAGE",
   "description": "Sys 1 Condenser Fan Stage",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 26,
   "name": "S2_FAN_STAGE",
   "description": "Sys 2 Condenser Fan Stage",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 28,
   "name": "AR_TIME",
   "description": "Anti-Recycle Time Programmed",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29,
   "name": "LCHLT_CUT",
   "description": "Leaving Chilled Liquid Temp Cutout",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "LOW_AMB_CUT",
   "description": "Low Ambient Temperature Cutout",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "L_SUCT_P_CO",
   "description": "Low Suction Pressure Cutout",
   "units": "PSI",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "H_DSCH_P_CO",
   "description": "High Discharge Pressure Cutout",
   "units": "PSI",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "SP_SETP_S1",
   "description": "Sys 1 Cooling Setpoint (SP Unit)",
   "units": "PSI",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "SP_CTL_RG_S2",
   "description": "Sys 2 Cooling Range (SP Unit)",
   "units": "PSI",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "S1_DSCH_TEMP",
   "description": "Sys 1 Discharge Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "S1_DSCH_SH",
   "description": "Sys 1 Discharge Superheat",
   "units": "°F (diff)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "S2_DSCH_TEMP",
   "description": "Sys 2 Discharge Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "S2_DSCH_SH",
   "description": "Sys 2 Discharge Superheat",
   "units": "°F (diff)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "R_COOL_SETP",
   "description": "Remote Setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "S1_ALARM",
   "description": "Sys 1 Alarm",
   "units": "",
   "access": "R",
   "states": "0=No Alarm, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "S2_ALARM",
   "description": "Sys 2 Alarm",
   "units": "",
   "access": "R",
   "states": "0=No Alarm, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "EVAP_HTR",
   "description": "Evaporator Heater Status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "EVAP_PUMP1",
   "description": "Evaporator Pump 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "EVAP_PUMP2",
   "description": "Evaporator Pump 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "S1_C_RUN",
   "description": "Sys 1 Comp Run",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "S1_SV_MIN_LOAD",
   "description": "Sys 1 Slide Valve Min Load",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "S1_SV_UNL",
   "description": "Sys 1 Slide Valve Unload",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 9,
   "name": "S1_SV_LD",
   "description": "Sys 1 Slide Valve Load",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 10,
   "name": "S2_C_RUN",
   "description": "Sys 2 Comp Run",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 11,
   "name": "S2_SV_MIN_LOAD",
   "description": "Sys 2 Slide Valve Min Load",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 12,
   "name": "S2_SV_UNL",
   "description": "Sys 2 Slide Valve Unload",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 13,
   "name": "S2_SV_LD",
   "description": "Sys 2 Slide Valve Load",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 14,
   "name": "LEAD_SYS",
   "description": "Lead System",
   "units": "",
   "access": "R",
   "states": "0=Sys 1, 1=Sys 2"
  },
  {
   "type": "BI",
   "instance": 15,
   "name": "CH_LIQ_TYPE",
   "description": "Chilled Liquid Type",
   "units": "",
   "access": "R",
   "states": "0=Water, 1=Glycol"
  },
  {
   "type": "BI",
   "instance": 16,
   "name": "CNTL_MODE",
   "description": "Local Remote Control Mode",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Auto"
  },
  {
   "type": "BI",
   "instance": 17,
   "name": "DATA_UNIT",
   "description": "Display Units",
   "units": "",
   "access": "R",
   "states": "0=Imperial, 1=SI"
  },
  {
   "type": "BI",
   "instance": 18,
   "name": "AUTO_LL",
   "description": "Lead Lag Control Mode",
   "units": "",
   "access": "R",
   "states": "0=Manual, 1=Auto"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/york/ysaa-native",
 "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"
}
