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)