This is the table with the Monitoring Section of our Modbus. The user usually use this read only registers to read and acquire the data from the electrolyser.
Variable
Unit
Function
MB Register
Type
Size
Conversion LSB
Notes
Actual State
INPUT
128
unsigned
16bit
1
Actual state of the electrolyser
Power 24V
V
INPUT
129
float
32bit
2.33e-08
Power supply of the electronic board (24V)
Power 5V
V
INPUT
131
float
32bit
2.33e-08
5V power supply created on the electronic board
System Error Code
INPUT
133
short
16bit
1
Electrolyser error code
System Alarm Code
INPUT
134
short
16bit
1
Electrolyser alarm code
Temp. DR 0
°C
INPUT
135
float
32bit
2.33e-03
Temperature on the heater in the Dryer branch 0
Temp. DR 1
°C
INPUT
137
float
32bit
2.33e-03
Temperature on the heater in the Dryer branch 1
H2 Flow
L/h
INPUT
139
float
32bit
0.00233
Hydrogen flow rate
Stack Time
sec
INPUT
141
unsigned
16bit*8
1
Production lifetime of each stack
Num. Prod. Cycles
INPUT
149
unsigned
16bit*4
1
Number of production cycles of each stack
Water Temp. Mod A
°C
INPUT
153
float
32bit
2.33e-07
Temperature of the water in the process tank of the Module A
Water Temp. Mod B
°C
INPUT
155
float
32bit
2.33e-07
Temperature of the water in the process tank of the Module B
EL Board Temp.
°C
INPUT
157
float
32bit
2.33e-07
Temperature sensor on the electronic board
Pressure Sensor 0
bar
INPUT
159
float
32bit
2.33e-07
Pressure sensor on the stack of the Module A
Pressure Sensor 1
bar
INPUT
161
float
32bit
2.33e-07
Pressure sensor on the stack of the Module B
Pressure Sensor 2
bar
INPUT
163
float
32bit
2.33e-07
Pressure sensor at the output of the Module A
Pressure Sensor 3
bar
INPUT
165
float
32bit
2.33e-07
Pressure sensor at the output of the Module B
Fan Speed 0
rpm
INPUT
167
float
32bit
2.33e-06
Fan Speed Module A
Fan Speed 1
rpm
INPUT
169
float
32bit
2.33e-06
Fan Speed Module B
Fan Speed 2
rpm
INPUT
171
float
32bit
2.33e-06
Fan Speed Module A
Fan Speed 3
rpm
INPUT
173
float
32bit
2.33e-06
Fan Speed Module B
Fan Speed 4
rpm
INPUT
175
float
32bit
2.33e-06
Fan Speed Electronic Module
Ext. CMD Signal
V
INPUT
177
float
32bit
2.33e-06
External Command Signal value (0-10V)
Block 1 Mod A Volt
V
INPUT
179
float
32bit
2.33e-07
Voltage of the block 1 of the stack in the Module A
Block 2 Mod A Volt
V
INPUT
181
float
32bit
2.33e-07
Voltage of the block 2 of the stack in the Module A
Block 1 Mod B Volt
V
INPUT
183
float
32bit
2.33e-07
Voltage of the block 1 of the stack in the Module B
Block 2 Mod B Volt
V
INPUT
185
float
32bit
2.33e-07
Voltage of the block 2 of the stack in the Module B
Block 1 Mod A Curr.
A
INPUT
187
float
32bit
2.33e-07
Current of the block 1 of the stack in the Module A
Block 2 Mod A Curr.
A
INPUT
189
float
32bit
2.33e-07
Current of the block 2 of the stack in the Module A
Block 1 Mod B Curr.
A
INPUT
191
float
32bit
2.33e-07
Current of the block 1 of the stack in the Module B
Block 2 Mod B Curr.
A
INPUT
193
float
32bit
2.33e-07
Current of the block 2 of the stack in the Module B
Total H2
l
INPUT
195
float
32bit
0.233
Total hydrogen produced
Block Num.
INPUT
197
short
16bit
1
Number of blocks installed
---
INPUT
198
unsigned
32bit
1
--- Not used ---
Dig Out A
INPUT
200
short
16bit
1
Status of the digital outputs module A
Dig Out B
INPUT
201
short
16bit
1
Status of the digital outputs module B
Dig Out Sgn
INPUT
202
short
16bit
1
Digital outputs that enable the stacks power supply
Dig Out Dry Res
INPUT
203
short
16bit
1
Status of the digital outputs dry contact
Dig Out Dryer
INPUT
204
short
16bit
1
Status of the digital outputs of the Dryer
Dig Out Ext
INPUT
205
short
16bit
1
Digital outputs for external devices (e.g. WPM)
Dig Input A
INPUT
206
short
16bit
1
Status of the digital inputs on the module A + others
Dig Input B
INPUT
207
short
16bit
1
Status of the digital inputs on the module B + others
Pressure Out
bar
INPUT
208
float
32bit
2.33e-07
Pressure value showed on the display for the outlet
Pressure Dryer
bar
INPUT
210
float
32bit
2.33e-07
Dryer pressure sensor
Active Blocks
INPUT
212
short
16bit
1
Number of actives blocks
Analog WPM
V
INPUT
213
float
32bit
2.33e-06
Voltage of the analog input of the WPM on the CMB2 pin
H2 Sensor
ppm
INPUT
215
float
32bit
2.33e-03
Reading of the hydrogen sensor
Power Cons. A
W
INPUT
217
short
16bit
1
Stack power consumption in Module A
Power Cons. B
W
INPUT
218
short
16bit
1
Stack power consumption in Module B
Dryer State
INPUT
219
short
16bit
1
Actual State of the Dryer
Dryer Timer
sec
INPUT
220
short
16bit
1
Time remaining to change the dryer status
Dryer Error
INPUT
221
short
16bit
1
Dryer error code
EL Info Activities
INPUT
222
short
16bit
1
Information about the activities of some function of the EL (e.g. Heating, Refilling)
This command is requesting the content of two input registers starting from the register # 157.
00 15 00 00 00 06 01 04 00 9D 00 02
00 15: Transaction ID
00 00: Protocol ID
00 06: Lenght Field
01: Unit ID
04: Function Code (Read Input Register)
00 9D: Start register to read
00 02: Number of registers to read
Response:
00 15: Transaction ID
00 00: Protocol ID
00 07: Lenght Field
01: Unit ID
04: Function Code (Read Input Register)
04: Numer of data bytes
0B 22: Data from register #157
06 2D: Data from register #158
06 2D 0B 22 →HEX TO DECIMAL→ 103615266
103615266 x LSB (=2.33e-07) = 24.142357
All the Float and the Unsigned registers are on 32 bits, and they occupy two registers that must be interpreted as showed. (In case of Unsigned values, the LSB is always “1”).
The Short registers are on 16 bits (1 register), so we can read them in a straight way.