한국어
Embedded
 

ModbusTools는 표준 Modbus 프로토콜(TCP, RTU 및 ASCII)과 함께 작동하는 크로스 플랫폼(Windows, Linux) Modbus 시뮬레이터 도구(클라이언트 및 서버)다.

Slave 나 Master 역할 모두에 유용하게 사용할 수 있다.

직접 빌드 하려는 경우 먼저 Qt 5.x 및 의존성 패키지를 설치한다.

sudo apt install mesa-common-dev libglu1-mesa-dev

 

소스코드 클론

git clone --recursive https://github.com/serhmarch/ModbusTools.git

 

CMakePresets.json 편집

...
    {
      "name": "Linux-Base",
      "displayName": "GCC Linux-gnu Default",
      "description": "Using compilers: C = /usr/bin/gcc, CXX = /usr/bin/g++",
      "cacheVariables": {
        "CMAKE_PREFIX_PATH": "$env{HOME}/Qt/5.15.2/gcc_64",
        "CMAKE_C_COMPILER": "/usr/bin/gcc",
        "CMAKE_CXX_COMPILER": "/usr/bin/g++"
      },
...

 

빌드

chmod a+x build.sh
./build.sh

 

실행

cd
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/Qt/5.15.2/gcc_64/lib/
./tmp/cmake/ModbusTools/Linux/Release/Release/server

 

신규 데이터 추가

Screenshot_from_2026-02-11_18-44-05.png

연결 구성

Screenshot_from_2026-02-11_18-42-41.png

Slave 측 구성 및 데이터 보기, 쓰기

Screenshot_from_2026-02-11_18-15-26.png

 
단일배너