首页 > 其他分享 >AWTK-MODBUS 客户端工具

AWTK-MODBUS 客户端工具

时间:2024-03-22 15:59:38浏览次数:24  
标签:count write addr 示例 MODBUS registers AWTK data 客户端

AWTK-MODBUS 客户端工具

1. 介绍

AWTK-MODBUS 客户端工具是一个用于测试 MODBUS 服务器的工具。它可以通过配置文件来执行一系列的操作,包括连接、读写寄存器、读写位等。

启动方法:

./bin/modbus_client ./data/tcp.ini

1.connect 连接

参数

  • url: 连接地址
  • slave: 从机 ID(RTU 模式有效)

示例

[connect]
 url = tcp://localhost:502
[connect]
 url = serial:///dev/ttys005
 slave=1

2.write_bit 写位

参数

  • addr: 地址
  • data: 数据

示例

[write_bit]
 addr = 0x130
 count = 1
 data = 1

3.write_bits 写多个位

参数

  • addr: 地址
  • count: 数量
  • data: 数据,逗号分隔

示例

[write_bits]
 addr = 0x130
 count = 10
 data = 1,0,1,1,0,0,1,1,1,1

4.read_bits 读多个位

参数

  • addr: 地址
  • count: 数量
  • data: 期望数据(可选), 逗号分隔

示例

[read_bits]
 addr = 0x130
 count = 10
 data = 1,0,1,1,0,0,1,1,1,1

5.write_register 写寄存器

参数

  • addr: 地址
  • data: 数据

data 支持变量

参考 write_registers

示例

[write_register]
 addr = 0x160
 data = 1

6.write_registers 写多个寄存器

参数

  • addr: 地址
  • count: 数量
  • data: 数据,逗号分隔

data 支持变量

  • year: 年
  • month: 月
  • day: 日
  • hour: 时
  • minute: 分
  • second: 秒
  • rand: 随机数
  • count: 计数器

示例

[write_registers]
 addr = 0x160
 count = 10
 data = 1,0,1,1,0,0,1,1,1,1
[write_registers]
 addr = 40000
 count = 8 
 data = year,month,day,hour,minute,second,rand,count

10.read_registers 读多个寄存器

参数

  • addr: 地址
  • count: 数量
  • data: 数据,逗号分隔

示例

[read_registers]
 addr = 0x160
 count = 10
 data = 1,0,1,1,0,0,1,1,1,1

11. read_input_registers 读多个输入寄存器

参数

  • addr: 地址
  • count: 数量
  • data: 期望数据(可选), 逗号分隔

示例

[read_input_registers]
 addr = 0x300
 count = 12
 data = 0,1,2,3,4,5,6,7,8,9,10,11

12. read_input_bits 读多个输入位

参数

  • addr: 地址
  • count: 数量
  • data: 期望数据(可选), 逗号分隔

示例

[read_input_bits]
 addr = 0x200
 count = 50
 data = 0,1,0,1,0,1,0,1,0,1, 0,1,0,1,0,1,0,1,0,1, 0,1,0,1,0,1,0,1,0,1, 0,1,0,1,0,1,0,1,0,1, 0,1,0,1,0,1,0,1,0,1,

13.sleep 休眠

参数

  • time: 时间(毫秒)

示例

[sleep]
  time = 1000

14.rewind 重置

示例

[rewind]

15.goto 跳转

参数

  • target : 目标

示例

[goto]
  target = write_register

16.close 关闭连接

示例

[close]

标签:count,write,addr,示例,MODBUS,registers,AWTK,data,客户端
From: https://blog.csdn.net/absurd/article/details/136936173

相关文章

  • 反外挂 DDos UDP 攻击只需客户端 开着游戏客户端
    #include<WINSOCK2.H>#include<iostream>#include<string>usingnamespacestd;#include<stdlib.h>#defineBUF_SIZE1377#pragmacomment(lib,"WS2_32.lib")intmain(){WSADATAwsd;SOCKETsHost;SOCKADDR_INse......
  • 超高性能数据库 OpenM(ysq)LDB:无缝兼容 MySQL 协议 和多语言 MySQL 客户端
    OpenM(ysq)LDB项目介绍OpenM(ysq)LDB是高性能时序数据库OpenMLDB的全新服务模块,OpenMLDB中“ML”既是MachineLearning的缩写,也可以是MySQL的缩写,通过此模块用户可以直接使用MySQL命令行客户端或多种编程语言的MySQLSDK,从而实现OpenMLDB数据库特有的在线离线特......
  • RS485Modbus转Profinet网关多通道轮询配置方法
    RS485Modbus转Profinet网关(XD-MDPN100)有效地转换并实现多通道轮询,可以提高系统的稳定性和效率。在现代工业自动化控制系统中,RS485Modbus转Profinet网关(XD-MDPN100)能够连接不同类型的设备和传感器,并实现数据的快速传输和处理。打开博图加载PLC,在这里使用的是1200PLC,配置PLC的IP......
  • 求一个资深 Windows客户端开发工程师(20k-40k *15薪)
    公司:深圳迅雷 项目:光影魔术手发布于2004年,是一款简单易用的PC端图片编辑软件,拥有数百万用户。2024年“光魔”作为公司重点项目再启航,老产品碰撞新AI技术为用户提供更佳的体验,现广纳贤才,欢迎你的加入,一起做出更优质的产品。职责:1.负责PC客户端相关产品的研发工作;2.负责......
  • Modbus转Profinet网关解决Modbus轮询速度慢的问题
    当面临Modbus轮询速度慢的情况时,可以通过使用Modbus转Profinet网关(XD-MDPN100)来解决这一问题。Modbus转Profinet网关可以帮助提高数据传输的效率和速度,使传输更加快捷和稳定。Modbus转Profinet网关(XD-MDPN100)通过将Modbus协议转换为Profinet协议,可以实现不同设备之间的无缝通信,避......
  • Websoket 客户端忽略证书验证
    一、方法一<dependency> <groupId>org.java-websocket</groupId> <artifactId>Java-WebSocket</artifactId> <version>1.5.2</version></dependency>packagecom.neo.websoket;importorg.java_websocket.client.WebSocket......
  • redis的客户端操作,使用场景
    ####配置允许远程链接############1使用配置文件启动redisdaemonizeyesbind0.0.0.0protected-modenorequirepass123456pidfile/var/run/redis.pidport6379dir"/root/redis-7.2.4/data"logfile6379.log#2redis-server./redis-conf#3允许远程链接......
  • 【开发环境搭建篇】Redis客户端安装和配置
    作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。本文收录于《30天企......
  • tomcat采集阿里云slb真实客户端ip
    tomcat采集阿里云slb真实客户端ip......
  • Modbus TCP转Profinet网关实现多服务器无缝对接通信
    在工业控制领域中,ModbusTCP转Profinet网关(XD-ETHPN20)扮演着连接不同设备间通讯的重要角色。当将Modbus主站与十几台服务器进行通讯时,通过modbustcp转profinet网关(XD-ETHPN20)设备将不同协议间的数据交和通迅连接起来,为工业自动化系统的运行提供了稳定可靠的基础。为了实现Modbus......