Lydia - Printhead
OmronE5.h File Reference

Go to the source code of this file.

Macros

#define OR_BIT(A)   (A >> 1)
 
#define OR_E5_CMD(CMD, VALUE)   (CMD | VALUE)
 
#define OR_E5_STATUS_BIT(H, L, B)   (B <= 16 ? (L & (1 << 8)) : (OR_WORD(H) & (1 << (OR_BIT(B)))))
 
#define OR_E_MSG_INVALID_ADDRESS   "Invalid Variable Address"
 
#define OR_E_MSG_INVALID_RANGE   "Invalid Variable Range"
 
#define OR_E_MSG_OPERATION_ERROR   "OPERATION ERROR"
 
#define OR_WORD(A)   (A << 4)
 

Enumerations

enum  OR_E5_CMD { OR_E5_STOP = OR_E5_CMD(OR_E5_CMD_ADDRESS::OR_E5_CMD_STOP_RUN, 1), OR_E5_RUN = OR_E5_CMD(OR_E5_CMD_ADDRESS::OR_E5_CMD_STOP_RUN, 0), OR_E5_AT_CANCEL = OR_E5_CMD(OR_E5_CMD_ADDRESS::OR_E5_CMD_AT, 0), OR_E5_AT_EXCECUTE = OR_E5_CMD(OR_E5_CMD_ADDRESS::OR_E5_CMD_AT, 1) }
 
enum  OR_E5_CMD_ADDRESS { OR_E5_CMD_STOP_RUN = 0x100, OR_E5_CMD_COM_WRITE = 0x000, OR_E5_CMD_AT = 0x200 }
 
enum  OR_E5_ERROR { VARIABLE_ADDRESS_ERROR = 0x2, VARIABLE_RANGE_ERROR = 0x3, VARIABLE_OPERATION_ERROR = 0x4 }
 
enum  OR_E5_RESPONSE_CODE { OR_READ_ERROR = 0x83, OR_RESPONSE_OK = 0x10, OR_OPERATION_ERROR = 0x90, OR_COMMAND_ERROR = 0x86 }
 
enum  OR_E5_STATUS_1 {
  OR_E5_S1_Heater_OverCurrent = 0, OR_E5_S1_Heater_CurrentHold = 1, OR_E5_S1_AD_ConverterError = 2, OR_E5_S1_HS_Alarm = 3,
  OR_E5_S1_RSP_InputError = 4, OR_E5_S1_InputError = 6, OR_E5_S1_PotentiometerInputError = 7, OR_E5_S1_Control_OutputOpenOutput = 8,
  OR_E5_S1_Control_OutputCloseOutput = 9, OR_E5_S1_HBAlarmCT1 = 10, OR_E5_S1_HBAlarmCT2 = 11, OR_E5_S1_Alarm1 = 12,
  OR_E5_S1_Alarm2 = 13, OR_E5_S1_Alarm3 = 14, OR_E5_S1_ProgramEndOutput = 15, OR_E5_S1_EventInput1 = 16,
  OR_E5_S1_EventInput2 = 17, OR_E5_S1_EventInput3 = 18, OR_E5_S1_EventInput4 = 19, OR_E5_S1_WriteMode = 20,
  OR_E5_S1_NonVolatileMemory = 21, OR_E5_S1_SetupArea = 22, OR_E5_S1_ATExcecute = 23, OR_E5_S1_RunStop = 24,
  OR_E5_S1_ComWrite = 25, OR_E5_S1_AutoManualSwitch = 26, OR_E5_S1_ProgramStart = 27, OR_E5_S1_HeaterOverCurrentCT2 = 28,
  OR_E5_S1_HeaterCurrentHoldCT2 = 29, OR_E5_S1_HSAlarmCT2 = 31
}
 
enum  OR_E5_STATUS_2 {
  OR_E5_S2_WorkBit1 = 0, OR_E5_S2_WorkBit2 = 1, OR_E5_S2_WorkBit3 = 2, OR_E5_S2_WorkBit4 = 3,
  OR_E5_S2_WorkBit5 = 4, OR_E5_S2_WorkBit6 = 5, OR_E5_S2_WorkBit7 = 6, OR_E5_S2_WorkBit8 = 7,
  OR_E5_S2_EventInput5 = 16, OR_E5_S2_EventInput6 = 17, OR_E5_S2_Inverse = 20, OR_E5_S2_SPRamp = 21,
  OR_E5_S2_SPMode = 27, OR_E5_S2_Alarm4 = 28
}
 
