JayComp Development
Call Us: (877) 843-0183Get A Quote Now
Menu

Dixell and Carel Walk-In Controller Alarm Codes

Verified Dixell XR60CX and Carel ir33 alarm codes for walk-ins, why the same letters differ by brand, and which settings staff should not touch.

Fix todayStaff checks + technicianUpdated September 24, 2026
Walk-in down right now?Keep the door shut, check the product temperature, thenfollow the first-hour plan

Quick answer

Dixell and Carel controllers are common on walk-ins, and their codes are model-specific. On a Dixell XR60CX, P1 is a room probe failure and HA is the high-temperature alarm. On a Carel ir33, E0 is the room probe fault, HI is the high-temperature alarm and HA is a HACCP alarm. For any other model, check that controller's manual before acting on a code.

Dixell and Carel controllers show up on many walk-ins, especially where an installer or equipment maker built the controls rather than using a refrigeration brand's own controller. They are reliable, but their codes are short, easy to misread, and specific to each model.

The tables below come from the official manuals for two widely used models: the Dixell XR60CX and the Carel ir33 platform. Codes are model-specific. If your controller is a different model, look up the code in that model's manual before acting on it.

First, confirm the brand and model

Look for the brand and model on the controller face or on a label on its side or back. Common walk-in examples are the Dixell XR series and the Carel ir33 family, but both companies make many models. Photograph the label and the display.

Tip: The code "HA" is the classic trap. On the Dixell XR60CX, HA is the maximum (high) temperature alarm. On the Carel ir33, HA is a HACCP alarm, and the high-temperature alarm is "HI." Reading a Carel HA as "the box is warm" or a Dixell HA as "just a logging note" can lead to the wrong response.

Dixell XR60CX codes

Source: Dixell XR60CX manual (r1.1, 27 Apr 2015), pp.3–4.

CodeMeaning (per manual)What happens / what to do
P1Room (thermostat) probe failureCompressor runs on a fixed on/off pattern set by parameters Con and COF. Verify box temperature separately; technician
P2Evaporator probe failureDefrost ends on time instead of temperature. Watch the coil for ice; technician
P3Third probe failureTechnician
P4Fourth probe failureTechnician
HAMaximum temperature alarmBox is above the high alarm limit. Check temperature, door and defrost
LAMinimum temperature alarmBox is below the low alarm limit. Product may freeze
HA2Condenser high temperatureOften a dirty condenser or failed condenser fan. Technician
LA2Condenser low temperatureTechnician
dADoor openClose the door; the compressor and fans restart
EAExternal alarmA device wired to the controller's input has signaled an alarm
CASerious external alarm (i1F=bAL) or pressure-switch alarm (i1F=PAL)All outputs off. The PAL version recovers only by power cycling. Technician

How they clear: probe alarms clear a few seconds after the probe reads normally again. HA and LA clear when the temperature returns to normal.

Other messages: Pon and PoF mean the keyboard is unlocked or locked. noA means no alarm is recorded.

About CA: when CA comes from a pressure switch (PAL), the controller turns everything off and recovers only after a power cycle. That protects the compressor. Power-cycling repeatedly to get cooling back, without finding why the pressure switch opened, risks the compressor. See pressure controls.

Carel ir33 codes

Source: Carel ir33 user manual (+030220441 rel. 2.5, 16 Jun 2010), Table 8.a, p.59. Some Carel families share this code set; check your own model's manual.

CodeMeaning (per manual)
rEVirtual control probe fault
E0Room probe (S1) fault
E1Defrost probe (S2) fault
E2 / E3 / E4Probe S3 / S4 / S5 fault
LOLow temperature alarm
HIHigh temperature alarm
AFrAntifreeze
IAImmediate external alarm
dADelayed external alarm
dEFDefrost running
Ed1 / Ed2Defrost on evaporator 1 / 2 ended by timeout
PdMaximum pump-down time
LPLow pressure
AtSAutostart in pump-down
cht / CHTHigh condenser temperature pre-alarm / alarm
dorDoor open too long
EtcClock fault
EE / EFE2prom (memory) errors
HA / HFHACCP alarms

Watch the look-alikes:

  • E1 on Carel is a defrost probe fault. On a Heatcraft Beacon II, E1 is the room sensor. Different brands, different meanings.
  • dA on Carel is a delayed external alarm. On Dixell, dA is door open. Carel's door alarm is dor.
  • dEF on Carel means defrost is running, which is normal.
  • Ed1/Ed2 mean defrost ended on the timer instead of the probe. Occasional timeouts can be normal; frequent ones suggest a coil icing or a probe problem. See defrost system.

What to do when a code appears

  1. Record the code and photograph the display.
  2. Check the box temperature with a separate thermometer in the warmest part of the box. A probe fault means the display may be wrong.
  3. Rule out normal events: defrost (dEF), a door left open, or a recent delivery.
  4. For high-temperature alarms, protect product first. See walk-in cooler temperature alarm.
  5. Call a licensed technician for probe faults, pressure or condenser alarms, repeated defrost timeouts and memory or clock errors.

Settings staff should not change

Both brands have long parameter lists behind the setpoint: alarm limits, alarm delays, probe offsets (calibration), defrost interval and duration, fan behavior, door and digital input settings, compressor protection timers and the backup cycle used when a probe fails (Con and COF on the Dixell). A single wrong parameter can stop defrost, disable an alarm or freeze product.

  • Don't change parameters to silence an alarm. Raising the high alarm limit or lengthening a delay hides a problem that's still there.
  • Don't change probe offsets to "correct" a reading. If the display disagrees with a calibrated thermometer, have the probe checked. See thermostat and temperature controller.
  • Don't change input settings such as i1F on the Dixell. It decides whether an input is treated as a door switch, an external alarm or a pressure switch.
  • Do record the current settings before a technician changes anything, so they can be put back.
  • Do keep the keypad locked if the controller supports it (Pon/PoF on the Dixell).

Safety: Don't open the controller housing or the electrical panel it's mounted in. Many controllers switch line-voltage loads directly.

For how controller alarms fit together across brands, see walk-in controller alarm codes. If your walk-in uses Heatcraft's own controller, see Heatcraft controller troubleshooting. For general troubleshooting beyond the controller, see the walk-in cooler troubleshooting guide.

Frequently asked questions

Do all Dixell controllers use the same codes?
No. Codes and parameters vary between Dixell series and models. The codes on this page are from the XR60CX manual; check the manual for your exact model.
My Carel shows HA but the box is cold. Is that wrong?
On the Carel ir33, HA is a HACCP alarm, not the live high-temperature alarm (that is HI). Check the box with a separate thermometer and have a technician or the manual explain which event triggered it.
How do I change the setpoint on a Dixell or Carel controller?
The key sequence differs by model and is in the controller's manual. Many operators leave setpoint changes to the technician or a manager so the value matches the food safety plan.

About this guide

Written by a walk-in design and installation company, for the people who run them

JayComp Development has designed and built walk-in coolers, beer caves and refrigerated stores since 1996. This guide explains what goes wrong with a walk-in, what staff can safely check, and what to expect from a technician.

We don't run repair service calls. If your walk-in has failed, call a licensed commercial refrigeration technician. When repairs stop making sense, we design and install replacement walk-ins, refrigeration systems, panels and glass doors.

877-843-0183