HVAC Memory Model
Jump to navigation
Jump to search
Location DEC | Location HEX | Description |
---|---|---|
0
|
0
|
Output Module ID_NE (Module is New "N" or Existing "E") |
1
|
1
|
Module (EnergyBus) Address |
2
|
2
|
Module (EnergyBus) Address Type: (H) |
40
|
28
|
AD constant used for AD conversion, per 1000mV, MSB |
41
|
29
|
AD constant used for AD conversion, per 1000mV, LSB |
64
|
40
|
Hardware Version |
65
|
41
|
Firmware Version Major |
66
|
42
|
Firmware Version Minor |
67
|
43
|
Firmware Version Build |
74
|
4A
|
Bootloader Flashmode variable: This byte will be set by the application to value 0x05 to indicate a successfull startup |
75
|
4B
|
Bootloader Timeout value: This value will be set to a value greater than zero for keeping the bootloader active, if set to zero, the bootloader will straight go to application. (An value of 0xff will be ignored due to the default eeprom value) The value will represent the time that the bootloader will be active. |
80
|
50
|
Last received Temperature setpoint 0 from Master, when this setpoint changes, this eeprom location will be updated |
81
|
51
|
Last received Temperature setpoint 1 from Master, when this setpoint changes, this eeprom location will be updated |
82
|
52
|
Last received Temperature setpoint 2 from Master, when this setpoint changes, this eeprom location will be updated |
83
|
53
|
Last received Temperature setpoint 3 from Master, when this setpoint changes, this eeprom location will be updated |
84
|
54
|
Last received Temperature setpoint 4 from Master, when this setpoint changes, this eeprom location will be updated |
85
|
55
|
Last received Temperature setpoint 5 from Master, when this setpoint changes, this eeprom location will be updated |
86
|
56
|
Last received Temperature setpoint 6 from Master, when this setpoint changes, this eeprom location will be updated |
87
|
57
|
Last received Temperature setpoint 7 from Master, when this setpoint changes, this eeprom location will be updated |
88
|
58
|
Last received Thermostat Mode 0 from Master, when this mode changes, this eeprom location will be updated |
89
|
59
|
Last received Thermostat Mode 1 from Master, when this mode changes, this eeprom location will be updated |
90
|
5A
|
Last received Thermostat Mode 2 from Master, when this mode changes, this eeprom location will be updated |
91
|
5B
|
Last received Thermostat Mode 3 from Master, when this mode changes, this eeprom location will be updated |
92
|
5C
|
Last received Thermostat Mode 4 from Master, when this mode changes, this eeprom location will be updated |
93
|
5D
|
Last received Thermostat Mode 5 from Master, when this mode changes, this eeprom location will be updated |
94
|
5E
|
Last received Thermostat Mode 6 from Master, when this mode changes, this eeprom location will be updated |
95
|
5F
|
Last received Thermostat Mode 7 from Master, when this mode changes, this eeprom location will be updated |
240
|
F0
|
Eeprom Protected Area: Production Year (DEC 0-99) |
241
|
F1
|
Eeprom Protected Area: Production Month (DEC 1-12) |
242
|
F2
|
Eeprom Protected Area: Production Day (DEC 1-31) |
243
|
F3
|
Eeprom Protected Area: Production Company (DEC 0-9) |
244
|
F4
|
Eeprom Protected Area: Serial Number MSB |
245
|
F5
|
Eeprom Protected Area: Serial number LSB |
246
|
F6
|
Eeprom Protected Area: Number of errors found during production testing |
248
|
F8
|
When this Byte==255 then the PID default Values will be loaded and programmed in Eeprom |
249
|
F9
|
Sensor Type: This byte will configure the sensor type and the NTC sensor table that needs to be loaded. When Sensor type=0 (or =255) -> Sensor Table Alibaba will be loaded, when Sensor type>0 -> Sensor Table Acalbfi will be loaded |
250
|
FA
|
Sensor debugging via local UART (on the HVAC module itself) disabled (==255) or enabled (!=255) |
251
|
FB
|
Sensor Refresh rate: Time (x40ms) between each cycle of sensors reading (Default 255x40ms=+/-10s) |
252
|
FC
|
PID0 in Heating (!=0) or Cooling (==0) |
253
|
FD
|
PID1 in Heating (!=0) or Cooling (==0) |
254
|
FE
|
Reserved for PID2 |
255
|
FF
|
Reserved for PID3 |
256
|
100
|
PID0 HEATING & COOLING: Temperature Sensor (0-5) linked to this PID routine |
257
|
101
|
PID0 HEATING & COOLING: Output (0-2) linked to this PID routine |
258
|
102
|
PID0 HEATING: PID P (MSB) Parameter (Kp) |
259
|
103
|
PID0 HEATING: PID P (LSB) Parameter (Kp) |
260
|
104
|
PID0 HEATING: PID I (MSB) Parameter (Ki) |
261
|
105
|
PID0 HEATING: PID I (LSB) Parameter (Ki) |
262
|
106
|
PID0 HEATING: PID D (MSB) Parameter (Kd) |
263
|
107
|
PID0 HEATING: PID D (LSB) Parameter (Kd) |
264
|
108
|
PID0 HEATING: PID Ti Parameter -> How often the I PID filter needs to be updated |
265
|
109
|
PID0 HEATING: PID I Clamp (MSB) -> Positive Clamp value to avoid windup |
266
|
10A
|
PID0 HEATING: PID I Clamp (LSB) -> Positive Clamp value to avoid windup |
267
|
10B
|
PID0 HEATING: PID OUT Clamp (MSB) -> Positive Clamp value Output value |
268
|
10C
|
PID0 HEATING: PID OUT Clamp (LSB) -> Positive Clamp value Output value |
269
|
10D
|
PID0 HEATING: Time (x40ms) between each PID execution (Default ?) |
270
|
10E
|
PID0 HEATING: Maximum Temperature setpoint that the HVAC module will accept for this PID filter, temperature setpoint is programmed in System Value Format. Default=255 |
271
|
10F
|
PID0 HEATING: Enable (==1 without local UART debug,==2 with local UART debug)/Disable (!=1 & !=2) PID |
272
|
110
|
PID0 HEATING: Temperature setpoint when the HVAC module is in Failsafe, temperature setpoint is programmed in System Value Format. When value==0 or ==255 then default value of 21.0°C (System value 106) will be loaded. |
273
|
111
|
PID0 HEATING: PID I Clamp (MSB) -> Negative Clamp value to avoid windup |
274
|
112
|
PID0 HEATING: PID I Clamp (LSB) -> Negative Clamp value to avoid windup |
275
|
113
|
PID0 Reserved for future extension |
276
|
114
|
PID0 Reserved for future extension |
277
|
115
|
PID0 Reserved for future extension |
278
|
116
|
PID0 Reserved for future extension |
279
|
117
|
PID0 Reserved for future extension |
280
|
118
|
PID0 COOLING: Reserved for future extension |
281
|
119
|
PID0 COOLING: Reserved for future extension |
282
|
11A
|
PID0 COOLING: PID P (MSB) Parameter (Kp) |
283
|
11B
|
PID0 COOLING: PID P (LSB) Parameter (Kp) |
284
|
11C
|
PID0 COOLING: PID I (MSB) Parameter (Ki) |
285
|
11D
|
PID0 COOLING: PID I (LSB) Parameter (Ki) |
286
|
11E
|
PID0 COOLING: PID D (MSB) Parameter (Kd) |
287
|
11F
|
PID0 COOLING: PID D (LSB) Parameter (Kd) |
288
|
120
|
PID0 COOLING: PID Ti Parameter -> How often the I PID filter needs to be updated |
289
|
121
|
PID0 COOLING: PID I Clamp (MSB) -> Positive Clamp value to avoid windup |
290
|
122
|
PID0 COOLING: PID I Clamp (LSB) -> Positive Clamp value to avoid windup |
291
|
123
|
PID0 COOLING: PID OUT Clamp (MSB) -> Positive Clamp value Output value |
292
|
124
|
PID0 COOLING: PID OUT Clamp (LSB) -> Positive Clamp value Output value |
293
|
125
|
PID0 COOLING: Time (x40ms) between each PID execution (Default ?) |
294
|
126
|
PID0 COOLING: Minimum Temperature setpoint that the HVAC module will accept for this PID filter, temperature setpoint is programmed in System Value Format. Default=0 |
295
|
127
|
PID0 COOLING: Enable (==1 without local UART debug,==2 with local UART debug)/Disable (!=1 & !=2) PID |
296
|
128
|
PID0 COOLING: Temperature setpoint when the HVAC module is in Failsafe, temperature setpoint is programmed in System Value Format. When value==0 or ==255 then default value of 21.0°C (System value 106) will be loaded. |
297
|
129
|
PID0 COOLING: PID I Clamp (MSB) -> Negative Clamp value to avoid windup |
298
|
12A
|
PID0 COOLING: PID I Clamp (LSB) -> Negative Clamp value to avoid windup |
299
|
12B
|
PID0 Reserved for future extension |
300
|
12C
|
PID0 Reserved for future extension |
301
|
12D
|
PID0 Reserved for future extension |
302
|
12E
|
PID0 Reserved for future extension |
303
|
12F
|
PID0 Reserved for future extension |
304
|
130
|
PID1 HEATING & COOLING: Temperature Sensor (0-5) linked to this PID routine |
305
|
131
|
PID1 HEATING & COOLING: Output (0-2) linked to this PID routine |
306
|
132
|
PID1 HEATING: PID P (MSB) Parameter (Kp) |
307
|
133
|
PID1 HEATING: PID P (LSB) Parameter (Kp) |
308
|
134
|
PID1 HEATING: PID I (MSB) Parameter (Ki) |
309
|
135
|
PID1 HEATING: PID I (LSB) Parameter (Ki) |
310
|
136
|
PID1 HEATING: PID D (MSB) Parameter (Kd) |
311
|
137
|
PID1 HEATING: PID D (LSB) Parameter (Kd) |
312
|
138
|
PID1 HEATING: PID Ti Parameter -> How often the I PID filter needs to be updated |
313
|
139
|
PID1 HEATING: PID I Clamp (MSB) -> Positive Clamp value to avoid windup |
314
|
13A
|
PID1 HEATING: PID I Clamp (LSB) -> Positive Clamp value to avoid windup |
315
|
13B
|
PID1 HEATING: PID OUT Clamp (MSB) -> Positive Clamp value Output value |
316
|
13C
|
PID1 HEATING: PID OUT Clamp (LSB) -> Positive Clamp value Output value |
317
|
13D
|
PID1 HEATING: Time (x40ms) between each PID execution (Default ?) |
318
|
13E
|
PID1 HEATING: Maximum Temperature setpoint that the HVAC module will accept for this PID filter, temperature setpoint is programmed in System Value Format. Default=255 |
319
|
13F
|
PID1 HEATING: Enable (==1 without local UART debug,==2 with local UART debug)/Disable (!=1 & !=2) PID |
320
|
140
|
PID1 HEATING: Temperature setpoint when the HVAC module is in Failsafe, temperature setpoint is programmed in System Value Format. When value==0 or ==255 then default value of 21.0°C (System value 106) will be loaded. |
321
|
141
|
PID1 HEATING: PID I Clamp (MSB) -> Negative Clamp value to avoid windup |
322
|
142
|
PID1 HEATING: PID I Clamp (LSB) -> Negative Clamp value to avoid windup |
323
|
143
|
PID1 Reserved for future extension |
324
|
144
|
PID1 Reserved for future extension |
325
|
145
|
PID1 Reserved for future extension |
326
|
146
|
PID1 Reserved for future extension |
327
|
147
|
PID1 Reserved for future extension |
328
|
148
|
PID1 COOLING: Reserved for future extension |
329
|
149
|
PID1 COOLING: Reserved for future extension |
330
|
14A
|
PID1 COOLING: PID P (MSB) Parameter (Kp) |
331
|
14B
|
PID1 COOLING: PID P (LSB) Parameter (Kp) |
332
|
14C
|
PID1 COOLING: PID I (MSB) Parameter (Ki) |
333
|
14D
|
PID1 COOLING: PID I (LSB) Parameter (Ki) |
334
|
14E
|
PID1 COOLING: PID D (MSB) Parameter (Kd) |
335
|
14F
|
PID1 COOLING: PID D (LSB) Parameter (Kd) |
336
|
150
|
PID1 COOLING: PID Ti Parameter -> How often the I PID filter needs to be updated |
337
|
151
|
PID1 COOLING: PID I Clamp (MSB) -> Positive Clamp value to avoid windup |
338
|
152
|
PID1 COOLING: PID I Clamp (LSB) -> Positive Clamp value to avoid windup |
339
|
153
|
PID1 COOLING: PID OUT Clamp (MSB) -> Positive Clamp value Output value |
340
|
154
|
PID1 COOLING: PID OUT Clamp (LSB) -> Positive Clamp value Output value |
341
|
155
|
PID1 COOLING: Time (x40ms) between each PID execution (Default ?) |
342
|
156
|
PID1 COOLING: Minimum Temperature setpoint that the HVAC module will accept for this PID filter, temperature setpoint is programmed in System Value Format. Default=0 |
343
|
157
|
PID1 COOLING: Enable (==1 without local UART debug,==2 with local UART debug)/Disable (!=1 & !=2) PID |
344
|
158
|
PID1 COOLING: Temperature setpoint when the HVAC module is in Failsafe, temperature setpoint is programmed in System Value Format. When value==0 or ==255 then default value of 21.0°C (System value 106) will be loaded. |
345
|
159
|
PID0 COOLING: PID I Clamp (MSB) -> Negative Clamp value to avoid windup |
346
|
15A
|
PID0 COOLING: PID I Clamp (LSB) -> Negative Clamp value to avoid windup |
347
|
15B
|
PID1 Reserved for future extension |
348
|
15C
|
PID1 Reserved for future extension |
349
|
15D
|
PID1 Reserved for future extension |
350
|
15E
|
PID1 Reserved for future extension |
351
|
15F
|
PID1 Reserved for future extension |
352
|
160
|
PIDx: Reserved for additional PID filters |
...
|
...
|
... |