device library

Omron E5CC/E5EC temperature controller

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
Operation Command0U161
PV8192I161
Status8193U161
Internal Set Point8194I161
Heater Current 1 Value Monitor8195I160.1
MV Monitor (Heating)8196I160.1
MV Monitor (Cooling)8197I160.1
Set Point8451I161
Alarm Value 18452I161
Alarm Value Upper Limit 18453I161
Alarm Value Lower Limit 18454I161
Alarm Value 28455I161
Alarm Value Upper Limit 28456I161
Alarm Value Lower Limit 28457I161
PV9218I161
Internal Set Point9219I161
Multi-SP No. Monitor9220I161
Status (lower word)9222U161
Status (upper word)9223U161
Status 2 (lower word)9224U161
Status 2 (upper word)9225U161
Decimal Point Monitor9232I161
Operation/Adjustment Protect9472I161
Initial Setting/Communications Protect9473I161
Setting Change Protect9474I161
PF Key Protect9475I161
Move to Protect Level9476I161
Password to Move to Protect Level9477I161
Parameter Mask Enable9478I161
Changed Parameters Only9479I161
Manual MV9728I161
Set Point9729I161
Remote SP Monitor9730I161
Heater Current 1 Value Monitor9732I161
MV Monitor (Heating)9733I161
MV Monitor (Cooling)9734I161
Valve Opening Monitor9735I161
Proportional Band (Cooling)9985I161
Integral Time (Cooling)9986I161
Derivative Time (Cooling)9987I161
Dead Band9988I161
Manual Reset Value9989I161
Hysteresis (Heating)9990I161
Hysteresis (Cooling)9991I161
Control Period (Heating)9992I161
Control Period (Cooling)9993I161
Position Proportional Dead Band9994I161
Open/Close Hysteresis9995I161
SP Ramp Time Unit9996I161
SP Ramp Set Value9997I161
SP Ramp Fall Value9998I161
MV at Stop9999I161
MV at PV Error10001I161
MV Change Rate Limit10003I161
PV Input Slope Coefficient10008I160.001
Heater Current 1 Value Monitor10010I160.1
Heater Burnout Detection 110011I160.1
Leakage Current 1 Monitor10012I160.1
HS Alarm 110013I160.1
Process Value Input Shift10019I161
Heater Current 2 Value Monitor10020I160.1
Heater Burnout Detection 210021I160.1
Leakage Current 2 Monitor10022I160.1
HS Alarm 210023I160.1
Soak Time Remain10024I161
Soak Time10025I161
Wait Band10026I161
Remote SP Input Shift10027I161
Remote SP input Slope Coefficient10028I160.001
Input Digital Filter10240I161
Moving Average Count10244I161
Extraction of Square Root Low-cut Point10248I161
FB Moving Average Count10253I161
SP 010496I161
Alarm Value 110498I161
Alarm Value Upper Limit 110499I161
Alarm Value Lower Limit 110500I161
Alarm Value 210501I161
Alarm Value Upper Limit 210502I161
Alarm Value Lower Limit 210503I161
Alarm Value 310504I161
Alarm Value Upper Limit 310505I161
Alarm Value Lower Limit 310506I161
Alarm Value 410507I161
Alarm Value Upper Limit 410508I161
Alarm Value Lower Limit 410509I161
SP 110510I161
SP 210524I161
SP 310538I161
SP 410552I161
SP 510566I161
SP 610580I161
SP 710594I161
Proportional Band10752I161
Integral Time10753I161
Derivative Time10754I161
MV Upper Limit10757I161
MV Lower Limit10758I161
Input Type11264I161
Temperature Unit11265I161
Scaling Lower Limit11273I161
Scaling Upper Limit11275I161
Decimal Point11276I161
Remote SP Upper limit11277I161
Remote SP Lower limit11278I161
PV Decimal Point Display11279I161
Control Output 1 Signal11523I161
Control Output 2 Signal11524I161
SP Upper Limit11535I161
SP Lower Limit11536I161
Standard or Heating/Cooling11537I161
Direct/Reverse Operation11538I161
Close/Floating11539I161
PID ON/OFF11540I161
ST11541I161
Program Pattern11542I161
Remote SP Input11544I161
Minimum Output ON/OFF Band11545I161
Transfer Output Type11776I161
Transfer Output Signal11777I161
Control Output 1 Assignment11782I161
Control Output 2 Assignment11783I161
Event Input Assignment 111786I161
Event Input Assignment 211787I161
Event Input Assignment 311788I161
Event Input Assignment 411789I161
Event Input Assignment 511790I161
Event Input Assignment 611791I161
Auxiliary Output 1 Assignment11792I161
Auxiliary Output 2 Assignment11793I161
Auxiliary Output 3 Assignment11794I161
Auxiliary Output 4 Assignment11795I161
Transfer Output Upper Limit11796I161
Transfer Output Lower Limit11797I161
Simple Transfer Output 1 Upper Limit11798I161
Simple Transfer Output 1 Lower Limit11799I161
Extraction of Square Root Enable11812I161
Travel Time11824I161
Alarm 1 Type12032I161
Alarm 1 Latch12033I161
Alarm 1 Hysteresis12034I161
Alarm 2 Type12035I161
Alarm 2 Latch12036I161
Alarm 2 Hysteresis12037I161
Alarm 3 Type12038I161
Alarm 3 Latch12039I161
Alarm 3 Hysteresis12040I161
Alarm 4 Type12041I161
Alarm 4 Latch12042I161
Alarm 4 Hysteresis12043I161
Standby Sequence Reset12044I161
Auxiliary Output 1 Open in Alarm12045I161
Auxiliary Output 2 Open in Alarm12046I161
Auxiliary Output 3 Open in Alarm12047I161
Auxiliary Output 4 Open in Alarm12048I161
Alarm 1 ON delay12049I161
Alarm 2 ON delay12050I161
Alarm 3 ON delay12051I161
Alarm 4 ON delay12052I161
Alarm 1 OFF delay12053I161
Alarm 2 OFF delay12054I161
Alarm 3 OFF delay12055I161
Alarm 4 OFF delay12056I161
PV/SP No. 1 Display Selection12288I161
MV Display Selection12289I161
Automatic Display Return Time12291I161
Display Refresh Period12292I161
PV/SP No. 2 Display Selection12296I161
Valve Opening Monitor Selection12297I161
Display Brightness12298I161
MV Display12299I161
Move to Protect Level Time12300I161
Auto/Manual Select Addition12303I161
PV Status Display Function12305I161
SV Status Display Function12306I161
Protocol Setting12544I161
Communications Unit No.12545I161
Communications Baud Rate12546I161
Communications Data Length12547I161
Communications Stop Bits12548I161
Communications Parity12549I161
Send Data Wait Time12550I161
PF Setting12800I161
Monitor/Setting Item 112802I161
Monitor/Setting Item 212803I161
Monitor/Setting Item 312804I161
Monitor/Setting Item 412805I161
Monitor/Setting Item 512806I161
SP Tracking13057I161
PV Dead Band13060I161
Cold Junction Compensation Method13061I161
Integral/Derivative Time Unit13065I161
α13066I161
Manual Output Method13068I161
Manual MV Initial Value13069I161
AT Calculated Gain13071I161
AT Hysteresis13072I161
Limit Cycle MV Amplitude13073I161
Heater Burnout Latch13076I161
Heater Burnout Hysteresis13077I161
HS Alarm Latch13078I161
HS Alarm Hysteresis13079I161
Number of Multi-SP Points13083I161
HB ON/OFF13084I161
Integrated Alarm Assignment13086I161
MV at Stop and Error Addition13088I161
ST Stable Range13089I161
RT13090I161
HS Alarm Use13091I161
LBA Detection Time13092I161
LBA Level13093I161
LBA Band13094I161
Soak Time Unit13095I161
Alarm SP Selection13096I161
Remote SP Enable13097I161
Manual MV Limit Enable13099I161
Direct Setting of Position Proportional MV13100I161
PV Rate of Change Calculation Period13101I161
Heating/Cooling Tuning Method13102I161
LCT Cooling Output Minimum ON Time13109I161

