{
 "manufacturer": "Lenze",
 "manufacturer_slug": "lenze",
 "model": "MCH Series drive (AC Tech, BACnet MS/TP)",
 "model_slug": "mch-series-bacnet-mstp",
 "aliases": [
  "AC Tech MCH",
  "Lenze AC Tech MCH",
  "MCH Series BACnet",
  "RG-MHBAC"
 ],
 "equipment_type": "Variable frequency drive",
 "applies_to": "Lenze AC Tech MCH Series HVAC variable frequency drives with the native BACnet MS/TP option.",
 "summary": "The MCH Series is an older Lenze AC Tech HVAC drive. The BACnet version talks BACnet MS/TP as a slave device at 9600 baud, so the BMS must bind to it statically. It has a small fixed object set: speed and PID setpoint commands, run/stop, fault reset, and status and fault readbacks.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": 1240000,
 "access_inferred": true,
 "notes": [
  "The drive is an MS/TP slave, so only BMS devices that support static device binding can reach it.",
  "Default MAC address is 128 (parameter 58, range 0-254); baud rate is fixed at 9600.",
  "Device instance is set with parameters 85 (bits 16-22) and 86 (bits 0-15); default 1240000.",
  "Object names are the short names printed in brackets in the object map; the access column is inferred from object type and the object descriptions."
 ],
 "source": {
  "title": "MCH Series Drives BACnet Communications Guide",
  "doc_number": "RG-MHBAC-e2",
  "revision_date": "2003",
  "url": "https://archive.org/download/manualzilla-id-5789887/5789887.pdf",
  "unofficial": true,
  "host": "Internet Archive (manualzilla collection)"
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "OUTPUT FREQ",
   "description": "Actual output frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "COMMAND FREQ",
   "description": "Commanded frequency",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "LOAD PERCENT",
   "description": "Load current, % of rated",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "RUNTIME HRS",
   "description": "Total runtime hours",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "DC BUS VOLTS",
   "description": "DC bus voltage, % of nominal",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "PID SETPOINT",
   "description": "Commanded PID setpoint",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "PID FEEDBACK",
   "description": "PID feedback value",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "KEY SPD CMD",
   "description": "Keypad speed command (LAN writable)",
   "units": "Hz",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "KEY STPT CMD",
   "description": "Keypad PID setpoint command (LAN writable)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "RUN_STOP",
   "description": "Run/stop status",
   "units": "",
   "access": "R",
   "states": "Inactive=STP, Active=RUN"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "DIRECTION",
   "description": "Current direction",
   "units": "",
   "access": "R",
   "states": "Inactive=FWD, Active=REV"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "OK_FAULT",
   "description": "Fault condition",
   "units": "",
   "access": "R",
   "states": "Inactive=OK, Active=FLT"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "TB14_RELAY2",
   "description": "TB-14 / relay 2 output state",
   "units": "",
   "access": "R",
   "states": "Inactive=OFF, Active=ON"
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "TB15_RELAY3",
   "description": "TB-15 / relay 3 output state",
   "units": "",
   "access": "R",
   "states": "Inactive=OFF, Active=ON"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "RELAY1",
   "description": "Relay 1 output state",
   "units": "",
   "access": "R",
   "states": "Inactive=OFF, Active=ON"
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "CMD RUN_STOP",
   "description": "Start/stop command (priority array)",
   "units": "",
   "access": "C",
   "states": "Inactive=STP, Active=RUN"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "CLEAR FAULT",
   "description": "Clear present fault",
   "units": "",
   "access": "W",
   "states": "Inactive=NRM, Active=CLR"
  },
  {
   "type": "MI",
   "instance": 1,
   "name": "RUN STATUS",
   "description": "Operational status",
   "units": "",
   "access": "R",
   "states": "1=LOCK, 2=FAULT, 3=PEND, 4=STOP, 5=BRAKE, 6=RUN@0, 7=RUN, 8=ACCEL, 9=DECEL, 10=LIMIT, 11=F DEC, 12=INVAL, 13=KSTOP, 14=KSTOP, 15=RSTOP, 16=SSTOP"
  },
  {
   "type": "MI",
   "instance": 2,
   "name": "FAULT",
   "description": "Present fault",
   "units": "",
   "access": "R",
   "states": "1=NO FAULT, 2=OUTPUT, 3=E-STOP, 4=HI VOLTS, 5=HI TEMP, 6=OVERLOAD, 7=OUTPUT, 8=LO VOLTS, 9=START ER, 10=BRAKE ER, 11=FOLLOWER, 12=DB ERROR, 13=PWR SAG, 14=CONTROL, 15=LANGUAGE, 16=EXTERNAL, 17=INTERNAL16, 18=PWR TRAN, 19=INTERNAL18, 20=INTERNAL19, 21=INTERNAL20, 22=INTERNAL21, 23=INTERNAL22, 24=INTERNAL23, 25=SERIAL"
  },
  {
   "type": "MI",
   "instance": 3,
   "name": "PID MODE",
   "description": "PID mode",
   "units": "",
   "access": "R",
   "states": "1=OFF, 2=NORMAL, 3=REVERSE"
  },
  {
   "type": "MI",
   "instance": 4,
   "name": "HOA MODE",
   "description": "Hand/Off/Auto mode",
   "units": "",
   "access": "R",
   "states": "1=OFF, 2=HAND, 3=AUTO"
  },
  {
   "type": "MI",
   "instance": 5,
   "name": "SPD_STPT REF",
   "description": "Active speed/setpoint reference source",
   "units": "",
   "access": "R",
   "states": "1=-KEY, 2=-VDC, 3=-IDC, 4=SP#1, 5=SP#2, 6=SP#3, 7=SP#4, 8=-MOP, 9=-SER, 10=-MKB, 11=-AKB, 12=-VDC, 13=-IDC, 14=SP#1, 15=SP#2, 16=SP#3, 17=SP#4, 18=-MOP, 19=-SER"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "SOURCE SEL",
   "description": "Speed source selection",
   "units": "",
   "access": "W",
   "states": "1=NORMAL, 2=HAND, 3=AUTO"
  }
 ],
 "integration": {
  "summary": "Leave parameter 57 Serial at WITH TIMER, give the drive a MAC address and device number, keep parameter 24 Auto Source at KEYPAD and set parameter 30 Control to SERIAL AUTO (or S AUTO/NO HND). With the H/O/A in AUTO the BMS can then start the drive with BO 1 and set speed with AV 1 (or the PID setpoint with AV 2).",
  "minimum_points": [
   {
    "ref": "BO 1",
    "name": "CMD RUN_STOP",
    "why": "Start/stop command"
   },
   {
    "ref": "AV 1",
    "name": "KEY SPD CMD",
    "why": "Speed command, Hz"
   },
   {
    "ref": "BV 1",
    "name": "CLEAR FAULT",
    "why": "Fault reset; write CLR then NRM"
   },
   {
    "ref": "BI 1",
    "name": "RUN_STOP",
    "why": "Run status"
   },
   {
    "ref": "AI 1",
    "name": "OUTPUT FREQ",
    "why": "Output frequency, Hz"
   },
   {
    "ref": "MI 4",
    "name": "HOA MODE",
    "why": "Must be AUTO for LAN commands"
   },
   {
    "ref": "BI 3",
    "name": "OK_FAULT",
    "why": "Drive fault"
   },
   {
    "ref": "MI 2",
    "name": "FAULT",
    "why": "Present fault code"
   }
  ],
  "enable": "Parameter 57 Serial must be WITH TIMER or W/O TIMER and parameter 24 Auto Source must be KEYPAD. Parameter 30 Control sets what the LAN may do: SERIAL SPEED allows speed/setpoint only, SERIAL AUTO or S AUTO/NO HND also allows start. The H/O/A must be in AUTO; in OFF or HAND the drive ignores LAN start and speed commands. LAN stop commands are always accepted.",
  "heartbeat": "With parameter 57 = WITH TIMER, a serial watchdog (parameter 60, 10-65535 s, default 30 s) takes the drive out of serial control if the LAN stops talking; in SERIAL AUTO a running drive trips on SERIAL FAULT. Set parameter 57 to W/O TIMER to disable it.",
  "remote_sensors": null,
  "setup": [
   "MAC address: parameter 58, default 128 (0-254).",
   "Baud rate is fixed at 9600.",
   "Device instance: parameters 85 and 86, default 1240000."
  ],
  "gotchas": [
   "MS/TP slave only: the BMS must use static binding.",
   "BV 1 must go back to NRM before another fault clear is accepted.",
   "Once the LAN writes AV 1 the keypad cannot change speed until H/O/A is toggled to HAND or OFF.",
   "LAN speed control needs MI 5 in state 1, 9 or 10; LAN setpoint control needs state 11 or 19.",
   "The drive does not accept start commands from the LAN while in programming mode, and the display must show SSTOP for a LAN start to work."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/lenze/mch-series-bacnet-mstp",
 "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"
}
