MBus#
Starting from version 7.62 Fx2020 can communicate with M-BUS devices through Ethernet network.
Between Ethernet and M-BUS you need “PiiGAB M-Bus 810” converter.
In module programming page in Fx2025 you define module type MBUS, IP address and port (usually 10001) of PiiGAB converter and port 0 / modulenumber 1..63 for module.
As a default, module number if used as communication address of device.
From version 10.42 it has been possible to define communication address 1..250
From version 10.67 it is also possible to use 8 digit secondary address of device as a communication address.
If you have problems with MBUS communication you can define ‘Debug’ function in module programming. Program saves then MBUS communication to file /HDisk/Fidelix/www/MBUSDebug.txt.
Warning
Do not leave ‘Debug’ function active permanently because it will fill hard disk of Fx2025.
Configuration of PiiGAB converter is done with “M-Bus Wizard” program which may be downloaded from address http://www.piigab.se/ (Download link) Address and baudrate of M-BUS device may also be configured using this program.
Fx sends and receives through UDP port 10002 so that port must be defined into PiiGAB as remote port.
Values from M-BUS device may be used in Fx2020 with IEC firmware function GetMBUSValueF() See manual page IEC Programs - Other functions NOTE! Function has been modified in version 8.23, requires corresponding version of OpenPCS.500 folder
Tested with:
SVM F22 energy meter
MBUS send delay min 1000ms (Settings - Ports)
Send reset command ON (Fx2020 version 8.38)
Kamstrup Multical energy meter
MBUS send delay min 5000ms (Settings - Ports)
Send reset command OFF (Fx2020 version 8.38)
Some models require even 15000ms
ABB DBM 23000 electrical meter
MBUS send delay min 1000ms (Settings - Ports)
Send reset command OFF (Fx2020 version 8.38)