enum  OR_E5_SWR {
  OR_E5_SWR_PV = 0x2000, OR_E5_SWR_STATUS = 0x2001, OR_E5_SWR_ISP = 0x2002, OR_E5_SWR_HeaterCurrentValue1_Monitor = 0x2003,
  OR_E5_SWR_MVMonitorHeating = 0x2004, OR_E5_SWR_MVMonitorCooling = 0x2005, OR_E5_SWR_SP_LIMIT = 0x2103, OR_E5_SWR_ALARM_1 = 0x2104,
  OR_E5_SWR_ALARM_1_UL = 0x2105, OR_E5_SWR_ALARM_1_LL = 0x2106, OR_E5_SWR_ALARM_2 = 0x2107, OR_E5_SWR_ALARM_2_UL = 0x2108,
  OR_E5_SWR_ALARM_2_LL = 0x2109, OR_E5_SWR_PV2 = 0x2402, OR_E5_SWR_ISP2 = 0x2403, OR_E5_SWR_MSMON = 0x2404,
  OR_E5_SWR_STATUSEX = 0x2406, OR_E5_SWR_STATUSEXL = 0x2407, OR_E5_SWR_STATUSEXR = 0x2408, OR_E5_SWR_DECMON = 0x2410,
  OR_E5_SWR_SP = 0x2601, OR_E5_SWR_SP_EX_MON = 0x2602, OR_E5_SWR_HeaterCurrentValue1_Monitor2 = 0x2604, OR_E5_SWR_VALVE_OPENING_MON = 0x2607,
  OR_E5_SWR_PRO_BAND = 0x2701, OR_E5_SWR_IT_COOLING = 0x2702, OR_E5_SWR_D_COOLING = 0x2703, OR_E5_SWR_DEADBAND = 0x2704,
  OR_E5_SWR_MANUAL_RESET_VALUE = 0x2705, OR_E5_SWR_HYSTERESIS = 0x2706, OR_E5_SWR_HYSTERESIS_COOLING = 0x2707, OR_E5_SWR_CONTROL_PERIOD_HEATING = 0x2708,
  OR_E5_SWR_CONTROL_PERIOD_COOLING = 0x2709, OR_E5_SWR_POSITION_PROPORTIONAL_DEAD_BAND = 0x270A, OR_E5_SWR_OPEN_CLOSE_HYSTERESIS = 0x270B, OR_E5_SWR_SP_RAMP_UNIT = 0x270C,
  OR_E5_SWR_SP_RAMP_SET_VALUE = 0x270D, OR_E5_SWR_SP_FALL_VALUE = 0x270E, OR_E5_SWR_MV_PV_ERROR = 0x2711, OR_E5_SWR_CHANGE_RATE_LIMIT = 0x2713,
  OR_E5_SWR_PV_INPUT_SLOPE_COEFFICIENT = 0x2718, OR_E5_SWR_HEATER_BURNOUT_DETECTION_1 = 0x271B, OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_1 = 0x271C, OR_E5_SWR_HS_ALARM_1 = 0x271D,
  OR_E5_SWR_PROCESS_VALUE_INPUT_SHIFT = 0x2723, OR_E5_SWR_HEATER_BURNOUT_DETECTION_2 = 0x2725, OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_2 = 0x2726, OR_E5_SWR_HS_ALARM_2 = 0x2727,
  OR_E5_SWR_SOAK_REMAIN = 0x2728, OR_E5_SWR_SOAK_TIME = 0x2729, OR_E5_SWR_WAIT_BAND = 0x272A, OR_E5_SWR_REMOTE_SP_SHIFT = 0x272B,
  OR_E5_SWR_REMOTE_SP_SLOPE_COEFFICIENT = 0x272C, OR_E5_SWR_DIGITAL_FILTER = 0x2800
}
 

Macro Definition Documentation

◆ OR_BIT

#define OR_BIT (   A)    (A >> 1)

Definition at line 6 of file OmronE5.h.

◆ OR_E5_CMD

#define OR_E5_CMD (   CMD,
  VALUE 
)    (CMD | VALUE)

Definition at line 10 of file OmronE5.h.

◆ OR_E5_STATUS_BIT

#define OR_E5_STATUS_BIT (   H,
  L,
 
)    (B <= 16 ? (L & (1 << 8)) : (OR_WORD(H) & (1 << (OR_BIT(B)))))

Definition at line 9 of file OmronE5.h.

◆ OR_E_MSG_INVALID_ADDRESS

#define OR_E_MSG_INVALID_ADDRESS   "Invalid Variable Address"

Definition at line 356 of file OmronE5.h.

◆ OR_E_MSG_INVALID_RANGE

#define OR_E_MSG_INVALID_RANGE   "Invalid Variable Range"

Definition at line 357 of file OmronE5.h.

◆ OR_E_MSG_OPERATION_ERROR

#define OR_E_MSG_OPERATION_ERROR   "OPERATION ERROR"

Definition at line 358 of file OmronE5.h.

◆ OR_WORD

#define OR_WORD (   A)    (A << 4)

Definition at line 7 of file OmronE5.h.

Enumeration Type Documentation

◆ OR_E5_CMD

enum OR_E5_CMD
Enumerator
OR_E5_STOP 
OR_E5_RUN 
OR_E5_AT_CANCEL 
OR_E5_AT_EXCECUTE 

Definition at line 332 of file OmronE5.h.

◆ OR_E5_CMD_ADDRESS

Enumerator
OR_E5_CMD_STOP_RUN 
OR_E5_CMD_COM_WRITE 
OR_E5_CMD_AT 

Definition at line 324 of file OmronE5.h.

325 {
326  OR_E5_CMD_STOP_RUN = 0x100,
327  OR_E5_CMD_COM_WRITE = 0x000,
328  // Auto-Tune
329  OR_E5_CMD_AT = 0x200
330 };

◆ OR_E5_ERROR

Enumerator
VARIABLE_ADDRESS_ERROR 
VARIABLE_RANGE_ERROR 
VARIABLE_OPERATION_ERROR 

Definition at line 341 of file OmronE5.h.

