The wireless softlink module can be set up in two ways - via cable or via infrared interface.
Before the actual setting, the switches located on the board next to the battery must be switched to the ON position
Connecting the module to a computer using a cable
Connect the cable supplied by the manufacturer with the USB-CMOS converter to a free USB port on the computer. Then, in the Device Manager window, find the assigned COM port number, e.g. COM7.
Configuring the module using PUTTY
Configuration is done using any serial link communication program, we recommend the PUTTY program, which is freely downloadable on the Internet.
- Start PUTTY
- On the Session tab, set:
- Connection type to Serial
- Serial line to the name and number of our COM port (e.g. COM7) ** Speed to 9600
- Click the Open button, a black terminal window will open. After pressing the enter key, the mon# command is displayed, so the device is ready for communication.
Commands to configure the module
Configuring pulse inputs
- the
val[index]
command displays and sets the counter valueval0
displays counter value 0, similarlyval1
,val2
,val3
val0 1234
sets counter value 0 to 1234
- the
mul
anddiv
commands set the pulse multiplier and divisor- Example: the meter generates pulses of 50 litres each The current state is 10 m3 (10,000 litres)
10000l / 50l = 200 pulses -> set with the command
val0 200
50l multiplier -> set withmul0 50
check the set value withval0
:Value[0] : 200 * 50 / 1 -> 10000
The resulting value is in litres because the pulse constant is in litres - Example: the meter has a constant of 1 pulse = 25 Wh, the current state is 456 kWh.
456 kWh / 25 Wh = 456000 / 25 = 18240 pulses -> set withval0 18240
multiplier 25 -> set withmul0 25
check the set value withval0
:Value[0] : 18240 * 25 / 1 -> 456000
The resulting value is in Wh because the pulse constant is in Wh
- Example: the meter generates pulses of 50 litres each The current state is 10 m3 (10,000 litres)
10000l / 50l = 200 pulses -> set with the command
- with the command
vib[index]
set the value VIF (VIFE), which in the MBUS standard defines the designation of the measured unit and does not affect the counter state.- The following codes are used for volume units:
vib0 22
sets the unit to 1 m3 = 1000 lvib0 21
sets the unit 0.1m3 = 100 lvib0 20
sets the unit 0.01m3 = 10 lvib0 19
sets the unit 0.001m3 = 1 l
- The following codes are used for energy units:
vib0 6
sets the unit to 1 kWh = 1000 Whvib0 5
sets the unit 0.1 kWh = 100 Whvib0 4
sets the unit 0.01 kWh = 10 Whvib0 3
sets the unit 0.001 kWh = 1 Wh
- The following codes are used for volume units:
Broadcast configuration
The commands that must be executed for the communication to work properly are marked in bold
- use the
period
command to set the transmission period in minutes- **
period 10
sets the transmission period to 10 minutes
- **
key
is used to set the encryption key. Sendekey .
[ekey space dot] to disable encryption- The
mid
command can be used to set or display the device identification number - important for meter identification in the Enectiva system - the
power
command sets the transmit power of the module.power 1
is the lowest power of 14 dBm,power 5
is the highest power of 27 dBm
- the
chan
command sets the transmit channel- ** set the 3rd channel with the
chan 3
command**
- ** set the 3rd channel with the
- the
mode
command switches the communication mode between N1 and N2- set mode N1 to
mode 1
- set mode N1 to
- write the settings to the module’s permanent memory using the
write
command. This must always be done after setting the module parameters, before disconnecting the configuration cable
Checking the settings
-
The
show
command displays all set values. Check that:- Wireless encryption is disabled.
- Transmission period is set (10 minutes)
- Counter states match
Tariff switching settings
If we have a relay signaling the current tariff, it is possible to count each tariff separately. Connect the pulses from the meter to input 1 and the output of the signalling relay to input 2.
- command
trf
sets the tariff switching- if the relay is switched on in T1, set
trf1 1
- if the relay is switched on in T2, set
trf1 2
- if we do not want to use tariff switching, send
trf1 0
- if the relay is switched on in T1, set
- then set the values of both tariffs to the counter
val0
- state of T1val1
- state T2