首页
/ 【亲测免费】 mbpoll 项目下载及安装教程

【亲测免费】 mbpoll 项目下载及安装教程

2026-01-25 05:19:11作者:伍希望

1、项目介绍

mbpoll 是一个命令行工具,用于与 ModBus 从设备(RTU 或 TCP)进行通信。该项目是一个多平台项目,编译测试在 GNU Linux x86、x86_64、armhf 和 arm64(Armbian/Raspbian)、Microsoft Windows 和 Mac OSX 上进行。mbpoll 的主要功能包括读取离散输入、读写二进制输出(线圈)、读取输入寄存器、读写输出寄存器(保持寄存器)。读写寄存器可以是十进制、十六进制或单精度浮点数。

2、项目下载位置

mbpoll 项目托管在 GitHub 上,可以通过以下链接进行下载:

mbpoll GitHub 仓库

3、项目安装环境配置

3.1 环境要求

  • 操作系统:GNU Linux、Microsoft Windows、Mac OSX
  • 依赖库:libmodbus(版本 >= 3.1.4)

3.2 环境配置示例

以下是在 Debian 系统上配置环境的示例:

  1. 安装依赖库

    首先,确保系统上安装了 build-essentiallibtoolgit-coreautoconfautomake

    sudo apt-get install build-essential libtool git-core autoconf automake
    
  2. 安装 libmodbus

    从 GitHub 克隆 libmodbus 仓库并进行编译安装。

    git clone https://github.com/stephane/libmodbus.git
    cd libmodbus
    ./autogen.sh
    ./configure
    make
    sudo make install
    

    libmodbus 安装示例

4、项目安装方式

4.1 使用 APT 仓库安装

mbpoll 可以通过 piduino.org 的 APT 仓库进行安装。以下是安装步骤:

wget -O- http://www.piduino.org/piduino-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb http://apt.piduino.org stretch piduino'
sudo apt update
sudo apt install mbpoll

4.2 从源码编译安装

  1. 克隆 mbpoll 仓库

    git clone https://github.com/epsilonrt/mbpoll.git
    cd mbpoll
    
  2. 生成 Makefile

    mkdir build
    cd build
    cmake ..
    
  3. 编译并安装

    make
    sudo make install
    sudo ldconfig
    

    mbpoll 编译安装示例

5、项目处理脚本

mbpoll 提供了丰富的命令行选项,可以用于读取和写入 ModBus 从设备的寄存器。以下是一些示例命令:

5.1 读取输入寄存器

mbpoll -a 33 -b 38400 -t 3 -r 1 -c 2 /dev/ttyUSB2

5.2 写入输出寄存器

mbpoll -a 33 -b 38400 -t 4 -r 1 /dev/ttyUSB2 -- 123 456

5.3 帮助信息

使用 -h 选项可以查看完整的帮助信息:

mbpoll -h

通过以上步骤,您可以顺利下载、安装并使用 mbpoll 项目。希望这篇教程对您有所帮助!

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起