{
 "manufacturer": "Johnson Controls",
 "manufacturer_slug": "johnson-controls",
 "model": "PENN MR5 Series panel-mount refrigerated case controller (MR534, BACnet MS/TP)",
 "model_slug": "penn-mr5-case-controller",
 "short_model": "PENN MR5 Case Controller",
 "aliases": [
  "MR5",
  "MR534",
  "MR534AFDV",
  "MR534AFDN",
  "PENN MR5",
  "ADPT-MR5-RS485",
  "LIT-12013019",
  "JCI refrigeration case controller"
 ],
 "equipment_type": "Refrigerated display case controller",
 "applies_to": "PENN / Johnson Controls MR5 Series (MR534) panel-mount controllers for refrigerated display cases, with the ADPT-MR5-RS485 adapter for BACnet MS/TP or Verasys.",
 "summary": "The MR5 controls one refrigerated case: compressor, defrost, evaporator fan and alarm relays from up to three temperature sensors, with optional QREV/PSHC superheat sensor. Through the ADPT-MR5-RS485 adapter it joins a BACnet MS/TP or Verasys network and exposes 51 objects: case temperatures, relay states, QREV/PSHC readings, binary inputs, the setpoint and differential, defrost settings and defrost times, and leak/door/QREV alarms.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": 1,
 "access_inferred": false,
 "notes": [
  "Time objects are printed as TV (Time Value) and shown here as type Other with the same instance.",
  "The bulletin is marked Discontinued.",
  "Sensor 1 : Temperature (AI 10005) is the only object that supports trending (144 samples, every 10 min or on COV).",
  "The table also marks which objects support BACnet alarms (sensor temperatures and the four alarm BIs).",
  "Units for temperatures follow the controller setting; the table prints ranges in °F and °C.",
  "Source: Table 29 'MR5 BACnet objects available on Verasys or standard BACnet', pages 61-64 (51 objects)."
 ],
 "source": {
  "title": "MR5 Series Panel Mount Case Controller Technical Bulletin",
  "doc_number": "LIT-12013019",
  "revision_date": "2019-08-13",
  "url": "https://docs.johnsoncontrols.com/bas/api/khub/documents/PFZ9MbhezH_qtq06OykSww/content"
 },
 "integration": {
  "summary": "Fit the ADPT-MR5-RS485 adapter (included on MR534AFDV), set MS/TP connectivity to BACnet and a unique device address and device ID, then read case temperature, relay states and alarms. The BMS can adjust the setpoint and differential and defrost settings.",
  "minimum_points": [
   {
    "ref": "AV 10321",
    "name": "SetPoint",
    "why": "Case temperature setpoint"
   },
   {
    "ref": "AV 10329",
    "name": "Differential",
    "why": "Control differential"
   },
   {
    "ref": "AI 10218",
    "name": "Average Case Temperature",
    "why": "Average case temperature"
   },
   {
    "ref": "AI 10005",
    "name": "Sensor 1 : Temperature",
    "why": "Sensor 1 (case) temperature"
   },
   {
    "ref": "BO 10446",
    "name": "Compressor Relay",
    "why": "Compressor relay state"
   },
   {
    "ref": "BO 10449",
    "name": "Defrost Relay",
    "why": "Defrost relay state"
   },
   {
    "ref": "BO 10452",
    "name": "Fan Relay",
    "why": "Evaporator fan relay state"
   },
   {
    "ref": "BI 10434",
    "name": "Alarm Refrigeration Leak",
    "why": "Refrigerant leak alarm"
   },
   {
    "ref": "BI 10437",
    "name": "Alarm Door Open",
    "why": "Door open alarm"
   },
   {
    "ref": "BO 10440",
    "name": "Alarm Relay",
    "why": "Alarm relay state"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Network needs the ADPT-MR5-RS485 adapter; MR534AFDN models need it bought separately.",
   "Set MS/TP CONNECTIVITY to BAC-NET (or Verasys) in the BACNET setup menu.",
   "Default BACnet device address (MAC) 07 and device ID 1; change both on the BACNET setup screens.",
   "Baud rates 9.6k, 19.2k and 38.4k. The adapter has no EOL switch; fit a 220 ohm resistor across + and - at the trunk ends."
  ],
  "gotchas": [
   "Change the default device ID 1 before adding several MR5s to one site.",
   "Defrost times (TV objects) are read-only over BACnet."
  ]
 },
 "points": [
  {
   "type": "DEV",
   "instance": 1,
   "name": "MR5 Case Controller",
   "description": "Device object",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10005,
   "name": "Sensor 1 : Temperature",
   "description": "Case sensor 1, -45 to 140 °F; trended",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10008,
   "name": "Sensor 2 : Temperature",
   "description": "Sensor 2, -45 to 140 °F",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10011,
   "name": "Sensor 3 : Temperature",
   "description": "Sensor 3, -45 to 140 °F",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10218,
   "name": "Average Case Temperature",
   "description": "Average case temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10428,
   "name": "Average Defrost Temperature",
   "description": "Average defrost temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 10446,
   "name": "Compressor Relay",
   "description": "Compressor relay state",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 10449,
   "name": "Defrost Relay",
   "description": "Defrost relay state",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 10452,
   "name": "Fan Relay",
   "description": "Evaporator fan relay state",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 10440,
   "name": "Alarm Relay",
   "description": "Alarm relay state",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BO",
   "instance": 10443,
   "name": "Auxiliary Relay",
   "description": "Auxiliary relay state",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "AI",
   "instance": 10197,
   "name": "QREV/PSHC : Superheat",
   "description": "Superheat from QREV/PSHC sensor, -40 to 212 °F",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10200,
   "name": "QREV/PSHC : Temperature",
   "description": "QREV/PSHC temperature, -40 to 212 °F",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10212,
   "name": "QREV/PSHC : Pressure",
   "description": "QREV/PSHC pressure, 100-3445 kPa (14.5-500 psi)",
   "units": "kPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10215,
   "name": "QREV/PSHC : Current State",
   "description": "QREV/PSHC notification code 0000-9999",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 10290,
   "name": "QREV/PSHC : Refrigerant",
   "description": "Refrigerant type set in the QREV/PSHC",
   "units": "",
   "access": "R",
   "states": "1=R410A, 2=R404, 3=R407A, 4=R134A, 5=Reserved, 6=R22, 7=R407C, 8=R_407F, 9=R_417A, 10=R_422A, 11=R_422D, 12=R_427A, 13=R_438A, 14=R_448A, 15=R_449A, 16=R_450A, 17=R_507A, 18=R_513A, 19-21=Unknown"
  },
  {
   "type": "BI",
   "instance": 10020,
   "name": "Binary Input 1 : State",
   "description": "Binary input 1 contact",
   "units": "",
   "access": "R",
   "states": "0=Open, 1=Close"
  },
  {
   "type": "BI",
   "instance": 10416,
   "name": "Binary Input 2 : State",
   "description": "Binary input 2 contact",
   "units": "",
   "access": "R",
   "states": "0=Open, 1=Close"
  },
  {
   "type": "MV",
   "instance": 10461,
   "name": "Binary Input 1 : Mode",
   "description": "Binary input 1 function",
   "units": "",
   "access": "R",
   "states": "1=None, 2=Refrigerant Leak, 3=Door Open"
  },
  {
   "type": "MV",
   "instance": 10455,
   "name": "Binary Input 2 : Mode",
   "description": "Binary input 2 function",
   "units": "",
   "access": "R",
   "states": "1=None, 2=Refrigerant Leak, 3=Door Open"
  },
  {
   "type": "MV",
   "instance": 10389,
   "name": "Auto DST",
   "description": "Automatic daylight saving time",
   "units": "",
   "access": "R",
   "states": "1=No, 2=Yes"
  },
  {
   "type": "MV",
   "instance": 10371,
   "name": "Relay Selection",
   "description": "Use of the shared relay",
   "units": "",
   "access": "R",
   "states": "1=Fan, 2=Auxiliary"
  },
  {
   "type": "AV",
   "instance": 10321,
   "name": "SetPoint",
   "description": "Case temperature setpoint, -40 to 122 °F",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10329,
   "name": "Differential",
   "description": "Control differential, 1-15 °F",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 10272,
   "name": "Case Sensor : Failure Mode",
   "description": "Compressor action on case sensor failure",
   "units": "",
   "access": "W",
   "states": "1=On, 2=Off, 3=Average"
  },
  {
   "type": "AV",
   "instance": 10327,
   "name": "Anti-Short Cycle Delay",
   "description": "Compressor anti-short-cycle delay, 0-12 min",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 10386,
   "name": "Fan State : Compressor OFF",
   "description": "Evaporator fan state while compressor is off",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=On"
  },
  {
   "type": "AV",
   "instance": 10330,
   "name": "Max Defrost Duration",
   "description": "Maximum defrost duration, 0-99 min",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 10380,
   "name": "Defrost Schedule Type",
   "description": "Defrost schedule type",
   "units": "",
   "access": "W",
   "states": "1=Schedule, 2=Adaptive"
  },
  {
   "type": "AV",
   "instance": 10331,
   "name": "Adaptive Interval",
   "description": "Adaptive defrost interval, 1-48 h",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10322,
   "name": "Adaptive Defrost Duration",
   "description": "Adaptive defrost duration, 0-99 min",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10323,
   "name": "Max Time Between Defrost",
   "description": "Maximum time between defrosts, 3-48 h",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10324,
   "name": "Min Time Between Defrost",
   "description": "Minimum time between defrosts, 3-24 h",
   "units": "h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10325,
   "name": "Blackout Duration",
   "description": "Defrost blackout duration, 0-240 min",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 10412,
   "name": "Reset History",
   "description": "Reset history",
   "units": "",
   "access": "W",
   "states": "1=No, 2=Yes"
  },
  {
   "type": "MV",
   "instance": 10383,
   "name": "Defrost Schedule",
   "description": "Defrost schedule mode",
   "units": "",
   "access": "W",
   "states": "1=Automatic, 2=Manual"
  },
  {
   "type": "AV",
   "instance": 10326,
   "name": "Defrost Scheduled Per Day",
   "description": "Number of defrosts per day, 0-8",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "Other",
   "instance": 10821,
   "name": "Next Defrost time",
   "description": "Time Value object (TV)",
   "units": "",
   "access": "R",
   "states": "00:00:00 to 23:59:59 (Hr:Min:Sec)"
  },
  {
   "type": "Other",
   "instance": 10820,
   "name": "Blackout Start Time",
   "description": "Time Value object (TV)",
   "units": "",
   "access": "R",
   "states": "00:00:00 to 23:59:59 (Hr:Min:Sec)"
  },
  {
   "type": "Other",
   "instance": 10812,
   "name": "First Defrost",
   "description": "Time Value object (TV): defrost time 1",
   "units": "",
   "access": "R",
   "states": "00:00:00 to 23:59:59 (Hr:Min:Sec)"
  },
  {
   "type": "Other",
   "instance": 10813,
   "name": "Second Defrost",
   "description": "Time Value object (TV): defrost time 2",
   "units": "",
   "access": "R",
   "states": "00:00:00 to 23:59:59 (Hr:Min:Sec)"
  },
  {
   "type": "Other",
   "instance": 10814,
   "name": "Third Defrost",
   "description": "Time Value object (TV): defrost time 3",
   "units": "",
   "access": "R",
   "states": "00:00:00 to 23:59:59 (Hr:Min:Sec)"
  },
  {
   "type": "Other",
   "instance": 10815,
   "name": "Fourth Defrost",
   "description": "Time Value object (TV): defrost time 4",
   "units": "",
   "access": "R",
   "states": "00:00:00 to 23:59:59 (Hr:Min:Sec)"
  },
  {
   "type": "Other",
   "instance": 10816,
   "name": "Fifth Defrost",
   "description": "Time Value object (TV): defrost time 5",
   "units": "",
   "access": "R",
   "states": "00:00:00 to 23:59:59 (Hr:Min:Sec)"
  },
  {
   "type": "Other",
   "instance": 10817,
   "name": "Sixth Defrost",
   "description": "Time Value object (TV): defrost time 6",
   "units": "",
   "access": "R",
   "states": "00:00:00 to 23:59:59 (Hr:Min:Sec)"
  },
  {
   "type": "Other",
   "instance": 10818,
   "name": "Seventh Defrost",
   "description": "Time Value object (TV): defrost time 7",
   "units": "",
   "access": "R",
   "states": "00:00:00 to 23:59:59 (Hr:Min:Sec)"
  },
  {
   "type": "Other",
   "instance": 10819,
   "name": "Eighth Defrost",
   "description": "Time Value object (TV): defrost time 8",
   "units": "",
   "access": "R",
   "states": "00:00:00 to 23:59:59 (Hr:Min:Sec)"
  },
  {
   "type": "BI",
   "instance": 10368,
   "name": "QREV/PSHC Alarm Status",
   "description": "QREV/PSHC alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 10365,
   "name": "QREV/PSHC Communication Loss",
   "description": "Lost communication with QREV/PSHC",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 10434,
   "name": "Alarm Refrigeration Leak",
   "description": "Refrigerant leak alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 10437,
   "name": "Alarm Door Open",
   "description": "Door open alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/johnson-controls/penn-mr5-case-controller",
 "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"
}
