当前位置: 首页 > news >正文

NModbus-一个C#的Modbus协议库实现

NModbus-一个基于C#实现的Modbus通信协议库

最近在学习C#的时候,因为之前做过环保设备时使用C++做过环保设备采集使用到了Modbus协议,当时看了一下基于C语言开发的libmodbus库。所以特意搜索看了一下C#下有什么Modbus协议库,在Github上面找了一下,有一个NModbus的源代码,亲测可以在VS2022中完美运行。实际测试过程中可以用Modbus Slave或Modbus Poll等工具进行配合测试。NModbus提供与 Modbus 从站兼容设备和应用程序的连接。支持串口 ASCII、串口 RTU、串口 USB ASCII、串口 USB RTU、TCP 和 UDP 协议。非常值得我们去学习。
在C#中NuGet程序控制台命令行安装如下:

 Install-Package NModbus

特此记录一下
NModbus协议库
NModbus NuGet

参考资料

  • NModbus
  • Modbus library
  • https://nmodbus.github.io/api/NModbus.html
  • libmodbus-A Modbus library for Linux, Mac OS, FreeBSD and Windows
  • libmodbus.org
http://www.lryc.cn/news/270085.html

相关文章:

  • Altium Designer20中遇到的问题和解决办法记录
  • flask web学习之flask与http(二)
  • 基于Python的电商手机数据可视化分析和推荐系统
  • 汽车制造厂批量使用成华制造弹簧平衡器
  • 一语道破爬虫,来揭开爬虫面纱
  • 时序分解 | Matlab实现贝叶斯变化点检测与时间序列分解
  • Python 操作 MySQL:使用 mysql-connector-python 操作 MySQL 数据库
  • 虚拟化技术和云计算的关系
  • 【privateGPT】使用privateGPT训练您自己的LLM
  • 权威Scrum敏捷开发企业培训分享
  • 面试要点,算法,数据结构等练习大全
  • 八皇后问题(C语言)
  • 利用网络教育系统构建个性化学习平台
  • 滤波器opencv
  • 使用 Docker Compose 部署 Halo 2.x 与 MySQL
  • openGauss学习笔记-179 openGauss 数据库运维-逻辑复制-发布订阅
  • 2023十大编程语言及未来展望
  • Docker启动各种服务
  • AndroidR集成三方Native服务组件
  • C++连接数据库(DataBase)之加载外部依赖项
  • 论文阅读——Slide-Transformer(cvpr2023)
  • 【Flink-Kafka-To-Mysql】使用 Flink 实现 Kafka 数据写入 Mysql(根据对应操作类型进行增、删、改操作)
  • SpringMVC学习与开发(四)
  • odoo17核心概念view7——listview总体框架分析
  • 大创项目推荐 深度学习交通车辆流量分析 - 目标检测与跟踪 - python opencv
  • 数字图像处理——亚像素边缘的轮廓提取
  • 【六袆 - Framework】vue3入门;vue框架的特点矩阵列举;Vue.js 工作原理
  • GO学习记录 —— 创建一个GO项目
  • C语言中的goto语句:使用、争议与最佳实践
  • wpf-动态设置组件【按钮为例】样式