342 {
344  VARIABLE_RANGE_ERROR = 0x3,
346 };

◆ OR_E5_RESPONSE_CODE

Enumerator
OR_READ_ERROR 
OR_RESPONSE_OK 
OR_OPERATION_ERROR 
OR_COMMAND_ERROR 

Definition at line 348 of file OmronE5.h.

349 {
350  OR_READ_ERROR = 0x83,
351  OR_RESPONSE_OK = 0x10,
352  OR_OPERATION_ERROR = 0x90,
353  OR_COMMAND_ERROR = 0x86
354 };

◆ OR_E5_STATUS_1

Enumerator
OR_E5_S1_Heater_OverCurrent 
OR_E5_S1_Heater_CurrentHold 
OR_E5_S1_AD_ConverterError 
OR_E5_S1_HS_Alarm 
OR_E5_S1_RSP_InputError 
OR_E5_S1_InputError 
OR_E5_S1_PotentiometerInputError 
OR_E5_S1_Control_OutputOpenOutput 
OR_E5_S1_Control_OutputCloseOutput 
OR_E5_S1_HBAlarmCT1 
OR_E5_S1_HBAlarmCT2 
OR_E5_S1_Alarm1 
OR_E5_S1_Alarm2 
OR_E5_S1_Alarm3 
OR_E5_S1_ProgramEndOutput 
OR_E5_S1_EventInput1 
OR_E5_S1_EventInput2 
OR_E5_S1_EventInput3 
OR_E5_S1_EventInput4 
OR_E5_S1_WriteMode 
OR_E5_S1_NonVolatileMemory 
OR_E5_S1_SetupArea 
OR_E5_S1_ATExcecute 
OR_E5_S1_RunStop 
OR_E5_S1_ComWrite 
OR_E5_S1_AutoManualSwitch 
OR_E5_S1_ProgramStart 
OR_E5_S1_HeaterOverCurrentCT2 
OR_E5_S1_HeaterCurrentHoldCT2 
OR_E5_S1_HSAlarmCT2 

Definition at line 13 of file OmronE5.h.

◆ OR_E5_STATUS_2

Enumerator
OR_E5_S2_WorkBit1 
OR_E5_S2_WorkBit2 
OR_E5_S2_WorkBit3 
OR_E5_S2_WorkBit4 
OR_E5_S2_WorkBit5 
OR_E5_S2_WorkBit6 
OR_E5_S2_WorkBit7 
OR_E5_S2_WorkBit8 
OR_E5_S2_EventInput5 
OR_E5_S2_EventInput6 
OR_E5_S2_Inverse 
OR_E5_S2_SPRamp 
OR_E5_S2_SPMode 
OR_E5_S2_Alarm4 

Definition at line 54 of file OmronE5.h.

55 {
56  // Lower Word
57 
66 
67  // Upper Word
68 
71  OR_E5_S2_Inverse = 20,
72  OR_E5_S2_SPRamp = 21,
73  OR_E5_S2_SPMode = 27,
74  OR_E5_S2_Alarm4 = 28
75 };

◆ OR_E5_SWR

enum OR_E5_SWR
Enumerator
OR_E5_SWR_PV 
OR_E5_SWR_STATUS 
OR_E5_SWR_ISP 
OR_E5_SWR_HeaterCurrentValue1_Monitor 
OR_E5_SWR_MVMonitorHeating 
OR_E5_SWR_MVMonitorCooling 
OR_E5_SWR_SP_LIMIT 
OR_E5_SWR_ALARM_1 
OR_E5_SWR_ALARM_1_UL 
OR_E5_SWR_ALARM_1_LL 
OR_E5_SWR_ALARM_2 
OR_E5_SWR_ALARM_2_UL 
OR_E5_SWR_ALARM_2_LL 
OR_E5_SWR_PV2 
OR_E5_SWR_ISP2 
OR_E5_SWR_MSMON 
OR_E5_SWR_STATUSEX 
OR_E5_SWR_STATUSEXL 
OR_E5_SWR_STATUSEXR 
OR_E5_SWR_DECMON 
OR_E5_SWR_SP 
OR_E5_SWR_SP_EX_MON 
OR_E5_SWR_HeaterCurrentValue1_Monitor2 
OR_E5_SWR_VALVE_OPENING_MON 
OR_E5_SWR_PRO_BAND 
OR_E5_SWR_IT_COOLING 
OR_E5_SWR_D_COOLING 
OR_E5_SWR_DEADBAND 
OR_E5_SWR_MANUAL_RESET_VALUE 
OR_E5_SWR_HYSTERESIS 
OR_E5_SWR_HYSTERESIS_COOLING 
OR_E5_SWR_CONTROL_PERIOD_HEATING 
OR_E5_SWR_CONTROL_PERIOD_COOLING 
OR_E5_SWR_POSITION_PROPORTIONAL_DEAD_BAND 
OR_E5_SWR_OPEN_CLOSE_HYSTERESIS 
OR_E5_SWR_SP_RAMP_UNIT 
OR_E5_SWR_SP_RAMP_SET_VALUE 
OR_E5_SWR_SP_FALL_VALUE 
OR_E5_SWR_MV_PV_ERROR 
OR_E5_SWR_CHANGE_RATE_LIMIT 
OR_E5_SWR_PV_INPUT_SLOPE_COEFFICIENT 
OR_E5_SWR_HEATER_BURNOUT_DETECTION_1 
OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_1 
OR_E5_SWR_HS_ALARM_1 
OR_E5_SWR_PROCESS_VALUE_INPUT_SHIFT 
OR_E5_SWR_HEATER_BURNOUT_DETECTION_2 
OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_2 
OR_E5_SWR_HS_ALARM_2 
OR_E5_SWR_SOAK_REMAIN 
OR_E5_SWR_SOAK_TIME 
OR_E5_SWR_WAIT_BAND 
OR_E5_SWR_REMOTE_SP_SHIFT 
OR_E5_SWR_REMOTE_SP_SLOPE_COEFFICIENT 
OR_E5_SWR_DIGITAL_FILTER 

