Activity for QModMaster

  • elbar elbar modified ticket #133

    Move Endian option to Data Format

  • elbar elbar posted a comment on ticket #133

    Hello Stephane, Thank you very much for your interest and kind words. Your suggested improvements sound very good and practical. I will carefully consider when and how to implement these features to enhance QModMaster. Regards, Eleftherios

  • Stephane Santon Stephane Santon created ticket #133

    Move Endian option to Data Format

  • Stephane Santon Stephane Santon posted a comment on ticket #131

    Hello, have you tried to change "Base Addr" in the Options | Settings ?

  • Anonymous created ticket #132

    Parity issue on Chinese UI

  • Anonymous created ticket #131

    QModMaster_StartAddress

  • Anonymous posted a comment on ticket #130

    ERROR 2025-07-11T15:57:00.144 ....\qModMaster\src\modbusadapter.cpp @ 291 Read Data failed. "Error : Timeout" ERROR 2025-07-11T15:57:07.812 ....\qModMaster\src\modbusadapter.cpp @ 291 Read Data failed. "Error : Timeout" WARN 2025-07-11T15:57:56.899 ....\qModMaster\src\mainwindow.cpp @ 164 RTU settings changes rejected

  • elbar elbar modified ticket #130

    Set Response Timeout in ms

  • vix vix created ticket #130

    Set Response Timeout in ms

  • Anonymous created ticket #129

    Starting point FLOAT / HEX

  • Anonymous posted a comment on ticket #118

    https://github.com/whc2001/QModMaster/releases/tag/0.5.3b-fix1 此版本的modbus rtu,Read Holding Registers(0x03)功能输入起始地址后,实际命令发出的地址会比起始地址小1.比如输入Hex0505是,发送命令中的地址是

  • Anonymous created ticket #128

    Check address in response from op code 5

  • Anonymous posted a comment on ticket #125

    Hi, and many thanks. I have solved my problem. If you select float value from the GUI to write float numbers, the spin box placed to the right and labeled precision is not the number of decimals you want to have after the decimal point, but the total number of digits the float number will contain. So, if you set 'precision' to 1 an try to write the float '27.1', the float value is rounded to 3E+01. To write '27.1', precision must be set to 3. Regards

  • Anonymous posted a comment on ticket #127

    I found the problem :-) I have not seen the "Base Address" setting before. It was configured at 1. Sorry...

  • Anonymous posted a comment on ticket #125

    Float is not working indeed

  • elbar elbar modified ticket #127

    Start address wrong by one

  • Anonymous created ticket #127

    Start address wrong by one

  • elbar elbar modified ticket #126

    Function codes 20 & 21

  • elbar elbar posted a comment on ticket #126

    Hi Rob, The sun always shines over Greece! Regarding the future, I plan to transition from libmodbus to Qt Serial Bus libraries. This will be implemented whenever I find the time to work on it. Regards, Eleftherios

  • Anonymous created ticket #126

    Function codes 20 & 21

  • elbar elbar posted a comment on ticket #125

    Hello. from the QModMaster page in SourceForge select 'Mercurial > Main' and then 'Download Snapshot'. Regards

  • Anonymous posted a comment on ticket #125

    I do apologize, but I cannot find de sources of the Beta version 5.3 . I only see qModMaster-code-0.5.2-3.zip Thanks

  • whc2001 whc2001 posted a comment on ticket #118

    https://github.com/whc2001/QModMaster/releases/tag/0.5.3b-fix1

  • whc2001 whc2001 posted a comment on ticket #118

    Please see https://github.com/whc2001/QModMaster/releases/tag/0.5.3b-fix1

  • elbar elbar modified ticket #125

    Float Numbers

  • elbar elbar posted a comment on ticket #125

    Hello, thanks for writing in. You can download the sources from SourceForge site. Regards

  • Anonymous posted a comment on ticket #118

    Hello my friend, can you share me the fixed Chinese version

  • Anonymous posted a comment on ticket #118

    大佬 能发我一份修复后的版本吗

  • Anonymous created ticket #125

    Float Numbers

  • Anonymous created ticket #124

    Error: invalid data

  • Anonymous created ticket #123

    Gathering data from 32 channel board N4VDB32

  • Anonymous created ticket #122

    CRC 16 support

  • whc2001 whc2001 modified a comment on ticket #118

    The problem is simply that the ComboBox's text is used as the serial port setting, however Qt's translateUI also translated that. Here I whipped up a quick fix, which uses the ComboBox's UserData field to save the actual setting passed to serial port: https://github.com/whc2001/QModMaster/commit/89044d9e76d50eaca01d884eeb5d213486f66919

  • whc2001 whc2001 posted a comment on ticket #118

    The problem is simply that the ComboBox's test is used as the serial port setting, however Qt's translateUI also translated that. Here I whipped up a quick fix, which uses the ComboBox's UserData field to save the actual setting passed to serial port: https://github.com/whc2001/QModMaster/commit/89044d9e76d50eaca01d884eeb5d213486f66919

  • elbar elbar posted a comment on ticket #119

    Thanks for writing in. I'l check it hopefully soon. regards

  • Anonymous posted a comment on ticket #119

    Hi, I can confirm this behavior too. Marek

  • elbar elbar posted a comment on ticket #120

    Thanks for writing in. I plan to do it, hopefully soon. regards

  • Steve Edmonds Steve Edmonds created ticket #121

    Incrase logging capacity

  • Anonymous created ticket #120

    Preset Timeout to 10 in qModmaster.ini

  • Anonymous created ticket #119

    Address calculation in Modbus TCP off by 1

  • elbar elbar modified ticket #118

    Modbus RTU mode doesn't work on Windows Chinese Version

  • elbar elbar posted a comment on ticket #118

    Thanks for writing in. I cannot help because i cannot maintain the chinese version. regards

  • Anonymous posted a comment on ticket #118

    Do you have better way to solve it?

  • elbar elbar modified ticket #117

    Port to Qt Modbus framework

  • elbar elbar posted a comment on ticket #117

    Thanks for writing in. I plan to do it, hopefully soon. regards

  • elbar elbar modified ticket #116

    error in windows 7

  • Anonymous created ticket #118

    Modbus RTU mode doesn't work on Windows Chinese Version

  • Yegor Yefremov Yegor Yefremov created ticket #117

    Port to Qt Modbus framework

  • Anonymous posted a comment on ticket #116

    The solution will almost certainly be to not use Windows 7, soo many things doesn't work in Windows 7 any more. It's been end of lifed for a good while now, you really, really shouldn't use Win 7. Even Win 10 is EOL in about a year from now..

  • Anonymous created ticket #116

    error in windows 7

  • elbar elbar modified ticket #115

    UI improvements

  • elbar elbar posted a comment on ticket #115

    Dear Alex, Thank you for your email and for your kind words. I appreciate your suggestions for improving the software, and I will try to implement them as soon as I find time. regards, Eleftherios

  • Alex R Alex R created ticket #115

    UI improvements

  • elbar elbar modified ticket #114

    Human interface improvements

  • elbar elbar posted a comment on ticket #114

    Hi Alexander thanks a lot for writing in. Best Regards

  • Alexander Alexander created ticket #114

    Human interface improvements

  • elbar elbar modified ticket #113

    Compiler error C++17

  • elbar elbar posted a comment on ticket #113

    Hello, thanks a lot for your comments and support.

  • Anonymous posted a comment on ticket #113

    i was able to compile by changing line 78 in qModMaster.pro file to: QMAKE_CXXFLAGS += -std=gnu++17

  • Anonymous posted a comment on ticket #107

    Is there a possibility with qModMaster to send another command than the classics? (only 01-06 and 16 and 16 are allowed) I would like send "01 20 00 00 00 64 81 E6" as the command to RTU.

  • Anonymous posted a comment on ticket #109

    Base Addr value 0 fixes the issue. I believe Base Addr should be 0 by default.

  • Anonymous posted a comment on ticket #82

    What is the default timeout for qmodmaster

  • elbar elbar modified ticket #113

    Compiler error C++17

  • Anonymous created ticket #113

    Compiler error C++17

  • elbar elbar posted a comment on ticket #112

    Hi Cristian. Thanks for writing in. It is a little difficult (I will need to refactor the code). For now I think that you can start multiple instances of QModMaster and connect to multiple slaves (only for Mobus TCP). Best regards

  • elbar elbar modified ticket #112

    Multiples devices ?

  • elbar elbar modified ticket #111

    convert data to STRING

  • elbar elbar posted a comment on ticket #111

    Hi. Thanks for writing in. Yes, that's something it can be done, but I will need some time to implement it. Best regards

  • elbar elbar modified ticket #110

    23 (0x17) Read/Write Multiple registers

  • elbar elbar posted a comment on ticket #110

    Hi. Thanks for writing in. The library that I'm using (libmodbus) supports FC23 but I will have to add this functionality into QModMaster. Hope that I'll find the time soon. Best regards

  • elbar elbar modified ticket #109

    Start address one too high.

  • Cristian Cristian posted a comment on ticket #112

    Thank you for your work !

  • Cristian Cristian created ticket #112

    Multiples devices ?

  • Anonymous created ticket #111

    convert data to STRING

  • Anonymous created ticket #110

    23 (0x17) Read/Write Multiple registers

  • Stefan Stefan posted a comment on ticket #109

    Thank you. This indeed solves the problem. Perhaps 0 would be a better default value for the Base Addr (as it then follows the raw protocol communication as visualized e.g. by WireShark). But that is just an idea. Knowing now that this setting exists will help a lot. Thank you again!

  • elbar elbar posted a comment on ticket #109

    Hello Stefan. Thanks for writing in (sorry for my delayed response). Did you checked the base address ? You can change its value using the menu Options -> Settings -> Base Addr. The allowed values are 0 or 1. Best Regards

  • Stefan Stefan posted a comment on ticket #109

    I want to add (don't know how to edit this ticket). You can verify this with WireShark. Just send a request for registers with start adress x. And you see in WireShark that the modbus response will be returning registers starting at x-1.

  • Stefan Stefan created ticket #109

    Start address one too high.

  • Anonymous posted a comment on ticket #108

    correction: 0.5.0 have the same behavior environment: win10

  • elbar elbar modified ticket #108

    0.5.3 gets answer even if target is blocked

  • elbar elbar posted a comment on ticket #108

    Hi, thanks for writing in. I will check and try to solve the issus asap. Best Regards

  • Anonymous created ticket #108

    0.5.3 gets answer even if target is blocked

  • elbar elbar modified ticket #104

    Timeout value of 500ms on Modbus TCP is too low

  • Anonymous posted a comment on ticket #107

    even having another checkbox for disconnecting automaticly when connection ON lost connexion

  • Cristian Cristian posted a comment on ticket #107

    I am using QModMaster and I have to thank you for you useful work !

  • elbar elbar modified ticket #107

    adding function

  • elbar elbar posted a comment on ticket #107

    Thanks for writing in. I will try to add it asap. Best Regards

  • Anonymous created ticket #107

    adding function

  • elbar elbar modified ticket #106

    Modbus RTU over TCP/IP not working

  • elbar elbar posted a comment on ticket #106

    Hello, thanks for writing in. I will try to add this feature asap. Best Regards

  • Anonymous created ticket #106

    Modbus RTU over TCP/IP not working

  • Owen Duffy Owen Duffy posted a comment on ticket #105

    Thanks... Owen.

  • elbar elbar modified ticket #105

    ID 0xff

  • elbar elbar posted a comment on ticket #105

    Hello. Thanks for writing in. I will try to fix it asap. Best Regards

  • Owen Duffy Owen Duffy created ticket #105

    ID 0xff

  • Anonymous created ticket #104

    Timeout value of 500ms on Modbus TCP is too low

  • elbar elbar modified ticket #103

    Illegal data address error

  • elbar elbar posted a comment on ticket #103

    Hello. thanks for writing in. The prefix 4 in most cases is not used. It just means 'holding register'. Try again using the address 125 and not just one register but a range of registers. Best Regards

  • Anonymous created ticket #103

    Illegal data address error

1 >