This program is used for testing modbus-tcpip configurations. https://steffen.gulpe.de/modbus-tcpip/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Steffen Pohle 49a1b404ee
fixed: ignore faulty requests
2 years ago
.gitignore ignore default config file 3 years ago
Changelog fixed: ignore faulty requests 2 years ago
HowTo-Cross-Compile.md „HowTo-Cross-Compile.md“ ändern 4 years ago
LICENSE adding files 4 years ago
Makefile crosscompiling works again 2 years ago
Makefile.rules.crosswindows preparation for testmodbus-client 2 years ago
Makefile.rules.linux preparation for testmodbus-client 2 years ago
Makefile.rules.windows preparation for testmodbus-client 2 years ago
README.md change readme file 2 years ago
copydlls.sh crosscompiling works again 2 years ago
copyshare.sh crosscompiling works. 4 years ago
gui.cc fixed: ignore faulty requests 2 years ago
gui.h preparation for testmodbus-client 2 years ago
guimodbusdata.cc preparation for testmodbus-client 2 years ago
guimodbusdata.h preparation for testmodbus-client 2 years ago
guivalues.cc gui issues fixed. 2 years ago
guivalues.h preparation for testmodbus-client 2 years ago
json.cc adding files 4 years ago
json.h adding files 4 years ago
mbsconfig.cc adding files 4 years ago
mbsconfig.h preparation for testmodbus-client 2 years ago
modbussrv.cc fixed: ignore faulty requests 2 years ago
modbussrv.h fixed: ignore faulty requests 2 years ago
server.cc preparation for testmodbus-client 2 years ago
tcp.cc code cleanup 2 years ago
tcp.h adding files 4 years ago
test-fc15.cc adding some new features, like test-fc15, test-fc16 for windows and some byswapping. Also fixing some display issues 3 years ago
test-fc16.cc fixing test-fc16.cc windows test function. 3 years ago
testmodbus-server.png adding files 4 years ago
testmodbus-server.ui license fixed... still not a license model found 4 years ago

README.md

testmodbus-server

This programm is used for testing modbus-tcpip configuations. If you do not know what modbus-tcpip mean stop using this programm.

This software is written by Steffen Pohle (steffen@gulpe.de), check for a newer version of this software at https://steffen.gulpe.de/modbus-tcpip/

Image_01 Image_02

Compilation on Linux

As requirement to compile this application you need to install the gnome3-devel packages. If this is done you can compile and run the application with the following commands:

make configlinux
make
./testmodbus-server

Installation

not needed.

Cross Compilation for Windows (build on Debian, target Windows)

Configue the Makefiles.rules.crosswindows file to your needs. A little manual on my cross compilation setup can be found in HowTo-Cross-Compile.txt. Make sure you copy all needed dll files to dll in this directory.

make buildwindows

All needed files will be placed in a separate subfolder together with all needed librarys (needs to prepared, see Makefile for some hints).

For precompiled windows binarys look at this link.