Definition at line 80 of file OmronE5.h.

81 {
82  //Temperature: Use the specified range for each sensor.
83  // Analog: Scaling lower limit − 5% FS to Scaling upper limit + 5% FS
84  OR_E5_SWR_PV = 0x2000,
85 
86  // Refer to 5-2 Status for details (see @OR_E5_STATUS_1 and @OR_E5_STATUS_2)
87  OR_E5_SWR_STATUS = 0x2001,
88 
89  // Internal Set Point(see appendix *1) - SP lower limit to SP upper limit
90  OR_E5_SWR_ISP = 0x2002,
91 
92  // Heater Current 1 Value Monitor, 0x00000000 to 0x00000226 (0.0 to 55.0)
94 
95  // MV Monitor (Heating)
96  // Standard: 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0)
97  // Heating and cooling: 0x00000000 to 0x0000041A (0.0 to 105.0)
99 
100  // MV Monitor (Cooling)
101  // 0x00000000 to 0x0000041A (0.0 to 105.0)
103 
104  // Set Point - SP lower limit to SP upper limit
105  OR_E5_SWR_SP_LIMIT = 0x2103,
106 
107  // Alarm Value 1
108  // 0xFFFFF831 to 0x0000270F (−1999 to 9999)
109  OR_E5_SWR_ALARM_1 = 0x2104,
110 
111  // Alarm Value - Upper Limit 1
112  // 0xFFFFF831 to 0x0000270F (−1999 to 9999)
113  OR_E5_SWR_ALARM_1_UL = 0x2105,
114 
115  // Alarm Value - Lower Limit 1
116  // 0xFFFFF831 to 0x0000270F (−1999 to 9999)
117  OR_E5_SWR_ALARM_1_LL = 0x2106,
118 
119  // Alarm Value 2
120  // 0xFFFFF831 to 0x0000270F (−1999 to 9999)
121  OR_E5_SWR_ALARM_2 = 0x2107,
122 
123  // Alarm Value - Upper Limit 1
124  // 0xFFFFF831 to 0x0000270F (−1999 to 9999)
125  OR_E5_SWR_ALARM_2_UL = 0x2108,
126 
127  // Alarm Value - Lower Limit 1
128  // 0xFFFFF831 to 0x0000270F (−1999 to 9999)
129  OR_E5_SWR_ALARM_2_LL = 0x2109,
130 
131  //Temperature: Use the specified range for each sensor.
132  // Analog: Scaling lower limit − 5% FS to Scaling upper limit + 5% FS
133  OR_E5_SWR_PV2 = 0x2402,
134 
135  // Internal Set Point(see appendix *1) - SP lower limit to SP upper limit
136  OR_E5_SWR_ISP2 = 0x2403,
137 
138  // Multi SP No. Monitor, 0x00000000 to 0x00000007 (0 to 7)
139  OR_E5_SWR_MSMON = 0x2404,
140 
141  // Status,
142  // - Not displayed on the Controller display.
143  // - In 2-byte mode, the rightmost 16 bits are read.
144  OR_E5_SWR_STATUSEX = 0x2406,
145 
146  // Status,
147  // - Not displayed on the Controller display.
148  // - In 2-byte mode, the leftmost 16 bits are read.
149  OR_E5_SWR_STATUSEXL = 0x2407,
150 
151  // Status,
152  // - Not displayed on the Controller display.
153  // - In 2-byte mode, the rightmost 16 bits are read.
154  OR_E5_SWR_STATUSEXR = 0x2408,
155 
156  // Decimal Point Monitor,
157  // 0x00000000 to 0x00000003 (0 to 3)
158  OR_E5_SWR_DECMON = 0x2410,
159 
160  // Set Point ()
161  // SP lower limit to SP upper limit
162  OR_E5_SWR_SP = 0x2601,
163 
164  // Remote Set Point Monitor
165  // - Remote SP lower limit −10% FS to Remote SP upper limit +10% FS
166  OR_E5_SWR_SP_EX_MON = 0x2602,
167 
168  // Heater Current 1 Value Monitor, 0x00000000 to 0x00000226 (0.0 to 55.0)
170 
171  // Valve Opening Monitor, 0xFFFFFF9C to 0x0000044C (−10.0 to 110.0)
173 
174  // Proportional Band (Cooling), 0x00000001 to 0x0000270F (0.1 to 999.9)
175  OR_E5_SWR_PRO_BAND = 0x2701,
176 
177  // Integral Time (Cooling) 0x00000000 to 0x0000270F
178  // (0 to 9999: Integral/derivative time unit is 1 s.)
179  // (0.0 to 999.9: Integral/derivative time unit is 0.1 s.)
180  OR_E5_SWR_IT_COOLING = 0x2702,
181 
182  // Derivative Time (Cooling) 0x00000000 to 0x0000270F
183  // (0 to 9999: Integral/derivative time unit is 1 s.)
184  // (0.0 to 999.9: Integral/derivative time unit is 0.1 s.)
185  OR_E5_SWR_D_COOLING = 0x2703,
186 
187  // Dead Band 0xFFFFF831 to 0x0000270F
188  // (−199.9 to 999.9 for temperature input)
189  // (−19.99 to 99.99 for analog input)
190  OR_E5_SWR_DEADBAND = 0x2704,
191 
192  // Manual Reset Value,
193  // 0x00000000 to 0x000003E8 (0.0 to 100.0)
195 
196  // Hysteresis (Heating)
197  // 0x00000001 to 0x0000270F
198  // (0.1 to 999.9 for temperature input)
199  // (0.01 to 99.99 for analog input)
200  OR_E5_SWR_HYSTERESIS = 0x2706,
201 
202  // Hysteresis (Cooling)
203  // 0x00000001 to 0x0000270F
204  // (0.1 to 999.9 for temperature input)
205  // (0.01 to 99.99 for analog input)
207 
208  // Control Period (Heating)
209  // 0xFFFFFFFE (−2): 0.1 s
210  // 0xFFFFFFFF (−1): 0.2 s
211  // 0x00000000 (0): 0.5 s
212  // 0x00000001 to 0x00000063 (1 to 99)
214 
215  // Control Period (Cooling)
216  // 0xFFFFFFFE (−2): 0.1 s
217  // 0xFFFFFFFF (−1): 0.2 s
218  // 0x00000000 (0): 0.5 s
219  // 0x00000001 to 0x00000063 (1 to 99)
221 
222  // Position Proportional Dead Band
223  // 0x00000001 to 0x00000064 (0.1 to 10.0)
225 
226  // Open/Close Hysteresis
227  // 0x00000001 to 0x000000C8 (0.1 to 20.0)
229 
230  // SP Ramp Time Unit 0x00000000 (0): EU/second
231  // 0x00000001 (1): EU/minute
232  // 0x00000002 (2): EU/hour
233  OR_E5_SWR_SP_RAMP_UNIT = 0x270C,
234 
235  // SP Ramp Set Value 0x00000000 (0): OFF
236  // 0x00000001 to 0x0000270F (1 to 9999)
238 
239  // SP Ramp Fall Value
240  // 0xFFFFFFFF (−1): Same (Same as SP Ramp Set Value.)
241  // 0x00000000 (0): OFF
242  // 0x00000001 to 0x0000270F (1 to 9999)
243  OR_E5_SWR_SP_FALL_VALUE = 0x270E,
244 
245  // MV at Stop Standard Models
246  // Standard control:
247  // 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0)
248  // Heating and cooling control:
249  // 0xFFFFFBE6 to 0x0000041A (−105.0 to 105.0)
250  // Position-proportional Models
251  // Close position-proportional control with the Direct Setting of
252  // Position Proportional MV parameter set to ON:
253  // 0xFFFFFFCE to 0x0000041A (−5.0 to 105.0)
254  // Floating position-proportional control or the Direct Setting of
255  // Position Proportional MV parameter set to OFF:
256  // 0xFFFFFFFF to 0x00000001 (−1 to 1)
257  OR_E5_SWR_MV_PV_ERROR = 0x2711,
258 
259  // MV Change Rate Limit
260  // 0x00000000 to 0x000003E8 (0.0 to 100.0)
262 
263  // PV Input Slope Coefficient
264  // 0x00000001 to 0x0000270F (0.001 to 9.999)
266 
267  // Heater Burnout Detection 1
268  // 0x00000000 to 0x000001F4 (0.0 to 50.0)
270 
271  // Leakage Current 1 Monitor
272  // 0x00000000 to 0x00000226 (0.0 to 55.0)
274 
275  // HS Alarm 1
276  // 0x00000000 to 0x000001F4 (0.0 to 50.0)
277  OR_E5_SWR_HS_ALARM_1 = 0x271D,
278 
279  // Process Value Input Shift
280  // 0xFFFFF831 to 0x0000270F (−1999 to 9999)
282 
283  // Heater Burnout Detection 2
284  // 0x00000000 to 0x000001F4 (0.0 to 50.0)
286 
287  // Leakage Current 2 Monitor
288  // 0x00000000 to 0x00000226 (0.0 to 55.0)
290 
291  // HS Alarm 12
292  // 0x00000000 to 0x000001F4 (0.0 to 50.0)
293  OR_E5_SWR_HS_ALARM_2 = 0x2727,
294 
295  // Soak Time Remain (how lovely)
296  // 0x00000000 to 0x0000270F (0 to 9999)
297  OR_E5_SWR_SOAK_REMAIN = 0x2728,
298 
299  // Soak Time
300  // 0x00000001 to 0x0000270F (1 to 9999)
301  OR_E5_SWR_SOAK_TIME = 0x2729,
302 
303  // Wait Band 0x00000000 (0): OFF
304  // 0x00000001 to 0x0000270F
305  // (0.1 to 999.9 for Temperature input)
306  // (0.01 to 99.99 for Analog input)
307  OR_E5_SWR_WAIT_BAND = 0x272A,
308 
309  // Remote SP Input Shift
310  // 0xFFFFF831 to 0x0000270F (−1999 to 9999)
311  OR_E5_SWR_REMOTE_SP_SHIFT = 0x272B,
312 
313  // Remote SP input Slope Coefficient
314  // 0x00000001 to 0x0
316 
317  // Input Digital Filter 0x00000000 to 0x0000270F (0.0 to 999.9)
318  OR_E5_SWR_DIGITAL_FILTER = 0x2800
319 
320  // Notes :
321  // *1 Not displayed on the Controller display
322 };
OR_E5_SWR_HeaterCurrentValue1_Monitor
@ OR_E5_SWR_HeaterCurrentValue1_Monitor
Definition: OmronE5.h:93
OR_E5_SWR_PV2
@ OR_E5_SWR_PV2
Definition: OmronE5.h:133
OR_E5_SWR_STATUSEXR
@ OR_E5_SWR_STATUSEXR
Definition: OmronE5.h:154
OR_E5_S1_HBAlarmCT1
@ OR_E5_S1_HBAlarmCT1
Definition: OmronE5.h:26
OR_E5_S1_Alarm3
@ OR_E5_S1_Alarm3
Definition: OmronE5.h:30
OR_E5_SWR_PROCESS_VALUE_INPUT_SHIFT
@ OR_E5_SWR_PROCESS_VALUE_INPUT_SHIFT
Definition: OmronE5.h:281
OR_E5_S1_Alarm2
@ OR_E5_S1_Alarm2
Definition: OmronE5.h:29
OR_E5_SWR_SP_LIMIT
@ OR_E5_SWR_SP_LIMIT
Definition: OmronE5.h:105
OR_E5_CMD_COM_WRITE
@ OR_E5_CMD_COM_WRITE
Definition: OmronE5.h:327
OR_E5_S2_SPRamp
@ OR_E5_S2_SPRamp
Definition: OmronE5.h:72
OR_E5_S1_HeaterCurrentHoldCT2
@ OR_E5_S1_HeaterCurrentHoldCT2
Definition: OmronE5.h:48
OR_E5_S2_WorkBit3
@ OR_E5_S2_WorkBit3
Definition: OmronE5.h:60
OR_E5_SWR_SOAK_TIME
@ OR_E5_SWR_SOAK_TIME
Definition: OmronE5.h:301
OR_E5_SWR_DECMON
@ OR_E5_SWR_DECMON
Definition: OmronE5.h:158
OR_E5_SWR_HEATER_BURNOUT_DETECTION_1
@ OR_E5_SWR_HEATER_BURNOUT_DETECTION_1
Definition: OmronE5.h:269
OR_E5_S2_Alarm4
@ OR_E5_S2_Alarm4
Definition: OmronE5.h:74
OR_E5_S1_HeaterOverCurrentCT2
@ OR_E5_S1_HeaterOverCurrentCT2
Definition: OmronE5.h:47
OR_E5_SWR_ISP
@ OR_E5_SWR_ISP
Definition: OmronE5.h:90
OR_E5_SWR_HEATER_BURNOUT_DETECTION_2
@ OR_E5_SWR_HEATER_BURNOUT_DETECTION_2
Definition: OmronE5.h:285
OR_E5_RUN
@ OR_E5_RUN
Definition: OmronE5.h:335
OR_E5_SWR_SP
@ OR_E5_SWR_SP
Definition: OmronE5.h:162
OR_E5_SWR_CONTROL_PERIOD_COOLING
@ OR_E5_SWR_CONTROL_PERIOD_COOLING
Definition: OmronE5.h:220
OR_RESPONSE_OK
@ OR_RESPONSE_OK
Definition: OmronE5.h:351
OR_E5_SWR_MV_PV_ERROR
@ OR_E5_SWR_MV_PV_ERROR
Definition: OmronE5.h:257
OR_E5_SWR_PV
@ OR_E5_SWR_PV
Definition: OmronE5.h:84
VARIABLE_OPERATION_ERROR
@ VARIABLE_OPERATION_ERROR
Definition: OmronE5.h:345
OR_E5_SWR_SP_FALL_VALUE
@ OR_E5_SWR_SP_FALL_VALUE
Definition: OmronE5.h:243
OR_E5_SWR_ALARM_2_LL
@ OR_E5_SWR_ALARM_2_LL
Definition: OmronE5.h:129
OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_2
@ OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_2
Definition: OmronE5.h:289
OR_E5_SWR_IT_COOLING
@ OR_E5_SWR_IT_COOLING
Definition: OmronE5.h:180
OR_E5_SWR_POSITION_PROPORTIONAL_DEAD_BAND
@ OR_E5_SWR_POSITION_PROPORTIONAL_DEAD_BAND
Definition: OmronE5.h:224
OR_E5_S2_WorkBit8
@ OR_E5_S2_WorkBit8
Definition: OmronE5.h:65
OR_E5_S1_Control_OutputOpenOutput
@ OR_E5_S1_Control_OutputOpenOutput
Definition: OmronE5.h:24
OR_E5_SWR_SP_RAMP_UNIT
@ OR_E5_SWR_SP_RAMP_UNIT
Definition: OmronE5.h:233
OR_E5_SWR_WAIT_BAND
@ OR_E5_SWR_WAIT_BAND
Definition: OmronE5.h:307
OR_E5_S1_RunStop
@ OR_E5_S1_RunStop
Definition: OmronE5.h:43
OR_READ_ERROR
@ OR_READ_ERROR
Definition: OmronE5.h:350
OR_E5_SWR_HYSTERESIS_COOLING
@ OR_E5_SWR_HYSTERESIS_COOLING
Definition: OmronE5.h:206
OR_E5_SWR_ALARM_1_LL
@ OR_E5_SWR_ALARM_1_LL
Definition: OmronE5.h:117
OR_E5_S1_AD_ConverterError
@ OR_E5_S1_AD_ConverterError
Definition: OmronE5.h:19
OR_E5_SWR_CHANGE_RATE_LIMIT
@ OR_E5_SWR_CHANGE_RATE_LIMIT
Definition: OmronE5.h:261
OR_E5_S2_WorkBit5
@ OR_E5_S2_WorkBit5
Definition: OmronE5.h:62
OR_E5_S1_EventInput2
@ OR_E5_S1_EventInput2
Definition: OmronE5.h:36
OR_E5_SWR_STATUSEXL
@ OR_E5_SWR_STATUSEXL
Definition: OmronE5.h:149
OR_E5_S1_NonVolatileMemory
@ OR_E5_S1_NonVolatileMemory
Definition: OmronE5.h:40
OR_E5_SWR_STATUSEX
@ OR_E5_SWR_STATUSEX
Definition: OmronE5.h:144
OR_E5_S1_Alarm1
@ OR_E5_S1_Alarm1
Definition: OmronE5.h:28
OR_E5_SWR_MVMonitorHeating
@ OR_E5_SWR_MVMonitorHeating
Definition: OmronE5.h:98
OR_E5_S1_RSP_InputError
@ OR_E5_S1_RSP_InputError
Definition: OmronE5.h:21
OR_E5_S2_WorkBit6
@ OR_E5_S2_WorkBit6
Definition: OmronE5.h:63
OR_E5_S2_SPMode
@ OR_E5_S2_SPMode
Definition: OmronE5.h:73
OR_E5_S2_WorkBit7
@ OR_E5_S2_WorkBit7
Definition: OmronE5.h:64
OR_E5_CMD_STOP_RUN
@ OR_E5_CMD_STOP_RUN
Definition: OmronE5.h:326
OR_E5_SWR_SP_RAMP_SET_VALUE
@ OR_E5_SWR_SP_RAMP_SET_VALUE
Definition: OmronE5.h:237
OR_E5_SWR_ALARM_2
@ OR_E5_SWR_ALARM_2
Definition: OmronE5.h:121
OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_1
@ OR_E5_SWR_LEAKAGE_CURRENT_MONITOR_1
Definition: OmronE5.h:273
OR_E5_S2_WorkBit1
@ OR_E5_S2_WorkBit1
Definition: OmronE5.h:58
OR_E5_SWR_ALARM_1
@ OR_E5_SWR_ALARM_1
Definition: OmronE5.h:109
OR_E5_STOP
@ OR_E5_STOP
Definition: OmronE5.h:334
OR_E5_S2_EventInput6
@ OR_E5_S2_EventInput6
Definition: OmronE5.h:70
OR_E5_S1_EventInput1
@ OR_E5_S1_EventInput1
Definition: OmronE5.h:35
OR_E5_S2_EventInput5
@ OR_E5_S2_EventInput5
Definition: OmronE5.h:69
OR_E5_S2_WorkBit4
@ OR_E5_S2_WorkBit4
Definition: OmronE5.h:61
OR_E5_SWR_MSMON
@ OR_E5_SWR_MSMON
Definition: OmronE5.h:139
OR_E5_SWR_REMOTE_SP_SHIFT
@ OR_E5_SWR_REMOTE_SP_SHIFT
Definition: OmronE5.h:311
OR_E5_S1_InputError
@ OR_E5_S1_InputError
Definition: OmronE5.h:22
OR_E5_S1_AutoManualSwitch
@ OR_E5_S1_AutoManualSwitch
Definition: OmronE5.h:45
OR_E5_SWR_HS_ALARM_1
@ OR_E5_SWR_HS_ALARM_1
Definition: OmronE5.h:277
OR_E5_SWR_DIGITAL_FILTER
@ OR_E5_SWR_DIGITAL_FILTER
Definition: OmronE5.h:318
OR_E5_SWR_PV_INPUT_SLOPE_COEFFICIENT
@ OR_E5_SWR_PV_INPUT_SLOPE_COEFFICIENT
Definition: OmronE5.h:265
OR_E5_CMD
#define OR_E5_CMD(CMD, VALUE)
Definition: OmronE5.h:10
OR_E5_S1_ProgramStart
@ OR_E5_S1_ProgramStart
Definition: OmronE5.h:46
OR_E5_AT_CANCEL
@ OR_E5_AT_CANCEL
Definition: OmronE5.h:336
OR_COMMAND_ERROR
@ OR_COMMAND_ERROR
Definition: OmronE5.h:353
OR_E5_SWR_SOAK_REMAIN
@ OR_E5_SWR_SOAK_REMAIN
Definition: OmronE5.h:297
OR_E5_S1_EventInput4
@ OR_E5_S1_EventInput4
Definition: OmronE5.h:38
OR_E5_SWR_MANUAL_RESET_VALUE
@ OR_E5_SWR_MANUAL_RESET_VALUE
Definition: OmronE5.h:194
OR_E5_S1_ComWrite
@ OR_E5_S1_ComWrite
Definition: OmronE5.h:44
OR_E5_SWR_HYSTERESIS
@ OR_E5_SWR_HYSTERESIS
Definition: OmronE5.h:200
OR_E5_S1_SetupArea
@ OR_E5_S1_SetupArea
Definition: OmronE5.h:41
OR_E5_SWR_DEADBAND
@ OR_E5_SWR_DEADBAND
Definition: OmronE5.h:190
OR_E5_SWR_HeaterCurrentValue1_Monitor2
@ OR_E5_SWR_HeaterCurrentValue1_Monitor2
Definition: OmronE5.h:169
OR_E5_S1_Control_OutputCloseOutput
@ OR_E5_S1_Control_OutputCloseOutput
Definition: OmronE5.h:25
OR_E5_AT_EXCECUTE
@ OR_E5_AT_EXCECUTE
Definition: OmronE5.h:337
VARIABLE_RANGE_ERROR
@ VARIABLE_RANGE_ERROR
Definition: OmronE5.h:344
OR_E5_S2_WorkBit2
@ OR_E5_S2_WorkBit2
Definition: OmronE5.h:59
OR_E5_SWR_REMOTE_SP_SLOPE_COEFFICIENT
@ OR_E5_SWR_REMOTE_SP_SLOPE_COEFFICIENT
Definition: OmronE5.h:315
OR_E5_S1_ProgramEndOutput
@ OR_E5_S1_ProgramEndOutput
Definition: OmronE5.h:31
OR_E5_SWR_STATUS
@ OR_E5_SWR_STATUS
Definition: OmronE5.h:87
OR_E5_S1_Heater_CurrentHold
@ OR_E5_S1_Heater_CurrentHold
Definition: OmronE5.h:18
OR_E5_SWR_VALVE_OPENING_MON
@ OR_E5_SWR_VALVE_OPENING_MON
Definition: OmronE5.h:172
OR_E5_SWR_HS_ALARM_2
@ OR_E5_SWR_HS_ALARM_2
Definition: OmronE5.h:293
OR_E5_SWR_OPEN_CLOSE_HYSTERESIS
@ OR_E5_SWR_OPEN_CLOSE_HYSTERESIS
Definition: OmronE5.h:228
OR_E5_SWR_ALARM_1_UL
@ OR_E5_SWR_ALARM_1_UL
Definition: OmronE5.h:113
OR_E5_SWR_D_COOLING
@ OR_E5_SWR_D_COOLING
Definition: OmronE5.h:185
OR_E5_S1_Heater_OverCurrent
@ OR_E5_S1_Heater_OverCurrent
Definition: OmronE5.h:17
OR_E5_SWR_CONTROL_PERIOD_HEATING
@ OR_E5_SWR_CONTROL_PERIOD_HEATING
Definition: OmronE5.h:213
OR_E5_S1_ATExcecute
@ OR_E5_S1_ATExcecute
Definition: OmronE5.h:42
OR_E5_CMD_AT
@ OR_E5_CMD_AT
Definition: OmronE5.h:329
OR_E5_S1_HSAlarmCT2
@ OR_E5_S1_HSAlarmCT2
Definition: OmronE5.h:49
OR_E5_S1_PotentiometerInputError
@ OR_E5_S1_PotentiometerInputError
Definition: OmronE5.h:23
OR_E5_SWR_PRO_BAND
@ OR_E5_SWR_PRO_BAND
Definition: OmronE5.h:175
OR_E5_S1_EventInput3
@ OR_E5_S1_EventInput3
Definition: OmronE5.h:37
OR_E5_S1_HBAlarmCT2
@ OR_E5_S1_HBAlarmCT2
Definition: OmronE5.h:27
OR_OPERATION_ERROR
@ OR_OPERATION_ERROR
Definition: OmronE5.h:352
OR_E5_SWR_SP_EX_MON
@ OR_E5_SWR_SP_EX_MON
Definition: OmronE5.h:166
OR_E5_S1_WriteMode
@ OR_E5_S1_WriteMode
Definition: OmronE5.h:39
OR_E5_S1_HS_Alarm
@ OR_E5_S1_HS_Alarm
Definition: OmronE5.h:20
VARIABLE_ADDRESS_ERROR
@ VARIABLE_ADDRESS_ERROR
Definition: OmronE5.h:343
OR_E5_S2_Inverse
@ OR_E5_S2_Inverse
Definition: OmronE5.h:71
OR_E5_SWR_ALARM_2_UL
@ OR_E5_SWR_ALARM_2_UL
Definition: OmronE5.h:125
OR_E5_SWR_ISP2
@ OR_E5_SWR_ISP2
Definition: OmronE5.h:136
OR_E5_SWR_MVMonitorCooling
@ OR_E5_SWR_MVMonitorCooling
Definition: OmronE5.h:102