{
 "manufacturer": "Mitsubishi Electric",
 "manufacturer_slug": "mitsubishi-electric",
 "model": "Procon BAC-A/50 (Mr. SLIM)",
 "model_slug": "procon-bac-a-50",
 "aliases": [
  "BAC-A/50",
  "BACA50",
  "Procon BAC A 50",
  "RM2428"
 ],
 "equipment_type": "Split air conditioner BACnet IP gateway (legacy)",
 "applies_to": "Mitsubishi Electric Mr. SLIM (A-control) split air conditioners, up to 50 outdoor units each fitted with a Sub I/F board.",
 "summary": "The Procon BAC-A/50 is an older Mitsubishi Electric UK gateway that links up to 50 Mr. SLIM systems (through Sub I/F boards daisy-chained to its TB12 terminals) to BACnet IP. Each unit address gets the same block of 14 objects (setup _w, state _r, error code and room temperature) named after the unit name typed into the configuration program, plus four system objects. It is the Mr. SLIM sibling of the Procon BAC-IP/50 (CITY MULTI via G-50) and has a smaller object set.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": "Product version 1.05 (PICS 06 Nov 2007)",
 "default_device_instance": 14,
 "access_inferred": true,
 "notes": [
  "Per-unit instance = 1UUUPP: UUU = unit address 001-050, PP = point 01-14. Instances here use unit 001 (e.g. 100101). Object names start with the unit name (nnn) set in the configuration program.",
  "Points 1xxx15-1xxx22 are listed as unused and are not included.",
  "The manual has no access column: commandable/writable access is inferred from the object types and Setup/State labels.",
  "Setpoint ranges depend on mode: cool/dry 19-30 °C, heat 17-28 °C, auto 19-28 °C; in other modes the setpoint is fixed at 25 °C.",
  "Segmentation is not supported and the maximum APDU is 206 octets."
 ],
 "source": {
  "title": "Procon BAC-A/50 Installation Instructions",
  "doc_number": null,
  "revision_date": "2007-11-07 (v1.00)",
  "url": "https://library.mitsubishielectric.co.uk/pdf/download_full/387"
 },
 "integration": {
  "summary": "Wire the Sub I/F boards to TB12, set IP, Device ID and unit names with the PC configuration program, then map each unit's _w (command) and _r (status) objects at 1UUUPP. BV 100024 switches every unit off at once.",
  "minimum_points": [
   {
    "ref": "BO 100101",
    "why": "Start/stop the unit",
    "name": "nnn_ON_w"
   },
   {
    "ref": "MO 100104",
    "why": "Command the operating mode",
    "name": "nnn_MD_w"
   },
   {
    "ref": "AO 100109",
    "why": "Setpoint command",
    "name": "nnn_SP_w"
   },
   {
    "ref": "MO 100106",
    "why": "Fan speed: 1 low, 2 mid2, 3 mid1, 4 high",
    "name": "nnn_FS_w"
   },
   {
    "ref": "BI 100102",
    "why": "Confirm run status",
    "name": "nnn_ON_r"
   },
   {
    "ref": "AI 100108",
    "why": "Room temperature",
    "name": "nnn_RA"
   },
   {
    "ref": "AI 100103",
    "why": "Error code (8000 = no error)",
    "name": "nnn_ECode"
   }
  ],
  "enable": "The Enable Link terminals take a normally-closed volt-free contact (shipped with a wire link). Opening it sends Forced-Off to all units every 5 s; closing it sends one Reset, so later BMS Forced-Off commands (BV 100024) are not overridden.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Level-2 reset defaults: IP 192.168.1.14, mask 255.255.255.0, BACnet Device ID 14, device name Procon BAC-A/50, units to scan 50.",
   "Device ID, device name and object names are set only through the PC configuration program (RS232).",
   "Set Sys_Units_To_Scan (AV 100023) to the number of units to shorten the start-up scan; it takes effect after a restart."
  ],
  "gotchas": [
   "If the BMS writes commands continuously, set BV 100026 active so the gateway only sends changed values.",
   "The gateway polls one unit every 2 s, so on a 50-unit system each unit is refreshed only about every 100 s."
  ]
 },
 "points": [
  {
   "type": "BO",
   "instance": 100101,
   "name": "nnn_ON_w",
   "description": "On/Off setup",
   "units": "",
   "access": "C",
   "states": "Inactive=Off, Active=On"
  },
  {
   "type": "BI",
   "instance": 100102,
   "name": "nnn_ON_r",
   "description": "On/Off state",
   "units": "",
   "access": "R",
   "states": "Inactive=Off, Active=On"
  },
  {
   "type": "AI",
   "instance": 100103,
   "name": "nnn_ECode",
   "description": "Error code, 4 digits (8000 = no error)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MO",
   "instance": 100104,
   "name": "nnn_MD_w",
   "description": "Operation mode setup",
   "units": "",
   "access": "C",
   "states": "1=Cool, 2=Dry, 3=Fan, 4=Heat, 5=Auto, 6=Ventilation"
  },
  {
   "type": "MI",
   "instance": 100105,
   "name": "nnn_MD_r",
   "description": "Operation mode state",
   "units": "",
   "access": "R",
   "states": "1=Cool, 2=Dry, 3=Fan, 4=Heat, 5=Auto, 6=Ventilation"
  },
  {
   "type": "MO",
   "instance": 100106,
   "name": "nnn_FS_w",
   "description": "Fan speed setup",
   "units": "",
   "access": "C",
   "states": "1=Low, 2=Mid2, 3=Mid1, 4=High"
  },
  {
   "type": "MI",
   "instance": 100107,
   "name": "nnn_FS_r",
   "description": "Fan speed state",
   "units": "",
   "access": "R",
   "states": "1=Low, 2=Mid2, 3=Mid1, 4=High"
  },
  {
   "type": "AI",
   "instance": 100108,
   "name": "nnn_RA",
   "description": "Room temperature, 8-39 °C",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 100109,
   "name": "nnn_SP_w",
   "description": "Setpoint setup (cool/dry 19-30, heat 17-28, auto 19-28)",
   "units": "°C",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 100110,
   "name": "nnn_SP_r",
   "description": "Setpoint state",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 100111,
   "name": "nnn_FL_r",
   "description": "Filter sign state",
   "units": "",
   "access": "R",
   "states": "Inactive=Sign Off, Active=Sign On"
  },
  {
   "type": "BO",
   "instance": 100112,
   "name": "nnn_FL_w",
   "description": "Filter sign reset",
   "units": "",
   "access": "C",
   "states": "Inactive=Clear Sign, Active=No Action"
  },
  {
   "type": "BO",
   "instance": 100113,
   "name": "nnn_LI_w",
   "description": "Local (remote controller) inhibit setup",
   "units": "",
   "access": "C",
   "states": "Inactive=Off, Active=Inhibit"
  },
  {
   "type": "BI",
   "instance": 100114,
   "name": "nnn_LI_r",
   "description": "Local inhibit state",
   "units": "",
   "access": "R",
   "states": "Inactive=Off, Active=Inhibited"
  },
  {
   "type": "AV",
   "instance": 100023,
   "name": "Sys_Units_To_Scan",
   "description": "Number of units scanned, 1-50 (applies after restart)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 100024,
   "name": "Sys_Forced_Off_Ctrl",
   "description": "System forced off (all units off)",
   "units": "",
   "access": "W",
   "states": "Inactive=Off, Active=On"
  },
  {
   "type": "BI",
   "instance": 100025,
   "name": "Sys_Enable_Link_State",
   "description": "Enable Link contact present",
   "units": "",
   "access": "R",
   "states": "Inactive=No Link Present, Active=Link Present"
  },
  {
   "type": "BV",
   "instance": 100026,
   "name": "Sys_New_Setting_Compare",
   "description": "Write commands only when changed",
   "units": "",
   "access": "W",
   "states": "Inactive=Always write, Active=Write only if different"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/mitsubishi-electric/procon-bac-a-50",
 "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"
}
