Home

B21 User Manual

image

Contents

1. Byte No Size Value Description 128 1 XX VIFE status 129 1 XX Input 4 stored state 1 if current state has been 1 130 1 8E DIF size 12 digit BCD 131 1 40 DIFE Unit 1 132 1 FD VIF extension of VIF codes 133 1 E1 VIFE cumulating counter 134 1 XX VIFE status 135 140 6 XXXXXXXXXXXX Counter 1 input 1 141 1 8E DIF size 12 digit BCD 142 1 80 DIFE 143 1 40 DIFE Unit 2 144 1 FD VIF extension of VIF codes 145 1 E1 VIFE cumulating counter 146 1 XX VIFE status 147 152 6 XXXXXXXXXXXX Counter 2 input 2 153 1 8E DIF size 12 digit BCD 154 1 co DIFE Unit 1 155 1 40 DIFE Unit 2 156 1 FD VIF extension of VIF codes 157 1 E1 VIFE cumulating counter 158 1 XX VIFE status 159 164 6 XXXXXXXXXXXX Counter 3 input 3 165 1 8E DIF size 12 digit BCD 166 1 80 DIFE 167 1 80 DIFE 168 1 40 DIFE Unit 4 169 1 FD VIF extension of VIF codes 170 1 E1 VIFE cumulating counter 171 1 XX VIFE status 172 177 6 XXXXXXXXXXXX Counter 4 input 4 178 1 1F DIF more records will follow in next telegram 179 1 XX CS checksum calculated from C field to last data 180 1 16 Stop character 10 2 5 Example of the 5th telegram all values are hexadecimal Byte No Size Value Description 1 1 68 Start character 2 1 A4 L field calculated from C field to last user data 3 1 A4 L field repeate
2. level set Byte No Size Value Description 1 1 68 Start character 2 1 OA L field calculated from C field to last user data 3 1 OA L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 80 DIF size no data 9 1 80 DIFE unit 0 10 1 80 DIFE unit 0 11 1 40 DIFE unit 4 12 1 FD VIF extension of VIF codes 13 1 E1 VIFE cumulating counters 14 1 07 VIFE clear 15 1 XX CS checksum calculated from C field to last data 16 1 16 Stop character B21 178 2CMC485004M0201 User Manual Revision A Communication with M Bus 10 4 16 Set output 1 Setting the state of output 1 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 08 L field calculated from C field to last user data 3 1 08 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 81 DIF size 8 bit integer 9 1 40 DIFE unit 1 10 1 FD VIF extension of VIF codes 11 1 1A VIFE digital output 12 1 XX output 1 new state 13 1 XX CS checksum calculated from C field to last data 14 1 16 Stop character 10 4 17 Set output 2 Setting the state o
3. Byte No Size Value Description 46 1 81 DIF size 8 bit integer 47 1 40 DIFE Unit 1 48 1 FD VIF extension of VIF codes 49 1 9A VIFE digital output 50 1 XX VIFE status 51 1 XX Output 1 current state 52 1 81 DIF size 8 bit integer 53 1 80 DIFE 54 1 40 DIFE Unit 2 55 1 FD VIF extension of VIF codes 56 1 9A VIFE digital output 57 1 XX VIFE status 58 1 XX Output 2 current state 59 1 81 DIF size 8 bit integer 60 1 Co DIFE Unit 1 61 1 40 DIFE Unit 2 62 1 FD VIF extension of VIF codes 63 1 9A VIFE digital output 64 1 xX VIFE status 65 1 XX Output 3 current state 66 1 81 DIF size 8 bit integer 67 1 80 DIFE 68 1 80 DIFE 69 1 40 DIFE Unit 4 70 1 FD VIF extension of VIF codes 71 1 9A VIFE digital output 72 1 XX VIFE status 73 1 XX Output 4 current state 74 1 81 DIF size 8 bit integer 75 1 40 DIFE Unit 1 76 1 FD VIF extension of VIF codes 77 1 9B VIFE digital input 78 1 XX VIFE status 79 1 XX Input 1 current state 80 1 81 DIF size 8 bit integer 81 1 80 DIFE 82 1 40 DIFE Unit 2 83 1 FD VIF extension of VIF codes 84 1 9B VIFE digital input 85 1 xX VIFE status 86 1 XX Input 2 current state B21 User Manual 136 2CMC485004M0201 Revision A Communication with M Bus
4. Cl Field The ClI field control information codes the type and sequence of application data to be transmitted in the frame Bit two counting begins with bit 0 value 4 called M bit or Mode bit in the Cl field gives information about the used byte sequence in multi byte data structures For communication with the meter the Mode bit shall not be set Mode 1 meaning the least significant byte of a multi byte record is transmitted first The following table shows the codes to be used by the master Cl_Field codes Application 51h Data send 52h Selection of slaves B8h Set baudrate to 300 B9h Set baudrate to 600 Bah Set baudrate to 1200 BBh Set baudrate to 2400 BCh Set baudrate to 4800 BDh Set baudrate to 9600 BEh Set baudrate to 19200 BFh Set baudrate to 38400 The meter uses code 72 in the C Field to respond to requests for user data User data The User Data contains the data to be sent to the recipient The following table shows the structure of the data sent from the meter to the master Fixed data header Data records MDH 12 bytes Variable number of bytes 1 byte 2CMC485004M0201 111 B21 Revision A User Manual Communication with M Bus Fixed data header The following table shows the structure of the data sent from the master to the meter Data records Variable number of bytes The following table shows the structure of the fixed data header ID No
5. Pulse length 10 990 ms Terminal wire area 0 5 1 mm Recommended tightening torque 0 25 Nm Inputs Voltage 0 240 V AC DC OFF 0 12 V AC DC ON 57 240 V AC 24 240 V DC Min pulse length 30 ms terminal wire area 0 5 1 mm Recommended tightening torque 0 25 Nm Communication Terminal wire area 0 5 1 mm Recommended tightening torque 0 25 Nm M Bus EN 13757 2 EN 13757 3 Modbus Modbus Application Protocol Specification V1 b EQ bus 62056 42 62056 46 62056 53 62056 61 62056 62 Pulse indicator LED Pulse frequency 1000 imp kWh Pulse length 40 ms EMC compatibility Impulse voltage test 6 kV 1 2 50us IEC 60060 1 Surge voltage test 4 kV 1 2 50us IEC 61000 4 5 Fast transient burst test 4 kV IEC 61000 4 4 Immunity to electromagnetic HF fields 80 MHz 2 GHz at 10 V m IEC61000 4 3 Immunity to conducted disturbance 150kHz 80MHz IEC 61000 4 6 Immunity to electromagnetic distur 2 150 kHz for kWh meters bances Radio frequency emission EN 55022 class B CISPR22 Electrostatic discharge 15 kV IEC 61000 4 2 Standards IEC 62052 11 IEC 62053 21 class 1 amp 2 IEC 62053 23 class 2 IEC 62054 21 GB T 17215 211 2006 GBT 17215 321 2008 class 1 amp 2 GB 4208 2008 EN 50470 1 EN 50470 3 category B 2CMC485004M0201 53 B21 Revision A User Manual Technical data 6 2 Physical dimensions B21 The following drawing shows the phys
6. Quantity OBIS code Voltage L1 1 0 32 X 0 255 Voltage L2 1 0 52 X 0 255 Voltage L3 1 0 72 X 0 255 Voltage L1 L2 1 0 134 X 0 255 Voltage L2 L3 1 0 135 X 0 255 Voltage L1 L3 1 0 136 X 0 255 B21 86 2CMC485004M0201 User Manual Revision A Communication with Modbus Quantity OBIS code Current L1 1 0 31 X 0 255 Current L2 1 0 51 X 0 255 Current L3 1 0 71 X 0 255 Current N 1 0 91 X 0 255 THD Voltage L1 1 0 32 X 124 254 THD Voltage L2 1 0 52 X 124 254 THD Voltage L3 1 0 72 X 124 254 THD Voltage L1 L2 1 0 134 X 124 254 THD Voltage L2 L3 1 0 135 X 124 254 THD Voltage L1 L3 1 0 136 X 124 254 THD Current L1 1 0 31 X 124 254 THD Current L2 1 0 51 X 124 254 THD Current L3 THD Current N 1 0 71 X 124 254 1 0 91 X 124 254 Powers Same codes as energies but with X set to 3 6 13 or 16 X values The following table lists the meaning of the values for X Value of X Meaning 3 Minimum value of averages calculated over measurement period 1 6 Maximum value of averages calculated over measurement period 1 13 Minimum value of averages calculated over measurement period 2 16 Maximum value of averages calculated over measurement period 2 Note Measurement period 1 is currently used for block demand and measure ment period 2 is used for sliding demand 2CMC485004M0201 87
7. request Slave address 0x01 Function code 0x06 Register address high byte Ox8F Register address low byte 0x00 No of registers high byte 0x00 No of registers low byte 0x01 2CMC485004M0201 67 B21 Revision A User Manual Communication with Modbus Error check CRC high byte 0x62 Error check CRC low byte 0xDE Response frame Using function code 6 the response frame is an echo of the request frame 9 1 3 1 Exception Responses General If an error should occur while processing a request then the meter gives an exception response that contains an exception code Exception frame An exception frame has the following structure Slave Address Function Code Exception Code Error Check In the exception response the function code is set to the function code of the request plus 0x80 Exception codes The exception codes that are used are listed in the following table Exception code Exception Definition 01 Illegal function A function code that is not supported has been used 02 Illegal data address The requested register is outside the allowed range 03 Illegal data value The structure of a received message is incorrect 04 Slave device failure Processing the request fail due to an internal error in the meter B21 User Manual 68 2CMC485004M0201 Revision A Communication with Mo
8. Byte No Size Value Description 87 1 81 DIF size 8 bit integer 88 1 Co DIFE Unit 1 89 1 40 DIFE Unit 2 90 1 FD VIF extension of VIF codes 91 1 9B VIFE digital input 92 1 XX VIFE status 93 1 XX Input 3 current state 94 1 81 DIF size 8 bit integer 95 1 80 DIFE 96 1 80 DIFE 97 1 40 DIFE Unit 4 98 1 FD VIF extension of VIF codes 99 1 9B VIFE digital input 100 1 XX VIFE status 101 1 XX Input 4 current state 102 1 C1 DIF size 8 bit integer storage number 1 103 1 40 DIFE Unit 1 104 1 FD VIF extension of VIF codes 105 1 9B VIFE digital input 106 1 XX VIFE status 107 1 XX Input 1 stored state 1 if current state has been 1 108 1 C1 DIF size 8 bit integer storage number 1 109 1 80 DIFE 110 1 40 DIFE Unit 2 111 1 FD VIF extension of VIF codes 112 1 9B VIFE digital input 113 1 XX VIFE status 114 1 XX Input 2 stored state 1 if current state has been 1 115 1 C1 DIF size 8 bit integer storage number 1 116 1 Co DIFE Unit 1 117 1 40 DIFE Unit 2 118 1 FD VIF extension of VIF codes 119 1 9B VIFE digital input 120 1 XX VIFE status 121 1 XX Input 3 stored state 1 if current state has been 1 122 1 C1 DIF size 8 bit integer storage number 1 123 1 80 DIFE 124 1 80 DIFE 125 1 40 DIFE Unit 4 126 1 FD VIF extension of VIF codes 127 1 9B VIFE digital input 2CMC485004M0201 137 B21 Revision A User Manual Communication with M Bus
9. Byte No Size Value Description 99 104 6 XXXXXXXXXXXX Active imported energy L3 105 1 CE DIF size 12 digit BCD storage number bit 0 106 1 40 DIFE Unit 1 107 1 84 VIF for units kWh with resolution 0 01kWh 108 1 FF VIFE next byte is manufacturer specific 109 1 81 VIFE L1 110 1 XX VIFE status 111 116 6 XXXXXXXXXXXX Active exported energy L1 117 1 CE DIF size 12 digit BCD storage number bit 0 118 1 40 DIFE Unit 1 119 1 84 VIF for units kWh with resolution 0 01kWh 120 1 FF VIFE next byte is manufacturer specific 121 1 82 VIFE L2 122 1 XX VIFE status 123 128 6 XXXXXXXXXXXX Active exported energy L2 129 1 CE DIF size 12 digit BCD storage number bit 0 130 1 40 DIFE Unit 1 131 1 84 VIF for units kWh with resolution 0 01kWh 132 1 FF VIFE next byte is manufacturer specific 133 1 83 VIFE L3 134 1 XX VIFE status 135 140 6 XXXXXXXXXXXX Active exported energy L3 141 1 CE DIF size 12 digit BCD storage number bit 0 142 1 10 DIFE tariff 1 storage number bit 1 4 143 1 84 VIF for units kWh with resolution 0 01kWh 144 1 XX VIFE status 145 150 6 XXXXXXXXXXXX Active imported energy tariff 1 151 1 CE DIF size 12 digit BCD storage number bit 0 152 1 20 DIFE tariff 2 storage number bit 1 4 153 1 84 VIF for units kWh with resolution 0 01kWh 154 1 XX VIFE status 155 160 6 XXXXXXXXXXXX Active imported energy tariff 2 161 1 CE DIF size 12 digit BCD storage number bit 0 162 1 30 DIFE tariff 3 stor
10. Step Action 1 Select the pulse output instance to configure by writing a number to the Pulse output instance register Allowed values are 1 4 2 Write the value 1 to the Turn off pulse output register Follow the steps in the table below to read the current pulse output configuration Step Action 1 Select the pulse output instance to read configuration for by writing a number to the Pulse output instance register Allowed values are 1 4 2 Read the Port number register to get the I O port number used by the selected pulse output instance 3 Read the Energy quantity registers to get the OBIS code of the quantity used for the selected pulse output instance 4 Read the Pulse frequency active or reactive energy registers depending on the selected energy type to get the pulse frequency used by the selected pulse output instance 5 Read the Pulse length registers to get the pulse length used by the selected pulse output instance 6 Repeat steps 1 to 5 for all pulse outputs Tariff configuration defines the currently used tariff source i e communication or inputs It also defines the settings that are specific for each of these sources The following table shows an overview of the mapping table Quantity Details Start Reg Hex Size Tariffs Tariff source 8C90 1 Tariffs Input configuration 8C91 1 Tariffs Season configuration 8C92 3
11. 2CMC485004M0201 Revision A 25 B21 User Manual User Interface Main menu Main menu text Icon Indication Metering in progress Clockwise rotation indicates import Counter clockwise rotation indicates export T1 T2 T3 T4 Active tariff A I A Error warning note Depending on the meter type all or a subset of the following text strings may be available in the display Text Explanation rEg Energy registers I na5E Instantaneous values 10 VO StAtUs Status SEE Settings ESc Escape to previous menu Main menu The following table describes the main menu structure and its content structure rEg l a5E 10 SEREUS SEE Active Energy Import Active Power I O 1 System Log Active Energy Export Reactive Power I O 2 Event Log Active Energy Net Apparent Power I O 3 Net Quality Log Reactive Energy Im Phase Voltage 1 0 4 System Sta Pulse Output port tus Reactive Energy Ex Main Voltage Audit Log VO port Reactive Energy Net Current Settings Log Alarm Apparent Energy Im Frequency About port Apparent Energy Ex Power Factor RS 485 port Apparent Energy Net Phase Angle IR Side Power Active Energy Import Phase Angle Volt Wireless Tariff age Active Energy Export Phase Angle Cur Upgrade Consent Tariff rent B21 26 2CMC485004M0201 User Manual Rev
12. VIFE code Description E000 opsl Data status for load profile o overflow p power outage during interval s short interval long interval 2CMC485004M0201 119 B21 Revision A User Manual Communication with M Bus 10 1 3 Communication process General Send confirm procedure Request respond procedure The Data Link Layer uses two kinds of transmission services Send Confirm SND CON Request Respond REQ RSP When the meter has received a correct telegram it waits between 35 and 80 ms before it reponds A telegram is considered as correct if it passes the following tests Start Parity Stop bits per character Start Check Sum Stop characters per telegram format Incase ofa long frame the number of additional characters received match the L field L Field 6 e Ifthe received data is reasonable The time between a response from the meter and a new message from the master must be at least 20 ms SND_NKE is used to initiate communication with the meter When the meter has received an NKE followed by a REQ UD2 see description below the 1st tele gram from the meter is sent out If the meter was selected for secondary addressing it will de deselected The value of the FCB is cleared in the meter i e the meter expects that the first telegram from a master with FCV 1 contains an FCB 1 The meter can either confirm a correct reception with the single char
13. Byte No Size Value Description 1 1 68 Start character 2 1 08 L field calculated from C field to last user data 3 1 08 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 80 DIF size no data 9 1 80 DIFE unit 0 10 1 40 DIFE unit 2 11 1 84 VIFE specifying energy 12 1 FF VIFE next byte is manufacturer specific 13 1 F2 Resettable registers 14 1 07 VIFE clear 15 1 XX CS checksum calculated from C field to last data 16 1 16 Stop character 2CMC485004M0201 Revision A B21 User Manual Communication with M Bus 10 4 29 Reset resettable reactive energy export Reset of resettable active energy export is performed by sending the following command all values are hexadecimal The command is affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 OA L field calculated from C field to last user data 3 1 OA L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 80 DIF size no data 9 1 Co DIFE unit 1 10 1 40 DIFE unit 3 11 1 84 VIFE specifying energy 12 1 FF VIFE next byte is manufacturer specific 13 1 F2 Resettable registers 14 1 07 VIFE clear 15 1 XX CS checksum calculated from C field to last data 16 1 16 Stop characte
14. Actions registers The Actions registers are used to read or write the actions to be performed when an alarm triggers The first lowest register holds the actions to perform The second register holds the number of the output to set in case Set output action is used Register nr Hex Bit number Description Possible values 8C72 0 Write entry to log 1 use this action least significant 0 don t use bit 1 Set output 1 use this action 0 don t use 2 Set bit in alarm register 1 use this action 0 don t use 3 15 Not used 8C73 Entire register Number of the output to 1 4 turn on Ignored if Set output bit above is set to 0 Note Both registers in the table above must be written in one operation otherwise the value will not take effect Write alarm configuration Follow the steps in the table below to configure the parameters for monitoring the value of a number of quantities in the meter Step Action 1 Write the number of the alarm to configure to the Alarm number register This is a value between 1 and 25 2 Write the OBIS code for the quantity to monitor to the Quantity registers 3 Write the ON and OFF thresholds to the Thresholds registers 4 Write the ON and OFF delays to the Delays registers 5 Write the actions to perform to perform to the Action registers 6 Repeat step 1 to 4 for all alarms that shall be used
15. Communication with M Bus Byte No Size Value Description 161 1 FF VIFE next byte is manufacturer specific 162 1 83 VIFE L3 163 1 XX VIFE status 164 169 6 XXXXXXXXXXXX Active exported energy L3 170 1 8E DIF size 12 digit BCD 171 1 co DIFE Unit bit 0 172 1 40 DIFE Unit bit 1 unit bit0 1 gt unit 3 173 1 84 VIF for units kvarh with resolution 0 01 kvarh 174 1 FF VIFE next byte is manufacturer specific 175 1 81 VIFE L1 176 1 XX VIFE status 177 182 6 XXXXXXXXXXXX Reactive exported energy L1 183 1 8E DIF size 12 digit BCD 184 1 co DIFE Unit bit 0 185 1 40 DIFE Unit bit 1 unit bit0 1 gt unit 3 186 1 84 VIF for units kvarh with resolution 0 01 kvarh 187 1 FF VIFE next byte is manufacturer specific 188 1 82 VIFE L2 189 1 XX VIFE status 190 195 6 XXXXXXXXXXXX Reactive exported energy L2 196 1 8E DIF size 12 digit BCD 197 1 co DIFE Unit bit 0 198 1 40 DIFE Unit bit 1 unit bit0 1 gt unit 3 199 1 84 VIF for units kvarh with resolution 0 01 kvarh 200 1 FF VIFE next byte is manufacturer specific 201 1 83 VIFE L3 202 1 XX VIFE status 203 208 6 XXXXXXXXXXXX Reactive exported energy L3 209 1 8E DIF size 12 digit BCD 210 1 co DIFE Unit bit 0 211 1 80 DIFE Unit bit 1 212 1 40 DIFE Unit bit 2 unit bit0 2 gt unit 5 213 1 84 VIF for unit kKVAh with resolution 0 01kVAh 2
16. Follow the steps in the table below to configure the day profiles Step Action 1 Write the number of day profiles to use to the Number of day profiles register This is a value between 1 and 16 2 Write the number of actions to perform for the first day profile to the Number of actions register This is a number between 1 and 30 3 Write the execution time and action id for the first action to perform during the day to the Action registers 4 Repeat step 3 for all actions that shall be performed during the day i e the same number of times as the value written in step 2 5 Repeat step 2 4 for all day profiles i e the same number of times as the value written in step 1 B21 User Manual 102 2CMC485004M0201 Revision A Communication with Modbus Read day profile Follow the steps in the table below to read the current day profile configuration configuration Step Action 1 Read the Number of day profiles register to find out how many day profiles are used 2 Read the Number of actions register to find out how many actions are configured for the first day profile 3 Read from the Action registers to get the execution time and action id for the first action 4 Repeat step 3 for all actions that are configured for the day i e the same number of times as the value read in step 2 5 Repeat step 2 4 for all day profiles i e the same number of times as the value read in
17. 9th January 2011 01 fd a5 00 01 Interval length 1 minute 4e 84 15 00 00 00 00 00 00 Total active import energy value 15 hex indicating data not available 4e 84 15 00 00 00 00 00 00 4e 84 15 00 00 00 00 00 00 4e 84 15 00 00 00 00 00 00 4e 84 15 00 00 00 00 00 00 4e 84 15 00 00 00 00 00 00 4e 84 15 00 00 00 00 00 00 4e 84 15 00 00 00 00 00 00 4e 84 15 00 00 00 00 00 00 4e 84 00 39 58 17 00 00 00 Total Active import energy 1758 39 kwh 4e 84 00 39 58 17 00 00 00 Total Active Import Energy 1758 39 kwh 4e 84 00 39 58 17 00 00 00 Total Active Import Energy 1758 39 kwh If le 16 Sending Request User Data 2 2CMC485004M0201 Revision A 161 B21 User Manual Communication with M Bus 10 5b fe 59 16 Data block 2 68 80 80 68 08 00 72 00 00 00 00 42 04 10 02 19 2a 00 00 44 ed eb 00 30 00 69 11 Date and Time MBus data type F format 9th January 2011 01 fd a5 00 01 Interval length 1 minute 4e 84 00 39 58 17 00 00 00 Total Active Import Energy 1739 58 kwh 4e 84 00 39 58 17 00 00 00 Total Active Import Energy 1739 58 kwh 4e 84 00 39 58 17 00 00 00 Total Active Import Energy 1739 58 kwh 4e 84 00 39 58 17 00 00 00 4e 84 00 39 58 17 00 00 00 4e 84 00 39 58 17 00 00 00 4e 84 00 39 58 17 00 00 00 4e 84 00 39 58 17 00 00 00 4e 84 15 00 00 00 00 00 00 4e 84 15 00 00 00 00 00 00 4e 84 15 00 00 00 00 00 00 1f 23 16 1f at the end of the 2nd telegram indicates there are more frames to follow 10 3 2 Re
18. 9 1 FF VIF next byte is manufacturer specific 10 1 F9 VIF extension of manufacturer specific VIFE s next VIFE specifies actual meaning 11 1 06 VIFE tariff source 12 1 XX Tariff source 0 Internal clock 1 Communication command 2 Inputs 13 1 XX CS checksum calculated from C field to last data 14 16 Stop character The currency conversion factor is set by sending the following command all val ues are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 OA L field calculated from C field to last user data 3 1 OA L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 04 DIF size 32 bit integer 9 1 FF VIF next byte is manufacturer specific 10 1 25 VIFE currency conversion factor 11 14 4 XXXXXXXX Currency conversion factor in currency kWh with 3 decimals 15 1 XX CS checksum calculated from C field to last data 16 1 16 Stop character 2CMC485004M0201 187 B21 Revision A User Manual Communication with M Bus B21 188 2CMC485004M0201 User Manual Revision A
19. Cumulative reactive imported energy in the L1 phase 2CMC485004M0201 Revision A 107 B21 User Manual Communication with M Bus Read write commands Register Communication objects Reactive export energy L1 Cumulative reactive exported energy in the L1 phase Apparent import energy L1 Cumulative apparent imported energy in the L1 phase Apparent export energy L1 Cumulative apparent exported energy in the L1 phase Resettable active energy imp Tot Resettable active energy exp Tot The following tasks are possible to perform with SND_UD telegrams Command Set tariff Set primary address Change baudrate Reset power fail counter Reset power outage time Set CT Ratio numerator Set CT Ratio denominator Set VT Ratio numerator Set VT Ratio denominator Select Status information Reset stored state input Reset input counters Set output Set date time Set date Send Password Freeze Max demand Set communication access level Read Request Load profile Read request previous values Read request demand maximum and minimum Read request Log System Event quality audit and Transformer Logs Read Write Alarm settings Read Write Tariff settings B21 User Manual 108 2CMC485004M0201 Revision A Communication with M Bus 10 1 1 Telegram For
20. Manufacturer Version Medium Access No Status Signature 4 bytes 2 bytes 1 byte 1 byte 1 byte 1 byte 2 byte The following list explains the content of the fixed data header e Identification No is the 8 digit serial number of the meter BCD coded e Manufacturer is set to 0442h meaning ABB e Version specifies the version of the protocol implementation The meters currently use the protocol version equal to 0x20 e Medium byte is set to 02h to indicate electricity e Access number is a counter that counts successful accesses e Status byte is used to indicate the meter status Bit Meaning Meter busy Internal error Power low Permanent error Temporary error Installation error Not used NN OO oO BR wo NM A oO Not used e Signature is set to 00 00h B21 User Manual 112 2CMC485004M0201 Revision A Communication with M Bus Data records Data information The data together with information regarding coding length and the type of data is transmitted in data records The maximum total length of the data records is 240 bytes The following table shows the structure of the data record transmitted left to right Data Record Header Data Data Information Block DIB Value Information Block VIB DIF DIFE VIF VIFE 1 byte 0 10 bytes 1 byte 0 10
21. Meter i Load 1 element metering in a 4 wire system In 4 wire system the single element metering method only gives correct results in a balanced system same voltage current and power factor in all phases This method should not be used for accurate measurement but can be used when high accuracy is not needed Illustration The following illustration shows single phase metering in a 3 phase system 2CMC485004M0201 59 B21 Revision A User Manual Measurement Methods B21 60 2CMC485004M0201 User Manual Revision A Service amp Maintenance Chapter 8 Service amp Maintenance Overview This chapter contains information about service and maintenance of the product In this chapter The following topics are covered in this chapter 8 1 Service and Maintenance iniinis a a a E 62 2CMC485004M0201 61 B21 Revision A User Manual Service amp Maintenance 8 1 Service and Maintenance Service This product contains no parts that can be repaired or exchanged A broken meter must be replaced Cleaning If the meter needs to be cleaned use a lightly moistened cloth with a mild deter gent to wipe it Caution Be careful that no liquid gets into the meter since it can ruin the equipment B21 62 2CMC485004M0201 User Manual Revision A Communication with Modbus Chapter 9 Communication with Modbus Overview This chapter describes the mapping from meter data t
22. Read alarm Follow the steps in the table below to read the current configuration of monitoring configuration parameters for alarms Step Action 1 Write the number of the alarm to read configuration for to the Alarm number register This is a value between 1 and 25 2 Read the Quantity registers to get the quantity monitored in the selected alarm B21 94 2CMC485004M0201 User Manual Revision A Communication with Modbus Step Action 3 Read the Thresholds registers to get the ON and OFF thresholds 4 Read the Delays registers to get the ON and OFF delays 5 Read the Action registers to get the actions performed when an alarm is triggered 6 Repeat step 1 to 4 for all alarms 9 6 2 Inputs and outputs General Inputs and outputs configuration defines the function for each physical I O port It also defines the parameters for the logical pulse outputs Mapping table The following table shows an overview of the mapping table Quantity Details Start Reg Hex Size Inputs and outputs I O port configuration 8COC 4 Inputs and outputs Pulse output configuration 8C10 12 I O port The following table describes the group of registers for configuring the function configuration for physical I O ports registers Register Start Size Description Read Reg write Hex I O port 1 8C0C 1 Function of first I O port R W I O port 2 8C0OD 1 Function of second I O port R W I O port
23. 1000 Signed 3 Phase Sys Apparent Power 1026 2 VA Unsigned Apparent Power L1 1028 2 VA Unsigned Apparent Power L2 102A 2 VA Unsigned Apparent Power L3 102C 2 VA Unsigned 3 Phase Sys Active Power 102E 2 Watt Unsigned Active Power L1 1030 2 Watt Unsigned Active Power L2 1032 2 Watt Unsigned Active Power L3 1034 2 Watt Unsigned 3 Phase Reactive power 1036 2 VAr Unsigned Reactive Power L1 1038 2 VAr Unsigned Reactive power L2 103A 2 VAr Unsigned Reactive Power L3 103C 2 VAr Unsigned 3 Phase Sys Active energy 103E 2 Wh 100 Unsigned 3 Phase Sys Reactive energy 1040 2 VArh 100 Unsigned Frequency 1046 2 mHz Unsigned Current transformer ratio 11A0 2 1 999999 Unsigned Voltage transformer ratio 11A2 2 1 9999 Unsigned 2CMC485004M0201 79 B21 Revision A User Manual Communication with Modbus 9 4 Historical Data General Header registers Get next entry In the Modbus mapping all historical data is organized as entries This concerns Previous values Demand Load profile and Event logs Entry number is the most recent entry entry number 2 is the second most recent and so on Entry number 0 is not used Readout of all types of historical values is made by writing to a group of registers called Header and reading from one or more groups of registers called Data blocks The Header is used for controlling readout with respect to date time or entry numbers and for loading new entries into the Data blocks The data blocks c
24. 15 Pulse frequency 16 Temperature range 17 Date of manufacture year and week 18 ABB ID 19 Notified body 20 MID and year of verification 2CMC485004M0201 13 B21 Revision A User Manual Product Overview B21 14 2CMC485004M0201 User Manual Revision A Installation Chapter 2 Installation Overview In this chapter This chapter describes how to mount the B21 meters and how to connect them to an electricity network The chapter also contains information about how to per form a basic configuration of the meter Information about how to connect I O and communication options is also in cluded in this chapter The following topics are covered in this chapter 2 1 2 2 2 3 2 4 Mounting the Meter cc ceeececeeeeeeseeteeeeeeteteeeeeeeees Environmental Considerations cccccceecssseeeeee ees Installing the Meter eceseeeseeeeeeeeeeeenteeeeeeeaaes 2 3 1 Configuring the Meter eeeeeeeeeeeeeee Wiring DiaQraMs c cc ccceeeeeeeeeeeeenteeeeeeeneeeeeeeenaaes 2 4 1 Direct connected meters ccesceeeeeee seers 2 4 2 Inputs outputS cc eeeceeceeeeeeeeeeeseeeeeteneeeees 2 4 3 COMMUNICATION cccceceececcececeeneeeeeeeeaae ners 2CMC485004M0201 Revision A B21 User Manual Installation 2 1 Mounting the Meter General This section describes different ways to mount the B21 meters For some methods of mounting additional acce
25. 6 2 PhysiCall dimensions 2 2ccie ste2ce4s E shedd eee dened oe leww tee bacceans fadoneeus fel doce sedgaeceastams 54 7 Measurement Methods ccccseeeeeeeeeeeeeeeeeeeeeeeeeeeeeseeeeeseeeeeeeeeeeeeneeeeeees 55 7 1 Measuring Energy iiicccciveccaccvesiiededeuba lan denveelacidevved uae dedved Lacedevey vedi E ATEA A NEETA 56 7 1 1 Single Phase 1 Element Metering cccceceeceseeeeeeeeeeneeeeeeetieeeeeeetaeeeenenea 58 8 Service amp Maintenance 2 2 20200 2c ete ee eee nnmnnn 61 8 1 Service and Maintenance 20 ccceecceceeeeeecccee cee ceeeeeeeeeseceaaaaeceeeeeeeeeeeesetececeneeaeeeeeees 62 2CMC485004M0201 5 B21 Revision A User Manual Table of Content 9 Communication With Modbus ccceeeeeeeee eee eee eeeeeeeeeeeeeeeeeeseeeeeneneneneees 63 9 1 About the Modbus Protocol zans rarai a EA AE EE TETEA 64 9 1 1 Function Code 3 Read holding registers seseesesseseeesseeerrssseerrrssrrerrrssreeens 64 9 1 2 Function Code 16 Write multiple registers eeeesesseeeeeseeerreseeerressererrssrreene 66 9 1 3 Function Code 6 Write single register esssseseiressesrssserrrreserrrrsssrrrrrssrerenee 67 9 2 Reading and Writing to Registers eeeeessesirsseeerrestttrtrsstttrretsttttnsstttntsstttnnnnsenn nennt 69 9 3 Mapping Tables neie a a eara a ate Sete a aad E AR 70 9 4 FIStOrical Datta rera A A A E mien ete ome 80 gA T Quantity ISMN TS seereis a odgcus andy EE AREE EA AEE
26. Electromagnetic environment In accordance with the Measuring Directive 2004 22 EC the product complies with E2 which means that it can be operated in locations with electromagnetic disturbances corresponding to those likely to be found in other industrial build ings Climatic environment In order to work properly the product should not be operated outside the specified temperature range of 40 C to 70 C In order to work properly the product should not exposed to humidity exceeding the specified 75 yearly average 95 on 30 days year B21 18 2CMC485004M0201 User Manual Revision A Installation 2 3 Installing the Meter A A A Installation requirements Install the meter Warning Electrical equipment should only be installed accessed serviced and maintained by qualified electrical personnel Working with high voltage is potentially lethal Persons subjected to high voltage may suffer cardiac arrest burn injuries or other severe injuries To avoid such injuries make sure to disconnect the power supply before you start the installation Warning For safety reasons it is recommended that the equipment is installed in a way that makes it impossible to reach or touch the terminal blocks by accident The best way to make a safe installation is to install the unit in an enclosure Further access to the equipment should be limited through use of lock and key controlled by qualified ele
27. ceeeeee 141 10 2 7 Example of the 7th telegram all values are hexadecimal ccceeeeeee 145 10 2 8 Example of the 8th telegram all values are hexadecimal ceeeeeeeees 148 10 2 9 Example of the 9th telegram all values are hexadecimal ceeeeees 151 10 3 Special Readout of Meter Data 0 22 00 ccc ccceccecceceeeeeeeececeaeceeeeeeeeeeeesesececacaeeaeeeeeeenees 154 10 3 1 Readout of Load Profile Data 02 ecceeeeeenne erect eecneeeeeeeaeeeeeeenaeeeeenenaaes 155 10 3 2 Readout of Previous Values 0 eececeeeeeeeeeene eee eeeneeeeeeetaeeeeetentaeeeeenenaaes 162 10 3 3 Readout of Event Log Data o oo ecceeee eee enne tree eenceeeeeeetaeeeeeeenaeeeeenenaaes 167 10 4 Sending Data to the Meter oe ceeeneeeeeeeeeee eee eeeeaaeeeeeeeaaaeeeeeeeaeeeeseenaeeeeeeeaas 171 10 44 SETIA iA ial A sdeat est EREA RE cans ete ASAR OREA deta 171 10 4 2 Set primary AddreSS 00 eee eect cece eeecte ee ee tease eee eeeaeeeeeeeeaeeeeeeeiaeeeeeeenaaes 172 10 4 3 Change baudrate soacra oeaan naaa ea ee 172 10 4 4 Reset power fail counter sssssssessesrrirrernssessttttttntrrnntnnsensstttttnttnn nenns nenen ent 173 10 4 5 Set Current transformer CT ratio numerator ssssseeeeesseerrreseeerressrerressee 173 10 4 6 Set current transformer CT ratio denominator eeeeseeeeeeeeeeerssseeeeesee 174 10 4 7 Select status information ssseeseeeeeeeeeerresttetrrtstttrnsssttnnrssttnnnnsattnnnsstennnntt 174 10 4 8 Re
28. mapping tables Attempting to write to a register that is listed as writable but that is not supported by the meter will not result in an error indication Note It is not possible to modify parts of a setting e g to set only the year and month of the Date time setting Confirm set After you set a value in the meter it is recommended that you read the value to values confirm the result since it is not possible to confirm if a write was successful from the Modbus response 2CMC485004M0201 69 B21 Revision A User Manual Communication with Modbus 9 3 Mapping Tables Introduction The purpose of this section is to explain the relation between register number and metering data Contents of the The following table explains the content of the mapping tables mapping tables Quantity Name of the meter quantity or other information available in the meter Details Refinement of the Quantity column Start Reg Hex Hexadecimal number for the first lowest Modbus Register for this quantity Size Number of Modbus registers for the meter Quantity A Modbus Register is 16 bits long Res Resolution of the value for this Quantity if applicable Unit Unit for the Quantity if applicable Data type Data type for this Quantity i e how the value in the Modbus registers should be interpreted It is expressed exactly as it is sent on the bus That is it sho
29. no data 9 1 FF VIF next byte is manufacturer specific 10 1 EC VIFE power outage time 11 1 07 VIFE clear 12 1 XX CS checksum calculated from C field to last data 13 1 16 Stop character 10 4 21 Send password Password is sent with the following command all values are hexadecimal Byte No Size Value Description 1 1 68 Start character 2 1 OE L field calculated from C field to last user data 3 1 OE L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 Xx A field address 7 1 51 Cl field data send LSB first 8 1 07 DIF size 8 byte integer 9 1 FD VIF extension of VIF codes 10 1 16 VIFE password 11 18 8 XXXXXXXXXXXXXXXX Password 19 1 XX CS checksum calculated from C field to last data 20 1 16 Stop character 10 4 22 Set password Password is set by sending the following command all values are hexadecimal Note If the meter is password protected the old password must be sent before a new can be set 2CMC485004M0201 Revision A 181 B21 User Manual Communication with M Bus Byte No Size Value Description 1 1 68 Start character 2 1 OF L field calculated from C field to last user data 3 1 OF L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 07 DIF size 8 byte i
30. the password is to be reset See Table 4 3 for options Set the option 41 5 Setting RS 485 The RS 485 uses the EQ bus and the Modbus protocol to communicate To set the RS 485 communication depending on protocol perform the following steps Step EQ bus Modbus 1 Select 5E in the main menu press Select 5Et in the main menu press Select 5 485 press Select 5 485 press Select Praotac press M to see the se Select Pr otac press to see the lected protocol selected protocol Press and hold F to step back to the previous menu 4 If required then use S and F to set the If required then use S and F to set protocol to EQ bus E465 The display the protocol to Modbus radbu5 will go back to the default menu Go to The display will go back to the de SEE gt gt 5 485 fault menu Go to 5Et gt gt r5 485 If not required then press and hold F to If not required then press and step back to the previous menu hold F to step back to the previous menu 5 Press once to get to the next menu Press G once to get to the next The display will show the baudrate menu The display will show the bAud See table Table 4 3 for bau baudrate bAud See Table 4 3 for drate options Set baudrate baudrate options Set baudrate 6 Press G once to get to the next menu Press G once to get to the next The display will show the address Ad menu The display will show the drES See Table 4 3 for address addr
31. 1 The first register to write is Ox8A00 and the number of registers to write is 0x03 This means that the registers 0x8A00 to 0x8A02 are written Register 0x8A00 is set to the value OxOAOB and so on B21 66 2CMC485004M0201 User Manual Revision A Communication with Modbus Response frame Example of a response A response frame has the following structure Slave Address Function Code Start Address No of Registers Error Check The following is an example of a response Slave address 0x01 Function code 0x10 Register address high byte Ox8A Register address low byte 0x00 No of registers high byte 0x00 No of registers low byte 0x03 Error check CRC high byte OxAA Error check CRC low byte 0x10 In the example above the slave with the Modbus address responds to a write request The first register is Ox8A00 and 0x03 registers have been successfully written to 9 1 3 Function Code 6 Write single register General Request frame Example of a Function code 6 can be used as an alternative to function code 16 if there is only one register to be written It can for example be used to reset the power fail counter A request frame has the following structure Slave Address Function Code Register Address Register Value Error Check The following is an example of a request reset power fail counter
32. 1 84 DIF size 32 bit integer 139 1 80 DIFE Unit 0 140 1 80 DIFE Unit 0 141 1 40 DIFE Unit 1 gt x100 4 142 1 AQ VIF for units VA with resolution 0 01VA 143 1 FF VIFE next byte is manufacturer specific 144 1 83 VIFE L3 145 1 XX VIFE status 146 149 4 XXXXXXXX Apparent power L3 150 1 04 DIF size 32 bit integer 151 1 FD VIF extension of VIF codes 152 1 C8 VIFE for units V with resolution 0 1V 153 1 FF VIFE next byte is manufacturer specific 154 1 81 VIFE L1 155 1 XX VIFE status 156 159 4 XXXXXXXX Voltage L1 N 160 1 04 DIF size 32 bit integer 161 1 FD VIF extension of VIF codes 162 1 C8 VIFE for units V with resolution 0 1V 163 1 FF VIFE next byte is manufacturer specific 164 1 82 VIFE L2 165 1 XX VIFE status B21 User Manual 128 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 166 169 4 XXXXXXXX Voltage L2 N 170 1 04 DIF size 32 bit integer 171 1 FD VIF extension of VIF codes 172 1 c8 VIFE for units V with resolution 0 1V 173 1 FF VIFE next byte is manufacturer specific 174 1 83 VIFE L3 175 1 XX VIFE status 176 179 4 XXXXXXXX Voltage L3 N 180 1 04 DIF size 32 bit integer 181 1 FD VIF extension of VIF codes 182 1 C8 VIFE for units V with resolution 0 1V 183 1 FF VIFE next byte is manufacturer
33. 1 Write to this register to select an R W entry number to start reading from Date Time 6504 3 Write to this register to select a date R W time to start reading from Direction 6507 1 Write to this register to select the R W direction of reading B21 88 2CMC485004M0201 User Manual Revision A Communication with Modbus Data block The data block contains the log entries consisting of timestamp event counter event category event id and duration There is space for up to 15 log entries in the data block The log is read by repeatedly loading new values into the data block in backward or forward direction in time The event appearing in the first position in the data block has the entry number indicated by Entry number register In case of backwards reading the events in the other positions follow in ascending entry number order i e going towards older events In case of forward reading the events in the other positions follow in descending entry number order i e going towards more recent events Structure of the The following table describes the structure of the data block data block Entry Contents Start Size Description position Reg Hex 1 Timestamp 6510 3 Date and time when the event occur ed Date Time format 1 Category 6513 1 The category of this log entry exception warning error or information 1 Event id 6514 1 The id for this log entry identifying what has happened 1 Du
34. 27 83 75 07 00 00 Daily value for active energy import L1 here 77583 27 kwh ce 00 84 ff 82 00 23 75 02 00 00 00 Daily value for active energy import L2 here 275 23 kwh ce 00 84 ff 83 00 35 02 00 00 00 00 Daily value for active energy import L3 here 2 35 kwh ce 40 84 ff 81 00 39 58 17 00 00 00 Daily value for active energy export L1 here 1758 39 kwh ce 40 84 ff 82 00 35 18 27 01 00 00 Daily value for active energy export L2 here 12718 35 kwh ce 40 84 ff 83 00 27 83 75 07 00 00 Daily value for active energy export L3 here B21 User Manual 164 2CMC485004M0201 Revision A Communication with M Bus 77583 27 kwh ce 10 84 00 00 00 00 00 00 00 Daily value for tariff 1 active energy here 0 0 kwh ce 20 84 00 00 00 00 00 00 00 Daily value for tariff 2 active energy here 0 0 kwh ce b0 00 84 00 00 00 00 00 00 00 Daily value for tariff 3 active energy here 0 0 kwh ce 80 10 84 00 00 00 00 00 00 00 Daily value for tariff 4 active energy here 0 0 kwh ce 90 40 84 00 00 00 00 00 00 00 Daily value for tariff 1 reactive energy here 0 0 kvarh ce a0 40 84 00 00 00 00 00 00 00 Daily value for tariff 2 reactive energy here 0 0 kvarh ce bO 40 84 00 00 00 00 00 00 00 Daily value for tariff 3 reactive energy here 0 0 kvarh ce 80 50 84 00 00 00 00 00 00 00 Daily value for tariff 4 reactive energy here 0 0 kvarh 1f Dif 1F gt more daily values exist 6e 16 Checksum and stop byte Sending Request User Data
35. 68 53 73 Start character C field SND_UD XX 51 A field address Cl field data send LSB first 02 EC DIF size 2 byte integer VIF time point date M Bus data type G gt ol N ODO om AJ Ww MH gt oO 3a a a ay a a3 eE aE FF F9 VIF next byte is manufacturer specific VIF extension of manufacturer specific VIFE s next VIFE spec ifies actual meaning 12 XX VIFE specifies data requested 10 Active import energy register values at end of interval 11 Active import energy consumption per interval 12 Reactive import energy register values at end of interval 13 Reactive import energy consumption per interval 14 Input 1 register values at end of interval 15 Input 1 number of counts per interval 16 Input 2 register values at end of interval 17 Input 2 number of counts per interval 1C Active export energy register values at end of interval 1D Active export energy consumption per interval 1E Reactive export energy register values at end of interval 1F Reactive export energy consumption per interval 20 Apparent import energy register values at end of interval 21 Apparent import energy consumption per interval 22 Apparent export energy register values at end of interval 23 Apparent export energy consumption per interval 24 Input 3 register values at end of interval 25 Input 3 number of counts per interval 26 Input 4 register values at end of int
36. AAE 83 Too EVENTOS cenaa r T A U T tease 88 9 5 1 Reading Event logs enr irar A E Ae 90 96 GONTIQUPATION crar AAT A EA RE E 92 LET ALANIS nenen a A a a N 92 9 6 2 Inputs and outputs 2 0 eee e ee ceeeeeeeee cee ceeeeeeeee tesa aaaaaeaeeceeeeeeeeeeeseesecscnceeaeeeeeees 95 SASAS STANTS covet ooo Pea AE E E E ant dled eit te ohio cal and E EE E EE EN 97 10 Communication With M Bus ccccccccccccteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 105 10 1 Protocol Description sin neisi naia deans dee ended ai a aa ae Se aaa aaaea 106 10 1 1 Telegram Format sorniera e a is eaa 109 10 1 2 Value Information Field codes eessssesseeeeerrnsseerrresserrstsettrnsssttrnnsstennsnnnt 115 10 1 3 Communication procesSS ccccceeeeeeecceccacceeeeeeeeeeeeeceeeeeeaecaeeeeeeeeeeeteeeetieeea 120 10 2 Standard Readout of Meter Data eeesseeeeeeseeerreeeirrsesrirrssstttrrsstttrrssttennsssttennnstnt 122 10 2 1 Example of the 1st telegram all values are hexadecimal cceeeeeeees 122 10 2 2 Example of 2nd telegram all values are hexadecimal 0 ceeeeeeeeees 126 10 2 3 Example of 3rd telegram all values are hexadecimal cc cceeeceeeeeeeeenees 130 10 2 4 Example of the 4th telegram all values are hexadecimal cceeeeeee 135 10 2 5 Example of the 5th telegram all values are hexadecimal eceeeeeeees 138 10 2 6 Example of the 6th telegram all values are hexadecimal
37. B21 Revision A User Manual Communication with Modbus 9 5 Event logs Note Before you can use the information in this chapter you must be familiar with and understand the information and the concepts described in Historical Data on page 80 Mapping table The following table shows an overview of the mapping table Log type Details Start Reg Hex Size System log Header 6500 16 System log Data block 6510 105 Event log Header 65BO 16 Event log Data block 65CO 105 Audit log Header 6660 16 Audit log Data block 6670 105 Net quality log Header 6710 16 Net quality log Data block 6720 105 Communication log Header 67C0 16 Communication log Data block 67D0 105 Header and data There is one pair of header and data block for each log type located in the block registers listed in the mapping table above In the tables showing the structure of the header and data block below the register numbers are valid for the System log However the headers and data blocks for all log types share the same structure so the tables are applicable for all log types if the register numbers are exchanged to correct values Structure of the The following table describes the header header Function Start Size Description Read write Reg Hex Get next block 6500 1 Write value 1 to this register to load R W the next block of log entries Entry number 6501
38. Bus Byte No Size Value Description 20 16 Stop character Read request for load profile quantities with phase no specified A read request for a load profile quantities with phase no specified is performed by sending the following SND_UD to the meter followed by a REQ UD all values are hexadecimal Byte No Size Value Description 68 Start character 10 L field calculated from C field to last user data 10 L field repeated 68 Start character 53 73 C field SND_UD XX A field address 51 0E Cl field data send LSB first DIF size 12 digit BCD data ED FF VIF time point date and time VIF next byte is manufacturer specific gt olol NIJ oO AJOJN O aa a a oS a F9 VIF extension of manufacturer specific VIFE s next VIFE spec ifies actual meaning N XX VIFE specifies data requested 10 Active import energy register values at end of interval 11 Active import energy consumption per interval 12 Reactive import energy register values at end of interval 13 Reactive import energy consumption per interval 14 Input 1 register values at end of interval 15 Input 1 number of counts per interval 16 Input 2 register values at end of interval 17 Input 2 number of counts per interval 1C Active export energy register values at end of interval 1D Active ex
39. C field to last data 188 1 16 Stop character 10 2 8 Example of the 8th telegram all values are hexadecimal This example telegram contains the most recent snapshot of previous values Byte No Size Value Description 1 1 68 Start character 2 1 DE L field calculated from C field to last user data 3 1 DE L field repeated 4 1 68 Start character 5 1 08 C field RSP_UD 6 1 XX A field address 7 1 72 Cl field variable data respond LSB first 8 11 4 XXXXXXXX Identification Number 8 BCD digits 12 13 2 4204 Manufacturer ABB 14 1 02 Version 15 1 02 Medium 02 Electricity 16 1 XX Number of accesses 17 1 XX Status 18 19 2 0000 Signature 0000 no encryption 20 1 CE DIF size 12 digit BCD storage number bit 0 21 1 00 DIFE storage number bit 1 4 22 1 ED VIF for time date point B21 User Manual 148 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 23 1 E8 VIFE indicating end of period 24 1 XX VIFE status 25 30 6 XXXXXXXXXXXX Time and date sec min hour day month year 31 1 4E DIF size 12 digit BCD storage number bit 0 32 1 84 VIF for units kWh with resolution 0 01kWh 33 1 XX VIFE status 34 39 6 XXXXXXXXXXXX Active imported energy Total 40 1 CE DIF siz
40. Communication with M Bus 10 4 8 Reset of stored state for input 1 10 4 9 Reset of stored state for input 2 Reset of stored state for input is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 08 L field calculated from C field to last user data 3 1 08 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 Co DIF size no data storage number 1 9 1 40 DIFE unit 1 10 1 FD VIF extension of VIF codes 11 1 9B VIFE digital input 12 1 07 VIFE clear 13 1 XX CS checksum calculated from C field to last data 14 1 16 Stop character Reset of stored state for input 2 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 09 L field calculated from C field to last user data 3 1 09 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 Co DIF size no data storage number 1 9 1 80 DIFE unit 0 10 1 40 DIFE unit 2 11 1 FD VIF extension of VIF codes 12 1 9B VIFE digital input 13 1 07 VI
41. DIFE Unit 1 58 1 40 DIFE Unit 2 59 1 84 VIF for units kvar with resolution 0 01kvarh 60 1 FF VIFE next byte is manufacturer specific 61 1 F2 VIFE resettable energy 62 1 XX VIFE status 63 68 6 XXXXXXXXXXXX Resettable reactive exported energy Total 69 1 04 DIF size 32 bit integer 70 1 FF VIFE next byte is manufacturer specific 71 1 F1 VIFE reset counter 2CMC485004M0201 139 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 72 1 XX VIFE status 73 76 4 XXXXXXXX Reset counter for active imported energy Total 77 1 84 DIF size 32 bit integer 78 1 40 DIFE Unit 1 79 1 FF VIFE next byte is manufacturer specific 80 1 F1 VIFE reset counter 81 1 XX VIFE status 82 85 4 XXXXXXXX Reset counter for active exported energy Total 86 1 84 DIF size 32 bit integer 87 1 80 DIFE 88 1 40 DIFE Unit 2 89 1 FF VIFE next byte is manufacturer specific 90 1 F1 VIFE reset counter 91 1 XX VIFE status 92 95 4 XXXXXXXX Reset counter for reactive imported energy Total 96 1 84 DIF size 32 bit integer 97 1 co DIFE Unit 1 98 1 40 DIFE Unit 2 99 1 FF VIFE next byte is manufacturer specific 100 1 F1 VIFE reset counter 101 1 XX VIFE status 102 105 4 XXXXXXXX Reset counter for reactive exported energy Total 106 1 OE DIF size 12 digit BCD 107 1 FF VIFE nex
42. E 12 2CMC485004M0201 9 B21 Revision A User Manual Product Overview 1 1 Meter Parts Illustration Parts description The parts of the meter are shown in the illustration below The following table describes the parts of the meter Item Description Comments 1 Terminal block Terminals for all voltages and cur rents 2 Sealing points Seal thread is used to seal the cover 3 Product data Contains data about the meter type 4 LED Flashes in proportion to the energy measured Set button Enter configuration mode OK Exit button Press to perform an action or to se lect a menu Press and hold to exit to the previ ous menu or to toggle between de fault and main menu 7 Down Up button Toggle down up toggle right left in the main menu B21 User Manual 10 2CMC485004M0201 Revision A Product Overview Item Description Comments 8 Sealable terminal cover Protective cover with printed wiring diagram on the inside 9 Terminal for communication connection 10 Terminal for input output connection 11 Display LCD for meter reading 12 Optical communication interface For IR communication 13 Sealing label On both sides of the meter 2CMC485004M0201 11 B21 Revision A User Manual Product Overview 1 2 Meter Types Main groups The B21 is a direct connected Electricity Meter for cu
43. Switch on the power If a warning symbol is displayed refer to the error codes in Troubleshooting 2CMC485004M0201 Revision A 19 B21 User Manual Installation Step Action 10 Under the menu item Instantaneous Values on the meter check that the volt ages currents power and power factors are reasonable and that the power di rection is what to be expected the total power should be positive for a load that consumes energy When doing the check the meter should be connected to the intended load preferably a load with a current above zero on all phases to make the check as complete as possible Circuit protection Use the information in this table to select the correct fuse for the circuit protec tion Table 2 1 Meter type Max circuit protection Direct connected 65 A MCB C characteristic or 65A fuse type gL gG 2 3 1 Configuring the meter Default settings For information about how to change the default settings of the meter refer to the chapter called Meter Settings Default settings The following table lists the default settings of the meter that normally need to be changed Check the settings of the meter to see if they need to be reconfigured Parameter Direct connected meters Pulse frequency 10 imp kWh Pulse length 100 ms B21 20 2CMC485004M0201 User Manual Revision A Installation 2 4 Wiring Diagrams Gener
44. Value Description 1 1 68 Start character 2 1 07 L field calculated from C field to last user data 3 1 07 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 00 DIF size no data 9 1 FF VIF next byte is manufacturer specific 10 1 98 VIFE no of power fails 11 1 07 VIFE clear 12 1 XX CS checksum calculated from C field to last data 13 1 16 Stop character 10 4 5 Set Current transformer CT ratio numerator The current transformer ratio CT numerator is set by sending the following com mand all values are hexadecimal The command is affected by the write protec tion level set Byte No Size Value Description 1 1 68 Start character 2 1 Oa L field calculated from C field to last user data 3 1 Oa L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 04 DIF size 32 bit integer 9 1 FF VIF next byte is manufacturer specific 10 1 20 VIFE CT ratio numerator 11 14 4 XXXXXXXX New CT ratio numerator 15 1 XX CS checksum calculated from C field to last data 16 1 16 Stop character 2CMC485004M0201 173 B21 Revision A User Manual Communication with M Bus 10 4 6 Set current transformer CT ratio denominator The current transformer ratio CT denominator is set by sending the following command all values
45. are hexadecimal The command is affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 Oa L field calculated from C field to last user data 3 1 Oa L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 04 DIF size 32 bit integer 9 1 FF VIF next byte is manufacturer specific 10 1 22 VIFE CT ratio denominator 11 14 4 XXXXXXXX New CT ratio denominator 15 1 XX CS checksum calculated from C field to last data 16 1 16 Stop character 10 4 7 Select status information To change the way the status information is sent out the following command is sent all values are hexadecimal The command is not affected by the write pro tection level set Byte No Size Value Description 1 1 68 Start character 2 1 07 L field calculated from C field to last user data 3 1 07 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 01 DIF size 8 bit integer 9 1 FF VIF next byte is manufacturer specific 10 1 15 VIFE status of values status byte on the values 11 1 XX 0 never 1 status if not OK always 12 1 XX CS checksum calculated from C field to last data 13 1 16 Stop character 174 2CMC485004M0201 Revision A
46. by a send password command in order for the meter to accept the command If the accsess level is set to Closed the meter will not accept any command but will just return an acknowledge character E5 hex To change this access level protection the access level has to be set to Open via the buttons directly on the meter Note Commands that are not affected by the write access level protection only require a correct message with correct address syntax and checksum to be accepted For meters with tariff control the active tariff is set by sending the following com mand all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 07 L field calculated from C field to last user data 3 1 07 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 01 DIF size 8 bit integer 2CMC485004M0201 171 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 9 1 FF VIF next byte is manufacturer specific 10 1 13 VIFE tariff 11 1 xX New tariff 12 1 XX CS checksum calculated from C field to last data 13 1 16 Stop character 10 4 2 Set primary address The primary address is set by sending the following command all values are hexadecimal The command is n
47. character 08 C field RSP_UD XX A field address 72 Cl field variable data respond LSB first XXXXXXXX Identification Number 8 BCD digits 4204 Manufacturer ABB 02 Version 02 Medium 02 Electricity XX Number of accesses XX Status 1 1 1 1 1 1 1 8 11 4 2 1 1 1 1 2 18 19 0000 Signature 0000 no encryption B21 User Manual 122 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 20 1 0E DIF size 12 digit BCD 21 1 84 VIF for units kWh with resolution 0 01kWh 22 1 XX VIFE status 23 28 6 XXXXXXXXXXXX Active imported energy Total 29 1 8E DIF size 12 digit BCD 30 1 10 DIFE tariff 1 31 1 84 VIF for units kWh with resolution 0 01kWh 32 1 XX VIFE status 33 38 6 XXXXXXXXXXXX Active imported energy Tariff 1 39 1 8E DIF size 12 digit BCD 40 1 20 DIFE tariff 2 41 1 84 VIF for units kWh with resolution 0 01kWh 42 1 XX VIFE status 43 48 6 XXXXXXXXXXXX Active imported energy Tariff 2 49 1 8E DIF size 12 digit BCD 50 1 30 DIFE tariff 3 51 1 84 VIF for units kWh with resolution 0 01kWh 52 1 XX VIFE status 53 58 6 XXXXXXXXXXXX Active imported energy Tariff 3 59 1 8E DIF size 12 digit BCD 60 1 80 DIFE 61 1 10 DI
48. checksum calculated from C field to last data 15 1 16 Stop character 10 4 19 Set output 4 Setting the state of output 4 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 OA L field calculated from C field to last user data 3 1 OA L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 81 DIF size 8 bit integer 9 1 80 DIFE unit 0 10 1 80 DIFE unit 0 11 1 40 DIFE unit 4 12 1 FD VIF extension of VIF codes 13 1 1A VIFE digital output 14 1 XX output 4 new state 15 1 XX CS checksum calculated from C field to last data 16 1 16 Stop character B21 180 2CMC485004M0201 User Manual Revision A Communication with M Bus 10 4 20 Reset power outage time Reset of power outage time is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 07 L field calculated from C field to last user data 3 1 07 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 00 DIF size
49. data type G date can be derived from the data field 0010b type G 0100 type F 10 1 2 4 First manufacturer specific VIFE codes VIFE code Description E000 0000 Total E000 0001 L1 E000 0100 N E001 0000 Pulse frequency E001 0011 Tariff E001 0100 Installation check E001 0101 Status of values E001 0111 Current quadrant E001 1000 Power fail counter E010 0000 Current Transformer ratio numerator CT ratio E010 0001 Voltage Transformer ratio numerator VT ratio E010 0010 Current Transformer ratio denominator CT ratio E010 0011 Voltage Transformer ratio denominator VT ratio E010 0101 Currency conversion factor curr 10 kWh B21 116 2CMC485004M0201 User Manual Revision A Communication with M Bus VIFE code Description E010 0110 Error flags E010 0111 Warning flags E010 1000 Information flags E010 1001 Alarm flags E100 Onnn Phase angle voltage degrees 10 E100 1nnn Phase angle current degrees 10 0 3 E101 Onnn Phase angle power degrees 10 0 3 E101 1nnn Frequency Hz 10 0 3 E110 Onnn Power factor 10 003 E110 1010 Change communication write access level E110 1100 Power outage time E110 1111 Event type E111 0000 Measurement period E111 0001 Reset counter for energy E111 0010 Resettable register E111 0110 Sequence number audit log E111 1000 Ex
50. digit BCD 157 1 Co DIFE Unit bit 0 158 1 80 DIFE Unit bit 1 159 1 40 DIFE Unit bit 2 Unit bit 0 2 gt Unit 5 160 1 84 VIF for unit kVAh with resolution 0 01kVAh 161 1 XX VIFE status 162 167 6 XXXXXXXXXXXX Apparent exported energy Total 168 1 1F DIF more records will follow in next telegram 169 1 XX CS checksum calculated from C field to last data 170 1 16 Stop character 10 2 6 Example of the 6th telegram all values are hexadecimal Byte No Size Value Description 1 1 68 Start character 2 1 F7 L field calculated from C field to last user data 3 1 F7 L field repeated 4 1 68 Start character 5 1 08 C field RSP_UD 6 1 XX A field address 7 1 72 Cl field variable data respond LSB first 8 11 4 XXXXXXXX Identification Number 8 BCD digits 12 13 2 4204 Manufacturer ABB 14 1 02 Version 15 1 02 Medium 02 Electricity 16 1 XX Number of accesses 17 1 XX Status 18 19 2 0000 Signature 0000 no encryption 20 1 OE DIF size 12 digit BCD 21 1 84 VIF for units kWh with resolution 0 01kWh 22 1 FF VIFE next byte is manufacturer specific 23 1 81 VIFE L1 2CMC485004M0201 141 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 24 1 XX VIFE status 25 30 6 XXXXXXXXXXXX Active imported energy L1 31 1 OE DIF size 12 digit BCD 32 1 84 VIF for units kWh with reso
51. digit BCD 205 1 DO DIFE tariff 1 unit bit O 206 1 40 DIFE unit bit 1 unit bit O 1 gt unit 3 207 1 84 VIF for units kvarh with resolution 0 01kvarh 208 1 XX VIFE status 209 214 6 XXXXXXXXXXXX Reactive exported energy Tariff 1 215 1 8E DIF size 12 digit BCD 216 1 EO DIFE tariff 2 unit bit O 217 1 40 DIFE unit bit 1 unit bit O 1 gt unit 3 218 1 84 VIF for units kvarh with resolution 0 01kvarh 219 1 XX VIFE status 220 225 6 XXXXXXXXXXXX Reactive exported energy Tariff 2 226 1 8E DIF size 12 digit BCD 227 1 FO DIFE tariff 3 unit bit O 228 1 40 DIFE unit bit 1 unit bit O 1 gt unit 3 229 1 84 VIF for units kvarh with resolution 0 01kvarh 230 1 XX VIFE status 231 236 6 XXXXXXXXXXXX Reactive exported energy Tariff 3 237 1 8E DIF size 12 digit BCD 238 1 Co DIFE unit bit O 239 1 50 DIFE tariff 4 unit bit 1 unit bit 0 1 gt unit 3 240 1 84 VIF for units kvarh with resolution 0 01kvarh 241 1 XX VIFE status 242 247 6 XXXXXXXXXXXX Reactive exported energy Tariff 4 248 1 1F DIF more records will follow in next telegram 249 1 XX CS checksum calculated from C field to last data 250 1 16 Stop character B21 134 2CMC485004M0201 User Manual Revision A Communication with M Bus 10 2 4 Example of the 4th telegram all values are hexadecimal Byte No Size Value Description 1 1 6
52. for tariff 1 active energy 2 62 kWh CE 20 04 27 02 00 00 00 00 Monthly value for tariff 2 active energy 2 27 kWh CE 30 04 79 00 00 00 00 00 Monthly value for tariff 3 active energy 0 79 kWh CE 80 10 04 65 02 00 00 00 00 Monthly value for tariff 4 active energy 2 65 kWh CE 80 40 04 04 02 00 00 00 00 Monthly value for total reactive energy 2 04 kvarh CE 90 40 04 64 00 00 00 00 00 Monthly value for tariff 1 reactive energy 0 64 kWh CE BO 40 04 19 00 00 00 00 00 Monthly value for tariff 3 reactive energy 0 19 kWh CE 80 50 04 65 00 00 00 00 00 Monthly value for tariff 4 reactive energy 0 65 kWh CE 40 FD 61 00 00 00 00 00 00 Monthly value for input 1 counter 0 pulses CE 80 40 FD 61 00 00 00 00 00 00 Monthly value for input 2 counter 0 pulses 1F Dif 1F gt more monthly values exist 00 00 00 00 00 00 00 00 00 00 00 00 00 Pad bytes 62 16 Checksum and stop byte System sends out request UD2 10 5B FE 59 16 Meter sends out data telegram B21 User Manual 166 2CMC485004M0201 Revision A Communication with M Bus 68 9C 9C 68 08 00 72 44 47 24 00 42 04 02 02 OA 00 00 00 8E 01 ED 6B 00 00 00 01 06 06 Date time stamp for previous values 01 06 06 00 00 00 day month year sec min hour 8E 01 04 02 00 00 00 00 8E 8E A1 40 50 04 25 61 00 00 17 00 81 04 00 00 05 00 00 00 00 8E 31 04 40 04 26 01 55 00 00 00 00 00 00 00 00 8E 11 04 55 01 00 00 00 00 8E 21 04 27 31 00 00 00 00 00 8E
53. gt OPE If not required then press and hold F to If not required then press and hold F to step back to the previous menu step back to the previous menu 4 Press once to get to the next menu Press G once to get to the next menu bAUd The display will show the bau bAud The display will show the bau drate See Table 4 3 for baudrate op drate See Table 4 3 for baudrate op tions Set baudrate tions Set baudrate 5 Press G once to get to the next menu Press once to get to the next menu Addr ES The display will show the ad Addr E5 The display will show the ad dress See Table 4 3 for address dress See Table 4 3 for address range range Set address Set address 6 Press once to get to the next menu Press G once to get to the next menu AccE55 The display will show the ac Jct t The display will show the Oct cess level See Table 4 3 for options TO See Table 4 3 for options Set Oct Set the access level TO 7 Press once to get to the next menu Press once to get to the next menu Snd 5t The display will show the i afc t The display will show the Inac Send status info See Table 4 3 for op TO See Table 4 3 for options Set Inac tions Set the send info status TO Press once to get to the next menu Press once to get to the next menu PASS d The display will show if the PA5S d The display will show pass password is to be reset See Table 4 3 word rese
54. integer 107 1 FF VIF next byte is manufacturer specific 108 1 C2 VIFE phase angle voltage with resolution 0 1 109 1 FF VIFE next byte is manufacturer specific 110 1 83 VIFE L3 111 1 XX VIFE status 112 113 2 XXXX Phase angle voltage L3 114 1 02 DIF size 16 bit integer 115 1 FF VIF next byte is manufacturer specific 116 1 CA VIFE phase angle current with resolution 0 1 117 1 FA VIFE next byte is manufacturer specific B21 User Manual 132 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 118 1 81 VIFE L1 119 1 XX VIFE status 120 121 2 XXXX Phase angle current L1 122 1 02 DIF size 16 bit integer 123 1 FF VIF next byte is manufacturer specific 124 1 CA VIFE phase angle current with resolution 0 1 125 1 FF VIFE next byte is manufacturer specific 126 1 82 VIFE L2 127 1 XX VIFE status 128 129 2 XXXX Phase angle current L2 130 1 02 DIF size 16 bit integer 131 1 FF VIF next byte is manufacturer specific 132 1 CA VIFE phase angle current with resolution 0 1 133 1 FF VIFE next byte is manufacturer specific 134 1 83 VIFE L3 135 1 XX VIFE status 136 137 2 XXXX Phase angle current L3 138 1 8E DIF size 12 digit BCD 139 1 80 DIFE 140 1 40 DIFE unit 2 141 1 84 VIF for units kvarh with resolution 0 01kvarh 1
55. left ported active energy for tariff 1 10 20 kWh ACT NRG EXP TAR2 Measures the ex T2 blinks arrow left ported active energy for tariff 2 11 20 kWh ACT NRG EXP TAR3 Measures the ex T3 blinks arrow left ported active energy for tariff 3 12 20 kWh ACT NRG EXP TAR4 Measures the ex T4 blinks arrow left ported active energy for tariff 4 13 20 kvarh REACT NRG IMP TAR1 Measures the im T1 blinks arrow right ported reactive en ergy for tariff 1 14 20 kvarh REACT NRG IMP TAR2 Measures the im T2 blinks arrow right ported reactive en ergy for tariff 2 15 20 kvarh REACT NRG IMP TAR3 Measures the im T3 blinks arrow right ported reactive en ergy for tariff 3 16 20 kvarh REACT NRG IMP TAR4 Measures the im T4 blinks arrow right ported reactive en ergy for tariff 4 17 20 kvarh REACT NRG EXP TAR1 Measures the ex T1 blinks arrow left ported reactive en ergy for tariff 1 18 20 kvarh REACT NRG EXP TAR2 _ Measures the ex T2 blinks arrow left ported reactive en ergy for tariff 2 19 20 kvarh REACT NRG EXP TAR3 _ Measures the ex T3 blinks arrow left ported reactive en ergy for tariff 3 20 20 kvarh REACT NRG EXP TAR4 _ Measures the ex T4 blinks arrow left ported reactive en ergy for tariff 4 Status Icons The status icons that can be seen on the display are explained in the following table Table 3 1 Icon Indication N Wireless communication G Communication is in progress The meter is either sending or receiving information
56. list of OBIS codes is found in Quantity identifiers on page 83 The table below shows an example of how an OBIS code is mapped to the Quantity registers The OBIS code used is for active energy import total 1 0 1 8 0 255 Byte Comment on byte order Value in case of active number energy import total 0 Most significant byte of lowest register 1 1 Least significant byte of lowest register 0 2 1 3 8 4 ee 0 5 Least significant byte of highest register 255 The data type register contains a data type identifier that is a value between 0 and 255 Currently only two identifiers are used for historical values The identifier for 64 bit unsigned integer is 21 and the identifier for 64 bit signed integer is 20 The scaler register shows the resolution of the value The measured value in the Value register should be interpreted as value 10 For example the prefix kilo is represented by scaler 3 while milli is 3 An energy accumulator with the resolution 0 01 kWh consequently has scaler 1 B21 User Manual 82 2CMC485004M0201 Revision A Communication with Modbus Date and time format Response times The same date and time format is used wherever a date and time occurs in the registers e g the Date Time register in the Header or a timestamp in the Data block The following table shows the structure of date and time in the mapping Byte Descripti
57. load profile in format energy consumption per interval E010 0010 Readout request of apparent exported energy load profile in format energy register values at end of intervals E010 0011 Readout request of apparent exported energy load profile in format energy consumption per interval E010 0100 Readout request of input 3 counter load profile in format counter register values at end of intervals E010 0101 Readout request of input 3 counter load profile in format number of counts per interval E010 0110 Readout request of input 4 counter load profile in format counter register values at end of intervals E010 0111 Readout request of input 4 counter load profile in format number of counts per interval E010 1000 E010 1001 Readout request of current load profile Readout request of voltage load profile E010 1010 Readout request of THD voltage load profile E010 1011 Readout request of THD current load profile E010 1100 Readout request of power factor load profile E010 1110 E010 1111 E011 0000 System log Audit log Net quality log E011 0010 Event log E011 0011 Event type system log E011 0100 Event type audit log E011 0101 Event type net quality log E011 0111 E011 1nnn Event type event log Energy in currency currency 10 10 1 2 9 2 nd manufacturer specific VIFE followed after VIFE 1111 1110 FE hex
58. net L3 1 0 140 8 0 255 Pulse input The following table lists the OBIS codes for pulse input counters eountere Quantity OBIS code Input 1 counter 1 128 82 8 0 255 Input 2 counter 1 129 82 8 0 255 Input 3 counter 1 130 82 8 0 255 Input 4 counter 1 131 82 8 0 255 2CMC485004M0201 85 B21 Revision A User Manual Communication with Modbus Averages of instrumentation values Averages of instrumentation values are used in load profile recording The following table lists the OBIS codes for averaging of instrumentation values Quantity OBIS code Voltage L1 1 0 32 27 0 255 Voltage L2 1 0 52 27 0 255 Voltage L3 1 0 72 27 0 255 Voltage L1 L2 1 0 134 27 0 255 Voltage L2 L3 1 0 135 27 0 255 Voltage L1 L3 1 0 136 27 0 255 Current L1 1 0 31 27 0 255 Current L2 1 0 51 27 0 255 Current L3 1 0 71 27 0 255 Current N 1 0 91 27 0 255 Power factor total 1 0 13 27 0 255 Power factor L1 1 0 33 27 0 255 Power factor L2 1 0 53 27 0 255 Power factor L3 1 0 73 27 0 255 Min Max of instrumentation values and powers Minimum and maximum of instrumentation values and powers are used for the Demand function In the table below the byte shown as X can have any of the values 3 6 13 or 16 The meaning of these values is described after the OBIS code table The following table lists the OBIS codes for minimum maximum of instrumentation values and powers
59. reactive energy will always be the same The active tariffis displayed on the LCD by the text Tx in the status field where x is the tariff number The active tariff can also be read via communication Input coding meters with 4 tariffs The coding of the inputs is binary The following table describes the default cod ing Input 4 Input 3 Tariff OFF OFF T1 OFF ON T2 ON OFF T3 ON ON T4 2CMC485004M0201 43 B21 Revision A User Manual Technical Description Input coding meters with 2 tariffs The coding of the inputs is binary The following table describes the default cod ing Input 3 Tariff OFF T1 ON T2 5 4 2 Pulse Outputs About pulse Meters equipped with pulse outputs may have up to 4 outputs putpurs On the pulse outputs the meter sends out a specified number of pulses pulse frequency per kilowatt hour kilovar for reactive pulse outputs For direct connected meters no external transformers are used and the amount of pulses sent out are in proportion to the energy flowed through the meter 5 4 2 1 Pulse Frequency and Pulse length General Pulse frequency and pulse length can be set via the buttons on the meter or via Pulse frequency Pulse length communication If the meter have more than 1 pulse output all outputs will have the same pulse frequency and pulse length The pulse frequency is configurable and can be set
60. specific VIFE has the same construction as a VIF If the extension bit of the man ufacturer specific VIFE is set and the VIFE is less than 1111 1000 the next byte is a standard VIFE otherwise it is the first data byte If the extension bit of the manufacturer specific VIFE is set and the VIFE is bigger than or equal to 1111 1000 the next byte is an extension of manufacturer specific VIFE s The Data follows a VIF or a VIFE without the extension bit set The manufacturer data header MDH is either made up by the character 1 Fh that indicates that more data will follow in the next telegram or by OFh indicating the last telegram B21 User Manual 114 2CMC485004M0201 Revision A Communication with M Bus Check sum The Check Sum is used to recognize transmission and synchronization faults It is calculated from the arithmetical sum of the bytes from the control field to the last user data without taking carry digits into account 10 1 2 Value Information Field codes 10 1 2 1 Standard VIF codes VIF code Description Range coding Range E000 Onnn Energy 10 3 Wh 0 001Wh to 10000Wh E010 1nnn Power 10003 W 0 001W to 10000W E010 00nn Duration nn 00 seconds nn 01 minutes nn 10 hours nn 11 days E110 110n Time point n 0 date Data type G n 1 time amp date Data type F or 6 byte BCD coding E111 1000 Fabrication No 00000000 to 999999
61. step 1 Note Step 1 and 2 initiate the readout procedure and can NOT be left out even if the number of day profiles and actions used are already known Note The Day profile number register can optionally be read together with the Num ber of actions register in step 2 The Day profile number register holds the current day profile number starting from 1 after reading the Number of day profiles register It is incremented every time the last action during the day is read from Action registers S In the same way the Action number register can optionally be read together with the Action registers in step 3 The Action number register holds the current action number starting from 1 after reading the Number of actions register It is incremented every time the Action registers are read Special days The following table describes the group of registers for configuring special days configuration gura Function Start Size Description Read registers Reg write Hex Number of 8CD3 1 The number of special days used 1 50 R W special days Special day 8CD4 1 Current special day number during read R number or write of configuration Special day 8CD5 3 Date and associated day ID for the R W special day Special day The following table describes the group of registers for configuring a week registers profile Contents Register Byte nr Description Date 8CD5
62. the following steps hal 1 Select SEE in the main menu press 2 Select Resettable registers 5t r9 on the display press 3 The display will show the different registers to reset Depending on the meter type the available choices are B21 36 2CMC485004M0201 User Manual Revision A Meter Settings Register On the display Active Energy Imported Total Ack tn Active Energy Exported Total Ack EH Reactive Energy Imported Total rEA in Reactive Energy Exported Total rEA EH Reset all Al 4 Toggle through the pages and reset the desired registers 2CMC485004M0201 37 B21 Revision A User Manual Meter Settings B21 38 2CMC485004M0201 User Manual Revision A Technical Description Chapter 5 Technical Description Overview This chapter contains technical descriptions of the meter functions Depending of the meter type the meter may contain all or a subset of the functions described in this chapter In this chapter The following topics are covered in this chapter Ded Energy Values e eee ET tigenadearts cenapaadecudia sat etdceeeetnnties 40 9 2 Instrumentation ii citrine nee Hiei deme 41 D0 AIAN 24th eae ahaa eine avian eae ee 42 5 4 Inputs and Outputs 2 2 2 2 cece cee eeeeeeeecee cee ee eee eeeeeeeeeecceaeeeeeeeeeeeeeeeeeenseenes 43 5 4 1 Tanith IMpUts 2xesstetar ative eee eae elt eee alee a a a 43 5 4 2 Pulse Outputs i
63. to a value between 1 9999 impulses The value must be an integer The unit is selectable and may be set to imp kWh imp Wh or imp MWh The pulse length can be set to a value between 10 990 ms Deciding pulse frequency length If the power is too high for a certain pulse length and pulse frequency there is a risk that the pulses may go into one another If this happens the meter will emit a new pulse relay closed before the previous one has terminated relay open and the pulse will be missed In worst case the relay may be closed at all times To avoid this problem a calculation should be made to work out the maximum pulse frequency allowed at a particular site based upon an estimated maximum power and the meter s pulse output data B21 User Manual 44 2CMC485004M0201 Revision A Technical Description Formula Example 1 The formula to use for this calculation is Max pulse frequency 1000 3600 U I Ppause Plength where U and I is the estimated maximum element voltage in volts and current in amperes Plength and Ppause are the pulse length and the required pulse pause in seconds A reasonable minimum pulse length and pulse pause is 30 ms which conforms to the SO and IEC standard Note U and have to be the primary values in a transformer connected meter if the CT and VT for the external transformers are programmed into the meter In a direct connected 1 element meter with estimated maxi
64. total 1 0 1 8 0 255 Active energy export total 1 0 2 8 0 255 Active energy net total 1 0 16 8 0 255 Reactive energy import total 1 0 3 8 0 255 2CMC485004M0201 83 B21 Revision A User Manual Communication with Modbus Quantity OBIS code Reactive energy export total 1 0 4 8 0 255 Reactive energy net total 1 0 128 8 0 255 Apparent energy import total 1 0 9 8 0 255 Apparent energy export total 1 0 10 8 0 255 Apparent energy net total 1 0 137 8 0 255 Active energy import total CO2 1 0 1 8 200 255 Active energy import total Currency 1 0 1 8 220 255 Energies per tariff The following table lists the OBIS codes for energies per tariff Energies per phase Quantity OBIS code Active energy import tariff 1 1 0 1 8 1 255 Active energy import tariff 2 1 0 1 8 2 255 Active energy import tariff 3 1 0 1 8 3 255 Active energy import tariff 4 1 0 1 8 4 255 Active energy export tariff 1 1 0 2 8 1 255 Active energy export tariff 2 1 0 2 8 2 255 Active energy export tariff 3 1 0 2 8 3 255 Active energy export tariff 4 1 0 2 8 4 255 Reactive energy import tariff 1 1 0 3 8 1 255 Reactive energy import tariff 2 1 0 3 8 2 255 Reactive energy import tariff 3 1 0 3 8 3 255 Reactive energy import tariff 4 1 0 3 8 4 255 Reactive energy export tariff 1 1 0 4 8 1 255 Reactive energy export tariff 2 1 0 4 8 2 255 Reactive energy ex
65. 0 high byte Year 2CMC485004M0201 103 B21 Revision A User Manual Communication with Modbus Write special day configuration Read special day configuration S S Contents Register Byte nr Description 1 Month 8C D6 0 Day 1 Not used Day id 8CD7 Both Day ID associated with the special day Note All 3 registers in the table above must be written in one operation otherwise the values will not take effect Follow the steps in the table below to configure the special days Step Action 1 Write the number of special days to use to the Number of special days register This is a value between 1 and 50 2 Write the desired date and day id of the first special to the Special day registers Repeat step 2 for all special days that shall be used i e the same number of times as the value written in step 1 Follow the steps in the table below to read the current special day configuration Step Action 1 Read the Number of special days register to find out how many special days are used 2 Read from the Special day registers to get the date and day id for the first special day 3 Repeat step 2 for each special day until all special day configurations have been read This means step 2 shall be performed the same number of times as the value read in step 1 Note Step 1 initiates the readout procedure and can NOT be left out even if
66. 04M0201 35 B21 Revision A User Manual Meter Settings 4 1 7 Setting Upgrade Consent Upgrade Consent can be set to Allowed or Not Allowed Setting it to Allowed means you agree to updates of the meter Setting it to Not Allowed means no upgrades will take place To set Upgrade Consent perform the following steps tS 1 Select SEE in the main menu press 2 Select Upgrade Consent U OK P9 on the display press t 3 Press to set Upgrade Consent 4 1 8 Setting Pulse LED To set pulse LED perform the following steps Reg 1 Select SEE in the main menu press 2 Select Pulse LED PU LEd on the display press 3 Press E to set the type of energy that the LED shall indicate on 4 1 9 Setting Tariff t The tariff source can be set to input or communication To set the tariffs perform the following steps Step Input Communication 1 Select 5Et in the main Select 5Et in the menu press main menu press 2 Select EAr FF press 5 Select tAr FF press 3 Press and select Input Press and select i nPUc Comm Com 4 Use to toggle to the first The tariff source is configuration Four configu now set for commu rations are available Set nication the tariff that shall be active for each configuration 5 z 4 1 10 Resetting Resettable Registers To reset registers perform
67. 10 Readout request of reactive imported energy load profile in format energy register values at end of intervals E001 0011 Readout request of reactive imported energy load profile in format energy consumption per interval E001 0100 Readout request of input 1 counter load profile in format counter register values at end of intervals E001 0101 Readout request of input 1 counter load profile in format number of counts per interval E001 0110 Readout request of input 2 counter load profile in format counter register values at end of intervals E001 0111 Readout request of input 2 counter load profile in format number of counts per interval E001 1001 Readout request of previous values E001 1010 Readout request of event log E001 1100 Readout request of active exported energy load profile in format energy register values at end of intervals E001 1101 Readout request of active exported energy load profile in format energy consumption per interval E001 1110 Readout request of reactive exported energy load profile in format energy register values at end of intervals E001 1111 Readout request of reactive exported energy load profile in format energy consumption per interval E010 0000 Readout request of apparent imported energy load profile in format energy register values at end of intervals B21 118 2CMC485004M0201 User Manual Revision A Communication with M Bus VIFE code Description E010 0001 Readout request of apparent imported energy
68. 14 1 FF VIFE next byte is manufacturer specific 215 1 81 VIFE L1 216 1 XX VIFE status 217 222 6 XXXXXXXXXXXX Apparent exported energy L1 223 1 8E DIF size 12 digit BCD 224 1 co DIFE Unit bit 0 225 1 80 DIFE Unit bit 1 226 1 40 DIFE Unit bit 2 unit bit0 2 gt unit 5 B21 User Manual 144 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 227 1 84 VIF for unit kVAh with resolution 0 01kVAh 228 1 FF VIFE next byte is manufacturer specific 229 1 82 VIFE L2 230 1 XX VIFE status 231 236 6 XXXXXXXXXXXX Apparent exported energy L2 237 1 8E DIF size 12 digit BCD 238 1 Co DIFE Unit bit 0 239 1 80 DIFE Unit bit 1 240 1 40 DIFE Unit bit 2 unit bit0 2 gt unit 5 241 1 84 VIF for unit kVAh with resolution 0 01kVAh 242 1 FF VIFE next byte is manufacturer specific 243 1 83 VIFE L3 244 1 XX VIFE status 245 250 6 XXXXXXXXXXXX Apparent exported energy L3 251 1 1F DIF more records will follow in next telegram 252 1 XX CS checksum calculated from C field to last data 253 1 16 Stop character 10 2 7 Example of the 7th telegram all values are hexadecimal Byte No Size Value Description 1 1 68 Start character 2 1 B6 L field calculated from C field to last user data 3 1 B6 L field repeated 4 1 68 S
69. 2 10 5b fe 59 16 Data block 2 68 4b 4b 68 08 00 72 00 00 00 00 42 04 10 02 02 2a 00 00 Data header ce 00 ed eb 00 00 00 00 08 01 11 Date Time stamp for previous values here 08 01 11 00 00 00 day month year sec min hour ce 40 fd el 00 00 00 00 00 00 00 Daily value for input 1 counter here 0 pulses ce 80 40 fd e1 00 00 00 00 00 00 00 Daily value for input 1 counter here 0 pulses ce c0 40 fd e1 00 00 00 00 00 00 00 Daily value for input 1 counter here 0 pulses ce 80 80 40 fd e1 00 00 00 00 00 00 00 Daily value for input 1 counter here 0 pulses Of Dif OF gt no more daily values exist cd 16 Checksum and stop byte 2CMC485004M0201 165 B21 Revision A User Manual Communication with M Bus Readout of previous values data System sends read request command for previous values with date 1 st of july 06 68 OA OA 68 73 FE 51 02 EC FF F9 19 C1 07 89 16 Meter sends out acknowledge E5 System sends out request UD2 10 7B FE 79 16 Meter sends out data telegram 68 9C 9C 68 08 00 72 44 47 24 00 42 04 02 02 09 00 00 00 Data header The date time stamp and the monthly values have storage number 1 that is it is the 1 st most recent in time set of monthly values CE 00 ED 6B 00 00 00 01 07 06 Date time stamp for previous values here 01 07 06 00 00 00 day month year sec min hour CE 00 04 35 08 00 00 00 00 Monthly value for total active energy 8 35 kWh CE 10 04 62 02 00 00 00 00 Monthly value
70. 243 253 11 XXXXXXXXXXXXXXXXX Type designation ASCII coded LSB byte first for ex XXXXX ample A44 552 100 254 1 1F DIF more records will follow in next telegram 2CMC485004M0201 125 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 255 1 XX CS checksum calculated from C field to last data 256 1 16 Stop character 10 2 2 Example of 2nd telegram all values are hexadecimal Byte No Size Value Description 1 1 68 Start character 2 1 FC L field calculated from C field to last user data 3 1 FC L field repeated 4 1 68 Start character 5 1 08 C field RSP_UD 6 1 XX A field address 7 1 72 Cl field variable data respond LSB first 8 11 4 XXXXXXXX Identification Number 8 BCD digits 12 13 2 4204 Manufacturer ABB 14 1 02 Version 15 1 02 Medium 02 Electricity 16 1 XX Number of accesses 17 1 XX Status 18 19 2 0000 Signature 0000 no encryption 20 1 04 DIF size 32 bit integer 21 1 FF VIF next byte is manufacturer specific 22 1 98 VIFE Power fail counter 23 1 XX VIFE status 24 27 4 XXXXXXXX Power fail counter 28 1 04 DIF size 32 bit integer 29 1 A9 VIF for units W with resolution 0 01W 30 1 XX VIFE status 31 34 4 XXXXXXXX Active power Total 35 1 04 DIF size 32 bit integer 36 1 AQ VIF for units W with resolution 0 01W 37 1 F
71. 3 8COE 1 Function of third I O port R W O port 4 8COF 1 Function of fourth I O port R W The following table lists the possible values for I O port function Value Function 0 Input 1 Communication output 2 Alarm output 3 Pulse output 4 Tariff output 5 Output always ON 6 Output always OFF 2CMC485004M0201 95 B21 Revision A User Manual Communication with Modbus Pulse output configuration registers Selectable energy quantities Write pulse output configuration The following table describes the group of registers for configuring the pulse outputs Function Start Size Description Read Reg write Hex Pulse output 8C10 1 The instance number of the pulse output R W instance Port number 8C11 1 The physical I O port on which the R W pulses are sent out Energy quantity 8C12 3 The OBIS code for the quantity R W Pulse frequency 8C15 2 The pulse frequency measured in R W active energy pulses kWh with 3 decimals This is relevant only if Energy quantity is set to active energy Pulse frequency 8C17 2 The pulse frequency measured in R W reactive energy pulses kvarh with 3 decimals This is relevant only if Energy quantity is set to reactive energy Pulse length 8019 2 The duration of a pulse measured in R W milliseconds Turn off pulse 8C1B 1 Write the value 1 to this register to turn RAV output off the selected pulse output instan
72. 42 1 XX VIFE status 143 148 6 XXXXXXXXXXXX Reactive imported energy Total 149 1 8E DIF size 12 digit BCD 150 1 90 DIFE tariff 1 151 1 40 DIFE unit 2 152 1 84 VIF for units kvarh with resolution 0 01kvarh 153 1 XX VIFE status 154 159 6 XXXXXXXXXXXX Reactive imported energy Tariff 1 160 1 8E DIF size 12 digit BCD 161 1 AO DIFE tariff 2 162 1 40 DIFE unit 2 163 1 84 VIF for units kvarh with resolution 0 01kvarh 164 1 XX VIFE status 165 170 6 XXXXXXXXXXXX Reactive imported energy Tariff 2 171 1 8E DIF size 12 digit BCD 172 1 BO DIFE tariff 3 173 1 40 DIFE unit 2 174 1 84 VIF for units kvarh with resolution 0 01kvarh 175 1 XX VIFE status 176 181 6 XXXXXXXXXXXX Reactive imported energy Tariff 3 2CMC485004M0201 133 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 182 1 8E DIF size 12 digit BCD 183 1 80 DIFE 184 1 50 DIFE tariff 4 unit 2 185 1 84 VIF for units kvarh with resolution 0 01kvarh 186 1 XX VIFE status 187 192 6 XXXXXXXXXXXX Reactive imported energy Tariff 4 193 1 8E DIF size 12 digit BCD 194 1 Co DIFE unit bit 0 195 1 40 DIFE unit bit 1 unit bit0 1 gt unit 3 196 1 84 VIF for units kvarh with resolution 0 01kvarh 197 1 XX VIFE status 198 203 6 XXXXXXXXXXXX Reactive exported energy Total 204 1 8E DIF size 12
73. 5 2CMC485004M0201 97 B21 Revision A User Manual Communication with Modbus Quantity Details Start Reg Hex Size Tariffs Week profile configuration 8CB5 24 Tariffs Day profile configuration 8CCD 6 Tariffs Special days configuration 8CD3 5 Tariff source The Tariff source register is used to read or write the source used for controlling register the tariffs Possible values are listed in the table below Value Description 0 Clock Calendar 1 Communication 2 Inputs Input The Input configuration register is used for reading and writing tariff input configuration configuration It decides how many tariffs are used and which tariff is activated register for every combination of values on the inputs The following table describes the contents of the Input configuration register Byte Bits Description Possible values 0 high byte Entire The number of tariffs to use 1 4 byte 1 low byte 0 1 Tariff to activate when both 0 3 0 tariff 1 etc inputs are OFF 2 3 Tariff to activate when input 3 is 0 3 ON and input 4 is OFF 4 5 Tariff to activate when input 3 is 0 3 OFF and input 4 is ON 6 7 Tariff to activate when both 0 3 inputs are ON Bit 0 is the least significant bit Season The following table describes the group of registers for configuring seasons nfiguration eo g guratio Function Start Size Descripti
74. 55 Current L1 1 0 31 7 0 255 Current L2 1 0 51 7 0 255 Current L3 1 0 71 7 0 255 Current N 1 0 91 7 0 255 Active power total 1 0 16 7 0 255 Active power L1 1 0 36 7 0 255 Active power L2 1 0 56 7 0 255 Active power L3 1 0 76 7 0 255 Reactive power total 1 0 128 7 0 255 Reactive power L1 1 0 129 7 0 255 Reactive power L2 Reactive power L3 1 0 130 7 0 255 1 0 131 7 0 255 Apparent power total 1 0 137 7 0 255 Apparent power L1 1 0 138 7 0 255 Apparent power L2 1 0 139 7 0 255 Apparent power L3 1 0 140 7 0 255 Power factor total 1 0 13 7 0 255 Power factor L1 1 0 33 7 0 255 Power factor L2 1 0 53 7 0 255 Power factor L3 1 0 73 7 0 255 Inactive deactivates the alarm 1 128 128 128 128 128 The Thresholds registers are used to read and write the ON and OFF threshold values for an alarm The scaling is the same as where the quantity appears in the normal mapping tables The first lowest 4 registers are the ON threshold and the last 4 registers are the OFF threshold Data type is signed 64 bit integer The Delays registers are used to read or write the ON and OFF delays for an alarm The delay is expressed in milliseconds The first lowest 2 registers are the ON delay and the last 2 registers are the OFF delay Data type is unsigned 32 bit integer 2CMC485004M0201 Revision A B21 User Manual Communication with Modbus
75. 6 239 4 XXXXXXXX Current L3 240 1 04 DIF size 32 bit integer 241 1 FD VIF extension of VIF codes 242 1 DA VIFE for units A with resolution 0 01A 243 1 FF VIFE next byte is manufacturer specific 244 1 84 VIFE N 245 1 XX VIFE status 246 249 4 XXXXXXXX Current N 250 1 OA DIF size 4 digit BCD 251 1 FF VIF next byte is manufacturer specific 252 1 E9 VIFE Frequency with resolution 0 01Hz 253 1 XX VIFE status 254 255 2 XXXX Frequency 256 1 1F DIF more records will follow in next telegram 257 1 XX CS checksum calculated from C field to last data 258 1 16 Stop character 10 2 3 Example of 3rd telegram all values are hexadecimal Byte No Size Value Description 1 1 68 Start character 2 1 F4 L field calculated from C field to last user data 3 1 F4 L field repeated 4 1 68 Start character 5 1 08 C field RSP_UD 6 1 XX A field address 7 1 72 Cl field variable data respond LSB first 8 11 4 XXXXXXXX Identification Number 8 BCD digits 12 13 2 4204 Manufacturer ABB 14 1 02 Version 15 1 02 Medium 02 Electricity 16 1 XX Number of accesses 17 1 XX Status 18 19 2 0000 Signature 0000 no encryption B21 User Manual 130 2CMC485004M0201 Revision A Communication with M Bus Byte No Siz
76. 8 Start character 2 1 AE L field calculated from C field to last user data 3 1 AE L field repeated 4 1 68 Start character 5 1 08 C field RSP_UD 6 1 XX A field address 7 1 72 Cl field variable data respond LSB first 8 11 4 XXXXXXXX Identification Number 8 BCD digits 12 13 2 4204 Manufacturer ABB 14 1 02 Version 15 1 02 Medium 02 Electricity 16 1 XX Number of accesses 17 1 XX Status 18 19 2 0000 Signature 0000 no encryption 20 1 01 DIF size 8 bit integer 21 1 FF VIF next byte is manufacturer specific 22 1 97 VIFE current quadrant 23 1 XX VIFE status 24 1 XX Current quadrant total 25 1 01 DIF size 8 bit integer 26 1 FF VIF next byte is manufacturer specific 27 1 97 VIFE current quadrant 28 1 FF VIF next byte is manufacturer specific 29 1 81 VIFE L1 30 1 XX VIFE status 31 1 XX Current quadrant L1 32 1 01 DIF size 8 bit integer 33 1 FF VIF next byte is manufacturer specific 34 1 97 VIFE current quadrant 35 1 FF VIF next byte is manufacturer specific 36 1 82 VIFE L2 37 1 XX VIFE status 38 1 XX Current quadrant L2 39 1 01 DIF size 8 bit integer 40 1 FF VIF next byte is manufacturer specific 41 1 97 VIFE current quadrant 42 1 FF VIF next byte is manufacturer specific 43 1 83 VIFE L3 44 1 XX VIFE status 45 1 XX Current quadrant L3 2CMC485004M0201 135 B21 Revision A User Manual Communication with M Bus
77. 81 10 04 04 01 00 00 00 00 00 00 8E 91 40 04 38 00 00 00 00 00 00 00 8E B1 40 04 07 00 00 00 00 00 8E 81 8E 41 FD 61 00 00 00 00 00 00 8E 81 40 FD 00 00 00 OF 00 00 00 00 00 00 00 00 00 00 00 00 00 E9 16 10 3 3 Readout of Event Log Data Read request Event Offset Each one of the existing logs can be read by sending the following SND_UD to the meter followed by a REQ UD all values are hexadecimal Byte No Size Value Description 1 1 68 Start character 2 1 12 L field calculated from C field to last user data 3 1 12 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 8E or EC DIF size 6 byte BCD storage number bit 0 is 0 or 1 9 1 8x or Cx DIFE storage number bits 1 4 unit bit 6 is O or 1 10 1 8x DIFE storage number bits 5 8 11 1 8x DIFE storage number bits 9 12 12 1 Ox DIFE storage number bits 13 16 13 2 ED VIF time date 14 1 FF VIF next byte is manufacturer specific 15 1 F9 VIF extension of manufacturer specific VIFE s next VIFE specifies actual meaning 16 1 1A VIFE Specification for different Logs System Log 0x2e Audit Log 0x2f Net Quality Log 0x30 Event Log 0x32 17 22 6 XXXXXXXXXXXX Time date sec min hour day month year 23 1 XX CS checksum calculated from C field to last data 24 1 16 Stop character The meter supports offset values 0 and 1 for reading the
78. 85004M0201 User Manual Revision A Technical Description Event code Event 2019 Alarm 7 active 2020 Alarm 8 active 2021 Alarm 9 active 2022 Alarm 10 active 2023 Alarm 11 active 2024 Alarm 12 active 2025 Alarm 13 active 2026 Alarm 14 active 2027 Alarm 15 active 2028 Alarm 16 active 2029 Alarm 17 active 2030 Alarm 18 active 2031 Alarm 19 active 2032 Alarm 20 active 2033 Alarm 21 active 2034 Alarm 22 active 2035 Alarm 23 active 2036 Alarm 24 active 2037 Alarm 25 active 2CMC485004M0201 Revision A 49 B21 User Manual Technical Description B21 50 2CMC485004M0201 User Manual Revision A Technical data Chapter 6 Technical data Overview In this chapter This chapter contains technical data and product drawings The following topics are covered in this chapter 6 1 Technical Specifications iepa e aa a ea aai 52 6 2 Physical dimensions seruri iertarea eierniie T AAAA 54 2CMC485004M0201 51 B21 Revision A User Manual Technical data 6 1 Technical Specifications Specifications for B21 direct connected meter Voltage current inputs Nominal voltage Voltage range 230 VAC 220 240 VAC 20 15 Power dissipation voltage circuits Power dissipation current circuits 0 9 VA 0 4 W total 0 014 VA 0 014 W at 230 VAC and Base current 5A Reference current
79. 9 L field calculated from C field to last user data 3 1 09 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 80 DIF size no data 9 1 80 DIFE unit 0 10 1 40 DIFE unit 2 11 1 FD VIF extension of VIF codes 12 1 E1 VIFE cumulating counters 13 1 07 VIFE clear 14 1 XX CS checksum calculated from C field to last data 15 1 16 Stop character 2CMC485004M0201 177 B21 Revision A User Manual Communication with M Bus 10 4 14 Reset of input counter 3 Reset of input counter 3 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 09 L field calculated from C field to last user data 3 1 09 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 80 DIF size no data 9 1 Co DIFE unit 1 10 1 40 DIFE unit 2 11 1 FD VIF extension of VIF codes 12 1 E1 VIFE cumulating counters 13 1 07 VIFE clear 14 1 XX CS checksum calculated from C field to last data 15 1 16 Stop character 10 4 15 Reset of input counter 4 Reset of input counter 4 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection
80. 99 E111 1010 Bus address 0 250 1111 1011 Extension of VIF Not used by the meter codes 1111 1101 Extension of VIF True VIF is given in codes the first VIFE and is coded using Table FD 1111 1111 Manufacturer Next VIFE is manufac specific turer specific 10 1 2 2 Standard codes for VIFE used with extension indicator FDh If the VIF contains the extension indicator FDh the true VIF is contained in the first VIFE VIFE code Description E000 1010 Manufacturer E000 1100 Version E000 1110 Firmware Version E001 1010 Digital Output binary E001 1011 Digital Input binary E001 1100 baudrate E010 01nn Interval length 00 seconds 01 minutes 10 hours 11 days 2CMC485004M0201 115 B21 Revision A User Manual Communication with M Bus VIFE code Description E100 nnnn 10 Volts E101 nnnn 100 12 A E110 0001 Cumulating counter E001 0110 Password 10 1 2 3 Standard codes for VIFE The following values for VIFE s are defined for an enhancement of VIF s other than FDh and FBh VIFE code Description E010 0111 Per measurement interval 2 E011 1001 Start date time of E110 1f1b Date time of b 0 end of b 1 begin of f is not used in meters always 01 2 1111 1111 Next VIFE is manufacturer specific 1 Date time of or duration of relates to the information which the whole data record con tains 2 The information about usage of data type F date and time or
81. B21 User Manual AL ED ED FAIDED B21 User Manual Document ID 2CMC485004M0201 Revision A 2013 06 20 Disclaimer Copyrights Trademarks Contact The information in this document is subject to change without notice and should not be construed as a commitment by ABB AB ABB AB assumes no responsi bility for any errors that may appear in this document In no event shall ABB AB be liable for direct indirect special incidental or con sequential damages of any nature or kind arising from the use of this document nor shall ABB AB be liable for incidental or consequential damages arising from use of any software or hardware described in this document This document and parts thereof must not be reproduced or copied without written permission from ABB AB and the contents thereof must not be imparted to a third party nor used for any unauthorized purpose The software or hardware described in this document is furnished under a license and may be used copied or disclosed only in accordance with the terms of such license Copyright 2013 ABB AB All rights reserved ABB AB is a registered trademark of the ABB Group All other brand or product names mentioned in this document may be trademarks or registered trademarks of their respective holders ABB AB P O BOX 1005 SE 611 29 NYKOPING SWEDEN Tel 46 155 295000 Fax 46 155 288110 Table of Content Table of Content 1 Product Overvie
82. F VIFE next byte is manufacturer specific 38 1 81 VIFE L1 39 1 XX VIFE status 40 43 4 XXXXXXXX Active power L1 44 1 04 DIF size 32 bit integer 45 1 AQ VIF for units W with resolution 0 01W 46 1 FF VIFE next byte is manufacturer specific 47 1 82 VIFE L2 48 1 XX VIFE status 49 52 4 XXXXXXXX Active power L2 53 1 04 DIF size 32 bit integer B21 User Manual 126 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 54 1 AQ VIF for units W with resolution 0 01W 55 1 FF VIFE next byte is manufacturer specific 56 1 83 VIFE L3 57 1 XX VIFE status 58 61 4 XXXXXXXX Active power L3 62 1 84 DIF size 32 bit integer 63 1 80 DIFE Unit 0 64 1 40 DIFE Unit 1 gt xx10 2 65 1 AQ VIF for units var with resolution 0 01 var 66 1 XX VIFE status 67 70 4 XXXXXXXX Reactive power Total 71 1 84 DIF size 32 bit integer 72 1 80 DIFE Unit 0 73 1 40 DIFE Unit 1 gt xx10 2 74 1 A9 VIF for units var with resolution 0 01var 75 1 FF VIFE next byte is manufacturer specific 76 1 81 VIFE L1 77 1 XX VIFE status 78 81 4 XXXXXXXX Reactive power L1 82 1 84 DIF size 32 bit integer 83 1 80 DIFE Unit 0 84 1 40 DIFE Unit 1 gt xx10 2 85 1 A9 VIF for units var with resolution 0 01var 86 1 FF VIFE next byte is manufacturer sp
83. FE tariff 4 62 1 84 VIF for units kWh with resolution 0 01kWh 63 1 XX VIFE status 64 69 6 XXXXXXXXXXXX Active imported energy Tariff 4 70 1 8E DIF size 12 digit BCD 71 1 40 DIFE unit 1 72 1 84 VIF for units kWh with resolution 0 01kWh 73 1 XX VIFE status 74 79 6 XXXXXXXXXXXX Active exported energy Total 80 1 8E DIF size 12 digit BCD 81 1 50 DIFE tariff 1 unit 1 82 1 84 VIF for units kWh with resolution 0 01kWh 83 1 XX VIFE status 84 89 6 XXXXXXXXXXXX Active exported energy Tariff 1 90 1 8E DIF size 12 digit BCD 91 1 60 DIFE tariff 2 unit 1 92 1 84 VIF for units kWh with resolution 0 01kWh 93 1 xX VIFE status 94 99 6 XXXXXXXXXXXX Active exported energy Tariff 2 100 1 8E DIF size 12 digit BCD 2CMC485004M0201 123 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 101 1 70 DIFE tariff 3 unit 1 102 1 84 VIF for units kWh with resolution 0 01kWh 103 1 XX VIFE status 104 109 6 XXXXXXXXXXXX Active exported energy Tariff 3 110 1 8E DIF size 12 digit BCD 111 1 co DIFE unit 1 112 1 10 DIFE tariff 4 113 1 84 VIF for units kWh with resolution 0 01kWh 114 1 XX VIFE status 115 120 6 XXXXXXXXXXXX Active exported energy Tariff 4 121 1 01 DIF size 8 bit integer 122 1 FF VIF next byte is manufacturer specific 123 1 93 VIFE current t
84. FE clear 14 1 XX CS checksum calculated from C field to last data 15 1 16 Stop character 2CMC485004M0201 Revision A 175 B21 User Manual Communication with M Bus 10 4 10 Reset of stored state for input 3 Reset of stored state for input 3 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 09 L field calculated from C field to last user data 3 1 09 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 Co DIF size no data storage number 1 9 1 Co DIFE unit 1 10 1 40 DIFE unit 2 11 1 FD VIF extension of VIF codes 12 1 9B VIFE digital input 13 1 07 VIFE clear 14 1 XX CS checksum calculated from C field to last data 15 1 16 Stop character 10 4 11 Reset of stored state for input 4 Reset of stored state for input 4 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 OA L field calculated from C field to last user data 3 1 OA L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 X
85. L3 121 1 XX VIFE status 122 127 6 XXXXXXXXXXXX Reactive net energy L3 128 1 8E DIF size 12 digit BCD 129 1 80 DIFE 130 1 80 DIFE 131 1 80 DIFE 132 1 40 DIFE Unit 8 133 1 84 VIF for unit kKVAh with resolution 0 01kVAh 134 1 XX VIFE status 135 140 6 XXXXXXXXXXXX Apparent net energy Total 141 1 8E DIF size 12 digit BCD 142 1 80 DIFE 143 1 80 DIFE 144 1 80 DIFE 145 1 40 DIFE Unit 8 146 1 84 VIF for unit kVAh with resolution 0 01kVAh 147 1 FF VIFE next byte is manufacturer specific 148 1 81 VIFE L1 149 1 XX VIFE status 150 155 6 XXXXXXXXXXXX Apparent net energy L1 156 1 8E DIF size 12 digit BCD 157 1 80 DIFE 158 1 80 DIFE 2CMC485004M0201 147 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 159 1 80 DIFE 160 1 40 DIFE Unit 8 161 1 84 VIF for unit kKVAh with resolution 0 01kVAh 162 1 FF VIFE next byte is manufacturer specific 163 1 82 VIFE L2 164 1 XX VIFE status 165 170 6 XXXXXXXXXXXX Apparent net energy L2 171 1 8E DIF size 12 digit BCD 172 1 80 DIFE 173 1 80 DIFE 174 1 80 DIFE 175 1 40 DIFE Unit 8 176 1 84 VIF for unit kKVAh with resolution 0 01kVAh 177 1 FF VIFE next byte is manufacturer specific 178 1 83 VIFE L3 179 1 XX VIFE status 180 185 6 XXXXXXXXXXXX Apparent net energy L3 186 1 1F DIF more records will follow in next telegram 187 1 XX CS checksum calculated from
86. M0201 Revision A Communication with M Bus Byte No Size Value Description 73 78 6 XXXXXXXXXXXX Number of pulses registered on input 4 79 1 OF DIF indicating that this is the last telegram 80 1 XX CS checksum calculated from C field to last data 81 1 16 Stop character 2CMC485004M0201 153 B21 Revision A User Manual Communication with M Bus 10 3 Special Readout of Meter Data Introduction Readable data Date date time format Some data in the meter can only be read by first sending a SND_UD followed by a REQ UD2 Note An NKE should always be sent before sending any of the commands described below If the meter is in the middle of another special data readout process it will not respond correctly to the command After reading the first telegram it is possible to continue reading by sending re peated REQ UD2 commands If the data item that has been read is normal and without any specific status asso ciated with it no status VIFE or 0 will be sent out If the status is data error or no data available the standard M Bus status coding will be sent out 18 hex or 15 hex The data that can be read in this way is e Load profile e Previous values e Logs In some cases data specifying date or date time is contained in the read request command The format for date used in the commands is M Bus data type G Day in bits 0 4 Valid values 1 31
87. Months in bits 8 11 Valid values 1 12 Year in bits 5 7 and 12 15 bits 5 7 are the LSB bits Valid values 1 99 The format for date time is 6 bytes BCD or M Bus data type F M Bus data type F consists of Minutes in bits 0 5 Valid values 0 59 Hours in bits 8 12 Valid values 0 23 Day in bits 16 20 Valid values 1 31 Months in bits 24 27 Valid values 1 12 Year in bits 21 23 and 28 31 MSB bits Valid values 0 99 If a date or date time is specified in the command the meter sends out data for that period If no data is stored in the meter for the specified period the meter will send out data from the nearest date backward in time Therefore it is recom mended that the system should check the date sent in the telegram to verify that it is the requested date If no data is stored in the meter for the specified date or for B21 User Manual 154 2CMC485004M0201 Revision A Communication with M Bus any date backward in time all data in the telegram will have the status byte marked as no data available 15 hex 10 3 1 Readout of Load Profile Data Read request for a specified date A read request for a specified date is performed by sending the following SND_UD to the meter followed by a REQ UD all values are hexadecimal Byte No Size Value 68 Description Start character 0A 0A L field calculated from C field to last user data L field repeated
88. System Event Audit Net Quality logs If the offset mentioned is 0 then meter will read the log in the 2CMC485004M0201 Revision A 167 B21 User Manual Communication with M Bus forward direction If the offset value mentioned is 1 then it will read the data in the backward direction from the given date Data The data will be sent out with 5 events in each telegram If less than 5 events is stored in the meter for the specified date time and offset all data in the telegram after the last stored event will have status byte marked as no data available 15 hex The data sent out for each event is Event type 1 byte binary coded e Date time stamp for start of the event 6 byte bed in order sec min hour day month year Duration of the event in seconds B21 168 2CMC485004M0201 User Manual Revision A Communication with M Bus 10 3 3 1 Example of readout of log data Readout of Net Quality Log with date and time specified as input Send Nke 10 40 fe 3e 16 Meter Responds with E5 E5 Read request net quality log with Offset 1 68 12 12 68 73 fe 51 ce c0 80 80 00 ed ff f9 30 01 02 03 22 12 11 b0 16 Read net quality log with offset value 1 Date and Time spciefied as input 22 12 2011 01 02 03 Meter Responds with E5 E5 Send Req UD2 10 7B FE 79 16 Meter responds with long frame data for net quality Log 68 88 88 68 08 00 72 00 00 00 00 42 04 20 02 16 2a 00 00 Header Informa
89. W ecco dec ches aces ran aaa aa a aaaea aaa easa saaara faaea 9 V4 Meter Parts oirre e deinen el en eae ene 10 Te Motor Types canner a a ee aed 12 2 MASA ATION A ca gates anne aaa a aeaa ea T ar a raa eaaa a Eaa aaaeei 15 21 Mounting the Moloi aieneak a EE aE E E EE EE EaR 16 2 2 Environmental Considerations cccccececeeeeeceeceeeeeeeeeeeeeeseccaeaaeeeeeeeeeeeeetensennaeaaeees 18 2 3 Installing the Meter inorri a E A E Pheer ah 19 2 31 CONMGUNING THE moter oreari AEAEE A EARE EE E peered 20 2 4 Witing Di gam S oenen e laa a a a a a a e aa 21 2 4 1 Direct connected meters 2 cccceeeeeeeeceneeceeeeeeeeeeeeeeseceacaeeeeeeeeeeseeetesseeniaeeees 21 2 42 MpPutS OUtpUtS 23 ee i a e aaa r E a e r adore e en aar 21 2 4 3 COMMUNICATION EEE EE TE E EE 22 SO Us r interface mrina a a O aE E EREE 23 Sed DIS Ply sana e e a r A eE E AA e tee seen ace 24 4 Meter Settings idirin cence adetepaust daedh tis hae eoacenebn ce dbeaweceseeteencaaeteatebs 29 4 1 Settings and Configurations cece eens cere ene tees i AE EEEE EEEak 30 4 1 1 Setting Pulse Output anans a A T EAT 30 AN 2 Setting On ssa idee a be Ait fat eee dete ast ee es ee eda 32 413 SetING AlaNM E ashes diets A A ET TA AE 32 FIA Setting M BUS arriere aar E E ENE E A E E 33 AAS Setting RSAGS TE TE AEE A AE E EA 33 A16 Setting IR Side arani ne e a at a e 34 4 1 7 Setting Upgrade Consent asssssessesseeesserresererrnesinnrnestttnnene
90. X A field address 7 1 51 Cl field data send LSB first 8 1 Co DIF size no data storage number 1 9 1 80 DIFE unit 0 10 1 80 DIFE unit 0 11 1 40 DIFE unit 4 12 1 FD VIF extension of VIF codes 13 1 9B VIFE digital input 14 1 07 VIFE clear 15 1 XX CS checksum calculated from C field to last data 16 1 16 Stop character B21 176 2CMC485004M0201 User Manual Revision A Communication with M Bus 10 4 12 Reset of input counter 1 Reset of input counter 1 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 08 L field calculated from C field to last user data 3 1 08 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 Co DIF size no data 9 1 40 DIFE unit 1 10 1 FD VIF extension of VIF codes 11 1 9B VIFE cumulating counters 12 1 07 VIFE clear 13 1 XX CS checksum calculated from C field to last data 14 1 16 Stop character 10 4 13 Reset of input counter 2 Reset of input counter 2 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 0
91. acter ac knowledge E5h or it can omit confirmation because it did not receive the tele gram correctly SND_UD is used to send data to the meter The meter either confirms reception of a correct message or it omits confirmation because it did not receive the tele gram correctly REQ_UD2 is used by the master to request data from the meter RSP_UD is used by the meter to transfer data to the master The meter indicates to the master that more data will follow in the next telegram by sending 1Fh as the last user data If the meter does not respond to the REQ _UD2 it s an indication that the message was not received correctly or that the address does not match B21 User Manual 120 2CMC485004M0201 Revision A Communication with M Bus 10 1 3 1 Selection and secondary addressing General Wild cards It is possible to communicate with the meter using secondary addressing The secondary addressing takes place with the help of a selection 68h OBh OBh 68h 53h FDh 52h ID Manu Gener Me CS 16h 1 4 facturer ation dium 1 2 1 Generation means the same thing as version The master sends a SND_UD with the control information 52h to the address 253 FDh and fills the specific meter secondary address fields identification number manufacturer version and medium with the values of the meter that is to be ad dressed The address FDh and t
92. activate the set option The button is used to change the options that can be set such as on or off The button is used to toggle between digits The option digit that is active for set ting is blinking and stops blink when the option is selected by pressing the button 4 1 1 Setting Pulse Output To set the pulse output perform the following steps l 2 3 5 Select SEt in the main menu press OK Select Pulse out PULSE on the display press OK Select one of the pulse outputs press The display will show 9HAnt Press 5 to set the energy type for the selected pulse output The display will show what type of energy is measured on the selected pulse output Depending on meter type the available choices are Display text Energy type Unit Ack In Active energy imported kWh Fick EH Active energy exported kWh rEA in Reactive energy imported kvarh rEA EH Reactive energy exported kvarh I nfcE Inactive 5 Use S to set the energy type Press and hold F to step back Press once and F to get to the next menu F E9 The display will show the frequency The interval that can be set is 0 999999 imp kWh or 0 B21 User Manual 30 2CMC485004M0201 Revision A Meter Settings 999999 imp MWh The frequency is set one digit at the time The digit active for setting is blinking Use to decrease increase the digit To change dig
93. adout of Previous Values Read request A read request is performed by sending the following SND_UD to the meter all values are hexadecimal followed by a REQ UD2 Byte No Size Value Description 1 1 68 Start character 2 1 OA L field calculated from C field to last user data 3 1 OA L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 02 DIF size 2 byte integer 9 1 EC VIF time point date M Bus data type G 10 1 FF VIF next byte is manufacturer specific 11 1 F9 VIF extension of manufacturer specific VIFEs next VIFE specifies actual meaning B21 User Manual 162 2CMC485004M0201 Revision A Communication with M Bus Comments Byte No Size Value Description 12 1 19 VIFE specifies Previous values 13 14 2 XXXX Date M Bus data type G LSB byte sent first 15 1 XX CS checksum calculated from C field to last data 16 1 16 Stop character Previous values data for all channels that is stored at the end of a period is sent out in one or more telegrams depending on the number of channels that are used The most recent values are sent out first having storage number 1 then the second most recently stored values with storage number 2 and so on until all stored pre vious values have been read Beside the previous register values a date time stamp for the
94. age number bit 1 4 163 1 84 VIF for units kWh with resolution 0 01kWh 164 1 XX VIFE status 165 170 6 XXXXXXXXXXXX Active imported energy tariff 3 171 1 CE DIF size 12 digit BCD storage number bit 0 172 1 80 DIFE tariff bits 0 1 storage number bit 1 4 173 1 10 DIFE tariff bits 2 3 tariff 4 174 1 84 VIF for units kWh with resolution 0 01kWh B21 User Manual 150 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 175 1 XX VIFE status 176 181 6 XXXXXXXXXXXX Active imported energy tariff 4 182 1 CE DIF size 12 digit BCD storage number bit 0 183 1 90 DIFE tariff 1 storage number bit 1 4 unit bit 0 184 1 40 DIFE unit bit 1 185 1 84 VIF for units kvarh with resolution 0 01kvarh 186 1 XX VIFE status 187 192 6 XXXXXXXXXXXX Reactive imported energy tariff 1 193 1 CE DIF size 12 digit BCD storage number bit 0 194 1 AO DIFE tariff 2 storage number bit 1 4 unit bit 0 195 1 40 DIFE unit bit 1 196 1 84 VIF for units kvarh with resolution 0 01kvarh 197 1 XX VIFE status 198 203 6 XXXXXXXXXXXX Reactive imported energy tariff 2 204 1 CE DIF size 12 digit BCD storage number bit 0 205 1 BO DIFE tariff 3 storage number bit 1 4 unit bit 0 206 1 40 DIFE unit bit 1 207 1 84 VIF for units kvarh with resolution 0 01kvarh 208 1 XX VIFE status 209 214 6 XXXXXXXXXXXX Reac
95. al This section describes how to connect the meter to an electricity network The terminal numbers in the wiring diagrams listed below correspond to the marking on the terminal block of the meter 2 4 1 Direct connected meters 2 wire connection The following diagram shows a 2 wire connection of a direct connected 1 phase meter 1 3 5 ch ea pre ete ates N 2 4 2 Inputs outputs 2 outputs 2 inputs S HN By HAS o ry ee g Ww T tA o 2 2CMC485004M0201 21 B21 Revision A User Manual Installation 1 output NC NC NC E 2 be o at 2 4 3 Communication RS 485 RS 485 Lt ft 37 36 35 M Bus M Bus 37 36 B21 22 2CMC485004M0201 User Manual Revision A User Interface Chapter 3 User Interface Overview This chapter describes the different display views and the menu structure In this chapter The following topics are covered in this chapter Sl DISPIAY ENT EE ats agacs T EEE E E S PEET T 24 2CMC485004M0201 23 B21 Revision A User Manual User Interface 3 1 Display General Default menu Energy values The display contains two main views the Default menu and the Main menu Use the Exit button l to toggle between the views In both views a number status icons are displayed in the upper part of the display These icons are e
96. and energy is imported energy is deliv ered from the utility to the customer In the second quadrant the load is capacitive and active energy is exported and reactive energy is imported In the third quad rant the load is inductive and active and reactive energy is exported In the last quadrant the load is capacitive and active energy is imported and reactive energy exported 57 B21 2CMC485004M0201 User Manual Revision A Measurement Methods Illustration The following illustration shows the loads Export of active power Import of active power Import of reactive power Export of reactive power 7 1 1 Single Phase 1 Element Metering 1 element metering in a 2 wire system In a 2 wire installation a single phase meter is used Normally the 2 wires are a phase voltage and the neutral The active energy consumed by the load is the product of momentary voltage and current integrated over the desired measuring time period Calculating active In the case where no harmonics is present and the rms value of the voltage and power current is constant the active power can be expressed as x x P Ums Lms cos where is the phase angle between the voltage and the current B21 58 2CMC485004M0201 User Manual Revision A Measurement Methods Illustration The following illustration shows a direct connected single phase meter measuring the active energy E consumed by a load
97. antity is lower than the activation level B21 User Manual 42 2CMC485004M0201 Revision A Technical Description 5 4 Inputs and Outputs General Functionality of inputs Functionality of outputs Inputs outputs are built with optocouplers and are galvanically isolated from other meter electronics They are polarity independent and handle both DC and AC voltage An input that is not connected equals having its voltage off The equivalent circuitry of the outputs is an ideal relay in series with a resistor The inputs count pulses register activity and current status and the data can be read directly on the meter display or via communication Register activity can be reset via communication or via the buttons directly on the meter The outputs can be controlled by communication or alarm 5 4 1 Tariff Inputs Tariff control Indication of active tariff On meters with tariff functionality the tariffs are controlled either via communi cation the internal clock or by 1 or 2 tariff inputs Tariff control via inputs is done by applying a proper combination of voltage or no voltage to the input s Each combination of voltage no voltage will result in that the meter will register the energy in a particular tariff register In combined meters with both active and reactive metering both quantities are controlled by the same inputs and the active tariff for active and
98. ariff 124 1 XX VIFE status 125 1 XX Current tariff 126 1 04 DIF size 32 bit integer 127 1 FF VIF next byte is manufacturer specific 128 1 AO VIFE CT ratio numerator 129 1 XX VIFE status 130 133 4 XXXXXXXX Current transformer ratio numerator 134 1 04 DIF size 32 bit integer 135 1 FF VIF next byte is manufacturer specific 136 1 Al VIFE VT ratio numerator 137 1 XX VIFE status 138 141 4 XXXXXXXX Voltage transformer ratio numerator 142 1 04 DIF size 32 bit integer 143 1 FF VIF next byte is manufacturer specific 144 1 A2 VIFE CT ratio denominator 145 1 XX VIFE status 146 149 4 XXXXXXXX Current transformer ratio denominator 150 1 04 DIF size 32 bit integer 151 1 FF VIF next byte is manufacturer specific 152 1 A3 VIFE VT ratio denominator 153 1 XX VIFE status 154 157 4 XXXXXXXX Voltage transformer ratio denominator 158 1 07 DIF size 64 bit integer 159 1 FF VIF next byte is manufacturer specific 160 1 A6 VIFE error flags binary 161 1 XX VIFE status 162 169 8 XXXXXXXXXXXXXXXX 64 Error flags 170 1 07 DIF size 64 bit integer B21 User Manual 124 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 171 1 FF VIF next byte is manufacturer specific 172 1 A7 VIFE warning flags binary 173 1 XX VIFE status 174 181 8 XXXXXXXXXXXXXXXX 64 Warning f
99. ate 6309 1 ON 1 OFF 0 Unsigned R Input 3 Current state 630A 1 ON 1 OFF 0 Unsigned R Input 4 Current state 630B 1 ON 1 OFF 0 Unsigned R Input 1 Stored state 6310 1 ON 1 OFF 0 Unsigned R Input 2 Stored state 6311 1 ON 1 OFF 0 Unsigned R Input 3 Stored state 6312 1 ON 1 OFF 0 Unsigned R Input 4 Stored state 6313 1 ON 1 OFF 0 Unsigned R Input 1 Counter 6318 4 Unsigned R Input 2 Counter 631C 4 Unsigned R Input 3 Counter 6320 4 Unsigned R Input 4 Counter 6324 4 Unsigned R B21 74 2CMC485004M0201 User Manual Revision A Communication with Modbus Production data All registers in the following table are read only nd identification a Quantity Start Reg Hex Size Data type Serial number 8900 2 Unsigned Meter firmware version 8908 8 ASCII string up to 16 characters Modbus mapping version 8910 1 2 bytes Type designation 8960 6 ASCII string 12 characters including null termination Meter firmware version is expressed as a string of 3 digits separated by periods e g 1 0 0 Unused bytes at the end are set to binary 0 In the Modbus mapping version register the high byte corresponds to the Major version 1 255 and the low byte corresponds to the Minor version 0 255 Miscellaneous In the following table Date time and current tariff are writable All other registers are read only Quantity Start Description Size Data type Read Reg Write H
100. ay record and the in terval length is sent out Reading load profile energy values can be done either as register values or as consumption per interval values This is controlled by the VIFE used in the read out request When the load profile data is read out as consumption per interval the register value at the start of the 1 st interval is also sent out The date time information is sent out in format M Bus data type F When the load profile data is read out as consumption per interval the date time information specifies the start of the 1 st interval and the date time stamp for the register value in the frame sent out When the load profile data is read out as register values the date time information specifies the end of the 1 st interval the frame sent out The register values have same data and value information bytes DIF DIFE s VIF VIFE s as the momentary register values but with storage number to in dicate that it is stored historical data If the load profile search type is set to raw format it is only possible to read register values or average values i e not consumption values per interval In this case the values stored in the meter are sent out in the order they were stored starting with the most recent This means that there may exist duplicate time stamps as well as jumps in time in any direction The manufacturer specific coding of the status information is used to indicate the following e Date time wa
101. bytes 0 n bytes Each Data record consists of a data record header DRH and the actual data The DRH in turn consists of the data information block DIB to describe the length type and coding of the data and the value information block VIB to give the value of the unit and the multiplier The DIB contains at least one byte Data Information Field DIF and is in some block DIB cases expanded with a maximum of 10 DIFE s Data Information Field Exten sion The following table shows the structure of the Data Information Field DIF Bit 7 Bit 6 Bit5 Bit4 Bit3 Bit2 Bit 1 BitoO Extension bit LSB of storage No Function Field Data Field 1 Least significant bit The following list explains the content of the DIF The Extension Bit is set when the next byte is a DIFE The LSB of storage No is normally set to 0 to indicate actual value 1 stored value e The Function Field is set to 00 for instantaneous values 01 for maximum values and 10 for minimum values e The Data Field shows the format of the data The following table shows the coding of the data field Code Meaning Length 0000 No Data 0 0001 8 Bit Integer 1 0010 16 Bit Integer 2 0100 32 Bit Integer 4 0111 64 Bit Integer 8 1010 4 digit BCD 2 1111 6 digit BCD 3 1100 8 digit BCD 4 2CMC485004M0201 113 B21 Revision A User Manual Communication with M Bus Value Informa
102. can only be performed by the administrator user via the EQ Bus protocol Any firmware upgrade attempt stored in the audit log has been initiated by the administrator user Contents The following information is stored in an event Date and Time e Firmware version e Active Energy import 2CMC485004M0201 47 B21 Revision A User Manual Technical Description e Active Energy import Tariff 1 e Active Energy import Tariff 2 e Active Energy import Tariff 3 e Active Energy import Tariff 4 e Active Energy Export e Firmware Upgrade status 5 5 5 Settings Log This log stores an event when the transformer ratio is reconfigured Contents The following information is stored in an event e Date and Time e Firmware version e Active Energy import e Active Energy import Tariff 1 e Active Energy import Tariff 2 e Active Energy import Tariff 3 e Active Energy import Tariff 4 e Active Energy Export e Elements 5 5 6 Event codes Description The following table describes the event codes that may occur in the System log the Event log and the Net quality log Event code Event 41 Program CRC error 42 Persistent storage error 53 RTC circuit error 1000 Voltage Missing Warning 1007 Negative Total Power Warning 1008 Frequency Warning 2013 Alarm 1 active 2014 Alarm 2 active 2015 Alarm 3 active 2016 Alarm 4 active 2017 Alarm 5 active 2018 Alarm 6 active B21 48 2CMC4
103. ce The table below lists the possible energy quantities to associate with a pulse output Quantity OBIS code Active energy import total 1 0 1 8 0 255 Active energy export total 1 0 2 8 0 255 Reactive energy import total 1 0 3 8 0 255 Reactive energy export total 1 0 4 8 0 255 Follow the steps in the table below to configure the pulse outputs Step Action 1 Select the pulse output instance to configure by writing a number to the Pulse output instance register Allowed values are 1 4 2 Write to the Port number register to decide to which physical port the pulses are sent out for the selected pulse output Allowed values are 0 4 where 0 means No Output 3 Write the OBIS code of the quantity that shall be used for the selected pulse output to the Energy quantity registers Possible OBIS codes are listed above B21 User Manual 96 2CMC485004M0201 Revision A Communication with Modbus Turn off a pulse output Read pulse output configuration 9 6 3 Tariffs General Mapping table Step Action Write the desired pulse frequency to the Pulse frequency active or reactive energy registers depending on the selected energy type Write the desired pulse length to the Pulse length registers Repeat steps 1 to 5 for all pulse outputs Follow the steps in the table below to turn off a pulse output instance
104. ctrical personnel Warning The meters must always be protected by fuses on the incoming side In order to allow for maintenance of transformer rated meters it is recommended that there should be a short circuiting device installed near the meter Meters with wireless communication should not be installed closer than 20 cm from people Follow the steps in the table below to install and verify the installation of the meter Step Action 1 Switch off the main power 2 Place the meter on the Din rail and make sure it snaps onto it 3 Strip the cable insulation to the length that is indicated on the meter 4 Connect the cables according to the wiring diagram that is printed on the meter and tighten the screws See Technical Data for recommended values Install the circuit protection See fable 2 1 below for the correct fuse 6 If inputs outputs are used connect the cables according to the wiring diagram that is printed on the meter and tighten the screws Then connect to an external power supply See Technical Data for recommended values 7 If communication is used connect the cables according to the wiring diagram that is printed on the meter and tighten the screws See Technical Data for rec ommended values Verify the installation 8 Check that the meter is connected to the specified voltage and that voltage phase connections and the neutral if used are connected to the correct termi nals 9
105. d 4 1 68 Start character 5 1 08 C field RSP_UD B21 User Manual 138 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 6 1 XX A field address 7 1 72 Cl field variable data respond LSB first 8 11 4 XXXXXXXX Identification Number 8 BCD digits 12 13 2 4204 Manufacturer ABB 14 1 02 Version 15 1 02 Medium 02 Electricity 16 1 XX Number of accesses 17 1 XX Status 18 19 2 0000 Signature 0000 no encryption 20 1 0E DIF size 12 digit BCD 21 1 84 VIF for units kWh with resolution 0 01kWh 22 1 FF VIFE next byte is manufacturer specific 23 1 F2 VIFE resettable energy 24 1 XX VIFE status 25 30 6 XXXXXXXXXXXX Resettable active imported energy Total 31 1 8E DIF size 12 digit BCD 32 1 40 DIFE Unit 1 33 1 84 VIF for units kWh with resolution 0 01kWh 34 1 FF VIFE next byte is manufacturer specific 35 1 F2 VIFE resettable energy 36 1 XX VIFE status 37 42 6 XXXXXXXXXXXX Resettable active exported energy Total 43 1 8E DIF size 12 digit BCD 44 1 80 DIFE 45 1 40 DIFE Unit 2 46 1 84 VIF for units kvarh with resolution 0 01kvarh 47 1 FF VIFE next byte is manufacturer specific 48 1 F2 VIFE resettable energy 49 1 XX VIFE status 50 55 6 XXXXXXXXXXXX Resettable reactive imported energy Total 56 1 8E DIF size 12 digit BCD 57 1 co
106. d Voltage L2 N 5B02 2 0 1 V Unsigned Voltage L3 N 5B04 2 0 1 V Unsigned Voltage L1 L2 5B06 2 0 1 V Unsigned Voltage L3 L2 5B08 2 0 1 V Unsigned Voltage L1 L3 5B0A 2 0 1 V Unsigned Current L1 5B0C 2 0 01 JA Unsigned Current L2 5B0E 2 0 01 JA Unsigned Current L3 5B10 2 0 01 JA Unsigned Current N 5B12 2 0 01 JA Unsigned Active power Total 5B14 2 0 01 IW Signed Active power L1 5B16 2 0 01 W Signed Active power L2 5B18 2 0 01 W Signed Active power L3 5B1A 2 0 01 W Signed Reactive power Total 5B1C 2 0 01 var Signed Reactive power L1 5B1E 2 0 01 var Signed Reactive power L2 5B20 2 0 01 var Signed Reactive power L3 5B22 2 0 01 var Signed Apparent power Total 5B24 2 0 01 VA Signed Apparent power L1 5B26 2 0 01 VA Signed Apparent power L2 5B28 2 0 01 VA Signed Apparent power L3 5B2A 2 0 01 VA Signed Frequency 5B2C 1 0 01 Hz Unsigned Phase angle power Total 5B2D 1 0 1 7 180 180 Signed Phase angle power L1 5B2E 1 0 1 180 180 Signed Phase angle power L2 5B2F 1 0 1 180 180 Signed Phase angle power L3 5B30 1 0 1 x 180 180 Signed Phase angle voltage L1 5B31 1 0 1 180 180 Signed Phase angle voltage L2 5B32 1 0 1 180 180 Signed Phase angle voltage L3 5B33 1 0 1 4 180 180 Signed Phase angle current L1 5B37 1 0 1 ji 180 180 Signed Phase angle current L2 5B38 1 0 1 y 180 180 Signed Phase angle current L3 5B39 1 0 1 180 180 Si
107. d by function codes The function codes are used to read or write 16 bit registers All metering data such as active energy voltage or firmware version is represented by one or more such registers For further information about the relation between register number and metering data refer to Mapping Tables on page 70 The Modbus protocol is specified in its entirety in Modbus Application Protocol Specification V1 1b The document is available at http www modbus org The following function codes are supported Function code 3 Read holding registers Function code 6 Write single register Function code 16 Write multiple registers A Modbus request frame generally has the following structure Slave Address Function Code Data Error Check Slave address Modbus slave address 1 byte Function code Decides the service to be performed Data Dependent on the function code The length varies Error check CRC 2 bytes The network messages can be query response or broadcast type The query response command sends a query from the master to an individual slave and is generally followed by a response The broadcast command sends a message to all slaves and is never followed by a response Broadcast is supported by function code 6 and 16 9 1 1 Function Code 3 Read holding registers General Function code 3 is used to read measurement values or other information from the electricity me
108. dbus 9 2 Reading and Writing to Registers Readable registers Multi register values Unused registers Writing to registers The readable range in the modbus mapping are registers 1000 8EFF hexadecimal Reading any registers within this range will result in a normal Modbus response It is possible to read any number of registers between and 125 i e it is not necessary to read all registers of a quantity listed on one line in the mapping tables Any attempt to read outside this range will result in an illegal data address exception Modbus exception code 2 For quantities that are represented as more than register the most significant byte is found in the high byte of the first lowest register The least significant byte is found in the low byte of the last highest register Unused registers within the mapping range for example missing quantities in the connected meter will result in a normal Modbus response but the value of the register will be set to invalid For quantities with data type unsigned the value will be FFFF in all registers For quantities with data type signed the value is the highest value possible to express That means that a quantity that is represented by only one register will have the value 7FFF A quantity that is represented by 2 registers will have the value 7FFFFFFF and so on Writing to registers is only permitted to the registers listed as writable in the
109. e Value Description 20 1 OE DIF size 12 digit BCD 21 1 FF VIF next byte is manufacturer specific 22 1 EC VIFE Power outage time 23 1 XX VIFE status 24 29 6 XXXXXXXXXXXX Power outage time sec min hour days LSB first 30 1 02 DIF size 16 bit integer 31 1 FF VIF next byte is manufacturer specific 32 1 E0 VIFE power factor with resolution 0 001 33 1 XX VIFE status 34 35 2 XXXX Power factor Total 36 1 02 DIF size 16 bit integer 37 1 FF VIF next byte is manufacturer specific 38 1 E0 VIFE power factor with resolution 0 001 39 1 FF VIFE next byte is manufacturer specific 40 1 81 VIFE L1 41 1 XX VIFE status 42 43 2 XXXX Power factor L1 44 1 02 DIF size 16 bit integer 45 1 FF VIF next byte is manufacturer specific 46 1 E0 VIFE power factor with resolution 0 001 47 1 FF VIFE next byte is manufacturer specific 48 1 82 VIFE L2 49 1 XX VIFE status 50 51 2 XXXX Power factor L2 52 1 02 DIF size 16 bit integer 53 1 FF VIF next byte is manufacturer specific 54 1 E0 VIFE power factor with resolution 0 001 55 1 FF VIFE next byte is manufacturer specific 56 1 83 VIFE L3 57 1 XX VIFE status 58 59 2 XXXX Power factor L3 60 1 02 DIF size 16 bit integer 61 1 FF VIF next byte is manufacturer specific 62 1 D2 VIFE phase angle power with resolution 0 1 63 1 XX VIFE status 64 65 2 XXXX Phase angle power Total 66 1 02 DIF size 16 bit integer 67 1 FF VIF next byte is manufacturer specific 68 1 D2 VIFE phase ang
110. e 12 digit BCD storage number bit 0 41 1 40 DIFE Unit 1 42 1 84 VIF for units kWh with resolution 0 01kWh 43 1 XX VIFE status 44 49 6 XXXXXXXXXXXX Active exported energy Total 50 1 CE DIF size 12 digit BCD storage number bit 0 51 1 80 DIFE 52 1 40 DIFE unit 2 53 1 84 VIF for units kvarh with resolution 0 01kvarh 54 1 XX VIFE status 55 60 6 XXXXXXXXXXXX Reactive imported energy Total 61 1 CE DIF size 12 digit BCD storage number bit 0 62 1 Co DIFE unit 1 63 1 40 DIFE unit 2 64 1 84 VIF for units kvarh with resolution 0 01kvarh 65 1 XX VIFE status 66 71 6 XXXXXXXXXXXX Reactive exported energy Total 72 1 4E DIF size 12 digit BCD storage number bit 0 73 1 84 VIF for units kWh with resolution 0 01kWh 74 1 FF VIFE next byte is manufacturer specific 75 1 81 VIFE L1 76 1 XX VIFE status 77 82 6 XXXXXXXXXXXX Active imported energy L1 83 1 4E DIF size 12 digit BCD storage number bit 0 84 1 84 VIF for units kWh with resolution 0 01kWh 85 1 FF VIFE next byte is manufacturer specific 86 1 82 VIFE L2 87 1 XX VIFE status 88 93 6 XXXXXXXXXXXX Active imported energy L2 94 1 4E DIF size 12 digit BCD storage number bit 0 95 1 84 VIF for units kWh with resolution 0 01kWh 96 1 FF VIFE next byte is manufacturer specific 97 1 83 VIFE L3 98 1 XX VIFE status 2CMC485004M0201 149 B21 Revision A User Manual Communication with M Bus
111. e 1 to Unsigned perform a reset Reset stored state input3 8F15 1 Write the value 1 to Unsigned perform a reset Reset stored state Input4 8F16 1 Write the value 1 to Unsigned perform a reset Reset resettable active 8F1B J1 Write the value 1 to Unsigned energy import perform a reset Reset resettable active 8FiC 1 Write the value 1 to Unsigned energy export perform a reset Reset resettable 8F1D 1 Write the value 1 to Unsigned reactive energy import perform a reset Reset resettable 8FiE 1 Write the value 1 to Unsigned reactive energy export perform a reset Reset Previous values 8F1F 1 Write the value 1 to Unsigned perform a reset Reset Demand 8F20 1 Write the value 1 to Unsigned perform a reset Reset Load profile 8F21 1 Write the value 1 to Unsigned channel 1 perform a reset Reset Load profile 8F22 1 Write the value 1 to Unsigned channel 2 perform a reset 2CMC485004M0201 77 B21 Revision A User Manual Communication with Modbus Quantity Details Start Size Action Data type Reg hex Reset Load profile 8F23 1 Write the value 1 to Unsigned channel 3 perform a reset Reset Load profile 8F24 1 Write the value 1 to Unsigned channel 4 perform a reset Reset Load profile 8F25 1 Write the value 1 to Unsigned channel 5 perform a reset Reset Load profile 8F26 1 Write the value 1 to Unsigned channel 6 perform a reset Reset Load profile 8F27 1 Write the value 1 to Unsi
112. e number of seasons to use to the Number of seasons register This is a value between 1 and 4 2 Write the desired season configuration of the first season to the Season registers 3 Repeat step 2 for all seasons that shall be used i e the same number of times as the value written in step 1 Read season Follow the steps in the table below to read the current season configuration configuration Step Action 1 Read the Number of seasons register to find out how many seasons are used 2 Read from the Season registers to get the season name start date time and week profile associated with the first season 2CMC485004M0201 99 B21 Revision A User Manual Communication with Modbus Week profile configuration registers Week profile registers S S Step Action 3 Repeat step 2 for each season until all season configurations have been read This means step 2 shall be performed the same number of times as the value read in step 1 Note Step 1 initiates the readout procedure and can NOT be left out even if the number of seasons used is already known Note The Season number register can optionally be read together with the Season registers in step 2 The Season number register holds the current season number starting from 1 after reading the Number of seasons register It is incremented every time the Season registers are read The following table describes the grou
113. ea 181 10 4 22 Set PaSSW rd Aer ea onan eaaa a ah Aaaa An A Sea a eCa aden ate 181 10 4 23 Set date and time c cece eeeeccceeeeeedeeceeeeedenceeeetdanceeeeessneceeeeedensceeeetaaes 182 10 4 24 Set date oroi a iE AAA E ctin theee ttle a e 183 10 4 25 Reset demand previous values load profile and lOgS ccceeeeeeeee 183 10 4 26 Reset resettable active energy iMport 2 0 00 eeceeeeeeteeeeeeentneeeeeeeteeeeeeeeaas 184 10 4 27 Reset resettable active energy export 0 eeceeceeeeneeeeeeeeeceeeeeeeteeeeeeeeaas 185 10 4 28 Reset resettable reactive energy iIMPOrt ee eee eeeeteeeeeeeteeeeeeeetteeeeeeeee 185 10 4 29 Reset resettable reactive energy export eee ceceeeeeeneeeeeeeeeteeeeeeettaeeeeeeeaas 186 10 4 30 Set write access level ccccceccccceeteeccceeeetnscceeeeeesnacceceestsccaeeeetnneeeseeeeteaees 186 10 4 31 Set tariff SOUICE o ieee acini elid ed ee eine eed ei Ea 187 10 4 32 Set currency Conversion factor e eee ceeeeeeeeneeeeeeeeeteeeeeeeeteeeeeeetseeeeeeneaees 187 2CMC485004M0201 7 B21 Revision A User Manual Table of Content B21 8 2CMC485004M0201 User Manual Revision A Product Overview Chapter 1 Product Overview Overview This chapter describes the parts of the meter and the different meter types In this chapter The following topics are covered in this chapter Wied M ter Parts atidi a a i gias 10 V2 Meter Type 4 ea a i e Meee A E dite ie
114. ecific 87 1 82 VIFE L2 88 1 XX VIFE status 89 92 4 XXXXXXXX Reactive power L2 93 1 84 DIF size 32 bit integer 94 1 80 DIFE Unit 0 95 1 40 DIFE Unit 1 gt xx10 2 96 1 AQ VIF for units var with resolution 0 01 var 97 1 FF VIFE next byte is manufacturer specific 98 1 83 VIFE L3 99 1 XX VIFE status 100 103 4 XXXXXXXX Reactive power L3 104 1 84 DIF size 32 bit integer 105 1 80 DIFE Unit 0 106 1 80 DIFE Unit 0 107 1 40 DIFE Unit 1 gt x100 4 108 1 A9 VIF for units VA with resolution 0 01VA 109 1 XX VIFE status 2CMC485004M0201 127 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 110 113 4 XXXXXXXX Apparent power Total 114 1 84 DIF size 32 bit integer 115 1 80 DIFE Unit 0 116 1 80 DIFE Unit 0 117 1 40 DIFE Unit 1 gt x100 4 118 1 A9 VIF for units VA with resolution 0 01VA 119 1 FF VIFE next byte is manufacturer specific 120 1 81 VIFE L1 121 1 XX VIFE status 122 125 4 XXXXXXXX Apparent power L1 126 1 84 DIF size 32 bit integer 127 1 80 DIFE Unit 0 128 1 80 DIFE Unit 0 129 1 40 DIFE Unit 1 gt x100 4 130 1 A9 VIF for units VA with resolution 0 01VA 131 1 FF VIFE next byte is manufacturer specific 132 1 82 VIFE L2 133 1 XX VIFE status 134 137 4 XXXXXXXX Apparent power L2 138
115. ecimal Byte No Size Value Description 1 1 68 Start character 2 1 11 L field calculated from C field to last user data 3 1 11 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 0E DIF size 12 digit BCD data 9 1 ED VIF time point date and time 10 1 FF VIF next byte is manufacturer specific 11 1 F9 VIF extension of manufacturer specific VIFE s next VIFE spec ifies actual meaning 12 1 B8 Read load profile data based upon the channel no specified Register value will be read 13 1 FF Next byte is manufacturer specific 14 1 F8 Next byte is manufacturer specific used for numbering 15 1 XX Specifies channel no where channel nos gt 0 7 16 21 6 XXXXXXXXXXXX Time date sec min hour day month year 22 1 XX CS checksum calculated from C field to last data 23 1 16 Stop character Comments The data is sent out with 12 load profile values in each telegram This means that 2 telegrams must be read for 1 day of load profile values when the interval length B21 User Manual 158 2CMC485004M0201 Revision A Communication with M Bus Status information is 60 minutes If the interval length is 30 minutes 4 telegrams must be read and if the interval length is 15 minutes 8 telegrams must be read Beside the interval data the date time information for the d
116. egister Direction register The Entry number register is used to specify an entry number to start reading from When a value is written to the Entry number register the Data block is loaded with values for that entry number Subsequent writes to Get next entry register will update the Entry number register increment or decrement depending on direction in the Direction register as well as loading new values to the Data block The default value of Entry number register after a restart is 0 The Date Time register is used to specify a date and time to start reading from When a value is written to the Date Time register the Data block is loaded with values for that date and time The Entry number register is also automatically updated to reflect which entry number the values for this date and time has If there is no entry for the date and time selected and the reading direction is set to backward then the nearest older entry will be loaded into the Data block If the reading direction is instead forward then the nearest newer entry will be loaded Subsequent writes to Get next entry register will load new data into the Data block in the order indicated by the Direction register The Entry number register will also be automatically updated incremented or decremented depending on the direction in the Direction register The Direction register is used to control the direction in time in which the entries are read Possible val
117. egister values at end of interval 11 Active import energy consumption per interval 12 Reactive import energy register values at end of interval 13 Reactive import energy consumption per interval 14 Input 1 register values at end of interval 15 Input 1 number of counts per interval 16 Input 2 register values at end of interval 17 Input 2 number of counts per interval 1C Active export energy register values at end of interval 1D Active export energy consumption per interval 1E Reactive export energy register values at end of interval 1F Reactive export energy consumption per interval 20 Apparent import energy register values at end of interval 21 Apparent import energy consumption per interval 22 Apparent export energy register values at end of interval 23 Apparent export energy consumption per interval 24 Input 3 register values at end of interval 25 Input 3 number of counts per interval 26 Input 4 register values at end of interval 27 Input 4 number of counts per interval 28 Current average values per interval 29 Voltage average values per interval 2A THD voltage average values per interval 2B THD current average values per interval 2C Power factor average values per interval 13 18 19 XXXXXXXXXXXX XX Time date sec min hour day month year CS checksum calculated from C field to last data B21 User Manual 156 2CMC485004M0201 Revision A Communication with M
118. end of the period is sent out in the telegram The date time information is sent out in format 6 byte BCD in order second minute hour day month and year Note Previous values are also sent out in a normal readout sequence This sequence takes it start after the default telegrams that contain current values of energy registers instrumentation values etc 2CMC485004M0201 Revision A 163 B21 User Manual Communication with M Bus 10 3 2 1 Examples of Readouts of Previous Values Readout of previous values data Sending initialize command 10 40 fe 3e 16 Reading acknowledge e5 Sending Direct access with Date command 68 Oa 0a 68 73 fe 51 02 ec ff f9 19 68 11 3a 16 Date 8th January year 11 Reading acknowledge e5 Sending Request User Data 2 10 7b fe 79 16 Meter sends out data telegram Data block 1 68 e3 e3 68 08 00 72 00 00 00 00 42 04 10 02 01 2a 00 00 Data header ce 00 ed eb 00 00 00 00 08 01 11 Date Time stamp for previous values here 08 01 11 00 00 00 day month year sec min hour ce 00 84 00 39 58 17 00 00 00 Daily value for total import active energy here 1758 39 kwh ce 40 84 00 35 18 27 01 00 00 Daily value for total export active energy here 12718 35 kwh ce 80 40 84 00 23 75 02 00 00 00 Daily value for total import reactive energy here 275 23 kvarh ce c0 40 84 00 35 02 00 00 00 00 Daily value for total export reactive energy here 2 35 kvarh ce 00 84 ff 81 00
119. ep 1 Action Write the value 0 to the Entry number register to make sure the reading starts from the most recent entry Write the value 1 to the Get next entry register Read the data block First time this step is performed the logs in the data block are the most recent up to the 15th most recent Second time this step is performed the logs in the data block are the 16th to the 30th Repeat steps 2 and 3 until there are no more entries stored When all entries have been read all registers in the data block are set to OxFFFF Note The entry number register is reset to 0 after a restart Follow the steps in the table below to read forward or backwards in time from a specified date time Step Action 1 Write a date and time to the Date Time registers 2 Write to the Direction register Writing value 0 means backwards and value 1 means forward 3 Read data block 4 Write the value 1 to the Get next entry register B21 User Manual 90 2CMC485004M0201 Revision A Communication with Modbus Step Action 5 Repeat steps 3 and 4 until there are no more entries stored When all entries have been read all registers in the data block are set to OxFFFF Note The Date time registers are reset to OxFFFF after a restart 2CMC485004M0201 91 B21 Revision A User Manual Communication with Modbus 9 6 Configuration Introduction e A
120. erval 27 Input 4 number of counts per interval 28 Current average values per interval 29 Voltage average values per interval 2A THD voltage average values per interval 2B THD current average values per interval 2C Power factor average values per interval 13 14 XXXX Date M Bus data type G LSB byte sent first 2CMC485004M0201 Revision A 155 B21 User Manual Communication with M Bus Byte No Size Value Description 15 1 XX CS checksum calculated from C field to last data 16 1 16 Stop character Read request for a specified date and time A read request for a specified time is performed by sending the following SND_UD to the meter followed by a REQ UD all values are hexadecimal Byte No Size Value Description 68 Start character 0E L field calculated from C field to last user data 0E L field repeated 68 Start character 53 73 C field SND_UD XX A field address 51 Cl field data send LSB first 0E DIF size 12 digit BCD data ED VIF time point date M Bus data type G FF VIF next byte is manufacturer specific gt ol OO NN OD om BR Ww dM gt oO 3a am ee eS F9 VIF extension of manufacturer specific VIFE s next VIFE spec ifies actual meaning N XX VIFE specifies data requested 10 Active import energy r
121. ess 7 1 51 Cl field data send LSB first 8 1 00 DIF size no data 9 1 84 VIFE specifying energy 10 1 FF VIFE next byte is manufacturer specific 11 1 F2 Resettable registers 12 1 07 VIFE clear 13 1 XX CS checksum calculated from C field to last data 14 1 16 Stop character B21 User Manual 2CMC485004M0201 Revision A Communication with M Bus 10 4 27 Reset resettable active energy export Reset of resettable active energy export is performed by sending the following command all values are hexadecimal The command is affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 09 L field calculated from C field to last user data 3 1 09 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 80 DIF size no data 9 1 40 DIFE unit 1 10 1 84 VIFE specifying energy 11 1 FF VIFE next byte is manufacturer specific 12 1 F2 Resettable registers 13 1 07 VIFE clear 14 1 XX CS checksum calculated from C field to last data 15 1 16 Stop character 10 4 28 Reset resettable reactive energy import Reset of resettable active energy export is performed by sending the following command all values are hexadecimal The command is affected by the write protection level set
122. ess Addr 5 See Table 4 3 range Set address for address range Set address 7 Press G once to get to the next menu Press G once to get to the next The display will show the Oct TO dct menu The display will show the See Table 4 3 for options Set Oct Parity PAr t4 See Table 4 3 for TO options Set Parity 2CMC485004M0201 33 B21 Revision A User Manual Meter Settings Step EQ bus Modbus Press G once to get to the next menu The display will show the Inac TO i nAc t See Table 4 3 for options Set Inac TO Press G once to get to the next menu The display will show if the password is to be reset PASS d See Table 4 3 for options Set the option 4 1 6 Setting IR Side The IR Side uses the M Bus and the EQ bus protocol to communicate To set the IR Side communication depending on protocol perform the following steps Step M Bus EQ bus 1 Select SEt in the main menu press Select SEt in the main menu press 5 2 Select OPt press amp Select Pratoc Select OP press 4 Select Protoc press press 3 If required then press and set the If required then press and set the protocol to M Bus 5U5 The display protocol to EQ bus E bu5 The display will go back to the default menu Go to will go back to the default menu Go to SEt gt gt OPE SEt gt
123. ex Date time 8A00 Byte 0 year 3 Date Time R W Byte 1 month Byte 2 day Byte 3 hour Byte 4 minute Byte 5 second Day of week 8A03 Weekdays 1 7 1 Unsigned R Mo 1 DST active 8A04 1 DST active 1 Unsigned R 0 DST inactive Day type 8A05 Value 0 3 1 Unsigned R correspond to day type 1 4 Season 8A06 Value 0 3 1 Unsigned R correspond to season 1 4 Current tariff 8A07 Tariff 1 4 1 Unsigned R W Error flags 8A13 64 flags 4 Bit string R Information flags 8A19 64 flags 4 Bit string R Warning flags 8A1F 64 flags 4 Bit string R Alarm flags 8A25 64 flags 4 Bit string R 2CMC485004M0201 75 B21 Revision A User Manual Communication with Modbus Quantity Start Description Size Data type Read Reg Write Hex Power fail counter 8A2F 1 Unsigned R Power outage time 8A39 Byte 0 2 days 3 Date Time R Byte 3 hours Byte 4 minutes Byte 5 seconds Reset counter for 8A48 4 Unsigned R active energy import Reset counter for 8A4C 4 Unsigned R active energy export Reset counter for 8A50 4 Unsigned R reactive energy import Reset counter for 8A54 4 Unsigned R reactive energy export Byte 0 is the highest byte of the lowest register The Reset counter registers show the number of times the resettable energy accumulators have been reset Settings All registers in the following table have
124. f output 2 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 09 L field calculated from C field to last user data 3 1 09 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 81 DIF size 8 bit integer 9 1 80 DIFE unit 0 10 1 40 DIFE unit 2 11 1 FD VIF extension of VIF codes 12 1 1A VIFE digital output 13 1 XX output 2 new state 14 1 XX CS checksum calculated from C field to last data 15 1 16 Stop character 2CMC485004M0201 Revision A B21 User Manual Communication with M Bus 10 4 18 Set output 3 Setting the state of output 3 is performed by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 09 L field calculated from C field to last user data 3 1 09 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 81 DIF size 8 bit integer 9 1 Co DIFE unit 1 10 1 40 DIFE unit 2 11 1 FD VIF extension of VIF codes 12 1 1A VIFE digital output 13 1 XX output 3 new state 14 1 XX CS
125. f there are no more telegrams For EQ meters there are up to 7 default telegrams to read In meters with internal clock more telegrams may follow containing previous values data The most re cent values are sent out first having storage number 1 then the second most re cently stored values with storage number 2 and so on until all stored previous values have been read If no previous values exist in a meter with internal clock a telegram is sent out where all data is marked with status byte for No data avail able It is also possible to read previous values starting from a specific date and back wards in time by sending a special read request Note Note Normally the meter is configured to send out power values as 32 bit integers expressed in W or var VA with 2 decimals This means that the maximum power possible to express is approximately 21 MW Below following sections is an example of a readout of the 7 default telegrams and 2 previous values telegrams containing the most recent snapshot of previous values Note that these are examples only data types and scaling of the quantities can differ between meters as well as the allocation of quantities to different tele grams 10 2 1 Example of the 1st telegram all values are hexadecimal Byte No Size Value Description 68 Start character FA L field calculated from C field to last user data FA L field repeated 68 Start
126. g command all values are hexadecimal The command is affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 08 L field calculated from C field to last user data 2CMC485004M0201 183 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 3 1 08 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 00 DIF size no data 9 1 FF VIF next byte is manufacturer specific 10 1 F9 VIF extension of manufacturer specific VIFE s next VIFE specifies actual meaning 11 1 xx VIFE specifies data to be cleared e 82 Demand e 83 Previous values e 84 Load profile e 85 Event log AE System log BO Net quality log 12 1 07 VIFE clear 13 1 XX CS checksum calculated from C field to last data 14 1 16 Stop character 10 4 26 Reset resettable active energy import Reset of resettable active energy import is performed by sending the following command all values are hexadecimal The command is affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 08 L field calculated from C field to last user data 3 1 08 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field addr
127. gned Power factor Total 5B3A 1 0 001 1 000 1 000 Signed Power factor L1 5B3B 1 0 001 1 000 1 000 Signed Power factor L2 5B3C 1 0 001 1 000 1 000 Signed 2CMC485004M0201 73 B21 Revision A User Manual Communication with Modbus Quantity Details Start Size Res Unit Value range Data reg type Hex Power factor L3 5B3D 1 0 001 1 000 1 000 Signed Current quadrant Total 5B3E 1 1 4 Unsigned Current quadrant L1 5B3F 1 1 4 Unsigned Current quadrant L2 5B40 1 1 4 Unsigned Current quadrant L3 5B41 1 1 4 Unsigned Note Powers are sent out as 32 bit signed integers expressed in W or var VA with 2 decimals This means that the maximum power possible to express is approximately 4 21 MW If the power is higher than that then the user is advised to read power from the DMTME mapping instead where the scaling is in W with out decimals Inputs and The following table contains both writable and read only registers outputs Quantity Details Start Size Possible values Datatype Read Reg Write Hex Output 1 6300 1 ON 1 OFF 0 Unsigned R W Output 2 6301 1 ON 1 OFF 0 Unsigned R W Output 3 6302 1 ON 1 OFF 0 Unsigned R W Output 4 6303 1 ON 1 OFF 0 Unsigned R W Input 1 Current state 6308 1 ON 1 OFF 0 Unsigned R Input 2 Current st
128. gned channel 7 perform a reset Reset Load profile 8F28 1 Write the value 1 to Unsigned channel 8 perform a reset Reset System log 8F31 1 Write the value 1 to Unsigned perform a reset Reset Event log 8F32 1 Write the value 1 to Unsigned perform a reset Reset Net quality log 8F33 1 Write the value 1 to Unsigned perform a reset Reset Communication 8F34 1 Write the value 1 to Unsigned log perform a reset Freeze demand 8F70 1 Write the value 1 to Unsigned freeze the demand values DMTME Parts of the Modbus mapping is compatible with the ABB DMTME multimeters multimeters All registers in the following table are read only Quantity Start Reg Hex Size Unit Data type Phase Voltage L1 N 1002 2 Volt Unsigned Phase Voltage L2 N 1004 2 Volt Unsigned Phase Voltage L3 N 1006 2 Volt Unsigned Line Voltage L1 L2 1008 2 Volt Unsigned Line Voltage L2 L3 100A 2 Volt Unsigned Line Voltage L1 L3 100C 2 Volt Unsigned Line Current L1 1010 2 mA Unsigned Line Current L2 1012 2 mA Unsigned B21 78 2CMC485004M0201 User Manual Revision A Communication with Modbus Quantity Start Reg Hex Size Unit Data type Line Current L3 1014 2 mA Unsigned 3 Phase Sys Power Factor 1016 2 1000 Signed Power Factor L1 1018 2 1000 Signed Power Factor L2 101A 2 1000 Signed power Factor L3 101C 2
129. h Unsigned Active export Tariff 3 5198 4 0 01 kWh Unsigned Active export Tariff 4 519C 4 0 01 kWh Unsigned Reactive import Tariff 1 51B0 4 0 01 kvarh_ Unsigned Reactive import Tariff 2 51B4 4 0 01 kvarh_ Unsigned Reactive import Tariff 3 51B8 4 0 01 kvarh_ Unsigned Reactive import Tariff 4 51BC 4 0 01 kvarh_ Unsigned Reactive export Tariff 1 51D0 4 0 01 kvarh_ Unsigned Reactive export Tariff 2 51D4 4 0 01 kvarh_ Unsigned Reactive export Tariff 3 51D8 4 0 01 kvarh_ Unsigned Reactive export Tariff 4 51DC 4 0 01 kvarh Unsigned Energy accumulators per phase All registers in the following table are read only Quantity Details Start reg Hex Size Res Unit Data type Active import L1 5460 4 0 01 kWh Unsigned Active import L2 5464 4 0 01 kWh Unsigned Active import L3 5468 4 0 01 kWh Unsigned Active export L1 546C 4 0 01 kWh Unsigned Active export L2 5470 4 0 01 kWh Unsigned Active export L3 5474 4 0 01 kWh Unsigned Active net L1 5478 4 0 01 kWh Signed Active net L2 547C 4 0 01 kWh Signed Active net L3 5480 4 0 01 kWh Signed 2CMC485004M0201 71 B21 Revision A User Manual Communication with Modbus Quantity Details Start reg Hex Size Res Unit Data type Reactive import L1 5484 4 0 01 kvarh_ Unsigned Reactive import L2 5488 4 0 01 kvarh_ Unsigned Reactive import L3 548C 4 0 01 kvarh_ Unsigned Reactive export L1 5490 4 0 01 kvarh_ Unsigned Reactive expor
130. he control information 52h is the indication for the meter to compare the following secondary address with its own and to change into the selected state should it match In this case the meter answers the selection with an acknowledgement E5h otherwise it does not reply Selected state means that the meter can be addressed with the bus address 253 FDh During selection individual positions of the secondary addresses can be occupied by wildcards Such a wildcard means that this position will not be taken into ac count during selection In the identification number each individual digit can be wild carded by a wildcard nibble Fh while the fields for manufacturer version and medium can be wild carded by a wildcard byte FFh The meter will remain selected until it receives a selection command with non matching secondary ad dresses a selection command with CI 56h or a SND_NKE to address 253 2CMC485004M0201 Revision A 121 B21 User Manual Communication with M Bus 10 2 Standard Readout of Meter Data General This section describes the readout of the default telegrams containing energy and instrumentation values etc The data readout procedure starts when the master sends a REQ _UD2 telegram to the meter The meter responds with a RSP_ UD telegram A typical readout is a multi telegram readout The last DIF in the user data part of the telegram is 1F to indicate that there is more data in the next tele gram or OF i
131. ical dimensions of the B21 meters B21 54 2CMC485004M0201 User Manual Revision A Measurement Methods Chapter 7 Measurement Methods Overview This chapter contains information about measurement theory and the most com monly used measurement methods The information can be used to better under stand the meter behavior and or to pick the correct measurement method In this chapter The following topics are covered in this chapter 7 1 Measuring Energy saie a a E AE aac 56 7 1 1 Single Phase 1 Element Metering ceesseeeesteeeeeeentaees 58 2CMC485004M0201 55 B21 User Manual Revision A Measurement Methods 7 1 Measuring Energy Active energy Reactive energy It is easy to understand the need for a utility to measure active energy since the information is necessary to bill the customer correctly Usually the more energy the customer consumes the higher the accuracy of the meter needs to be Normally 4 accuracy classes are used 2 small consumers e g households 1 0 5 and 0 2 meters with defined power levels for each class Also from a customer point of view it is easy to understand the need to measure the active energy as it can give him information about where and when energy is consumed This information can then be used to take measures to decrease the consumption In many cases it is desired to simplify the measurement In such cases sim
132. iih idia ie aa hrei aiea 44 Did LOUS siina a E E A A 46 Do LSV EMN LOG ea E T A 46 Da2 EVON LOT ara E E ene 47 9 5 3 Net Quality Log eTA ARE EE 47 SEA AUGIT LOG isinna eni Ei AARE 47 DSa gt CUINGS LOG ee a T T gate tend 48 550 Event CodeS nA E E OT 48 2CMC485004M0201 39 B21 Revision A User Manual Technical Description 5 1 Energy Values General Primary value The energy values are stored in energy registers The different energy registers can be divided into e Registers containing active reactive or apparent energy e Resettable registers e Registers containing momentary or historical value The energy values can be read via communication or directly in the display with the help of the buttons In transformer connected meters with external current transformers and some times also external voltage transformers the register value is multiplied by the total transformer ratio before it is presented on the display or sent out via commu nication This value is called primary value Presentation of register values In direct connected meters the energy is usually displayed with a fixed unit and number of decimals normally kWh with no decimals In transformer connected meters where primary values are displayed the energy values can be rather big when the total transformer ratio is big Normally the meter automatically adapts the unit and number of decimals displayed to the value In case the energy i
133. ion waa i guraso Function Start Size Description Read registers Reg write Hex Number of day 8CCD 1 The number of day profiles used 1 16 R W profiles Day profile 8CCE 1 Current day profile number during read R number or write of configuration Number of 8CCF 1 The number of actions during a day R W actions profile 1 30 Action number 8CDO 1 Current action number during read or R write of configuration Action 8CD1 2 Time when the action shall be R W performed and what to do 2CMC485004M0201 101 B21 Revision A User Manual Communication with Modbus Action registers Write day profile configuration The following table describes the group of registers for configuring a day profile action Function Byte number Description Execution time 0 High byte Hour when the action shall be performed 1 Low byte Minute when the action shall be performed Action id Both bytes Decides the action to perform See the list of possible actions below Note Both registers in the table above must be written in one operation otherwise the values will not take effect Possible actions to perform are activating tariffs and setting or resetting outputs The possible values for action id are listed in the table below Value Description 0 Activate tariff 1 3 Activate tariff 4 100 Set output 1 101 Reset output 1 106 Set output 4 107 Reset output 4
134. ision A User Interface rE9 l n5t 10 SEREUS SEt Reactive Energy Im Current Quadrant Pulse LED port Tariff Reactive Energy Ex Tariff port Tariff Resettable Reactive Energy Export Total Resettable regis ters 2CMC485004M0201 Revision A 27 B21 User Manual User Interface B21 28 2CMC485004M0201 User Manual Revision A Meter Settings Chapter 4 Meter Settings Overview This chapter gives an overview of the meter settings and configuration options In this chapter The following topics are covered in this chapter 4 1 Settings and Configurations 4 1 1 Setting Pulse Output 4 1 2 Setting VO E E E E 4 1 3 Setting Alarm oaair 4 1 4 Setting M Bus oa 4 1 5 Setting RS 485 a e 4 1 6 Setting IR Side eee 4 1 7 Setting Upgrade Consent 4 1 8 Setting Pulse LED 4 1 9 Setting Tariff eects 4 1 10Resetting Resettable Registers 2CMC485004M0201 29 Revision A B21 User Manual Meter Settings 4 1 Settings and Configurations Configurable Depending on the meter type all or a subset of the following functions can be functions configured Pulse output Pul Out on display T O Alarm M Bus RS 485 IR Side Wireless W less on display Upgrade Consent Upgr Cons on display Pulse LED Puls LED on display Tariff Resettable registers Rst Rg on display Setting a value When setting a value the button is pressed and held to
135. it press F Press and hold F to step back Press once and F to get to the next menu LENUEh The display will show the pulse length in milliseconds The interval for the pulse length is from 10 to 990 ms The pulse is set in the same way as the frequency Press and hold F to step back Press once and F to get to the next menu GUEPUE The display will show the setting for the selected pulse output Depending on the meter type the available choices are 4 static I Os 1 static I O Off Off Out 1 Out 1 Out 2 Make the output setting Press and hold F twice to step back to the pulse selection menu Note The option is set to no ouput when pressing the button 8 4 1 2 Setting I O The first pulse output is now fully configured To set the I O perform the following steps l 2 3 4 1 3 Setting Alarm Select 5E in the main menu press 5 Select D press The display will now show i i J To change I O use To set an I O press the button Different choices can be made for the I O Alarm out AL Arri Communication out Car Pulse out PULSE Tariff out EAr FF Always on Gn Always off GFF To set the alarm perform the following steps l 2 3 Select 5Et in the main menu press Select Al press The display will show what quantity will be measured VUAnt Depending on the
136. ite the number of week profiles to use to the Number of week profiles register This is a value between 1 and 4 2 Write the desired week profile configuration of the first week profile to the Week profile registers 3 Repeat step 2 for all week profiles that shall be used i e the same number of times as the value written in step 1 Follow the steps in the table below to read the current week profile configuration Step Action 1 Read the Number of week profiles register to find out how many week profiles are used Read from the Week profile registers to get the week profile name and day ID s for the first week profile Repeat step 2 for each week profile until all week profile configurations have been read This means step 2 shall be performed the same number of times as the value read in step 1 Note Step 1 initiates the readout procedure and can NOT be left out even if the number of week profiles used is already known Note The Week profile number register can optionally be read together with the Week profile registers in step 2 The Week profile number register holds the current week profile number starting from 1 after reading the Number of week profiles regis ter It is incremented every time the Week profile registers are read Day profile The following table describes the group of registers for configuring day profiles nfigurat
137. ith resolution 0 01kWh 65 1 FF VIFE next byte is manufacturer specific 66 1 83 VIFE L3 67 1 XX VIFE status 68 73 6 XXXXXXXXXXXX Active net energy L3 74 1 8E DIF size 12 digit BCD 75 1 co DIFE Unit 1 76 1 co DIFE Unit 2 77 1 40 DIFE Unit 4 78 1 84 VIF for unit kvarh with resolution 0 01kvarh 79 1 XX VIFE status 80 85 6 XXXXXXXXXXXX Reactive net energy Total 86 1 8E DIF size 12 digit BCD 87 1 co DIFE Unit 1 88 1 co DIFE Unit 2 89 1 40 DIFE Unit 4 90 1 84 VIF for unit kvarh with resolution 0 01kvarh 91 1 FF VIFE next byte is manufacturer specific 92 1 81 VIFE L1 B21 User Manual 146 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 93 1 XX VIFE status 94 99 6 XXXXXXXXXXXX Reactive net energy L1 100 1 8E DIF size 12 digit BCD 101 1 co DIFE Unit 1 102 1 co DIFE Unit 2 103 1 40 DIFE Unit 4 104 1 84 VIF for unit kvarh with resolution 0 01kvarh 105 1 FF VIFE next byte is manufacturer specific 106 1 82 VIFE L2 107 1 XX VIFE status 108 113 6 XXXXXXXXXXXX Reactive net energy L2 114 1 8E DIF size 12 digit BCD 115 1 co DIFE Unit 1 116 1 co DIFE Unit 2 117 1 40 DIFE Unit 4 118 1 84 VIF for unit kvarh with resolution 0 01kvarh 119 1 FF VIFE next byte is manufacturer specific 120 1 83 VIFE
138. lags 182 1 07 DIF size 64 bit integer 183 1 FF VIF next byte is manufacturer specific 184 1 A8 VIFE information flags binary 185 1 XX VIFE status 186 193 8 XXXXXXXXXXXXXXXX 64 Information flags 194 1 07 DIF size 64 bit integer 195 1 FF VIF next byte is manufacturer specific 196 1 A9 VIFE alarm flags binary 197 1 XX VIFE status 198 205 8 XXXXXXXXXXXXXXXX 64 Alarm flags 206 1 OE DIF size 12 digit BCD 207 1 ED VIF time date 208 1 XX VIFE status 209 214 6 XXXXXXXXXXXX Time and date sec min hour day month year 215 1 01 DIF size 8 bit integer 216 1 FF VIF next byte is manufacturer specific 217 1 F9 VIF extension of manufacturer specific VIFE s next VIFE specifies actual meaning 218 81 VIFE DST day of week day type season 219 1 XX VIFE status 220 1 XX DST data in bit 0 1 DST active 0 DST inactive Day of week data in bit 1 3 001 111 Monday Sunday Type of day data in bit 4 5 00 11 Type of day 1 4 Season data in bit 6 7 00 11 Season 1 4 221 1 OD DIF size variable length ASCII coding 222 1 FD VIF extension of VIF codes 223 1 8E VIFE Firmware 224 1 XX VIFE status 225 1 0C Byte specifying length see note below 226 237 12 XXXXXXXXXXXXXXXXX Firmware version ASCII coded LSB byte first see XXXXXXX note below 238 1 OD DIF size variable length ASCII coding 239 1 FF VIF next byte is manufacturer specific 240 1 AA VIFE Type designation 241 1 XX VIFE status 242 1 0B Byte specifying length
139. larms e Tariffs This section describes how to configure the following functions 9 6 1 Alarms General Alarm configuration defines the set of quantities to monitor It is also defines the threshold values delays and actions to perform for each alarm Each alarm is configured individually Alarm configuration registers The following table describes the group of registers for configuring the alarm parameters Function Start Size Description Read Reg write Hex Alarm number 8C60 1 The number identifier for the alarm to R W configure Quantity 8C61 3 The quantity to monitor R W Thresholds 8C64 8 ON and OFF thresholds to used to R W decide when the alarm is active Delays 8C6C 4 ON and OFF delays defining the time R W that the measured value must be above below the configured thresholds before the alarm triggers Actions 8C70 2 Actions to perform when alarm is R W triggered Quantity identifiers The following table lists the OBIS codes for the quantities that can be monitored by an alarm Quantity OBIS code Voltage L1 1 0 32 7 0 255 Voltage L2 1 0 52 7 0 255 Voltage L3 1 0 72 7 0 255 Voltage L1 L2 1 0 134 7 0 255 B21 User Manual 2CMC485004M0201 Revision A Communication with Modbus Thresholds registers Delays registers Quantity OBIS code Voltage L2 L3 1 0 135 7 0 255 Voltage L1 L3 1 0 136 7 0 2
140. le power with resolution 0 1 69 1 FF VIFE next byte is manufacturer specific 70 1 81 VIFE L1 2CMC485004M0201 131 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 71 1 XX VIFE status 72 73 2 XXXX Phase angle power L1 74 1 02 DIF size 16 bit integer 75 1 FF VIF next byte is manufacturer specific 76 1 D2 VIFE phase angle power with resolution 0 1 77 1 FF VIFE next byte is manufacturer specific 78 1 82 VIFE L2 79 1 XX VIFE status 80 81 2 XXXX Phase angle power L2 82 1 02 DIF size 16 bit integer 83 1 FF VIF next byte is manufacturer specific 84 1 D2 VIFE phase angle power with resolution 0 1 85 1 FF VIFE next byte is manufacturer specific 86 1 83 VIFE L3 87 1 XX VIFE status 88 89 2 XXXX Phase angle power L3 90 1 02 DIF size 16 bit integer 91 1 FF VIF next byte is manufacturer specific 92 1 C2 VIFE phase angle voltage with resolution 0 1 93 1 FF VIFE next byte is manufacturer specific 94 1 81 VIFE L1 95 1 XX VIFE status 96 97 2 XXXX Phase angle voltage L1 98 1 02 DIF size 16 bit integer 99 1 FF VIF next byte is manufacturer specific 100 1 C2 VIFE phase angle voltage with resolution 0 1 101 1 FF VIFE next byte is manufacturer specific 102 1 82 VIFE L2 103 1 XX VIFE status 104 105 2 XXXX Phase angle voltage L2 106 1 02 DIF size 16 bit
141. lef 5A Transitional current ly 0 5A Maximum current limax 65A Minimum current nin 0 25A Starting current lt 20 mA Terminal wire area 1 25 mm Recommended tightening torque 3 Nm General data Frequency 50 or 60 Hz 5 Accuracy Class B Cl 1 and Reactive Cl 2 Active energy 1 Display of energy 6 digit LCD Mechanical Material Polycarbonate in transparent front glass Glass reinforced polycarbonate in bottom case and upper case Polycarbonate in terminal cover Weight Environmental Operating temperature 40 C to 70 C Storage temperature 40 C to 85 C Humidity 75 yearly average 95 on 30 days year Resistance to fire and heat Terminal 960 C cover 650 C IEC 60695 2 1 Resistance to water and dust Mechanical environment IP 20 on terminal block without protective enclosure and IP 51 in protective enclosure according to IEC 60529 Class M1 in accordance with the Measuring Instrument Direc tive MID 2004 22 EC Electromagnetic environment Class E2 in accordance with the Measuring Instrument Direc tive MID 2004 22 EC Outputs Current 2 100 mA Voltage 24 VAC 240 VAC 24 VDC 240 VDC For meters with only 1 output 5 40VDC Pulse output frequency Prog 1 9999 imp MWh 1 9999 imp kWh 1 9999 imp Wh User Manual 52 2CMC485004M0201 Revision A Technical data
142. lution 0 01kWh 33 1 FF VIFE next byte is manufacturer specific 34 1 82 VIFE L2 35 1 XX VIFE status 36 41 6 XXXXXXXXXXXX Active imported energy L2 42 1 OE DIF size 12 digit BCD 43 1 84 VIF for units kWh with resolution 0 01kWh 44 1 FF VIFE next byte is manufacturer specific 45 1 83 VIFE L3 46 1 XX VIFE status 47 52 6 XXXXXXXXXXXX Active imported energy L3 53 1 8E DIF size 12 digit BCD 54 1 80 DIFE 55 1 40 DIFE Unit 2 56 1 84 VIF for units kvarh with resolution 0 01 kvarh 57 1 FF VIFE next byte is manufacturer specific 58 1 81 VIFE L1 59 1 XX VIFE status 60 65 6 XXXXXXXXXXXX Reactive imported energy L1 66 1 8E DIF size 12 digit BCD 67 1 80 DIFE 68 1 40 DIFE Unit 2 69 1 84 VIF for units kvarh with resolution 0 01 kvarh 70 1 FF VIFE next byte is manufacturer specific 71 1 82 VIFE L2 72 1 XX VIFE status 73 78 6 XXXXXXXXXXXX Reactive imported energy L2 79 1 8E DIF size 12 digit BCD 80 1 80 DIFE 81 1 40 DIFE Unit 2 82 1 84 VIF for units kvarh with resolution 0 01 kvarh 83 1 FF VIFE next byte is manufacturer specific 84 1 83 VIFE L3 85 1 XX VIFE status 86 91 6 XXXXXXXXXXXX Reactive imported energy L3 92 1 8E DIF size 12 digit BCD 93 1 80 DIFE 94 1 80 DIFE B21 User Manual 142 2CMC485004M0201 Revision A Communication with M Bus By
143. mat General M Bus uses 3 different telegram formats The formats are identified by the start character Single Character Short Frame Long Frame E5H Start 10h Start 68h C Field L Field A Field L Field Check Sum Start 68h Stop 16h C Field A Field Cl Field User Data 0 252 Bytes Check Sum Stop 16h The Single Character format consists of a single character and is used to ac knowledge received telegrams The Short Frame format is identified by its start character 10h and consists of five characters Besides the C and A fields it includes the check sum and the stop character 16h The Long Frame format is identified by its start character 68h and consists of a variable number of characters After the start character the L field is transmitted twice then the start character once again followed by the C A and Cl fields The user data 0 252 bytes is transmitted after the Cl field followed by the check sum and the stop character 16h 10 1 1 1 Field description General All fields in the telegram have a length of I byte 8 bits The L Field The L Field length field gives the size of the user data in bytes plus 3 for the C A and C Fields It is transmitted twice in the telegrams using the long frame format The C Field The C Field control field contains information about the direction of the data flow and error handling Besides labeling
144. meter type different quantities are available See table 4 1 and 2CMC485004M0201 Revision A 31 B21 User Manual Meter Settings table 4 2 for available quantities and interval units for the different quantities Set the desired quantity 4 Press once to get to the next menu The display will show what level the alarm will trigger on an LEu Set the alarm level 5 Press X once to get to the next menu The display will show the time that the measured value has to be higher than the limit set in the previous step in order for the alarm to trigger an GEL Set the time limit 6 Press once to get to the next menu The display will show what level the alarm will cease on oFF Lu Set the alarm level 7 Press once to get to the next menu The display will show the time that the measured value has to be lower than the limit set in the previous step in order for the alarm to cease oFF dE Set the time limit v 8 Press once to get to the next menu The display will show if the alarm will be logged or not Lo9 The available values are on and off Set logging to on or off 9 Press once to get to the next menu The display will show what output the alarm is set on or if no output is set JUEPUE The available choices are dependent on meter type see table 4 2 1 The first alarm is now fully configured Depending on the meter type up to f
145. mum voltage and cur rent of 250 V and 65 A and pulse length 100 ms and required pulse pause 30 ms the maximum allowed pulse frequency will be 1000 3600 250 65 0 030 0 100 1704impulses kWh kvarh 2CMC485004M0201 Revision A 45 B21 User Manual Technical Description 5 5 Logs General The meter contains a total of five different logs e System Log e Event Log e Net Quality Log e Audit log e Settings Log Log events can be read via communication or directly in the display of the meter A maximum of 500 log events can be stored in the System Log the Event Log and the Net Quality Log When the maximum number of events for a log is reached the oldest events will be overwritten A maximum of 40 log events can be stored in the Audit Log When the maximum number of events for this log is reached no more events can be stored A new firmware upgrade attempt will be unsuccessful because no more log events can be stored A maximum of 80 log events can be stored in the Settings Log When the maxi mum number of events for this log is reached no more events can be stored A new setting for either CT VT or number of elements will not be accepted because no more log events can be stored It is possible to delete all entries in the System Log The Event Log and the Net Quality Logvia communication 5 5 1 System Log This log stores events that relate to errors in the meter Contents The f
146. nteger 9 1 FD VIF extension of VIF codes 10 1 96 VIFE password 11 1 00 VIFE write replace 12 19 8 XXXXXXXXXXXXXXXX Password 20 1 XX CS checksum calculated from C field to last data 21 1 16 Stop character 10 4 23 Set date and time Date and time is set by sending the following command all values are hexadeci mal The command is affected by the write protection level set Note Before sending the command an NKE should be sent If the meter is in the middle of a special data readout process it will not respond to the set date and time command Byte No Size Value Description 1 1 68 Start character 2 1 0B L field calculated from C field to last user data 3 1 0B L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 0E DIF size 12 digit BCD 9 1 6D VIF time date 10 15 6 XXXXXXXXXXXX Time and date sec min hour day month year 16 1 XX CS checksum calculated from C field to last data 17 1 16 Stop character It is also possible to set date time using the M Bus data type F Byte No Size Value Description 1 1 68 Start character 2 1 09 L field calculated from C field to last user data 3 1 09 L field repeated B21 182 2CMC485004M0201 User Manual Revision A Communication with M Bus Byte No Size Value Descri
147. o Modbus and how to read and write to registers In this chapter The following topics are covered in this chapter 9 1 About the Modbus Protocol ccccccccceeseeeeeeeenneeeeeeeeeaeeeeeeeenaeeeeeeeeaaes 64 9 1 1 Function Code 3 Read holding registers ceeeeeeeeeee 64 9 1 2 Function Code 16 Write multiple registers 1 0 0 0 66 9 1 3 Function Code 6 Write single register ec eeeeeeeeeeeeeneeees 67 9 2 Reading and Writing to Registers 0 ec eeeneeeeeeeeneeeeeeeeteeeeeeeeaaes 69 9 3 Mapping Tables ccc seer e a EE T E eg 70 9 4 Historical Datta meara a R de AEE A AR EAA 80 9 4 1 Quantity identifiers aaaaaeseaeeeesnnnccessnniserinnenseeennnesnnnnddnnnndaennas 83 9 5 EVentlogs ea icin nite einai AAE 88 9 5 1 Reading Event logs oiea AGEN EEEE KERRAN TERERAA IEA 90 9 65 Configuration sssri eiiiai aa Ai A a A E aii 92 9 6 T Alarms orar eee a e a 92 9 6 2 Inputs and outputs 2 0 2 2 cece e cece eeeeeccee cee eceeeeeeeeeeeeececenaeeeeeeeeeeees 95 DGS Paris enh o cette Gee a tieteiadsatan xieereeniadi tematic eaten 97 2CMC485004M0201 63 B21 Revision A User Manual Communication with Modbus 9 1 About the Modbus Protocol General Supported function codes Modbus request frame Message types Modbus is a master slave communication protocol that can support up to 247 slaves organized as a multidrop bus The communication is half duplex Services on Modbus are specifie
148. ollowing information is stored in an event Date and time Event Code Duration The following events are stored in this log e Program CRC Error Error when checking firmware consistency e Persistent Storage Error Data stored in long term memory is corrupt RTC Circuit Error Error when trying to read date and time from real time clock B21 46 2CMC485004M0201 User Manual Revision A Technical Description 5 5 2 Event Log This log stores events that relate to alarms and configuration warnings Contents The following information is stored in an event e Date and Time Event Code e Duration The following events are stored in this log e Date Not Set Warning Date has not been configured for RTC Time Not Set Warning Time has not been configured for RTC e Negative Power Element 1 Warning Element 1 measures negative power e Negative Total Power Warning Total power is measured as negative e Alarm Current e Alarm Active Power e Alarm Reactive Power e Alarm Apparent power e Alarm Power Factor 5 5 3 Net Quality Log This log stores alarms and information that relates to net quality Contents The following events are stored in this log e Voltage Missing Warning Voltage is missing e Frequency Warning Net frequency is not stable e Alarm Voltage 5 5 4 Audit Log The Audit Log stores an event after an attempt has been made to upgrade the firmware Firmware upgrade on the meter
149. on Comment on byte order number 0 Year Most significant byte of lowest register 1 Month Least significant byte of lowest register 2 Day 3 Hour 4 Minute 5 Second Least significant byte of highest register The Headers for reading out historical values include one or more of the registers Entry number Date Time Direction and Get next entry for controlling the readout When writing to any of the registers Entry number Date Time or Direction a new search is started in the persistent storage which can take a long time depending on how old the entry searched for is The response from Modbus is given after the search is finished i e when the requested entry has been found Recent entries are found fast whereas finding the oldest can take seconds or even up to about a minute if there are many thousands of newer values It is therefore preferable to start reading from a recent entry number or date time and then go backwards in time Writing to the Get next entry register continues the ongoing search and consequently goes fast 9 4 1 Quantity identifiers Total energies The quantities stored in Previous values Demand and Load profile are identified by OBIS codes The OBIS code is a 6 byte identifier The tables below list the OBIS codes for all quantities possible to configure The following table lists the OBIS codes for total energies Quantity OBIS code Active energy import
150. on Read registers Reg write Hex Number of 8C92 1 The number of seasons used 1 4 R W seasons Season number 8C93 1 Current season number during read or R write of configuration B21 98 2CMC485004M0201 User Manual Revision A Communication with Modbus Function Start Size Description Read Reg write Hex Season 8C94 33 Name start date time and associated R W week profile for the season Season registers The following table describes the group of registers for configuring a season Function Start Size Description Read Reg write Hex Season name 8C94 15 The season name Expressed as an R W ASCII character string with a maximum length of 30 characters First character is in the high byte of the lowest register Any unused space in the end must be set to binary 0 Season start 8C93 3 Start date time of the season Formatted R W as Date Time See Date and time format on page 83 Hour Minute and Second are currently not used and must be set to FF Week profile 8C94 15 The name of the week profile associated R W with this season Same format as Season name Note All 33 registers in the table above must be written in one operation otherwise the values will not take effect Write season Follow the steps in the table below to write the season configuration configuration Step _ Action 1 Write th
151. ontain the actual data for example event log entries or energy values When there are no more entries to read all registers in the Data blocks are set to OxFFFF There are a number of standard commands that are used in the same way when reading out any type of historical data These are represented by registers in the Header separately mapped for each functionality but with the same names The following table describes the common header registers Function Size Description Datatype Read write Get next entry 1 Write the value 1 to this register to load Unsigned R W new values in the Data block s Entry number 1 Write to this register to select an entry Unsigned R W number to start reading from Date Time 3 Write to this register to selecta date time Date Time R W to start reading from see below Direction 1 Write to this register to select the Unsigned R W direction of reading The Get next entry register is used to continue an ongoing readout which was register started by writing to any of the Entry number Date Time or Direction registers If the direction in Direction register is set to backward then the Data block is loaded with older data And correspondingly if the direction is set to forward then the Data block is loaded with more recent data B21 80 2CMC485004M0201 User Manual Revision A Communication with Modbus Entry number register Date Time r
152. ot affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 06 L field calculated from C field to last user data 3 1 06 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 01 DIF size 8 bit integer 9 1 7A VIFE Bus Address 10 1 XX New primary address 11 1 XX CS checksum calculated from C field to last data 12 1 16 Stop character 10 4 3 Change baudrate The baudrate of the electrical M Bus interface is set by sending the following command all values are hexadecimal The command is not affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 03 L field calculated from C field to last user data 3 1 03 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 Bx Cl field New baudrate where x gt 8 F 8 1 XX CS checksum calculated from C field to last data 9 1 16 Stop character B21 172 2CMC485004M0201 User Manual Revision A Communication with M Bus 10 4 4 Reset power fail counter The power fail counter is reset to 0 by sending the following command all values The command is not affected by the write protection level set are hexadecimal Byte No Size
153. our alarms can be set If your meter supports multiple alarms then use v X to set the remaining alarms the same way as the first alarm was configured Table 4 1 1 phase meter Interval Unit Inactive Current 0 01 99 99 A kA Voltage 0 1 999 9 V kV Active power total 0 9999 W kW MW Reactive power total 0 9999 W kW MW Apparent power total 0 9999 W kW MW Power factor total 0 000 0 999 Table 4 2 4 static I Os 1 static I O No output No output Out 1 Out 1 Out 2 B21 32 2CMC485004M0201 User Manual Revision A Meter Settings 4 1 4 Setting M Bus To set the wired M Bus interface perform the following steps 1 Select SEE in the main menu press 2 Select 5U5 press 3 Press Z once to get to the next menu bAld The display will show the baudrate See Table 4 3 for baudrate options Set baudrate 4 Press once to get to the next menu Addr E5 The display will show the address See Table 4 3 for address range Set address 5 Press Z once to get to the next menu AccE55 The display will show the access level See Table 4 3 for options Set the access level 6 Press Z once to get to the next menu Snd 5 The display will show the Send status info See Table 4 3 for options Set the send info status 7 Press once to get to the next menu PA55 d The display will show if
154. p of registers for configuring week profiles Function Start Size Description Read Reg write Hex Number of week 8CB5 1 The number of week profiles used 1 4 R W profiles Week profile 8CB6 1 Current week profile number during read R number or write of configuration Week profile 8CB7 22 Name and day IDs for the week profile R W The following table describes the group of registers for configuring a week profile Function Start Size Description Read Reg write Hex Week profile 8CB7 15 The week profile name Same format as R W name described in Season registers above Day ID monday 8CC6 1 Day ID for monday Allowed values are R W 1 16 Day ID E 1 ia R W Day ID sunday 8CCC 1 Day ID for sunday Allowed values are 1 R W 16 Note All 22 registers in the table above must be written in one operation otherwise the values will not take effect Note If the tariff configuration has been performed using any other communication protocol other values than 1 16 can occur for Day IDs When configuring over Mod bus though the values written have to be within this range B21 User Manual 100 2CMC485004M0201 Revision A Communication with Modbus Write week profile configuration Read week profile configuration Follow the steps in the table below to configure the week profiles Step Action 1 Wr
155. plified methods can be used of which the most common are described in this chapter These methods most often require a balanced load which means that the imped ance is the same in all phases giving the same current amplitude and power factor in all phases Sometimes there is also a need to measure the reactive energy Consumer equip ment often introduces a phase shift between current and voltage due to the fact that the load has a more or less reactive component e g motors that have an inductive component etc A reactive load will increase the current which means that the power source generator and the size of the power lines have to increase which in turn means higher cost for the utility A higher current also means that the line losses increase Because of that the maximum permissible phase shift is sometimes governed in the terms of the contract that the consumer have with the power supplier If the consumer exceeds a specified maximum reactive load he will be liable for an extra charge This type of contract will require a utility meter that measures reac tive energy and or power Also from the customer s point of view it may be of some interest to measure reactive energy power since it gives knowledge about the nature of the load That is how big the different loads are and how they vary over time This knowledge can be used in the planning how to decrease the reactive power energy to decrease the electricity bill Resis
156. port energy consumption per interval 1E Reactive export energy register values at end of interval 1F Reactive export energy consumption per interval 20 Apparent import energy register values at end of interval 21 Apparent import energy consumption per interval 22 Apparent export energy register values at end of interval 23 Apparent export energy consumption per interval 24 Input 3 register values at end of interval 25 Input 3 number of counts per interval 26 Input 4 register values at end of interval 27 Input 4 number of counts per interval 28 Current average values per interval 29 Voltage average values per interval 2A THD voltage average values per interval 2B THD current average values per interval 2C Power factor average values per interval 13 FF Next byte is manufacturer specific 2CMC485004M0201 Revision A 157 B21 User Manual Communication with M Bus Byte No Size Value Description 14 1 XX Entity corresponding to phase nos L1 L2 L3 L1 L2 L2 L3 L1 L3 N 15 20 6 XXXXXXXXXXXX Time date sec min hour day month year 21 XX CS checksum calculated from C field to last data 22 1 16 Stop character Read request for load profile with channel no specified as input A read request for a load profile with channel no specified as input is performed by sending the following SND_UD to the meter followed by a REQ UD all values are hexad
157. port tariff 3 1 0 4 8 3 255 Reactive energy export tariff 4 1 0 4 8 4 255 The following table lists the OBIS codes for energies per phase Quantity OBIS code Active energy import L1 1 0 21 8 0 255 Active energy import L2 1 0 41 8 0 255 B21 User Manual 84 2CMC485004M0201 Revision A Communication with Modbus Reactive energy net L1 Quantity OBIS code Active energy import L3 1 0 61 8 0 255 Active energy export L1 1 0 22 8 0 255 Active energy export L2 1 0 42 8 0 255 Active energy export L3 1 0 62 8 0 255 Active energy net L1 1 0 36 8 0 255 Active energy net L2 1 0 56 8 0 255 Active energy net L3 1 0 76 8 0 255 Reactive energy import L1 1 0 23 8 0 255 Reactive energy import L2 1 0 43 8 0 255 Reactive energy import L3 1 0 63 8 0 255 Reactive energy export L1 1 0 24 8 0 255 Reactive energy export L2 1 0 44 8 0 255 Reactive energy export L3 1 0 64 8 0 255 1 0 129 8 0 255 Reactive energy net L2 1 0 130 8 0 255 Reactive energy net L3 1 0 131 8 0 255 Apparent energy import L1 1 0 29 8 0 255 Apparent energy import L2 Apparent energy import L3 Apparent energy export L1 1 0 49 8 0 255 1 0 69 8 0 255 1 0 30 8 0 255 Apparent energy export L2 1 0 50 8 0 255 Apparent energy export L3 1 0 70 8 0 255 Apparent energy net L1 1 0 138 8 0 255 Apparent energy net L2 1 0 139 8 0 255 Apparent energy
158. ption 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 04 DIF size 32 bit integer 9 1 6D VIF time date 10 13 1 XXXXXXXX Time and date Min hour day month year coded ac corded to M Bus data type F e Minutes in bits 0 5 Valid values 0 59 e Hours in bits 8 12 Valid values 0 23 e Day in bits 16 20 Valid values 1 31 e Month in bits 24 27 Valid values 1 12 e Year in bits 21 23 and 28 31 MSB bits Valid values 0 99 All other bits are unused 14 1 XX CS checksum calculated from C field to last data 15 16 Stop character 10 4 24 Set date The date is set by sending the following command all values are hexadecimal The command is affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 07 L field calculated from C field to last user data 3 1 07 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 02 DIF size 16 bit integer 9 1 6C VIF date 10 11 1 XXXX Date day month year coded accorded to M Bus data type G 12 1 XX CS checksum calculated from C field to last data 13 1 16 Stop character 10 4 25 Reset demand previous values load profile and logs All data for demand previous values load profile and logs is cleared by sending the followin
159. r 10 4 30 Set write access level The write access level is set by sending the following command all values are hexadecimal The command is affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 07 L field calculated from C field to last user data 3 1 07 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 01 DIF size 8 bit integer 9 1 FF VIF next byte is manufacturer specific 10 1 6A VIFE write control 11 1 XX Write control 1 Closed 2 Open by password 3 Open 12 1 XX CS checksum calculated from C field to last data 13 1 16 Stop character B21 186 2CMC485004M0201 User Manual Revision A Communication with M Bus 10 4 31 Set tariff source 10 4 32 Set currency conversion factor Tariffs can be controlled by inputs communication or internal clock The tariff source is set by sending the following command all values are hexa decimal The command is affected by the write protection level set Byte No Size Value Description 1 1 68 Start character 2 1 08 L field calculated from C field to last user data 3 1 08 L field repeated 4 1 68 Start character 5 1 53 73 C field SND_UD 6 1 XX A field address 7 1 51 Cl field data send LSB first 8 1 01 DIF size 8 bit integer
160. r the voltage and current phase angles is 2 degrees 2CMC485004M0201 Revision A 41 B21 User Manual Technical Description 5 3 Alarm General Quantities Functional description The purpose of the alarm function is to enable monitoring of quantities in the meter Monitoring can be set to high or low level detection High level detection gives an alarm when the level of a quantity goes above the set level Low level detection gives an alarm when the value goes below the set level It is possible to configure 25 alarms Configuration can be done via communica tion or with the buttons directly on the meter Depending on the meter type all or a subset of the following quantities can be monitored Voltage Reactive power Current Apparent power Active power Power factor When the value of the monitored quantity passes the activation level and remains there for a period of time equal or longer than the specified time delay the alarm is activated In the same way the alarm is deactivated when the value passes the deactivation level and remains there for a time equal or longer than the specified time delay If the activation level is higher than the deactivation level the alarm is activated when the value of the monitored quantity is higher than the activation level If the activation level is lower than the deactivation level the alarm is activated when the vale of the monitored qu
161. ration 6515 2 The duration of this event measured in seconds 15 Timestamp 6572 3 Date and time when the event occur ed Date Time format 15 Category 6575 1 The category of this log entry exception warning error or information 15 Event id 6576 1 The id for this log entry identifying what has happened 15 Duration 6577 2 The duration of this event measured in seconds Category Possible values for the category register are shown in the table below Category Description 1 Exception 2 Error 2CMC485004M0201 89 B21 Revision A User Manual Communication with Modbus Category Description 4 Warning 8 Information 9 5 1 Reading Event logs General Read the 15 most recent logs Read the entire history Read forward or backwards from a specified date time Readout of logs is controlled by the Entry number register or the Date Time register After writing to the Entry number register or the Date Time register the log entries are available in the registers of the data block To get the next set of entries the Get next entry register is used Follow the steps in the table below to read the 15 most recent log entries Step Action 1 Write the value 1 to the entry number register 2 Read the data block Follow the steps in the table below to read the entire history of logs backwards in time St
162. read and write access Quantity Start Size Res Unit Data type Reg hex Current transformer ratio 8C04 2 Unsigned numerator Voltage transformer ratio 8C06 2 Unsigned numerator Current transformer ratio 8C08 2 Unsigned denominator Voltage transformer ratio 8COA 2 Unsigned denominator CO2 conversion factor 8CE0 2 0 001 kg kWh Unsigned Currency conversion factor 8CE2 2 0 01 Currency Unsigned kWh LED source 0 active 8CE4 1 Unsigned energy 1 reactive energy Number of elements values 8CE5 1 Unsigned 1 3 B21 76 2CMC485004M0201 User Manual Revision A Communication with Modbus Operations All registers in the following table are write only Quantity Details Start Size Action Data type Reg hex Reset power fail 8F00 1 Write the value 1 to Unsigned counter perform a reset Reset power outage 8F05 1 Write the value 1 to Unsigned time perform a reset Reset input counter Input 1 8FOB 1 Write the value 1 to Unsigned perform a reset Reset input counter Input2 8FOC 1 Write the value 1 to Unsigned perform a reset Reset input counter Input3 8FOD 1 Write the value 1 to Unsigned perform a reset Reset input counter Input4 8FOE 1 Write the value 1 to Unsigned perform a reset Reset stored state input 1 8F13 1 Write the value 1 to Unsigned perform a reset Reset stored state Input2 8F14 1 Write the valu
163. responds with a RSP_UD telegram A typical readout is a multi telegram readout Some data in the meter can only be read by first sending a SND_UD followed by REQ UD2 This is true for load profiles demand and log files Using SND_UD telegrams data can be sent to the meter Communication The following quantities can be read by sending a REQ _UD2 to the meter objects Register Communication objects Active import energy total Total cumulative active imported energy Active import energy tariff 1 Cumulative active imported energy tariff 1 Active import energy tariff 2 Cumulative active imported energy tariff 2 Active import energy tariff 3 Cumulative active imported energy tariff 3 Active import energy tariff 4 Cumulative active imported energy tariff 4 Reactive import energy total Total cumulative reactive imported energy Reactive import energy tariff 1 Cumulative reactive imported energy tariff 1 Reactive import energy tariff 2 Cumulative reactive imported energy tariff 2 Reactive import energy tariff 3 Cumulative reactive imported energy tariff 3 Reactive import energy tariff 4 Cumulative reactive imported energy tariff 4 Active export energy total Total cumulative active exported energy Active export energy tariff 1 Cumulative active exported energy tariff 1 Active export energy tariff 2 Cumulative active exported energy tariff 2 Active export energy
164. ressing and point to point communi cation The bits 0 to 3 FO F1 F2 and F3 of the control field are the function code of the message The following table shows the function codes Comand C Field C Field Telegram Description binary hex SND_NKE 0100 0000 40 Short frame Initialization of meter SND_UD 01F1 0011 53 73 Long frame Send user data to meter REQ_UD2 01F1 1011 5b Short frame Request for class 2 data RSP_UD 0000 1000 08 Long frame Data transfer form meter to master after request The A Field address field is used to address the recipient in the calling direction and to identify the sender of information in the receiving direction The size of this field is one byte and can therefore take values from 0 to 255 The following table shows the allocation of addresses 0 Factory default B21 User Manual 110 2CMC485004M0201 Revision A Communication with M Bus Address Description 1 250 Can be given to meters as individual primary addresses either via the bus secondary addressing or via the buttons directly on the meter 251 252 Reserved for future use 253 Used by the secondary addressing procedure FDh 254 Used for point to point communication FEh The meter replies with its primary address 255 Used for broadcast transmissions to all meters FFh None of the meters replies to a broadcast message
165. rrents lt 65A Subgroups The main meter group is further divided into subgroups depending on the func tionality of the meter Subgroup Functionality Silver Class 0 5 S or Class 1 Tariffs Fixed I O Resettable registers Import ex port of energy Active energy Reactive energy Pulse output alarm Bronze Import export of energy Active energy Reactive energy Class 1 Pulse output alarm Steel Active energy Class 1 Pulse output alarm Product label The meter type information that is reflected on the labels on the meter is shown in the example picture below gt B21 312 100 12345678 Active energy cl 1 and B a Q Reactive energy cl 2 220 240 V AC _ 1 0 25 5 65 A 0O 50 or 60 w I 1000 imp kWh e Prog imp kWh 6 40 C to 85 C n 2 o B21 312 100 ir II m B21 12 2CMC485004M0201 User Manual Revision A Product Overview Product label information The information on the product label is explained in the table below Item Description 1 Import export of energy 2 1 element metering 3 LED 4 Pulse output 5 Protection class II 6 Declaration of product safety 7 Type designation 8 Serial number 9 Accuracy active energy 10 Accuracy reactive energy 11 Voltage 12 Current 13 Frequency 14 LED pulse frequency
166. s 01 FF 6F OF Abnormal negative power OE ED 39 28 44 15 13 03 06 04 20 23 00 00 00 01 FF 6F 01 Total power outage OE ED 39 44 38 15 13 03 06 04 20 52 01 00 00 01 FF 6F oD Undervoltage on phase 3 level 2 OE ED 39 36 25 15 13 03 06 04 20 3E 00 00 00 iF Dif 1F gt More events exist 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Pad bytes oA 16 Checksum and stopbyte B21 170 2CMC485004M0201 User Manual Revision A Communication with M Bus 10 4 Sending Data to the Meter General Write access level protection 10 4 1 Set tariff This section describes the telegrams that can be sent to an EQ meter Some of the telegrams contain data others do not Data sent in the telegram is sometimes stored in the meter sometimes used by the meter to perform a certain action Telegrams that contains no data usually initiates a certain action in the meter Some of the commands can be protected by a password There are 3 different levels of write access level protection e Open e Open by password e Closed The write access level can be set either via the buttons directly on the meter or via communication using the set write access level command If the access level is set to Open the meter will always accept the command as long as the the meter is properly addressed and the syntax and checksum are cor rect If the accsess level is set to Open by password the specific command sent to the meter must be preceded
167. s changed during the interval e Data overflow in interval e Intervals are too long or too short e Power outage occurred during the interval If one or several of these status events occur during an interval the extra VIFE s FF FE Ox are sent out where x is a bit 4 0 and have the following meaning if set Bit 4 Date time was changed during the interva Bit 3 Data overflow in interval Bit 2 Power outage occurred during interval Bit 1 Short interval Bit 0 Long interval 2CMC485004M0201 Revision A 159 B21 User Manual Communication with M Bus 10 3 1 1 Examples of Readouts of Load Profile Data Introduction In the following are a number of practical examples of load profile readouts All data is hexadecimal and comments are preceded by a semicolon B21 160 2CMC485004M0201 User Manual Revision A Communication with M Bus Readout of day 1 of active energy load profile register values Reading active energy import total 10 40 fe 3e 16 Reading acknowledge e5 Sending Direct access with Date command 68 0a 0a 68 73 fe 51 02 ec ff f9 10 69 11 32 16 Readout load profile with date spcecified Date 09 01 2011 9th January 2011 Reading acknowledge e5 Sending Request User Data 2 10 7b fe 79 16 Data block 1 68 89 89 68 08 00 72 00 00 00 00 42 04 10 02 18 2a 00 00 Header Information 44 ed eb 00 24 00 69 11 Date and time at the end of the interval 09 01 2011
168. s displayed with fixed units and number of decimals the energy will roll over to zeros when the energy is incriminated if all nines are displayed The meter can however contain more digits internally which can be read out via communication if the meter is equipped with a communication interface See the example below where the value 248375 is displayed while the internal register contains 19248375 6 Image The following picture shows a display with fixed unit and numbers of decimals B21 40 2CMC485004M0201 User Manual Revision A Technical Description 5 2 Instrumentation Instrumentation functions Accuracy The following table shows the complete instrumentation functions of the B21 me ters Depending on the meter type all or a subset of the following functions are available Instrumentation B21 Active power Reactive power Apparent power Voltage Current Frequency Power factor Phase angle power Phase angle voltage Phase angle current Current quadrant THD X X X X X X X OK OK KL KL Xx All instrumentation data accuracy is defined within the voltage range 20 of the stated nominal voltage and within the current range 5 of the base current to the maximum current The accuracy ofall instrumentation data except the voltage and current phase angles is the same as the stated energy metering accuracy The accuracy fo
169. set of stored state for input 1 cc ceeeeccecee cee eeeeeeeeeeeeeeaeaeeeeeeeeeeeeeteeeeeeee 175 10 4 9 Reset of stored state for input 2 ccccececceceeee eee eeeeeteeeeeacaeeeeeeeeeeeeeeteeeeeea 175 10 4 10 Reset of stored state for input 3 ccc ccecceeeeceeeeeeeeeeeeeeeneeeaeeeeeeeeeeeeeteeeeeees 176 10 4 11 Reset of stored state for input 4 eee cceccecceceeeeeeeeeeeeeeencecaeeceeeeeeeeeeteeeeeees 176 10 4 12 Reset of input counter ooo cece cece eceeeececee cee eeeeeee eee eeteeeeceaeaeeeeeeeeeeeeeteeeeeeea 177 10 4 13 Reset of input counter 2 o oo cee eeceeeececee cee eeeeeeee teed te eeecneaeeeeeeeeeteeeeeeeeeeea 177 10 4 14 Reset of input Counter 3 2 0 0 2 cccceeeececeeeeeeeceeee cette eee eeteeeecceaeeeeeeeeeeeeeeeeeeeees 178 10 4 15 Reset of input counter 4 o oo cece eeceececee cee ee cette eee ee tee caeaeeeeeeeeeeeeeteeeeeeea 178 10 4 16 Set output Setien krne aiea ar aeaea aieea aaia date i aaae a eE 179 10 417 Set o tp t2 aea a at a ea tae eaa AA adaa aaa Ee aa danae neha 179 B21 6 2CMC485004M0201 User Manual Revision A Table of Content 10 418 Set OUtPUU o ess oaee any Gk a eee acted asda aad oredr hte dene 180 10 4 19 Set output 4 gcc cade iacieier eia a ae aaia a aae aaiae aa aaa an 180 10 4 20 Reset power outage time essssessrisseserrsstttrrrtstttrntttttntnssttntnnsttnnnnnaten nenet 181 10 4 21 Send password isimi iae i iah ae deaa aei enrad aaria
170. specific 184 1 85 VIFE L1 L2 185 1 XX VIFE status 186 189 4 XXXXXXXX Voltage L1 L2 190 1 04 DIF size 32 bit integer 191 1 FD VIF extension of VIF codes 192 1 C8 VIFE for units V with resolution 0 1V 193 1 FF VIFE next byte is manufacturer specific 194 1 86 VIFE L2 L3 195 1 XX VIFE status 196 199 4 XXXXXXXX Voltage L3 L2 200 1 04 DIF size 32 bit integer 201 1 FD VIF extension of VIF codes 202 1 C8 VIFE for units V with resolution 0 1V 203 1 FF VIFE next byte is manufacturer specific 204 1 87 VIFE L1 L3 205 1 XX VIFE status 206 209 4 XXXXXXXX Voltage L1 L3 210 1 04 DIF size 32 bit integer 211 1 FD VIF extension of VIF codes 212 1 DA VIFE for units A with resolution 0 01A 213 1 FF VIFE next byte is manufacturer specific 214 1 81 VIFE L1 215 1 XX VIFE status 216 219 4 XXXXXXXX Current L1 220 1 04 DIF size 32 bit integer 221 1 FD VIF extension of VIF codes 222 1 DA VIFE for units A with resolution 0 01A 223 1 FF VIFE next byte is manufacturer specific 224 1 82 VIFE L2 2CMC485004M0201 129 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 225 1 XX VIFE status 226 229 4 XXXXXXXX Current L2 230 1 04 DIF size 32 bit integer 231 1 FD VIF extension of VIF codes 232 1 DA VIFE for units A with resolution 0 01A 233 1 FF VIFE next byte is manufacturer specific 234 1 83 VIFE L3 235 1 XX VIFE status 23
171. ssories are needed For further information about ac cessories refer to the Main Catalog 2CMC480001C0201 DIN rail mounted The B21 meters are intended to be mounted on a DIN rail DIN 50022 If this method of mounting is used no extra accessories are needed and the meter is fas tened by snapping the DIN rail lock onto the rail DIN rail The following picture shows a DIN rail Wall mounted The recommended way to mount the meter on a wall is to mount a separate DIN rail on the wall and then mount the meter on the rail B21 16 2CMC485004M0201 User Manual Revision A Installation Flush mounted To flush mount the meter a flush mount kit should be used Flush mount kit The following picture shows a flush mount kit 2CMC485004M0201 17 B21 Revision A User Manual Installation 2 2 Environmental Considerations Ingress protection To comply with the protection requirements the product must be mounted in pro tection class IP 51 enclosures or better according to IEC 60259 Mechanical environment In accordance with the Measuring Directive 2004 22 EC the product complies with M1 which means that it can be operated in locations with vibration and shocks of low significance e g for instruments fastened to light supporting struc tures subject to negligible vibrations and shocks transmitted from local blasting or pile driving activities slamming doors etc
172. t 0x5017 has the value OxFFFF 2CMC485004M0201 65 B21 Revision A User Manual Communication with Modbus 9 1 2 Function Code 16 Write multiple registers General Function code 16 is used to modify settings in the meter such as date time to control output and to reset values such as power fail counter It is possible to write up to 123 consecutive registers in a single request This means that several settings can be modified and or several reset operations can be performed in a single request Request frame A request frame has the following structure Slave Function Start No of Byte Register Error Address Code Address Registers Count Values Check Example of a The following is an example of a request set Date Time to November 11 2010 request 12 13 14 Slave address 0x01 Function code 0x10 Start address high byte Ox8A Start address low byte 0x00 No of registers high byte 0x00 No of registers low byte 0x03 Byte count 0x06 Value of register Ox8A00 high byte Ox0A Value of register Ox8A00 low byte 0x0B Value of register 0x8A01 high byte 0x0B Value of register 0x8A01 low byte 0x0C Value of register Ox8A02 high byte 0x0D Value of register Ox8A02 low byte Ox0E Error check CRC high byte 0x8C Error check CRC low byte 0x82 In this example the master sends a write request to the slave that has the Modbus address
173. t L2 5494 4 0 01 kvarh_ Unsigned Reactive export L3 5498 4 0 01 kvarh_ Unsigned Reactive net L1 549C 4 0 01 kvarh Signed Reactive net L2 54A0 4 0 01 kvarh Signed Reactive net L3 54A4 4 0 01 kvarh Signed Apparent import L1 54A8 4 0 01 kVAh_ Unsigned Apparent import L2 54AC 4 0 01 kVAh_ Unsigned Apparent import L3 54B0 4 0 01 kVAh_ Unsigned Apparent export L1 54B4 4 0 01 kVAh_ Unsigned Apparent export L2 54B8 4 0 01 kVAh_ Unsigned Apparent export L3 54BC 4 0 01 kVAh_ Unsigned Apparent net L1 54C0 4 0 01 kVAh_ Signed Apparent net L2 54C4 4 0 01 kVAh_ Signed Apparent net L3 54C8 4 0 01 kVAh_ Signed Resettable energy accumulators All registers in the following table are read only Quantity Start reg Size Res Unit Data type Hex Resettable active 552C 4 0 01 kWh Unsigned import Resettable active 5530 4 0 01 kWh Unsigned export Resettable 5534 4 0 01 kWh Unsigned reactive import Resettable 5538 4 0 01 kWh Unsigned reactive export B21 72 2CMC485004M0201 User Manual Revision A Communication with Modbus Instantaneous values All registers in the following table are read only Quantity Details Start Size Res Unit Value range Data reg type Hex Voltage L1 N 5B00 2 0 1 V Unsigne
174. t byte is manufacturer specific 108 1 F9 VIF extension of manufacturer specific VIFE s 109 1 C4 Energy in CO2 with resolution 0 001 kg 110 1 XX VIFE status 111 116 6 XXXXXXXXXXXX CO2 for active imported energy Total 117 1 OE DIF size 12 digit BCD 118 1 FF VIFE next byte is manufacturer specific 119 1 F9 VIF extension of manufacturer specific VIFE s 120 1 c9 Energy in Currency with resolution 0 01 currency 121 1 XX VIFE status 122 127 6 XXXXXXXXXXXX Currency for active imported energy Total 128 1 04 DIF size 32 bit integer 129 1 FF VIFE next byte is manufacturer specific 130 1 A4 CO2 conversion factor in g kWh 131 1 XX VIFE status 132 133 4 XXXXXXXX CO2 conversion factor for active energy 134 1 04 DIF size 32 bit integer 135 1 FF VIFE next byte is manufacturer specific B21 User Manual 140 2CMC485004M0201 Revision A Communication with M Bus Byte No Size Value Description 136 1 A5 Currency conversion factor in 0 001 currency kWh 137 1 XX VIFE status 138 143 4 XXXXXXXX Currency conversion factor for active energy 144 1 8E DIF size 12 digit BCD 145 1 80 DIFE 146 1 80 DIFE 147 1 40 DIFE Unit 4 148 1 84 VIF for unit kVAh with resolution 0 01kVAh 149 1 XX VIFE status 150 155 6 XXXXXXXXXXXX Apparent imported energy Total 156 1 8E DIF size 12
175. t option Set if the password for options Set the option shall be reset or not i EQ bus is a communication protocol designed for internal communication with ABB meters The protocol is based on the following IEC standards 62056 42 62056 46 62056 53 62056 61 62056 62 B21 34 2CMC485004M0201 User Manual Revision A Meter Settings Protocol details Step M Bus EQ bus Press once to get to the next menu UP9rAd The display will show the up grade mode See Table 4 3 for op tions Set the upgrade mode The following table shows the intervals and options for the different protocols Table 4 3 Protocol Access Upgrade Send Reset Parity Baudrate Address_ Inter Inactivity level mode Status password octet timeout Info timeout ms ms EQ bus Yes No 1200 16 16381 20 6000 0 2000 when 2400 used 4800 through 9600 RS 485 19200 38400 57600 115200 125000 230400 250000 460800 Modbus None 1200 1 247 when Odd 2400 used Even 4800 through 9600 RS 485 19200 38400 57600 115200 M Bus Open Active Al Yes No 2400 1 250 when Pass Not Ac ways 4800 used word tive Never 9600 through IR Closed When 19200 Side not OK 38400 EQ bus Yes No 1200 when 2400 used 4800 through IR 9600 Side 19200 38400 57600 115200 125000 230400 2CMC4850
176. tariff 3 Cumulative active exported energy tariff 3 Active export energy tariff 4 Cumulative active exported energy tariff 4 Reactive export energy total Total cumulative reactive exported energy Reactive export energy tariff 1 Cumulative reactive exported energy tariff 1 Reactive export energy tariff 2 Cumulative reactive exported energy tariff 2 Reactive export energy tariff 3 Cumulative reactive exported energy tariff 3 Reactive export energy tariff 4 Cumulative reactive exported energy tariff 4 Outputs Read and set status of outputs Inputs current state Read current state of inputs Inputs stored state Read and reset stored state of inputs Inputs counter Read and clear input pulse counters Current N Voltage L1 N Instantaneous voltage between L1 and neutral B21 User Manual 106 2CMC485004M0201 Revision A Communication with M Bus Register Communication objects Active Power Total Instantaneous total active power Active energy net Tot Active energy net L1 Power factor tot Power factor L1 Active energy currency conversion Reactive Power Total Instantaneous total reactive power Reactive Power L1 Instantaneous reactive power in L1 Reactive energy net Tot Reactive energy net L1 Apparent Power Total Instantaneous total apparent power Apparent Power L1 Instantaneous apparent power in L1 Voltage phase angle L1 Instantaneo
177. tart character 5 1 08 C field RSP_UD 6 1 XX A field address 7 1 72 Cl field variable data respond LSB first 8 11 4 XXXXXXXX Identification Number 8 BCD digits 12 13 2 4204 Manufacturer ABB 14 1 02 Version 15 1 02 Medium 02 Electricity 16 1 XX Number of accesses 17 1 XX Status 18 19 2 0000 Signature 0000 no encryption 20 1 8E DIF size 12 digit BCD 21 1 80 DIFE 22 1 Co DIFE Unit 2 23 1 40 DIFE Unit 4 24 1 84 VIF for unit kWh with resolution 0 01kWh 25 1 XX VIFE status 26 31 6 XXXXXXXXXXXX Active net energy Total 2CMC485004M0201 145 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 32 1 8E DIF size 12 digit BCD 33 1 80 DIFE 34 1 co DIFE Unit 2 35 1 40 DIFE Unit 4 36 1 84 VIF for unit kWh with resolution 0 01kWh 37 1 FF VIFE next byte is manufacturer specific 38 1 81 VIFE L1 39 1 XX VIFE status 40 45 6 XXXXXXXXXXXX Active net energy L1 46 1 8E DIF size 12 digit BCD 47 1 80 DIFE 48 1 co DIFE Unit 2 49 1 40 DIFE Unit 4 50 1 84 VIF for unit kWh with resolution 0 01kWh 51 1 FF VIFE next byte is manufacturer specific 52 1 82 VIFE L2 53 1 XX VIFE status 54 59 6 XXXXXXXXXXXX Active net energy L2 60 1 8E DIF size 12 digit BCD 61 1 80 DIFE 62 1 co DIFE Unit 2 63 1 40 DIFE Unit 4 64 1 84 VIF for unit kWh w
178. te No Size Value Description 95 1 40 DIFE Unit 4 96 1 84 VIF for unit kVAh with resolution 0 01kVAh 97 1 FF VIFE next byte is manufacturer specific 98 1 81 VIFE L1 99 1 XX VIFE status 100 105 6 XXXXXXXXXXXX Apparent imported energy L1 106 1 8E DIF size 12 digit BCD 107 1 80 DIFE 108 1 80 DIFE 109 1 40 DIFE Unit 4 110 1 84 VIF for unit kKVAh with resolution 0 01kVAh 111 1 FF VIFE next byte is manufacturer specific 112 1 82 VIFE L2 113 1 XX VIFE status 114 119 6 XXXXXXXXXXXX Apparent imported energy L2 120 1 8E DIF size 12 digit BCD 121 1 80 DIFE 122 1 80 DIFE 123 1 40 DIFE Unit 4 124 1 84 VIF for unit kKVAh with resolution 0 01kVAh 125 1 FF VIFE next byte is manufacturer specific 126 1 83 VIFE L3 127 1 XX VIFE status 128 133 6 XXXXXXXXXXXX Apparent imported energy L3 134 1 8E DIF size 12 digit BCD 135 1 40 DIFE Unit 1 136 1 84 VIF for units kWh with resolution 0 01kWh 137 1 FF VIFE next byte is manufacturer specific 138 1 81 VIFE L1 139 1 XX VIFE status 140 145 6 XXXXXXXXXXXX Active exported energy L1 146 1 8E DIF size 12 digit BCD 147 1 40 DIFE Unit 1 148 1 84 VIF for units kWh with resolution 0 01kWh 149 1 FF VIFE next byte is manufacturer specific 150 1 82 VIFE L2 151 1 XX VIFE status 152 157 6 XXXXXXXXXXXX Active exported energy L2 158 1 8E DIF size 12 digit BCD 159 1 40 DIFE Unit 1 160 1 84 VIF for units kWh with resolution 0 01kWh 2CMC485004M0201 143 B21 User Manual
179. tension of manufacturer specific VIFE s next VIFE s used for numbering E111 1001 Extension of manufacturer specific VIFE s next VIFE s specifies actual meaning E111 1110 Extension of manufacturer specific VIFE s next VIFE s used for manufacturer specific record errors status 10 1 2 5 VIFE Codes for reports of record errors meter to master VIFE code Type of record error Error group E000 0000 None E001 0101 No data available undefined value E001 1000 Data error Data errors 10 1 2 6 VIFE Codes for object actions master to meter VIFE code Action Description E000 0111 Clear Set data to zero E000 1011 Freeze data Freeze data to storage number 2CMC485004M0201 117 B21 Revision A User Manual Communication with M Bus 10 1 2 7 2 nd manufacturer specific VIFE followed after VIFE 1111 1000 F8 hex VIFE code Description Ennn nnnn Used for numbering 0 127 10 1 2 8 2 nd manufacturer specific VIFE followed after VIFE 1111 1001 F9 hex VIFE code Description E000 0001 DST day of week day type season E000 0100 Quantity specification of load profile E000 0110 Quantity specification of event log E000 0110 Tariff source E001 0000 Readout request of active imported energy load profile in format energy register values at end of intervals E001 0001 Readout request of active imported energy load profile in format energy consumption per interval E001 00
180. ter It is possible to read up to 125 consecutive registers at a time This means that multiple values can be read in one request B21 64 2CMC485004M0201 User Manual Revision A Communication with Modbus Request frame Example of a request Response frame Example of a response A request frame has the following structure Slave Address Function Code Address No of Registers Error Check The following is an example of a request read total energy import etc Slave address 0x01 Function code 0x03 Start address high byte 0x50 Start address low byte 0x00 No of registers high byte 0x00 No of registers low byte 0x18 Error check CRC high byte 0x54 Error check CRC low byte 0xCO A response frame has the following structure Slave Address Function Code Byte Count Register Values Error Check The following is an example of a response Slave address 0x01 Function code 0x03 Byte count 0x30 Value of register 0x5000 high byte 0x00 Value of register 0x5000 low byte 0x15 Value of register 0x5017 high byte OxFF Value of register 0x5017 low byte OxFF Error check CRC high byte OxXX Error check CRC low byte OxXX In this example the slave with the Modbus address 1 responds to a read request The number of data bytes is 0x30 The first register 0x5000 has the value 0x0015 and the las
181. the number of special days used is already known Note The Special day number register can optionally be read together with the Spe cial day registers in step 2 The Special day number register holds the current special day number starting from 1 after reading the Number of special days register It is incremented every time the Special day registers are read B21 User Manual 104 2CMC485004M0201 Revision A Communication with M Bus Chapter 10 Communication with M Bus Overview This chapter describes how to read meter data and to send commands to the meter over M Bus In this chapter The following topics are covered in this chapter 10 1 Protocol DESCrIPUOM yiee inienn eera a a aeaa a 106 10 2 Standard Readout of Meter Data ee eeceeeeeeeeetteeeeeeeeneeeeeeeeee 122 10 3 Special Readout of Meter Data c cccccccceeeeeeeeeeeeeeeceeeaeeaeeeeeees 154 10 4 Sending Data to the Meter eee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenaees 171 2CMC485004M0201 105 B21 Revision A User Manual Communication with M Bus 10 1 Protocol Description General The communication protocol described in this chapter meets the requirements of EN 13757 2 and EN 13757 3 The communication can be divided in two parts One part is reading data from the meter and the other part is sending data to it The data readout procedure starts when the master sends a REQ _UD2 telegram to the meter The meter
182. the functions and the actions caused by 2CMC485004M0201 109 B21 Revision A User Manual Communication with M Bus A Field them the control field specifies the direction of data flow and is responsible for various parts of the communication to and from the meter The following table shows the coding of the C Field Bit No 7 6 5 4 3 2 1 0 To meter 0 PRM FCB FCV F3 F2 F1 FO From meter 0 PRM 0 0 F3 F2 F1 FO The primary message bit PRM is used to specify the direction of the data flow It is set to 1 when a telegram is sent from a master to the meter and to 0 in the other direction The frame count bit valid FCV is set to 1 by the master to indicate that the frame count bit FCB is used When the FCV is set to 0 the meter ignores the FCB The FCB is used to indicate successful transmission procedures A master shall toggle the bit after a successful reception of a reply from the meter If the expected reply is missing or the reception of it is faulty the master resends the same tele gram with the same FCB The meter answers to a REQ UD2 request with tog gled FCB and a set FCV with a RSP_UD containing the next telegram of a multi telegram answer If the FCB is not toggled it will repeat the last telegram The actual values will be updated in a repeated telegram On receipt of a SND_NKE the meter clears the FCB The meter uses the same FCB for primary addressing secondary add
183. tinandsetnnneeennnneesntnanaat 37 4 128 Setting Pulse LED deri irea iyara Aa NE ee tian AA AE ERAR 37 4129 STING TAE aaa a a a TT A beatae 37 4 1 10 Resetting Resettable Registers seesssssesesrrnessssrnesrernnestnrnnnesrennnsstnnnneerennnens 38 5 Technical Description sssssssssssnrsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnmnnn 39 5 1 Energy Values cccccicecdedeendecdetesece csv A E EE ASEA EEEE TE ASAE AA 40 5 2 instr mentati Mi isete aet ae a a pen aa e aa aa aa r aaa 41 S S ALARM a a tan teen aae aa taehae eee at Maal ae aoe Rane 42 5 4 Inputs and QUtpUtS ccc else Sates are ota a eee ne eas sve ead evades onal aE a eat ede RA 43 5 4 1 0 Tariff Inputs ana aici teeta tee en eis Gaia ee nt al ee 43 5 4 2 Pulse Outputs satiiria a ins eA ete ie te 44 DO LOGS oniran Seve dtdecev bedi deest lie coeds ladeadevveade a Seve andesite dare dead a 46 9 92 System ear a A AL A ERA AAA A O AATA A 46 5 52 Event Log eisai aair a ie EA ede anne adi E ele 47 D03 Net Quality LOO reana aaa Ar EA A A Ear Aa 47 55A Audit LOJ sso sci ie corel i a T A E i iea a Ter a NEE di Er 47 9 9 5 ZS6tIngGS LOJ aair R R ET A AEE ARAE T REO a 48 5 5 6 Event c d S er e h aaa a aa aa ee ri ei dae 48 6 Technical ate oi aos eee ccc ves dice sccnstacaesctececenct ed ocacbvessveaztepcasacceauscusacecccstecetes 51 6 1 Technical Specifications 2 0 2 0 c ccccccecceceececeecceeceeeeeeeeeeeeeeceecaaeaeeaeeeeeeeeeeeseeeecncecaeeaeeeeees 52
184. tion 02 ff f9 b5 00 e1 07 Event Type net quality Log Oe ed b9 00 21 47 23 06 01 10 Date and Time 10 01 06 23 47 21 04 a0 00 dd 03 00 00 Duration 02 ff f9 b5 00 de 07 Event Type net quality Log Oe ed b9 00 21 47 23 06 01 10 Date and Time 10 02 06 23 47 21 04 a0 00 dd 03 00 00 Duation 02 ff f9 b5 00 f0 03 Event Type net quality Log Oe ed b9 00 11 47 23 06 01 10 Date and time 10 02 06 23 47 11 04 a0 00 e7 03 00 00 Duration 02 ff f9 b5 00 e8 03 Oe ed b9 00 11 47 23 06 01 10 04 a0 00 e7 03 00 00 02 ff f9 b5 00 e2 07 Oe ed b9 00 11 47 23 06 01 10 04 a0 e7 03 00 00 1f 70 16 1F indicates there are more frames to follow 2CMC485004M0201 Revision A 169 B21 User Manual Communication with M Bus Readout of 4 telegrams of event log data with offset 1 System sends event log read request command date time 14 3 06 09 51 40 off set 1 68 12 12 68 73 FE 51 CE CO 80 80 00 ED FF F9 1A 40 51 09 14 03 06 06 16 Meter sends out acknowledge E5 System sends out request UD2 10 7B FE 79 16 Meter sends out data telegram 68 7E 7E 68 08 00 72 42 10 00 00 42 04 02 02 05 00 00 00 Data header 01 FF 6F 01 Total power outage OE ED 39 24 19 09 14 03 06 Time date 39 24 09 14 03 06 sec min hour day month year 04 20 FE 00 00 00 Duration 254 seconds 01 FF 6F 01 Total power outage OE ED 39 12 45 15 13 03 06 Time date 12 45 15 13 03 06 sec min hour day month year 04 20 5B 00 00 00 Duration 91 second
185. tion block VIB Data Manufacturer data header MDH Code Meaning Length 1101 Variable Length Variable ASCII 1110 12 digit BCD 6 The following table shows the structure of the Data Information Field Extension DIFE Bit 7 Bit 6 Bit5 Bit4 Bit3 Bit2 Bit1 Bito Extension bit Unit Tariff Storage No The following list explains the content of the DIFE e Unit is used for power and energy values show the type of power energy It is also used to define the number of inputs outputs and to specify sign of offset when accessing event log data e Tariff is used for energy values to give tariff information Storage number is set to 0 in values read to indicate momentary values Storage number bigger than 0 is used to indicate previously stored values i e values stored at a specific point of time in the past VIB follows a DIF or DIFE without extension bit It contains one value informa tion field VIF and is in some cases expanded with up to 10 value information field extensions VIFE The following table shows the structure of the value informatiuon field VIF Bit 7 6 5 4 3 2 1 0 Extension Bit Value Information Value information contains information about the value unit status etc The extension bit is set when the next byte is a VIFE If VIF or VIFE FFh the next VIFE is manufacturer specific The manufacturer
186. tive inductive and capacitive loads Resistive loads don t give rise to any phase shifts Inductive loads have phase shift in one direction with the current lagging the voltage while capacitive loads pro duces a phase shift in the opposite direction with the current leading the voltage As a result inductive and capacitive loads can be used to compensate each other B21 User Manual 56 2CMC485004M0201 Revision A Measurement Methods Illustration The following illustration shows a vector diagram for resistive inductive and ca pacitive loads U U U l Clockwise rotation Clockwise rotation Resistive load Inductive load Capacitive load Phase A load that consumes both reactive and active energy can be divided into active displacement and reactive components The angle between the apparent power U I vector and the active power component is described as phase displacement angle or power factor angle often referred to as Cos is referred to as the power factor Illustration The following illustration shows a vector diagram for a load with an active and a reactive component Active power P U x I x cos unit W Reactive power Q U x I x sin unit var Apparent power S U x I unit VA Reactive power Apparent power M Active power The 4 power The type of load can be represented geometrically by for quadrants In the first quadrants quadrant the load is inductive and active
187. tive imported energy tariff 3 215 1 CE DIF size 12 digit BCD storage number bit 0 216 1 80 DIFE tariff bits 0 1 storage number bit 1 4 unit bit 0 217 1 50 DIFE tariff 4 unit bit 1 218 1 84 VIF for units kvarh with resolution 0 01kvarh 219 1 XX VIFE status 220 225 6 XXXXXXXXXXXX Reactive imported energy tariff 4 226 1 1F DIF more records will follow in next telegram 227 1 XX CS checksum calculated from C field to last data 228 1 16 Stop character 10 2 9 Example of the 9th telegram all values are hexadecimal This example telegram contains the most recent snapshot of previous values con tinued from telegram 8 Second most recent snapshot would be sent out in 10th and 11th telegram and so on Byte No Size Value Description 1 1 68 Start character 2 1 4B L field calculated from C field to last user data 3 1 4B L field repeated 4 1 68 Start character 5 1 08 C field RSP_UD 6 1 XX A field address 2CMC485004M0201 151 B21 Revision A User Manual Communication with M Bus Byte No Size Value Description 7 1 72 Cl field variable data respond LSB first 8 11 4 XXXXXXXX Identification Number 8 BCD digits 12 13 2 4204 Manufacturer ABB 14 1 02 Version 15 1 02 Medium 02 Electricity 16 1 XX Number of accesses 17 1 XX Stat
188. ues are shown in the table below Value Description 0 Backwards i e from recent entries towards older entries 1 Forward i e from old entries towards recent entries The default value of Entry number register after a restart is 0 i e backwards Data block There are a number of standard data items that are used in the same way when registers reading out any type of historical data These are represented by registers in the Data block separately mapped for each functionality but with the same names The following table describes the common Data block registers Function Size Description Datatype Read Iwrite Timestamp 3 The date and time on which the value was Date Time R W stored Quantity 3 OBIS code for the quantity concerned 6 byte R W sequence 2CMC485004M0201 81 B21 Revision A User Manual Communication with Modbus Timestamp Quantity registers Data type register Scaler register Function Size Description Datatype Read write Datatype 1 Data type for the value of the quantity Unsigned R W concerned Scaler 1 Scaling of the value for the quantity concerned Signed R W The date and time on which the value was stored How to interpret the data in these registers is described in Date and time format on page 83 The OBIS code for a quantity in for example a load profile channel or previous values channel A
189. uld not be subtracted by 40 000 or decremented by 1 as is common for Modbus products Total energy All registers in the following table are read only accumulaters Quantity Details Startreg Size Res Unit Data type Hex Active import kWh 5000 4 0 01 kWh Unsigned Active export kWh 5004 4 0 01 kWh Unsigned Active net kWh 5008 4 0 01 kWh Signed Reactive import kvarh 500C 4 0 01 kvarh Unsigned Reactive export kvarh 5010 4 0 01 kvarh Unsigned Reactive net kvarh 5014 4 0 01 kvarh Signed Apparent import kVAh 5018 4 0 01 kVAh Unsigned Apparent export kVAh 501C 4 0 01 kVAh Unsigned Apparent net kVAh 5020 4 0 01 kVAh Signed Active import kVAh 5024 4 0 001 kg Unsigned CO2 Active import kVAh 5034 4 0 001 currency Unsigned Currency B21 70 2CMC485004M0201 User Manual Revision A Communication with Modbus Energy accumulators divided into tariffs All registers in the following table are read only Quantity Details Start reg Hex Size Res Unit Data type Active import Tariff 1 5170 4 0 01 kWh Unsigned Active import Tariff 2 5174 4 0 01 kWh Unsigned Active import Tariff 3 5178 4 0 01 kWh Unsigned Active import Tariff 4 517C 4 0 01 kWh Unsigned Active export Tariff 1 5190 4 0 01 kWh Unsigned Active export Tariff 2 5194 4 0 01 kW
190. us 18 19 2 0000 Signature 0000 no encryption 20 1 CE DIF size 12 digit BCD storage number bit 0 21 1 00 DIFE storage number bit 1 4 22 1 ED VIF for time date point 23 1 E8 VIFE indicating end of period 24 1 XX VIFE status 25 30 6 XXXXXXXXXXXX Time and date sec min hour day month year 31 1 CE DIF size 12 digit BCD storage number bit 0 32 1 40 DIFE storage number bit 1 4 unit bit 0 33 1 FD VIF FD gt next VIFE specifies type of value 34 1 61 Cumulation counter 35 1 XX VIFE status 36 41 6 XXXXXXXXXXXX Number of pulses registered on input 1 42 1 CE DIF size 12 digit BCD storage number bit 0 43 1 80 DIFE storage number bit 1 4 unit bit 0 44 1 40 DIFE unit bit 1 45 1 FD VIF FD gt next VIFE specifies type of value 46 1 61 Cumulation counter 47 1 XX VIFE status 48 53 6 XXXXXXXXXXXX Number of pulses registered on input 2 54 1 CE DIF size 12 digit BCD storage number bit 0 55 1 Co DIFE storage number bit 1 4 unit bit 0 56 1 40 DIFE unit bit 1 57 1 FD VIF FD gt next VIFE specifies type of value 58 1 61 Cumulation counter 59 1 XX VIFE status 60 65 6 XXXXXXXXXXXX Number of pulses registered on input 3 66 1 CE DIF size 12 digit BCD storage number bit 0 67 1 80 DIFE storage number bit 1 4 unit bit 0 68 1 80 DIFE unit bit 1 69 1 40 DIFE unit bit 2 70 1 FD VIF FD gt next VIFE specifies type of value 71 1 61 Cumulation counter 72 1 XX VIFE status B21 User Manual 152 2CMC485004
191. us voltage phase angle for L1 L1 volt age is reference Current phase angle L1 Instantaneous current phase angle for L1 L1 volt age is reference Phase angle power Total Instantaneous phase angle for total power Phase angle power L1 Instantaneous phase angle power for L1 Installation check Read result of and clear installation check Current quadrant Total Current quadrant L1 Quadrant in which the meter is measuring Quadrant in which the meter is measuring L1 Power fail counter Total power outage time Read and reset power fail counter Read and reset total power outage time Current tariff Read and set current tariff Manufacturer Manufacturer information FW version Firmware version Frequency Warning flags Read warning flags Info flags Read info flags Alarm flags Read alarm flags Error flags Read error flags Date and time Read and set date and time Event log Read event log data System log Read system log data Audit log Read audit log data Net quality log Read net quality log data Apparent import energy total Total cumulative apparent imported energy Apparent export energy total Total cumulative apparent exported energy Active import energy L1 Cumulative active imported energy in the L1 phase Active export energy L1 Reactive import energy L1 Cumulative active exported energy in the L1 phase
192. xplained in table 3 1 below In the same manner the bottom part of the display has an explan atory text to describe what is shown or highlighted at the moment The following image shows an example of the layout of the Default menu A EA Ki LI g LI PIC CILIA CE MkWArh The following table explains the content of the 20 available pages in the Default menu Page Unit Text on display Explaining text 1 20 kWh ACT NRG IMP TOT Measures the total arrow right imported active en ergy 2 20 kWh ACT NRG EXP TOT Measures the total arrow left exported active en ergy 3 20 kvarh REACT NRG IMP TOT Measures the total arrow right imported reactive en ergy 4 20 kvarh REACT NRG EXP TOT Measures the total arrow left exported reactive en ergy 5 20 kWh ACT NRG IMP TAR1 Measures the im T1 blinks arrow right ported active energy for tariff 1 6 20 kWh ACT NRG IMP TAR2 Measures the im T2 blinks arrow right ported active energy for tariff 2 7 20 kWh ACT NRG IMP TAR3 Measures the im T3 blinks arrow right ported active energy for tariff 3 B21 User Manual 24 2CMC485004M0201 Revision A User Interface Page Unit Text on display Explaining text 8 20 kWh ACT NRG IMP TAR4 Measures the im T4 blinks arrow right ported active energy for tariff 4 9 20 kWh ACT NRG EXP TAR1 Measures the ex T1 blinks arrow

Download Pdf Manuals

image

Related Search

Related Contents

Carry it Easy +Plus Bio User Guide  User Manual  WA-M220, WA-M220L Automatic Spray Gun • WA-M4R    3G VIDEO BOX USER GUIDE  TDSHーBA 保管用  enregistreur numerique 4 canaux avec sauvegarde par port usb  Menu of Transmitting Unit (MTU - Menu de l`émetteur)  Homelite HGCA1400 Portable Generator User Manual  Toshiba Satellite C850-B867  

Copyright © All rights reserved.
Failed to retrieve file