Move Endian option to Data Format
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
Set Response Timeout in ms
Start address wrong by one
Function codes 20 & 21
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
Hello. from the QModMaster page in SourceForge select 'Mercurial > Main' and then 'Download Snapshot'. Regards
Float Numbers
Hello, thanks for writing in. You can download the sources from SourceForge site. Regards
Thanks for writing in. I'l check it hopefully soon. regards
Thanks for writing in. I plan to do it, hopefully soon. regards
Modbus RTU mode doesn't work on Windows Chinese Version
Thanks for writing in. I cannot help because i cannot maintain the chinese version. regards
Port to Qt Modbus framework
Thanks for writing in. I plan to do it, hopefully soon. regards
error in windows 7
UI improvements
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
Human interface improvements
Hi Alexander thanks a lot for writing in. Best Regards
Compiler error C++17
Hello, thanks a lot for your comments and support.
Compiler error C++17
Fail to start server (RTU mode)
Wrong request parsing
Multiples devices ?
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
convert data to STRING
Hi. Thanks for writing in. Yes, that's something it can be done, but I will need some time to implement it. Best regards
23 (0x17) Read/Write Multiple registers
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
Start address one too high.
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
0.5.3 gets answer even if target is blocked
Hi, thanks for writing in. I will check and try to solve the issus asap. Best Regards
puModSlave return a error code when request is for another slave id
Hello, thanks for writing in. I have never checked pyModSlave the way you did it. I will check the code and try to fix it asasp (I'm afraid that I don't check the slave ID). Best Regards
Timeout value of 500ms on Modbus TCP is too low
adding function
Thanks for writing in. I will try to add it asap. Best Regards
Modbus RTU over TCP/IP not working
Hello, thanks for writing in. I will try to add this feature asap. Best Regards
ID 0xff
Hello. Thanks for writing in. I will try to fix it asap. Best Regards
Wrong request parsing
Hi Roman. Thanks for writing in. Unfortunately there is no parameter for data splitting timeout. I will check if t is possible to add it. Best regards
Illegal data address error
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
complile pass in macos
Thanks a lot for your help :)
Font of Number Error
Message parsing out of sync
Font of Number Error
Thanks for writing in. Unfortunately I cannot test the application using Chinese locale, so it is difficult to solve this issue. Best regards
qModMaster-Win64-exe-0.5.3-beta layout and fonts issue on Windows 10
Thanks, for writing in. I will fix the issue asap. Best Regards
QOL: change default endian to big
RTU comms to interrogate PLC not working
Thanks for writing in. I will check the errors but it seems that it is a hardware error. Best regards
Moxa(Ethernet)+ Qmodmaster(RTU)= No communication
Message parsing out of sync
RevPi ConnectV1.0 RTU Slave with OModMaster
Hi. Unfortunately I've never used RevPI. But please remember that RevPi should be configured as Modbus Slave (or ModBus Server which is the same). Best Regards
Owner Function Code
Hello. Unfortunately it is not possible to send a special function code. Best Regards
Hello Patrick. Most probably yes. I hope that upgrading to the latest Qt version is the solution for this issue. Best regards
Hello Patrick. Thanks for writing in. I will try to upgrade to the latest Qt version as soon as possible. Best Regards
Hi. Thanks for writing. Unfortunately I've never used MOXA ethernet to serial device. Can you please check your device using a different Modbus Master (i.e. Modbus Poll) ? Best Regards
DLL error, qModMaster beta does not start
Hi. Can you please download again the latest build. Unfortunately I couldn't reproduce the error you get. Best Regards
Sending data stops
Please download again the latest version and test. Best Regards
Sending data stops
Hello. Thanks for writing in. I will try to fix the issue asap. Best Regards
Valid slave address range
TCP connection fails for delayed connections
Hello again I haven't worked with Arduino. Many times the slave (in your case the Arduino Uno) disconnects the master if it does not get any read/write request in a specified timeout. So you have check your device settings (for example timeout or something like that). Best Regards
Hello again. Unfortunately the fastest scan rate that QModMaster supports is 1000ms. Can you please try using a Modbus Master program that supports fastest scan rates ? A very good one is https://www.modbustools.com/modbus_poll.html Best regards
Connection Reset Issue
Hello. Thanks for writing in. Many times the slave (in your case the Arduino Uno) disconnects the master if it does not get any read/write request in a specified timeout. Try to read/write as fast possible (use scan with scan rate 1000ms). Best Regards
TCP connection fails for delayed connections
Thanks a lot for writing in. I will check it and fix it asap. Best Regards
RTU over TCP
Valid slave address range
Thanks a lot writing in. I will fix it asap. Best Regards
QModMaster on server
Hello Matt. It might be a firewall issue. Can you disable the windows firewall on the server and try again ? Does the server connects directly to your device or through a router/firewall ? If yes you should also check the configuration of these devices. Best Regards
0.5.3-beta failed to start
Hello. Unfortunately I couldn't reproduce the error in my PC. But it seems that the issue has to do with your system. There are many cases where a Qt application fails because of a platform plugin error i.e. https://ugetfix.com/ask/how-to-fix-application-failed-to-start-because-no-qt-platform-plugin-could-be-initialized-error-in-windows/ Best Regards
Command Library
Hi, thanks for writing in. It sounds interesting ! Best Regards
Hello, thanks for the info. Unfortunately I cannot reproduce the bug. I guess it has to do with your device. On some devices if you try to read only one word from a dword register you get an error. Best Regards
Error : Invalid data for 1 register
Wrong address toolotip
0.4.4-beta: Program crash if Start Addr > 0 and you change a value in register table
Please add slave range to send commands
RTS is always down
Wrong address toolotip
Write multiple registers issue when Data format is Float