Carel ir33+ platform
Refrigeration controller
The Carel ir33+ platform (ir33+, ir33+ wide, ir33+ small wide, easy wide and easy small wide) controls stand-alone refrigeration units and cold rooms. With an IROPZ48500 or IROPZ485S0 serial card it is compatible with EpiSensor Edge over Modbus RTU through a ZMB Modbus interface. Carel's manual prints the Modbus address of every probe, alarm and relay status, and EpiSensor's Modbus profile reads probe 1 and probe 2 at the same addresses.
Compatibility
Compatible with EpiSensor Edge over Modbus RTU through an IROPZ485 card and a ZMB Modbus interface
Carel documents automatic CAREL or Modbus recognition on the ir33+ and ir33 universale and prints a Modbus column for every supervisory variable. The RS485 port is a plug-in IROPZ48500 or IROPZ485S0 card in the programming key connector. A ZMB-31 or ZMB-30 on that card reads the controller and sends the values to the Gateway running Edge.
Fit the serial card and set the H0 (ir33+) or c32 (universale) address first. The ir33+ and universale maps differ, so pick the map for the installed model and compare probe 1 with the display once. Defrost, AUX, light and on/off commands stay with the refrigeration contractor.
Connect it with
For an ir33+ platform or ir33 universale controller fitted with an IROPZ48500 or IROPZ485S0 serial card
- Modbus
- Wireless
- Edge
- Platforms
Specifications
Carel describes the ir33+ platform as parametric controllers with LED display for stand-alone refrigeration units, with up to five relays (compressor, fan, defrost, AUX1, AUX2), up to four probes, defrost on one or two evaporators, door and curtain inputs, HACCP functions and RS485 supervision.1
- ir33+ power supply
- 230 V~, 115 V~, 115/230 V~, 12 to 24 V~ or 12/30 Vdc, or 12 V~ / 12/18 Vdc, by model1
- Probe inputs
- S1 to S4, NTC (IRxxx0) or NTC and PTC (IRxxx7); two voltage-free digital inputs1
- NTC range and error
- Carel NTC 10 kΩ at 25 °C, -50 to 90 °C, 1 °C error from -50 to 50 °C; high-temperature NTC -40 to 150 °C1
- Relay outputs
- Up to five; compressor relay up to 12 (2) A N.O./N.C., others 2 to 8 A, by model1
- Serial card
- IROPZ48500 or IROPZ485S0, plugged into the programming key connector1
- Network address
- H0, 0 to 207, default 11
- Operating conditions
- -10 to 60 °C, below 90 % RH non-condensing; IP65 front on a smooth panel1
- Mounting
- Panel mounting, 71 x 29 mm drilling template for the ir33+1
- Universale serial format
- 19200 bit/s fixed, 8 data bits, no parity, 2 stop bits; analogue values in tenths2
Interface
This register map is for the ir33+ platform. ir33 (earlier) has its own interface and is not covered here.
Communication settings: ir33+
- Protocol
- Modbus RTU or CAREL, recognised automatically
- Serial card
- IROPZ48500, or IROPZ485S0 with automatic Tx/Rx+ and Tx/Rx- recognition, plugged into the programming key connector
- Unit address
- Parameter H0, 0 to 207, default 1
- Baud rate and framing
- 19200 bit/s, 8 data bits, no parity; the ir33+ manual states no framing, and EpiSensor's Modbus profile uses 1 stop bit
- Variable numbering
- Analogue and digital variables keep their CAREL index; integer variables add 100
- Read with
- FC03 (holding registers)
- Addresses
- Zero-based PDU addresses, as sent on the bus
- Route into Edge
- ZMB-31 or ZMB-30 on the serial card. Covers ir33+, ir33+ wide, ir33+ small wide, easy wide and easy small wide, which share the same software.
From ir33+ platform user manual +0300028EN rel. 1.1, 05.05.20171.
Register map: ir33+
| Point | Address | Hex | Format | Scale | Unit |
|---|---|---|---|---|---|
| Virtual probe | 3 | 0x0003 |
INT16 | ×0.1 | °C |
| Probe 1 (S1) | 4 | 0x0004 |
INT16 | ×0.1 | °C |
| Probe 2 (S2) | 5 | 0x0005 |
INT16 | ×0.1 | °C |
| Probe 3 (S3) | 6 | 0x0006 |
INT16 | ×0.1 | °C |
| Probe 4 (S4) | 7 | 0x0007 |
INT16 | ×0.1 | °C |
| Setpoint St | 16 | 0x0010 |
INT16 | ×0.1 | °C |
| Differential rd | 17 | 0x0011 |
INT16 | ×0.1 | °C |
| Maximum temperature recorded rH | 21 | 0x0015 |
INT16 | ×0.1 | °C |
| Minimum temperature recorded rL | 22 | 0x0016 |
INT16 | ×0.1 | °C |
| Low temperature alarm threshold AL | 27 | 0x001B |
INT16 | ×0.1 | °C |
| High temperature alarm threshold AH | 28 | 0x001C |
INT16 | ×0.1 | °C |
This register map is for the ir33 universale. ir33 (earlier) has its own interface and is not covered here.
Communication settings: ir33 universale
- Protocol
- Modbus RTU or CAREL, recognised automatically
- Unit address
- Parameter c32, 0 to 207, default 1
- Baud rate
- 19200 bit/s, fixed
- Data bits, parity and stop bits
- 8 data bits, no parity, 2 stop bits
- Read with
- FC03 (holding registers)
- Addresses
- Zero-based PDU addresses, as sent on the bus
- Route into Edge
- ZMB-31 or ZMB-30 on the serial card, with the universale map. Its probe 1 is at 2 and St1 at 4, so do not apply the ir33+ map.
From ir33 universale user manual +030220801 rel. 2.3, 16.04.20122.
Register map: ir33 universale
| Point | Address | Hex | Format | Scale | Unit |
|---|---|---|---|---|---|
| Probe 1 reading | 2 | 0x0002 |
INT16 | ×0.1 | °C |
| Probe 2 reading | 3 | 0x0003 |
INT16 | ×0.1 | °C |
| Set point 1 St1 | 4 | 0x0004 |
INT16 | ×0.1 | °C |
| Set point 2 St2 | 5 | 0x0005 |
INT16 | ×0.1 | °C |
| Set point 1 differential P1 | 6 | 0x0006 |
INT16 | ×0.1 | °C |
| Set point 2 differential P2 | 7 | 0x0007 |
INT16 | ×0.1 | °C |
Assessment
ir33+ platform (IREV ir33+, wide, small wide, easy wide, easy small wide) and ir33 universale controllers with an IROPZ485 serial card. The earlier ir33 platform has no published table.
- InteroperabilityWell supported
- Carel prints a Modbus column for every supervisory variable on the ir33+ and universale, and EpiSensor's Modbus profile confirms the ir33+ probe addresses.124
- AccuracySupported with conditions
- Carel states probe range and error per probe type. The control probe is placed for control, so a product-temperature record needs an independent probe.1
- SecurityNot yet assessed
- The manuals describe a keypad password but no protection on the serial port.1
- ReliabilityWell supported
- The controller exposes probe fault, EEPROM and RTC alarms over Modbus, so Edge can tell a failed probe from a warm cabinet. Carel fits a watchdog and rides through brief power interruptions.1
- RuggednessWell supported
- IP65 front on a smooth panel, -10 to 60 °C operation and flush buttons for cleaning.1
Edge templates
This JSON file supplies the register map. Applying it to an existing meter replaces its sensor list while retaining the site connection, unit ID and enable state.
| Model | Connection | Points | Version | Updated | Download |
|---|---|---|---|---|---|
| ir33+ | IROPZ48500 or IROPZ485S0 card, CAREL or Modbus RTU, recognised automatically, address H0, default 1 | 11 | 1.0.0 | Download | |
| ir33 universale | Serial card in the programming key connector, CAREL or Modbus RTU, 19200 bit/s, 8N2, address c32, default 1 | 6 | 1.0.0 | Download |
Downloads need a signed-in account with Edge download access.
Use the template in Edge
- Import the JSON file
In Edge, open Settings, then Devices and Templates. Choose Import JSON and select the downloaded file. Confirm that the model and template name match your device.
- Load the map for your meter
For a new Modbus device, use Load Template before entering the manufacturer or model; it fills those fields and the register list. Set the name, site connection and unit ID, check the polling enable state, then test before saving. For an existing device, apply only to the matching model; this replaces its sensor list but retains its connection, unit ID and enable state.
- Test a reading
Use Test in the wizard and compare a known reading with the meter display. Check its unit, sign and scale, then confirm that timestamps keep advancing. These starter maps are read-only and leave exports off until you configure them.
Setup
Read probe 1 on an ir33+
Carel's ir33+ table gives probe 1 reading as analogue variable 4 with Modbus number 4, in tenths of a degree.
- Request PDU
- 03 00 04 00 01
- Address
- Modbus 4 = PDU 0x0004, one register; EpiSensor's Modbus profile reads probe 1 here
- Decode
- Signed 16-bit, divide by 10: a synthetic reply of 00 21 is 33, which is 3.3 °C
- Second check
- 03 00 10 00 01 reads the setpoint St at 16; it matches St on the display
Acceptance: Accept the map when probe 1 and the setpoint agree with the display. The reply bytes are an example, not a captured reply. If probe 1 reads the setpoint, the controller is a universale: use its map.
-
Identify the model and fit the card
Read the part number: IREV for the ir33+ range, or an ir33 universale. Plug an IROPZ48500 or IROPZ485S0 card into the programming key connector with the controller off.
-
Set the address
Set H0 on the ir33+ (default 1) or c32 on the universale to a unique address on the bus. The protocol is recognised automatically.
-
Wire the bus to the ZMB
Connect the card's Tx/Rx+ and Tx/Rx- to the ZMB with shielded twisted pair, terminate both ends, and set the ZMB to 19200 bit/s, 8 data bits, no parity.
-
Read probe 1 once
On the ir33+ read holding register 4 with FC03; on the universale read register 2. Divide by 10 and compare with the display. Then read the setpoint at 16 and compare it with St.
-
Apply the map for the model
Import the ir33+ or universale template and name probes after their installed function (control, product, defrost, condenser).
-
Place the record probe
Fit an independent probe at the warmest product position for the temperature record and set Edge alarm limits and delays to the site's HACCP plan.
Common questions
- Are the ir33+ and ir33 universale maps the same?
- No. On the ir33+ probe 1 is at 4 and the setpoint at 16; on the universale probe 1 is at 2 and set point 1 at 4. Read the model from the part number and apply the matching map.12
- Can Edge see door openings and defrosts?
- Yes, on the ir33+, as coils read with FC01. Door status is digital variable 37, defrost status 31 and the door-open-too-long alarm 25. The starter template reads the analogue values only, so add these coils to the device in Edge where a site needs them; they explain temperature excursions in the record.1
- Can one ZMB read the whole ir33+ map?
- Usually. A ZMB reads 8 or more Modbus registers, up to 16 or more depending on the model, and the starter map has 11 points. On a model with fewer, read probe 1, the setpoint and the high alarm threshold first. The ZMB-30 also has its own waterproof temperature probe for the product.5
Sources
- ir33+ platform user manual +0300028EN rel. 1.1, 05.05.2017 (opens in a new tab)
- ir33 universale user manual +030220801 rel. 2.3, 16.04.2012 (opens in a new tab)
- ir33 platform user manual +030220441 rel. 2.5, 16.06.2010 (opens in a new tab)
- EpiSensor Modbus profile for the Carel ir33 (opens in a new tab)
- ZMB-3X Modbus interface datasheet EPI-195-00 (opens in a new tab) (PDF)
Further reading
- ApplicationHACCP temperature monitoring
- ApplicationCold chain temperature monitoring
- ApplicationCommercial kitchen energy management
- ApplicationRefrigeration energy monitoring
- ToolModbus register address converter
- ToolModbus data decoder
- GuideReading refrigeration controllers over Modbus
- GuideModbus commissioning over RS-485
- GuideCarel MPXPRO
- GuideDixell XR60CX
- ManufacturerCarel devices
- ProtocolModbus devices and register maps
- CategoryRefrigeration controllers
Product names and trademarks belong to their owners. Publication does not imply endorsement or a commercial relationship.






