AWTK-MODBUS 服务器

打印 上一主题 下一主题

主题 614|帖子 614|积分 1842

AWTK-MODBUS 服务器

  1. 先容

  AWTK-MODBUS 提供了一个简朴的 MODBUS 服务器,可以通过配置文件来定义寄存器和位的数量和初始值。
  启动方法:
  1. 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个位。对于寄存器而言,两个值代表一个寄存器,第一个值代表低字节,第二个值代表高字节。
   
  1. {
  2.   "url": "tcp://localhost:502",
  3.   "channels": [
  4.     {
  5.       "name": "bits",
  6.       "writable": true,
  7.       "start": 0,
  8.       "length": 1000
  9.     },
  10.     {
  11.       "name": "input_bits",
  12.       "start": 0,
  13.       "length": 1000
  14.     },
  15.     {
  16.       "name": "registers",
  17.       "writable": true,
  18.       "start": 0,
  19.       "length": 1000
  20.     },
  21.     {
  22.       "name": "input_registers",
  23.       "start": 0,
  24.       "length": 1000
  25.     }
  26.   ],
  27.   "init": {
  28.       "input_registers": "96,97,98,99,0,100,101,102,103,0"
  29.   }
  30. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

灌篮少年

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表