link settings as documented (unverified): RTU; default 9600 8E2; unit ID 1; FC 03,06,08,16; When the Protocol Setting parameter is set to Modbus, the communications data length must be 8 bits, and the communications stop bits must be 1 bit by setting the communications parity to Even/Odd or it must be 2 bits by setting the parity to None.

⚠ Set the parameters of the product so that they are suitable for the system being controlled. If they are not suitable, unexpected operation may occasionally result in property damage or accidents. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsRS-485 (2-wire, half-duplex)
A/B polarityA is (-), B is (+)
termination120 ohm (1/2 W) terminating resistance
connectorScrew terminal blocks, screwless clamp terminal blocks, push-in plus terminal blocks, or plug-in sockets depending on model
isolationNon-isolated model (CJ1W-CIF11)
shield/groundShielded twisted-pair cable
max registers/read106
response timeout20 ms
inter-frame delay2 ms
broadcastsupported
protocol notesAllow a wait time of at least 2 ms before the next command is sent after the host receives a response from the E5@C.
identification notesThe unit number can be set between H'00 to H'63 hexadecimal (0 to 99 decimal).
environmentIndoor use only
certificationsUL listed, Lloyd's standards
doc revisionH175-E1-17
field reports — community-sourced, unverified (checked 2026-06-11)
  • By default, the Communications Writing (CMWt) parameter is set to OFF. This prevents writing parameters (such as the Set Point) via Modbus until it is manually changed to ON on the controller's front panel. [source]
  • RS-485 polarity labeling confusion: Omron labels terminal A as (-) and B as (+). Many third-party USB-to-RS485 converters use the opposite convention (A as (+) and B as (-)), meaning users must connect converter negative (-) to Omron A and converter positive (+) to Omron B rather than matching A-to-A and B-to-B. [source]
  • confirmed: comms defaults (baud rates [9600, 19200, 38400, 57600], default baud 9600, default unit ID 1, framing RTU, parity E, stop bits 2) — confirmed by E5[]C Digital Temperature Controllers Communications Manual (H175)
  • confirmed: register addresses (pv @ 8192, status @ 8193, internal_set_point @ 8194, heater_current_1_value_monitor @ 8195, mv_monitor_heating @ 8196, mv_monitor_cooling @ 8197, set_point @ 8451, alarm_value_1 @ 8452, alarm_value_upper_limit_1 @ 8453, alarm_value_lower_limit_1 @ 8454, alarm_value_2 @ 8455, alarm_value_upper_limit_2 @ 8456, alarm_value_lower_limit_2 @ 8457, decimal_point_monitor @ 9232, leakage_current_1_monitor @ 10012, heater_current_2_value_monitor @ 10020, leakage_current_2_monitor @ 10022, soak_time_remain @ 10024) — confirmed by E5[]C Digital Temperature Controllers Communications Manual (H175) in Two-byte mode
  • confirmed: physical polarity (A is (-), B is (+)) — confirmed by E5CC Instruction Sheet and Communications Manual (H175)
  • confirmed: inter-frame delay of at least 2 ms — confirmed by E5[]C Digital Temperature Controllers Communications Manual (H175)
  • confirmed: maximum read registers of 106 — confirmed by E5[]C Digital Temperature Controllers Communications Manual (H175) in Two-byte mode

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.