AWTK-MODBUS 服务器

AWTK-MODBUS 服务器

1. 介绍

AWTK-MODBUS 提供了一个简单的 MODBUS 服务器,可以通过配置文件来定义寄存器和位的数量和初始值。

启动方法:

bin/modbus_server_ex config/default.json

2. 配置文件

配置文件使用JSON格式。

  • url: 连接地址
  • auto_inc_input_registers : 自动增加输入寄存器,默认为false
  • channels: 通道列表
    • name: 通道名称
    • writable: 是否可写
    • start: 起始地址
    • length: 长度
  • init: 初始值
    • input_registers: 输入寄存器初始值
    • input_bits: 输入位初始值
    • registers: 寄存器初始值
    • bits: 位初始值

初始化的值是一个字符串,值之间用逗号分隔,每个值代表一个字节的数据。对于bits而言,一个值代表8个位。对于寄存器而言,两个值代表一个寄存器,第一个值代表低字节,第二个值代表高字节。

{
  "url": "tcp://localhost:502",
  "channels": [
    {
      "name": "bits",
      "writable": true,
      "start": 0,
      "length": 1000
    },
    {
      "name": "input_bits",
      "start": 0,
      "length": 1000
    },
    {
      "name": "registers",
      "writable": true,
      "start": 0,
      "length": 1000
    },
    {
      "name": "input_registers",
      "start": 0,
      "length": 1000
    }
  ],
  "init": {
      "input_registers": "96,97,98,99,0,100,101,102,103,0"
  }
}

相关推荐

  1. AWTK-MODBUS 服务器

    2024-03-25 17:24:06       21 阅读
  2. AWTK-MODBUS 客户端工具

    2024-03-25 17:24:06       15 阅读
  3. AWTK 开源串口屏 MODBUS Server 模型

    2024-03-25 17:24:06       33 阅读
  4. MODBUS

    2024-03-25 17:24:06       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 17:24:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 17:24:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 17:24:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 17:24:06       18 阅读

热门阅读

  1. Redis 基础命令详解【保姆级教材】

    2024-03-25 17:24:06       31 阅读
  2. ARM的三个按键实验

    2024-03-25 17:24:06       19 阅读
  3. bert-base-chinese另外的加载方法.txt

    2024-03-25 17:24:06       21 阅读
  4. 抖店好不好做?新手小白怎么做?教你从0到1!

    2024-03-25 17:24:06       16 阅读
  5. 宝塔部署项目

    2024-03-25 17:24:06       22 阅读
  6. nicerefresh--自动刷新Spring中@Value的值

    2024-03-25 17:24:06       15 阅读
  7. MySQL索引

    2024-03-25 17:24:06       14 阅读