Page 1
CMeX50 Users Manual English 1050062-CMeX50 Wireless M-Bus Receiver (868MHz) 1050128-CMeX50 Wireless M-Bus Receiver (434MHz) The CMeX50 is a Wireless M-Bus Receiver handling up to 800 wireless M-Bus slaves. The CMex50 complies with the OMS standard and operates in the wireless M-Bus mode T1, C1 and S1 CMeX50 Users Manual English–...
CMeX50 Users Manual English Contents CONTENTS ............................2 DOCUMENT NOTES ....................... 6 ......................6 OPYRIGHT AND RADEMARK ........................... 6 ONTACTS USING THIS MANUAL ......................7 ........................ 7 URPOSE AND UDIENCE ............................7 ODELS ..................7 DDITIONAL AND UPDATED INFORMATION INTRODUCTION ........................8 ......................
Page 3
CMeX50 Users Manual English 5.5.6 Edit data age limit ........................25 5.5.7 Handling of telegram with CI = 0x79 och 0x69 (Compact data / format frame) ....25 ....................... 26 US WIRED SETTINGS 5.6.1 Edit wired M-Bus baud rate ..................... 27 5.6.2 Edit secondary address of the CMeX50 ...................
Page 4
CMeX50 Users Manual English 6.3.3 Choose type of STATUS byte in telegram from virtualized slave on wired M-Bus ....52 6.3.3.1 Master to slave ....................... 52 6.3.3.2 Slave to master ....................... 53 6.3.4 Choose addressing method for the product (CMeX50) on wired M-Bus ......... 53 6.3.4.1 Master to slave .......................
Page 5
CMeX50 Users Manual English 6.3.21.2 Slave to master ....................... 65 6.3.22 Set wired M-Bus DIF/VIF mode ....................66 6.3.22.1 Master to slave ....................... 66 6.3.22.2 Slave to master ....................... 66 6.3.23 Set LCD contrast ........................66 6.3.23.1 Master to slave ....................... 66 6.3.23.2 Slave to master .......................
Receiver. It is intended for field engineers and developers. Models CMeX50 Additional and updated information Latest documentation version is available on Elvaco web site at http://www.elvaco.com. CMeX50 Users Manual English page | 7 (82) 2017-10-13 Document id: 1090055 Version 1.5...
M-Bus system, without having any knowledge about wireless M-Bus. The CMeX50 can be used together with Elvaco CMe/CMeX Series products, which enables GSM/GPRS communication, TCP/IP communication, M-Bus Master extension modules and much more.
CMeX50 Users Manual English Getting Started This chapter covers the steps required for getting the CMeX50 installed and operational. The CMeX50 is very flexible and can be configured on site using the display or by using standard M-Bus commands. This section covers important parts to take into consideration during the physical installation phase.
The IR interface is used as a standard transparent M-Bus interface over IR. This port can be used together with M-Bus Metering Gateway products from Elvaco, i.e. CMe2100 and CMe3000. In this way it is possible to extend the product with TCP/IP and GPRS communication.
CMeX50 Users Manual English 4.2.3 IR Interface with ABB electricity meters or CMeX Series modules If the IR interface is to be used beside an ABB electricity meter or other CMeX module, the IR shield (5) should be removed. The CMeX50 should be mounted on the left side of the ABB electricity meter. There shall be no space between the CMeX50 and the ABB electricity meter or other CMeX module.
CMeX50 Users Manual English Step by step installation of wireless M-Bus meters using the display This section describes a step by step guide how to install wireless M-Bus slaves in the product. The installed wireless M-Bus slaves will be readable on any of the wired M-Bus slave ports on completion. This section does not cover wireless M-Bus slaves which run in encrypted mode.
Page 14
CMeX50 Users Manual English 6. 1. Start, keep - Keep already installed meters and stay in installation mode for 60 min, (or chosen time). 2. Start, clear all. – Clear all installed meters. 3. Start, cont. – Keep already installed meters and stay in installation mode (until it is manually turned off).
CMeX50 Users Manual English LCD display The product is equipped with a display and a keypad to navigate in the menu. After power up, the product will stay in sleep mode until any key is pressed. The product will ask for a login password, which is default set to 0000.
CMeX50 Users Manual English Installation menu page 1. Select menu choice 1. Installation by pressing OK key on selected item: 2. Select Manufacturer (Mfr) or Meter (Dev). If left blank (---), all meters will be installed. Proceed by pressing OK: 3.
CMeX50 Users Manual English 5.2.1 Installation progress page Installation progress page will show current installation procedure status. Meters are grouped by manufacturer or medium. Pressing Left/Right keys will switch between group by manufacturer and group by medium. Pressing OK key on any selected group (medium or manufacturer), will show all meters matching selected criteria.
CMeX50 Users Manual English Meters menu page In the meters menu (on the Home screen, choose 2. Meters), installed meters can be viewed and removed. The menu layout is similar to the installation procedure page. See Figure 5 for an overview of the informational parts of the meters menu page. Figure 5 Meters menu page overview Figure 6 Meters menu navigation overview CMeX50 Users Manual English...
CMeX50 Users Manual English 5.3.1 Sort meters Access the bottom menu using Right/Left keys. The selected option will be highlighted. When Sort is selected, press OK key to shift between: 1. Sort by Id 2. Sort by Age 3. Sort by Status See Figure 7 for a schematic overview of the sort procedure.
CMeX50 Users Manual English The primary address is used on the wired M-Bus interfaces to access the M-Bus meter using primary addressing. A valid primary address is between 0 and 250. Change the primary address of the meter using Up/Down keys and move the cursor using Right/Left keys.
Page 21
CMeX50 Users Manual English Status Status of the last received Unknown = No telegram received telegram. Unencrypted = Telegram is unencrypted Unknown CI = The CI-field received is unknown for the product Encrypted = Telegram is encrypted Decrypt error = Encryption method and key is set for the meter, but the telegram could not be decrypted Decrypted = Encryption method and key is set for...
CMeX50 Users Manual English Settings menu page The settings menu page is used to change configuration of the product. See Figure 9 below for a schematic view of the settings menu page navigation. Figure 9 Settings menu page navigation overview CMeX50 Users Manual English page | 22 (82) 2017-10-13...
CMeX50 Users Manual English M-Bus wireless settings The M-Bus wireless menu page is used to change the configuration and behavior of the Wireless M-Bus Receiver of the product. See Figure 10 for a schematic overview of the M-Bus wireless settings menu page. Figure 10 M-Bus Wireless settings menu 5.5.1 Edit global encryption key...
CMeX50 Users Manual English The encryption key can be obtained by the manufacturer of the wireless M-Bus slave. Change the encryption key by using Up/Down keys and move the cursor using Right/Left keys. Accept the changes by pressing OK or cancel by pressing the ESC key. 5.5.2 Edit wireless mode Select menu choice 2.
CMeX50 Users Manual English 5.5.4 Edit installation time Select menu choice 4. Install time using Up/Down keys and press OK key. The installation time is the time the product will stay in installation mode when starting an installation. Change the installation time of the product by using Up/Down keys. Accept the changes by pressing OK or cancel by pressing the ESC key.
CMeX50 Users Manual English M-Bus wired settings The M-Bus wired menu page is used to change the configuration and behavior of the wired M-Bus slave interface of the product. The wired M-Bus interface is used to readout the virtualized wireless M-Bus slaves by a standard M-Bus Master.
CMeX50 Users Manual English 5.6.1 Edit wired M-Bus baud rate Select menu choice 1. Baud using Up/Down keys and press OK key. The wired M-Bus baud rate is the speed to use when communicating with the M-Bus wired interface. Accepted baud rates are 300, 600, 1200, 2400, 4800 and 9600. This setting is global for all virtualized M- Bus slaves and the CMeX50 M-Bus slave implementation.
CMeX50 Users Manual English Name Description Always 0x00 Always 0x00 Wireless status STATUS byte from long (CI=0x72) or short (CI=0x7A) application header in received radio telegram or 0x00 if such header is missing. Change the product’s DIF/VIF mode by using Up/Down keys. Accept the changes by pressing OK or cancel by pressing the ESC key.
Page 29
CMeX50 Users Manual English Normal operation, wired M-Bus-, RS-232- and USB ports used for M-Bus. Info only Short information about received radio telegram is sent out on the serial port in real time. Meters can be installed and the telegrams are stored as usual in the CMeX50’s memory, but the telegrams can not be collected via wired M-Bus since the serial port is busy.
Page 30
CMeX50 Users Manual English Format on hexdump in mode ”Info only”: iiiiiiii;*mmm;vv;dd;ss;rrrr;ww;<cr><lf> where: iiiiiiii = Meter ID, eight digits *mmm = The meter’s manufacturer code in a four-character wide field. The first character is a space if bit 15 in ”manufacturer field”...
CMeX50 Users Manual English 5.6.10 Change Hexdump baud Select menu choice 10. Hexdump baud using Up/Down keys and press OK key. In this menu you choose which speed you should send data on the hexdump. Change between the different baud rates by using the Up/Down keys. Accept the changes by pressing OK or cancel by pressing the ESC key.
CMeX50 Users Manual English System settings The System menu page is used to change configuration which is global for the product. See Figure 12 for a schematic overview of the M-Bus wireless settings menu page. Figure 12 System settings menu 5.7.1 Edit language Select menu choice 1.
CMeX50 Users Manual English 5.7.2 Edit LCD contrast Select menu choice 2. LCD contrast using Up/Down keys and press OK key. This setting changes the contrast of the LCD display. Change the LCD contrast of the product by using Up/Down keys and move the cursor using Right/Left keys.
Page 34
CMeX50 Users Manual English C-Err S Number of telegrams with at least one invalid CRC received in mode S C-Err T Number of telegrams with at least one invalid CRC received in mode T C-Err Ca Number of telegrams with at least one invalid CRC received in mode Ca C-Err Cb Number of telegrams with at least one invalid CRC received in mode Cb Clear ALL errors...
CMeX50 Users Manual English Reset to factory default Navigate to menu choice 3.4. Factory default and press the OK key. When accepting the question on the confirm page, the product will restore all configuration to default, remove all meters and reboot. Reset to factory defaults can also be made using standard M-Bus command Application reset, see chapter 6.3.11.
CMeX50 Users Manual English Administration of the product This chapter covers the wireless M-Bus implementation and wired M-Bus implementation of the product. The M-Bus implementation is according to the new M-Bus standard EN13757-2, EN13757-3, EN13757-4 (2011) and the OMS specification. The product itself operates as a normal M-Bus slave, which can be addressed using primary and secondary addressing.
CMeX50 Users Manual English 6.1.4.1 Handled C-fields C-Field Symbolic name Description Send unsolicited/periodical application data from 0x44 SND-NR meter without request from master unit (Send /No Reply) Manually initiated sending of telegram with 0x46 SND-IR request for installation in master unit (Send Installation Request) Sending of application data after a request from 0x08, 0x18,...
CMeX50 Users Manual English ”Compact frame” 0x7B Same as above. datatelegram with ”short application” header ”Compact frame” format 0x6A Same as above. telegram with ” short application” header ”Application error”-telegram 0x6E Same as above. with ”short application” header ”Alarm”-telegram with ”short 0x74 Same as above.
CMeX50 Users Manual English Wireless M-Bus telegram No header C-Field M-Field A-Field CI-Field Payload 0x44|0x46|0x48 2 bytes 6 bytes 0x78 Mapped to Long header Mapped to payload data Wired M-Bus telegram with long header C-Field A-Field CI-Field Long header CMeX50 Info Payload 0x08 0xnn...
CMeX50 Users Manual English 6.1.4.7 Wireless M-Bus telegrams contained in wired M-Bus container The wireless M-Bus telegram will be placed in an M-Bus container if one or more of the following criteria’s are met: 1. C- and CI-Field are unknown to the product 2.
CMeX50 Users Manual English Wired M-Bus slave port The wired M-Bus slave interface of the product is used to read data received from wireless M-Bus slaves and also to read/write configuration of the CMeX50 product. There are four ports available on the CMeX50: IR-interface, RS232, USB and M-Bus slave port. All ports have the same application layer functionality.
CMeX50 Users Manual English 6.2.7 CMeX50 optional information field The optional information field is included before the actual payload data received from the wireless M- Bus slave. This data is used to give more information about the received telegram. The optional information included depends on the DIF/VIF mode configured.
CMeX50 Users Manual English 6.2.8 Enhanced secondary addressing The enhanced addressing is useful when multiple CMeX50 are connected to the same wired M-Bus master and one or more wireless M-Bus slaves are installed in multiple CMeX50. When using enhanced addressing, it is possible to address a specific wireless M-Bus slave on a specific CMeX50. Without this possibility, using normal secondary addressing, would result in collisions between the CMeX50 containing the same wireless M-Bus slave.
CMeX50 Users Manual English M-Bus commands 6.3.1 Initialize slave (SND_NKE) 6.3.1.1 Master to slave Byte index Data Description 0x10 Start character 0x40 C-Field = SND_NKE 0xnn A-Field = Address of slave 0xnn Checksum 0x16 Stop character 6.3.1.2 Slave to master Byte index Data Description...
Page 47
CMeX50 Users Manual English 0x01 = Serial number 0x02 = Serial number, age 0x03 = Serial number, age, RSSI (signal strength) (0x66 0x64 0x74 = 'tdf' backwards, !) 0xnn = LCD-contrast, offset from standard settings, 133-139 0x01 0x7C 0x03 0x64 0x63 8-bits value with sign.
CMeX50 Users Manual English counter) 0xnn = Setup for STATUS-byte in telegram from 191-197 0x01 0x7C 0x03 0x61 0x74 virtualized meters: 0x73 0xnn 0x00 = STATUS is always 0x00 0x01 = STATUS copied from corresponding meters STATUS-byte, if that exists. (assumed that the wireless telegram has a short or long application header) otherwise it will be set to 0x00 (0x61 0x74 0x73 = 'sta' backwards, status)
Page 49
CMeX50 Users Manual English 7-10 0xnnnnnnnn Secondary address of CMeX50 11-12 0x9615 Manufacturer id “ELV” 0xnn Generation field In the range from 01 to 09. 0x31 Device type / medium = OMS MUC 0xnn Access number 0xnn Status byte 0x00 = Ok (no error) 17-18 0x0000 Signature, 16 bit binary...
CMeX50 Users Manual English 6.3.2.3.1 Wireless slave info description Meter Meter Meter Meter Meter Meter Meter LVAR LVAR Key 16 RF-Mode PrimA 0x0D 0x7C 0x08 0x22 4 bytes 2 bytes 1 byte 1 byte bytes 1 byte 1 byte Wired Encrypt Dummy Meter...
Page 51
CMeX50 Users Manual English Byte index Data Description 0x68 Start character 1 0xnn L-Field 1 0xnn L-Field 2 0x68 Start character 2 0x08 RSP_UD 0xnn A-Field = Primary address of virtualized M-Bus slave 0x72 Variable data respond, mode 1 = LSByte first 7-10 0xnnnnnnnn Secondary address of virtualized M-Bus slave...
CMeX50 Users Manual English 6.3.3.2 Slave to master Byte index Data Description Acknowledge 0xE5 6.3.4 Choose addressing method for the product (CMeX50) on wired M-Bus 6.3.4.1 Master to slave Byte index Data Description Start character 1 0x68 L-field 1 0xnn L-field 2 0xnn Start character 2...
CMeX50 Users Manual English 15 (16) 0x16 Stop character 6.3.6.2 Slave to master Byte index Data Description Acknowledge 0xE5 6.3.7 Set filter for meter installation 6.3.7.1 Master to slave Byte index Data Description Start character 1 0x68 L-field 1 0xnn L-field 2 0xnn Start character 2...
CMeX50 Users Manual English 0xnn Checksum 0x16 Stop character 6.3.10.2 Slave to master Byte index Data Description 0xe5 Acknowledge 6.3.11 Application reset Sending application reset address to the CMeX50 product will reset the product to factory default settings. Application reset sent to any virtualized M-Bus slave will only be acknowledged with no action taken. 6.3.11.1 Master to slave Byte index Data...
CMeX50 Users Manual English 6.3.14 Select slave Select slave for further secondary addressing. After successful selection, the slave can be addressed using primary address 253. 6.3.14.1 Master to slave Byte index Data Description 0x68 Start character 1 0xnn L-Field 1 Variable depending on selection mask.
CMeX50 Users Manual English 0x78 Optional VIF Fabrication number 17-20 0xnnnnnnnn Optional CMeX50 M-Bus secondary address mask, packed 0xnn Checksum 0x16 Stop character 6.3.14.2 Slave to master Byte index Data Description 0xe5 Acknowledge 6.3.15 Set global AES128 key The global AES128 key is useful when more than one wireless M-Bus slave has identical AES128 key. Set the wireless M-Bus slave Decryption mode to Global when the global AES128 key should be used.
CMeX50 Users Manual English 6.3.19 Set wireless installation mode The wireless installation mode is used to filter which wireless M-Bus telegrams are accepted to install a new wireless M-Bus slave in the product. 6.3.19.1 Master to slave Byte index Data Description 0x68 Start character 1...
CMeX50 Users Manual English 0x51 CI-Field = Master to slave data send 7-14(15) 0x027C03656761nnnn Write wireless age limit nnnn = 16 bit unsigned wireless age limit in minutes Valid rage: 0..9999 minutes 0x02FC0365676100nnnn 15(16) 0xnn Checksum 16(17) 0x16 Stop character 6.3.20.2 Slave to master Byte index Data...
CMeX50 Users Manual English 0xe5 Acknowledge 6.3.22 Set wired M-Bus DIF/VIF mode Wired DIF/VIF mode is used to configure optional data added by the CMeX50 on the wired M-Bus interface. The information from the CMeX50 can be address information, age of telegram and RSSI (signal strength) information.
CMeX50 Users Manual English 0xe5 Acknowledge 6.3.25 Set sleep mode time Set the time before the product enters sleep mode when no user interaction has been taken place in the LCD menu. The user needs to enter the 4 digit password in the LCD menu to be able to continue configuration of the product.
CMeX50 Users Manual English 7-14(15) 0x0AFD16nnnn Write LCD menu password nnnn = 4 digit packed BCD password 0x0AFD1600nnnn 15(16) 0xnn Checksum 16(17) 0x16 Stop character 6.3.26.2 Slave to master Byte index Data Description 0xe5 Acknowledge 6.3.27 Delete meter Delete one or all installed meters from the product. 6.3.27.1 Master to slave Byte index Data...
CMeX50 Users Manual English 0xe5 Acknowledge 6.3.28 Add/update meter Add or update an existing meter in the product meter list. Layout of ADD_METER_INFO 0x00 or Insert 0x00 or 0x08 here 0x08 ONLY if VIF = 0xFC Meter Meter Meter Meter Meter Dummy LVAR...
CMeX50 Users Manual English 0xe5 Acknowledge 6.3.29 Set meter lock flag SND-UD with the following M-Bus record: 0x0DDIF ”variable length” 0xFCVIF ”plain text VIF” + extension bit for object action code 0x08length of plain text VIF (actual VIF is meter address) 0xnnmeter address ID lsByte 0xnnmeter address ID 0xnnmeter address ID...
CMeX50 Users Manual English 14(15) 0xnn Checksum 15(16) 0x16 Stop character 6.3.30.2 Slave to master Byte index Data Description 0xe5 Acknowledge CMeX50 Users Manual English page | 72 (82) 2017-10-13 Document id: 1090055 Version 1.5...
Encrypted wireless M-Bus slaves without uploaded keys will send meter data in container mode. Add keys to meters via the LCD display or M-Bus commands If the problem persists, please contact Elvaco AB. CMeX50 Users Manual English page | 73 (82) 2017-10-13 Document id: 1090055 Version 1.5...
CMeX50 Users Manual English Technical specifications Characteristics Type Value Unit Comments Mechanics Casing material Polyamide White Protection class IP20 Dimensions (w x h x d) 105 x 90 x 65 6 DIN modules Weight Mounting Mounted on DIN-rail (DIN 50022) 35 Electrical connections Power supply 0.5-2.5...
CMeX50 Users Manual English Type approvals CMeX50 is designed to comply with the directives and standards listed below. Approval Description EN 61000-6-2, EN 61000-6-3 Safety EN 61010-1, CAT 2 Table 15 Type approvals CMeX50 Users Manual English page | 77 (82) 2017-10-13 Document id: 1090055 Version 1.5...
Failure to comply with these precautions violates safety standards of design, manufacture and intended use of the product. Elvaco AB assumes no liability for customer’s failure to comply with these precautions.
CMeX50 Users Manual English 11 Document History Version Date Description Author 2012-10-02 First release David Vonasek 2012-10-30 Updated sections: David Vonasek 6.3.19.1 6.3.21.1 6.3.22 6.3.23 2014-02-14 Updated sections: Ericha Bloom 6.3.2.3.1 6.3.22 6.3.22.1 2015-06-08 Adapted for new software Nicklas Alnström/ Ericha Bloom 2015-11-27 Removed T2, C2 and S2...
CMeX50 Users Manual English 12 References 12.1 References [1] EN-13757-1, EN-13757-2, EN-13757-3, EN-13757-4, EN-13757-5, EN-13757-6 Communication System for meters and remote reading of meters, Part1-Part6 [2] Open Metering Specification (OMS) Volume 2 - Primary communication Issue 3.0.1 / 2011-01-29 12.2 Terms and Abbreviations Abbreviation Description...
Page 81
CMeX50 Users Manual English 13 Appendix A Below is an overview of the menu system in the CMeX50. 1 - Installation Mfr: Dev: - Start, keep meters - Start, clear meters - start, cont - List found meters, (Installation window) 2 - Meters - List medium/manufactures Medium: Manuf:...
Page 82
CMeX50 Users Manual English 3 - Prim. address 4 - Wired mode - Auto - Container 5 - DIF/VID mode - Address,Time,Rssi - Address,Time - Address - Auto address 6 - Status byte - Always 0x00 - Wireless status 7 - CMeX50 access -Prim.
Need help?
Do you have a question about the 1050062 and is the answer not in the manual?
Questions and answers