mypros+
Error code reference

Mitsubishi Air Conditioner Error Code E.20

User definition error by PLC function

User definition error by PLC function - protective function activated by setting 20 in special register SD1214.

First step from the service manual

Check if 20 is set in the special register SD1214.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for E.20.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What E.20 means on a Mitsubishi air conditioner

Error code E.20 on a Mitsubishi air conditioner is a user-defined fault triggered through the PLC (Programmable Logic Controller) function built into the unit's control system. Specifically, this error activates when the value 20 is written into special register SD1214. This register is part of Mitsubishi's integrated PLC environment, which allows advanced users, installers, or building automation systems to define custom protective logic. When SD1214 holds the value 20, the system interprets this as a signal to activate a user-specified protective function, halting normal operation and displaying E.20.

The PLC function in Mitsubishi air conditioning systems is designed to give installers and facilities managers the ability to implement site-specific interlocks, safety shutdowns, or operational restrictions beyond the factory defaults. Because the trigger condition is user-defined, the root cause of E.20 is not tied to a single hardware component. Instead, it reflects a condition that was deliberately programmed into the unit. This could be a safety interlock response to an external sensor, a timer-based restriction, or a fault condition detected by connected building management equipment.

Diagnosing E.20 requires accessing the PLC register SD1214 to confirm the value 20 is present, then tracing back the logic that caused that value to be written. The underlying cause may be an external input signal, a PLC ladder program condition being met, or an unintended write operation from a connected controller. Resolving the error requires understanding the specific PLC program installed on the unit and addressing the condition that triggered the register write.

Source: manufacturer service documentation.

Common causes of E.20

  1. 01

    PLC program condition met

    Wiring / connection

    A ladder logic program running on the unit's built-in PLC has evaluated a condition as true and written the value 20 to register SD1214. Reviewing the active PLC program is the first step to identify which rung or condition triggered the write.

  2. 02

    External interlock or sensor signal

    Wiring / connection

    An external device such as a flow switch, pressure sensor, or building management system input may have sent a signal that triggered the PLC to activate the user-defined protective function. Check all external inputs connected to the unit's PLC interface.

  3. 03

    Unintended write from connected BMS or controller

    Wiring / connection

    A building management system or third-party controller communicating with the air conditioner may have inadvertently written the value 20 to SD1214. Review recent communication logs from the connected controller to identify unexpected register writes.

  4. 04

    Incorrect PLC program configuration

    Wiring / connection

    If the PLC program was recently modified or uploaded, an error in the logic may be causing SD1214 to be set to 20 under normal operating conditions. Comparing the current program against the intended design can reveal misconfigured rungs or register assignments.

  5. 05

    Corrupted or incorrect register value after power event

    Wiring / connection

    A power fluctuation or improper shutdown could have left a residual or corrupted value in SD1214. Clearing the register and monitoring whether the value returns can help determine if the trigger is persistent or a one-time event.

See the test procedure for each cause

Frequently asked questions about E.20

What does E.20 mean on a Mitsubishi air_conditioner?
E.20 is a user-defined error generated by the unit's built-in PLC function. It activates when the value 20 is written into special register SD1214, which signals the system to engage a custom protective shutdown. This is not a factory fault code tied to a specific component but rather a programmed response to a condition defined by the installer or building automation system.
Can I fix E.20 myself without a technician?
Resolving E.20 requires access to the PLC register SD1214 and an understanding of the logic program installed on the unit. Unless you are familiar with Mitsubishi PLC programming and have the tools to read and modify registers, this fault should be handled by a qualified HVAC technician or controls specialist. Attempting to clear the register without understanding the underlying cause could mask a legitimate safety condition.
Is E.20 on a Mitsubishi air conditioner a safety concern?
E.20 indicates that a user-defined protective function has been activated, which means the system shut down for a reason programmed into its logic. Whether this represents a genuine safety concern depends entirely on what that protective function was designed to detect. You should treat the error as a potential safety signal until the triggering condition is identified and evaluated by a qualified technician.
Will resetting the unit clear the E.20 error?
A simple power reset may temporarily clear the error display, but if the condition that caused the value 20 to be written to register SD1214 is still present, the fault will return. The underlying PLC logic or external input that triggered the shutdown must be addressed before the error will stay cleared. Resetting without investigation is not a recommended long-term solution.
How much does it cost to diagnose and repair an E.20 error?
Because E.20 is a user-defined PLC fault rather than a hardware failure, repair costs are primarily tied to diagnostic labor. A technician will need time to access and interpret the PLC program and trace the cause of the register value, which can vary significantly based on system complexity. Expect diagnostic labor costs in the range of $100 to $300 or more depending on your location and the complexity of the installed PLC program. If a faulty external sensor or input device is found to be triggering the fault, parts costs would be additional.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass