#modbus #test #hardware #test-server

modbus-test-server

基于Libmodbus的用于测试Rust Modbus包的服务器

4 个版本

使用旧Rust 2015

0.0.4 2017年12月20日
0.0.3 2016年2月5日
0.0.2 2015年11月18日
0.0.1 2015年11月18日

#1178硬件支持

24 每月下载次数
modbus 中使用

MIT 许可证

6KB
86

Rust Modbus

GitHub Workflow Status (with event) Crates.io docs.rs Crates.io License

纯Rust实现的Modbus。

用法

modbus 添加到您的 Cargo.toml 依赖项中

[dependencies]
modbus = "1.1"

导入 modbus 包并使用其功能

use modbus::{Client, Coil};
use modbus::tcp;

let mut client = tcp::Transport::new("192.168.0.10");

client.write_single_coil(1, Coil::On).unwrap();
client.write_single_coil(3, Coil::On).unwrap();

let res = client.read_coils(0, 5).unwrap();

// res ==  vec![Coil::Off, Coil::On, Coil::Off, Coil::On, Coil::Off];

有关用法示例和进一步参考,请参阅 文档,以及 示例 目录中的命令行客户端应用程序。

许可证

版权所有 © 2015-2024 Falco Hirschenberger

MIT 许可证 下分发。

依赖项

~10KB