SOFTLINK NB-MM-V Instruction Manual

Wireless communication system nb-iot
Table of Contents

Advertisement

Quick Links

WIRELESS COMMUNICATION SYSTEM
NB-IoT
NB-MM-V
Revision 1.0
SOFTLINK s.r.o., Tomkova 409, 278 01 Kralupy nad Vltavou, Czech Republic
Phone.: +420 315707111,
e-mail:
sales@softlink.cz,
www.softlink.cz

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NB-MM-V and is the answer not in the manual?

Questions and answers

Summary of Contents for SOFTLINK NB-MM-V

  • Page 1 WIRELESS COMMUNICATION SYSTEM NB-IoT NB-MM-V Revision 1.0 SOFTLINK s.r.o., Tomkova 409, 278 01 Kralupy nad Vltavou, Czech Republic Phone.: +420 315707111, e-mail: sales@softlink.cz, www.softlink.cz...
  • Page 2: Table Of Contents

    ..........2 Overview of technical parameters 3 Configuration of the NB-MM-V module 3.1 Setting parameters of the NB-MM-V module using a configuration cable ....3.1.1 Listing of configuration parameters of the NB-MM-V module...
  • Page 3 ......Connection of a meter with M-Bus output to the NB-MM-V module terminal block .
  • Page 4: Introduction

    ”INFO message”). The NB-MM-V module can be used for reading two meters located on one M-Bus data bus, with up to four selected variables (registers) readable from each connected meter using the M-Bus, Modbus, or IEC 62056 coding system.
  • Page 5: Module Features

    Module features The NB-MM-V module is enclosed in a moisture-resistant plastic box (IP65 protection) and is suitable for use in both indoor and outdoor environments. The box is designed for wall mounting or mounting on any structural element (beam, pipe...).
  • Page 6: Overview Of Technical Parameters

    Overview of technical parameters An overview of the technical parameters of the NB-MM-V module is given in Table 1. Table 1: Overview of technical parameters of the NB-MM-V module NB-IoT transmitter parameters Frequency band 800 MHz (RX/TX) 791-821 / 832-862...
  • Page 7: Configuration Of The Nb-Mm-V Module

    Setting parameters of the NB-MM-V module using a configuration cable The following part of the manual describes those parameters of the NB-MM-V module whose current values can be checked with using of directly connecting the module to a PC using a configuration cable, and possibly changed by entering of the configuration commands (configuration ”from the command line”).
  • Page 8 Conf. version : 0 SW version 2.02, date Jun 19 2023 cfg# In the introductory section of the configuration parameter listing, information about the module’s communication system settings and some other setting parameters are displayed, the meaning of which is described below. NB-MM-V...
  • Page 9: Overview Of Configuration Commands Of The Nb-Mm-V Module ("Help")

    The procedure for setting individual parameters and detailed explanation of their meaning can be found below. 3.1.2 Overview of configuration commands of the NB-MM-V module (”HELP”) The overview of configuration commands (”HELP”) and their parameters can be displayed by entering the command ”?”...
  • Page 10 : Set encrypt key NEP, point ’.’ no encrypt mint : ADC measure interval in sec. loca : Show or set location (0-30 chars) reset : Reset device hdata : show data for send : Show this help NB-MM-V...
  • Page 11: System Commands" Group For General Diagnostics

    This command is recommended to use only by users with good knowledge of the system or after consultation with the manufacturer. 3.1.5 System commands” group for control of module basic functions ” This group of commands enables control of basic functions of the module. There are following commands: NB-MM-V...
  • Page 12 The ”uptime” parameter value shows the time interval passed from the last device reset in seconds so that the exact moment of the last module reset can be recognized by this parameter. The parameter is of read only” type. ” Example: NB-MM-V...
  • Page 13 The ”proto [index] [0/1/2]” command is used to set the encoding system (communication protocol) for the given input. The setting must follow the communication protocol used by the connected device on that input. The NB-MM-V module allows setting these three communication protocols: - IEC62056 protocol (”OPTO”) - value ”0”...
  • Page 14 The ”periode” command with index ”2” is used to set the transmission period of operational messages that the NB-MM-V module sends on its own behalf. The content of these messages are operational data of the module (uptime, processor temperature, battery voltage...) and data from the history table (see description of the ”hist”...
  • Page 15 Setting of read variables and their decoding data for the M-Bus protocol is described in detail in paragraph 3.1.7 ”Commands for setting meters with M-Bus protocol”. Example of reading registers of a meter with index ”1” with OPTO encoding using the ”iread” command: NB-MM-V...
  • Page 16 01 03 08 00 00 00 00 17 11 27 24 db 8d Address : 1 Register : 5 (0x0005) Value (BCD16) : 17112724 Device address : 17112724 cfg# As is evident from the example, based on the ”iread” command, the connected meter returns a current listing of NB-MM-V...
  • Page 17: Commands For Setting M-Bus Meters

    Commands for setting M-Bus meters This section contains commands for setting internal inputs of the NB-MM-V module for meters with M-Bus en- coding. The commands are listed in the HELP section ”Wired MBUS commands per meter [0 - 1]” and are always entered with the meter index, i.e.
  • Page 18 Setting the selection of required variables The NB-MM-V module can read up to four variables from each read device. The message in M-Bus format from the given device type may contain many different variables, from which it is necessary to select those variables...
  • Page 19: Commands For Setting Iec 62056 ("Opto") Meters

    This section contains commands for setting internal inputs for reading meters with IEC 62056 (”OPTO”) encoding, connected to the NB-MM-V module. The commands are listed in the HELP section ”Opto protocol commands per meter [0 - 1]” and are always entered with the meter index, i.e. in the form ”[command] [index] [value]”. Up to four measured variables can be read from a device with the OPTO protocol.
  • Page 20 IEC 62056-21 standard. This command associates the index of the connected device from the range (0 to 5) in the configuration of the NB-MM-V module with a specific device. The module uses the OID identifier when querying so that it addresses the query to a specific meter and receives only one response (from the queried meter).
  • Page 21 This section contains commands for setting internal inputs for reading meters with encoding according to the Modbus protocol, connected to the NB-MM-V module. The commands are listed in the HELP section ”ModBus protocol commands per meter [0 - 1]” and are always entered with the meter index, i.e. in the form ”command [index] [value]”.
  • Page 22 The ”id” command is used to set the identifier (address) of the connected meter according to the Modbus standard. This identifier is used for addressing messages between the NB-MM-V module and the connected meters. The currently set identifier can be displayed using the command in the format ”id [index]” (without parameter).
  • Page 23 2 - reading a series of binary information of the ”Discrete Inputs” type (typically settable binary values 0/1) 3 - reading a series of 16-bit registers ”Holding Registers” (typically settable parameters) 4 - reading a series of 16-bit registers ”Input Registers” (typically analog ”read only” inputs) NB-MM-V...
  • Page 24: Commands For Setting Communication With The Nb-Iot Network

    To execute the command, et least the network address of the read device must be entered into the profile. 3.1.10 Commands for setting communication with the NB-IoT network This group of commands is used to set up the message sending system. These are the following commands: NB-MM-V...
  • Page 25 (so-called ”APN” = ”Access Point Name”), reserved for the given virtual network within the GSM network. The APN name is assigned to virtual network operators by the GSM network operator. We cancel the APN setting by entering the value ”.” (dot). Example of setting the APN name to ”cms.softlink”: NB-MM-V...
  • Page 26 APN changed from ’’ to ’cms.softlink’ cfg#apn APN is : ’cms.softlink’ cfg# The current setting of the target server and communication gateway is displayed in the configuration listing as follows: Server IP : ’92.89.162.105’ Server port : 2000...
  • Page 27: Commands Of The "Utils" Group For Setting And Checking Basic Module Functions

    In different production series of the NB-MM-V module, the used modem modification may differ depending on the current availability and price of the modem at the time of production. If you are interested in using the modem in a band other than B20 (800 MHz), always include this information in the order, or contact the manufacturer.
  • Page 28 After turning off encryption, the information ”Data will be unencrypted” will be displayed in the parameter listing (see paragraph 3.1.1). To reduce the number of transmissions (saving battery capacity), the NB-MM-V module allows sending a larger number of previously read values in one message. Such a message then does not contain current measured values, but a set of previously measured values stored in the internal memory of the module (hereinafter ”historical read-...
  • Page 29 One NB-MM-V module can simultaneously connect electricity meters with reading in ”online” mode and in ”history” mode. If we set the value ”periode a x” for the electricity meter with index [a], it is read in ”online” mode with period ”x”.
  • Page 30 Given that the NB-MM-V module can send not only the current counter value but also ”historical” values stored in memory, it must have the correct real-time value (”RTC”) set so that the exact time of measurement can be registered for each stored value.
  • Page 31 Change manuf info from : ’’ to : ’NB-X 123456’ cfg# In the ”Utils” section of ”HELP” list there are the ”ppm”, ”xtset” and ”xmco” commands, that are intended only for module initial setup and diagnostics. It is recommended not using these commands during operation. NB-MM-V...
  • Page 32: Setting Module Parameters Using Optical Converter

    Modbus or IEC 62056 protocol can be done using a configuration cable. Figure shows the identification form of the NB-MM-V module (in yellow frame), list of available forms (in green frame), and administration form (in blue frame).
  • Page 33: Nb-Mm-V Module Forms In The "Softlink Configurator" Application

    Using the ”Reset” button, a module reset can be performed. The ”SOFTLINK Configurator” mobile application is continuously being developed and improved, so the above previews of information and configuration forms of the NB-MM-V module may change over time. NB-MM-V...
  • Page 34: Setting Module Parameters From A Remote Computer Using The Reverse Channel

    (OiD 63 = ”1”). This variable is followed by one or more variables for which a change is requested. The NB-MM-V module performs the setting of the requested parameters (update of the specified variables) and sends back a message of type ”RESPONSE” (OiD 63 = ”4”), which contains the values of the changed variables after the change is made.
  • Page 35: Data Messages Of The Nb-Mm-V Module

    Structure and types of module data messages The NB-MM-V module is used for reading data from consumption meters via the M-Bus interface and sending current data to a superior automatic data collection system via the NB-IOT service of a GSM operator.
  • Page 36: Commands For Setting Communication With Consumption Meters And Sensors

    Current status of variable var2 12447 Input value 3 Current status of variable var3 Input value 4 Current status of variable var4 Example of an INFO type message with historical data from a meter with index ”1” in ”history” mode: NB-MM-V...
  • Page 37: Description Of Trap Type Message

    The type of detected event is encoded into the variable ”Alarm code” (OID 60 - TRAP CODE), where the value of the variable determines the type of event. The current version of the NB-MM-V module supports the following types of events: - OID 60 - value ”0”...
  • Page 38: Principle Of Message Encryption

    Example of a ”TRAP” type message with information that the NB-MM-V module has gone through a ”Warm start” type reset (reset given by a regular command): Index OID Name Description Example Message type TRAP type message Device Type Device type Device Subtype Device modification...
  • Page 39: Operational Conditions

    NB-MM-V radio modules. General operational risks NB-MM-V radio modules are electronic devices powered by their own internal battery, which register the status of counters of connected consumption meters. During operation of the device, the following risks are particularly present: 4.1.1...
  • Page 40: The Condition Of Modules On Delivery

    (municipal) authority. Module installation NB-MM-V radio modules are enclosed in plastic cases with IP65 or IP68 protection, ready for wall or pipe mounting. The battery switch, configuration connector, antenna connector, and bus connection terminal block are located on the printed circuit board, so access to them is only possible after opening the case.
  • Page 41: Nb-Mm-V Module Assembly With Stick Antenna

    The appearance of the printed circuit board may vary slightly depending on the module modification. Figure 7: Detail of NB-MM-V module printed circuit board Figure shows a detail of connecting the read device to the NB-MM-V module terminal block via the M-Bus bus interface. NB-MM-V...
  • Page 42: Connection Of A Meter With M-Bus Output To The Nb-Mm-V Module Terminal Block

    Figure 8: Connection of a meter with M-Bus output to the NB-MM-V module terminal block The box consists of two parts: the module housing into which the printed circuit board is inserted. On this part of the box there is a label, a window for magnetic attachment of the USB-IRDA/BT-IRDA converter, a cable grommet and moldings for attaching the module;...
  • Page 43: Diagram Of Connecting M-Bus Bus Wires To The Nb-Mm-V Module Terminal Block

    Figure 9: Diagram of connecting M-Bus bus wires to the NB-MM-V module terminal block In general, the module has the declared degree of moisture resistance (IP65 or IP68) only if it is properly assembled and sealed.
  • Page 44: Replacement Of The Module And Replacement Of The Read Meter

    When replacing a meter read by the NB-MM-V module, where the reason for replacement is a meter failure, expired verification period, or other reason on the meter side, proceed as follows:...
  • Page 45: Dismantling The Module

    4.10 Operation of the NB-MM-V module The NB-MM-V module performs remote reading of meter statuses and sending of radio messages with readings completely automatically. The greatest risks of permanent failure of radio module transmission are associated with the activities of the object user, especially the risk of mechanical damage to the modules when handling objects at the installation site, damage to the module due to water ingress, or the risk of signal shading by a metal object.
  • Page 46: Troubleshooting

    The risk of premature battery discharge can be easily eliminated by respecting the recommendations given in paragraph 4.1.2. Troubleshooting Possible causes of system failures During operation of the NB-MM-V device, failures, malfunctions, or other operational problems may occur, which can be divided into the following categories according to their cause: 5.1.1 Power supply failures The module is powered by an internal battery with a long lifetime.
  • Page 47: Communication Faults With Meters And Sensors

    (see description of bus parameter settings in paragraph 3.1.6; if the bus is physically functional, the setting of communication parameters of the NB-MM-V module for individual devices is correct and in accordance with the settings of individual meters/sensors, but communi- cation over the bus still does not work, the module is probably faulty and needs to be replaced according to paragraph 4.7;...
  • Page 48: "Communication Failures With Nb Iot Network

    Procedure for determining the cause of failure When identifying the probable cause of a failure, proceed as follows: 1. If no data is being read from any meter/sensor connected to the NB-MM-V module, check the functionality of individual module subsystems in this order: verify the correct setting of the module in the remote reading system database;...

Table of Contents