MultiCubeX50 MBus Guide Sept 2015 Rev7
MultiCubeX50 MBus Guide Sept 2015 Rev7
Safety may be impaired if the instructions are not followed or the meter is used in a manner not
specified by the manufacturer.
Contains no user serviceable parts. Field wiring and commissioning should only be carried out
by qualified personnel, in compliance with applicable national regulations.
e.g. National Electrical Code (NEC) for US; Canadian Electrical Code for Canada
2.2 Schematic
The MultiCube meters are wired as follows into a standard M-Bus network.
3.2 Addressing
A number of M-Bus IDs need to be reserved for each MultiCube, depending on how many meter points it can
measure as follows:
Parameter Format
Data Set 1 (Standard Table) 8 Bit Integer
Serial Number 8 Digit BCD
System Model Name “MultiCube950-MB”, “MultiCube650”, “MultiCube350” 12 Character Text String
System Name – User defined string EG “Warehouse D1” 12 Character Text String
Firmware Version 8 Character ASCII
Number of Meters Connected (Including Virtual) (=4 For MultiCube950V) 8 Bit Integer
Number of Power Cycles Long Integer
On Time Total (Seconds since new) Long Integer
On-Time (Seconds since last power fail) Long Integer
Demand Period - Power 8 Bit Integer
Demand Period - Volts 8 Bit Integer
Demand Period - Amps 8 Bit Integer
Master Data Table 1
3.6.1 Reading the Master Data Table from the Master (ID = M)
The master data table can be read directly from the master using the REQ_UD2 command.
Data Set = 1
Bytes Field Value Notes
1 DIF 0x01 8 Bit Integer Data
1 VIF 0xFF Manufacturer Specific Data Type to follow
1 VIFE 0x00 ND data Type = Data Set
1 Data 0x01 Data Set = 1
Serial Number
Bytes Field Value Notes
1 DIF 0x04 32 Bit Integer Data
1 VIF 0xFF Manufacturer Specific Data Type to follow
1 VIFE 0x01 VIFE = Serial Number
4 Data xxxxxxxx Serial Number value
System Name
Bytes Field Value Notes
1 DIF 0x0D ASCII Data String (Variable Length)
1 VIF 0xFF Manufacturer Specific Data Type to follow
1 VIFE 0x6F Main Unit Name (12 ASCII Characters)
1 Length 0x0C Length of String (12)
12 Data xxxxxxxxxxxx User Set Meter Name eg “Warehouse D1”
3.6.2.1 Setting meter point to alternative master data table request format
Byte Use Value Notes
1 Start 0x68 Start byte
2 Length 0x05 Length Field
3 Length 0x05 Repeated L Field
4 Start 0x68 Start byte
5 C Field 0x53/0x73 SND_UD
6 A Field 0-250 Address of MultiCube Meter point
7 CI Field 0x51 Data sent LSB first
8 DIF 0x0F Special DIF
9 VIF 0x01 Alternate parameter table 1 = master data table
10 Checksum 0-255 Arithmetic Sum of C Field to Last Data Byte (no carry)
11 Stop 0x16 Stop byte
Set meter to alternative master data table
Following completion of this sequence, the instrument (master or meter point) will respond to the next REQ_UD2 with
the master data table.
Note that once the master table has been read, the REQ_UD2 command reverts to standard meter data tables, as
described in 3.7.
Data Set = 1
Bytes Field Value Notes
19 DIF 0x01 8 Bit Integer Data
20 VIF 0xFF Manufacturer Specific Data Type to follow
21 VIFE 0x00 ND data Type = Data Set
22 Data 0x01 Data Set = 1
Phase 1 Amps
Bytes Field Value Notes
115 DIF 0x02 Data Format = 16 Bit Integer
116 VIF 0xFD Use Extended VIF Code Table
117 VIFE 0xD9-0xDD Amps Resolution 0.001A to 0.01kA
118 VIFE 0xFF Manufacturer VIFE to follow
119 VIFE 0x68 0x68: Phase 1
120-121 Data XXXXX Phase 1 Amps Value
Phase 2 Amps
Bytes Field Value Notes
122 DIF 0x02 Data Format = 16 Bit Integer
123 VIF 0xFD Use Extended VIF Code Table
124 VIFE 0xD9-0xDD Amps Resolution 0.001A to 0.01kA
125 VIFE 0xFF Manufacturer VIFE to follow
126 VIFE 0x69 0x69: Phase 2
127-128 Data XXXXX Phase 2 Amps Value
Phase 3 Amps
Bytes Field Value Notes
129 DIF 0x02 Data Format = 16 Bit Integer
130 VIF 0xFD Use Extended VIF Code Table
131 VIFE 0xD9-0xDD Amps Resolution 0.001A to 0.01kA
132 VIFE 0xFF Manufacturer VIFE to follow
133 VIFE 0x6A 0x6A: Phase 3
134-135 Data XXXXX Phase 3 Amps Value
Phase 1 Volts
Bytes Field Value Notes
136 DIF 0x02 Data Format = 16 Bit Integer
137 VIF 0xFD Use Extended VIF Code Table
138 VIFE 0xC7-0xCB Volts Resolution 0.01V to 0.1kV
139 VIFE 0xFF Manufacturer VIFE to follow
140 VIFE 0x68 0x68: Phase 1
141-142 Data XXXXX Phase 1 Volts Value
Phase 2 Volts
Bytes Field Value Notes
143 DIF 0x02 Data Format = 16 Bit Integer
144 VIF 0xFD Use Extended VIF Code Table
145 VIFE 0xC7-0xCB Volts Resolution 0.01V to 0.1kV
146 VIFE 0xFF Manufacturer VIFE to follow
147 VIFE 0x69 0x69: Phase 2
148-149 Data XXXXX Phase 2 Volts Value
Frequency
Bytes Field Value Notes
157 DIF 0x02 Data Format = 16 Bit Integer
158 VIF 0xFF Manufacturer VIF Code to Follow
159 VIFE 0x04 Frequency - Resolution = 0.01Hz
160-161 Data XXXXX Frequency 5000=50.00
System PF
Bytes Field Value Notes
162 DIF 0x02 Data Format = 16 Bit Integer
163 VIFE 0xFF Manufacturer VIFE to follow
164 VIFE 0x03 Power Factor – Resolution 1.000
165-166 Data XXXXX System Power Factor Value
Phase 1 PF
Bytes Field Value Notes
167 DIF 0x02 Data Format = 16 Bit Integer
168 VIF 0xFF Manufacturer VIFE to follow
169 VIFE 0x83 Power Factor – Resolution 1.000
170 VIFE 0xFF Manufacturer VIFE to follow
171 VIFE 0x68 0x68: Phase 1
172-173 Data XXXXX Phase 1 Power Factor Value
Phase 2 PF
Bytes Field Value Notes
174 DIF 0x02 Data Format = 16 Bit Integer
175 VIF 0xFF Manufacturer VIFE to follow
176 VIFE 0x83 Power Factor – Resolution 1.000
177 VIFE 0xFF Manufacturer VIFE to follow
178 VIFE 0x69 0x69: Phase 2
179-180 Data XXXXX Phase 2 Power Factor Value
Phase 3 PF
Bytes Field Value Notes
181 DIF 0x02 Data Format = 16 Bit Integer
182 VIF 0xFF Manufacturer VIFE to follow
183 VIFE 0x83 Power Factor – Resolution 1.000
184 VIFE 0xFF Manufacturer VIFE to follow
185 VIFE 0x6A 0x6A: Phase 3
186-187 Data XXXXX Phase 3 Power Factor Value
System kW
Bytes Field Value Notes
188 DIF 0x02 Data Format = 16 Bit Integer
189 VIF Power scale See table 3.10.3
190-191 Data XXXXX System Active Power Value
Phase 1 kW
Bytes Field Value Notes
192 DIF 0x02 Data Format = 16 Bit Integer
193 VIF Power scale See table 3.10.3
194 VIFE 0xFF Manufacturer VIFE to follow
195 VIFE 0x68 0x68: Phase 1
196-197 Data XXXXX Phase 1 Active Power Value
Phase 3 kW
Bytes Field Value Notes
204 DIF 0x02 Data Format = 16 Bit Integer
205 VIF Power scale See table 3.10.3
206 VIFE 0xFF Manufacturer VIFE to follow
207 VIFE 0x6A 0x6A: Phase 3
208-209 Data XXXXX Phase 3 Active Power Value
System kvar
Bytes Field Value Notes
210 DIF 0x82 Data Format = 16 Bit Integer
211 DIFE 0x80 UNIT=2 Reactive Register (BIT0 = 0)
212 DIFE 0x40 UNIT=2 (BIT1 = 1)
213 VIF Power scale See table 3.10.3
214-215 Data XXXXX System kvar Value
Data Set = 2
Bytes Field Value Notes
19 DIF 0x01 8 Bit Integer Data
20 VIF 0xFF Manufacturer Specific Data Type to follow
21 VIFE 0x00 ND data Type = Data Set
22 Data 0x02 Data Set = 2
System kW Demand
Bytes Field Value Notes
166 DIF 0x02 Data Format = 16 Bit Integer
167 VIF 0xFF Use Manufacturer Specific VIFE
168 VIFE 0x40-0x49 Manufacturer Specific VIFE – kW demand. See table 3.10.1
169-170 Data XXXXX System kW Demand Value
CT Primary Rating
Bytes Field Value Notes
232 DIF 0x02 Data Format = 16 Bit Integer
233 VIF 0xFF Use Manufacturer Specific VIFE
234 VIFE 0x73 Manufacturer Specific VIFE – CT primary Rating
235-236 Data XXXXX CT primary Rating Value
System Voltage
Bytes Field Value Notes
237 DIF 0x02 Data Format = 16 Bit Integer
238 VIF 0xFF Use Manufacturer Specific VIFE
239 VIFE 0x78 Manufacturer Specific VIFE – System Voltage
240-241 Data XXXXX System Voltage Value
Energy Registers
Sub – Unit Parameter
VIF (kWh)
Number
0 Import kWh
1 0x03-0x07 Export kWh
2 or Import kvarh
3 0x83-0x87 Export kvarh
4 kVAh
Coding of Energy Using Sub-Unit Numbers
Instantaneous Values
Sub – Unit Parameter
VIF
Number
0 kW
1 0x2A-0x2F Not used
2 or kvar
3 0xAA-0xAF Not Used
4 kVA
VIF/VIFE Usage
0xFF Manufacturer VIF Code to Follow
0xFD M-Bus Extended Code to Follow
0xFB M-Bus Extended Code to Follow
The following table describes the Manufacturer Specific VIFE codes used in the MultiCube.
MultiCube Manufacturer VIFE Codes
VIFE Code Value Meaning Scaling
0x00 Data Set (Data Table Number) Unit
0x01 Serial Number 32 Bit Integer
0x02 Meter Type (Bit fields) Bit Fields
0x03 or 0x83 Power Factor 0.01
0x04 Frequency 0.01Hz
0x05 or 0x85 Volts % THD 0.1%
0x06 or 0x86 Amps % THD 0.1%
0x30-0x35 Volts Demand 0.001V to 100V
0xB0-0xB5 Volts Demand + extension (0x80)
0x38-0x3C Amps Demand 0.001A to 10A
0xB8-0xBC Amps Demand + extension (0x80)
0x40-0x49 kW Demand 0.001W to 1MW
0xC0-0xC9 kW Demand + extension (0x80)
0x4A-0x53 kvar Demand 0.001var to 1Mvar
0xCA-0xD3 kvar Demand + extension (0x80)
0x54-0x5D kVA Demand 0.001VA to 1MVA
0xD4-0xDD kVA Demand + extension (0x80)
0x60 Reset All Energies Reset All Energy values
0x61 Reset All Peaks Reset all peak holds
0x62 Reset all peak, min, sliding window demands -
0x63 Firmware Version 16 Bit Integer V1.01 = 101
0x64 Write Enable Unlock Key 32 Bit Integer
0x65 Set M-Bus Table Length (0=Short, 1=Long) Unit
0x66 Value is Peak Hold -
0x67 Value is Minimum Hold -
0x68 or 0xE8 Value is single phase - Phase 1 Unit
0x69 or 0xE9 Value is single phase – Phase2 unit
0x6A or 0xEA Value is single phase - Phase 3 unit
0x6B Value is Line-Line – Phase 1-Phase 2 unit
0x6C Value is Line-Line – Phase 2-Phase 3 unit
0x6D Value is Line-Line – Phase 3-Phase 1 unit
0x6E System Model Name (“Cube 950V-MB”) ASCII Coded Text
0x6F 12 Character Master Name ASCII Coded Text
0x70 12 Character Meter Name ASCII Coded Text
0x71 12 Character Virtual Meter Name ASCII Coded Text
0x72 Meter Type 0=3Ph, 1=3 x 1Ph, 2=Virtual 8 Bit Integer
0x73 CT primary 0.01A to 0.01KA
0x78 System Voltage 1V
0x79 Number of Meters Connected Unit
0x7A Demand Period – Amps 16 Bit Integer
0x7B Demand Period – Voltage 16 Bit Integer
0x7C Demand Period – Power 16 Bit Integer
0x7D Number of power Cycles 16 Bit Integer
0x7E Total ON Time – Seconds 32 Bit Integer
0x7F ON Time since Last Power Cycle 32 Bit Integer