Tips:

1、目前NetCore下与Modbus通信的框架主要选择了 Modbus.Net  https://github.com/parallelbgls/Modbus.Net

2、modbus是常用的工业通信协议,在软件调试时可以通过modbus poll+slave模拟通信通过达到调试目的,下图是我使用软件

1)为串口模拟工具

2)为Modbus Slave模拟工具

  3)为Modbus Poll模拟,修改对应Value值即可发送到Slave

   

  调用和测试代码:

  

   也可以使用Modbus-TCP Client Tester来模拟展现,可以写入或读写寄存器

  

原文地址:https://www.cnblogs.com/leeolevis/p/7927877.html

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

NetCore下模拟和使用Modbus工业通信协议相关推荐

  1. ModBus RTU与ModBus TCP通信协议详解

    1.Modbus简介 Modbus通信协议由Modicon公司(现已经为施耐德公司并购,成为其旗下的子品牌)于1979年发明的,是全球最早用于工业现场的总线规约.由于其免费公开发行,该协议免费使用,M ...

  2. 将 Modbus 工业传感器与开源 IIoT 网关连接起来

    工业物联网 (IIoT) 技术发展迅速.远程监控和高级分析领域的 IIoT 应用正在彻底改变企业,并为他们提供模范优势.边缘计算通常直接发生在传感器所连接的设备或物理上靠近传感器的网关设备上. 在工业 ...

  3. 基于量桨搭建AI量子通信模拟平台,优化量子通信协议

    点击左上方蓝字关注我们 项目背景 现阶段量子通讯协议的设计和优化依然停留在人工处理的阶段,距离迈向系统化工程处理依然有着不小的距离.导致目前量子通讯协议从研发到实验验证这一整套流程面临着周期长.成本高 ...

  4. .NetCore 下开发独立的(RPL)含有界面的组件包 (四)授权过滤

    .NetCore 下开发独立的(RPL)含有界面的组件包 (一)准备工作 .NetCore 下开发独立的(RPL)含有界面的组件包 (二)扩展中间件及服 务 .NetCore 下开发独立的(RPL)含 ...

  5. .net下模拟不同身份登陆以获取不同权限

    .net下模拟不同身份登陆以获取不同权限   1.net下模拟不同身份登陆以获取不同权限     2    3作者:佚名 时间:2004-04-16 09:14 出处:互连网 责编:chinaitpo ...

  6. python模拟按键_Python实现windows下模拟按键和鼠标点击的方法

    本文实例讲述了Python实现windows下模拟按键和鼠标点击的方法.分享给大家供大家参考.具体如下: 这段代码可以模拟在窗口上按下按键.鼠标左键点击.鼠标右键点击.鼠标双击等等. 前提先要安装 p ...

  7. linux arm移远重启4g,如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组)

    如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组) 如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组) 最近由于工作原因入手了移远的5G(RM500H工业模 ...

  8. linux模拟cpu过载,linux下模拟CPU占用100%小程序

    linux下模拟CPU占用100%小程序 来源:https://blog.csdn.net/lin434406218/article/details/54694900 一.单个核100% 代码kill ...

  9. .NetCore 下开发独立的(RPL)含有界面的组件包 (一)准备工作

    .NetCore 下开发独立的(RPL)含有界面的组件包 (一)准备工作 .NetCore 下开发独立的(RPL)含有界面的组件包 (二)扩展中间件及服 务 .NetCore 下开发独立的(RPL)含 ...

最新文章

  1. mysql挂科了咋办_大一挂科很难受怎么办?
  2. 在MAC下安装redis以及其PHP扩展
  3. SQL注入思维导图【新手全面非详细】
  4. Polly 重试策略
  5. python在web可以开发吗_Python Web开发
  6. mysql读写分离_MySQL基于amoeba读写分离实验
  7. sdut 二叉排序树
  8. cad大理石填充图案_CAD制图初学入门者必须知道的CAD填充问题
  9. python列表是顺序表还是链表_顺序表与链表
  10. Linux学习笔记9
  11. 移动APP开发工作笔记002---Hbuilder js判断当前设备是安卓设备还是苹果设备
  12. MongoDB学习记录:入门(一)——五叶草
  13. 利用nginx 反向代理解决跨域问题
  14. CentOS下安装beanstalkd服务
  15. mac 安装docker
  16. 网线制作ppt_制作网线图解ppt课件
  17. 计算机打不开硬盘,电脑有一个磁盘打不开怎么处理
  18. echarts-横坐标文字竖着显示和倾斜45度显示
  19. 实现英文的大小写转换
  20. ream完美转换XML、JSON 转载

热门文章

  1. mysql索引三个字段查询两个字段_mysql中关于关联索引的问题——对a,b,c三个字段建立联合索引,那么查询时使用其中的2个作为查询条件,是否还会走索引?...
  2. [置顶] C#中通过调用webService获取上网IP地址的区域的方法
  3. 关于JAVA异常处理的20个最佳实践
  4. 【292天】跃迁之路——程序员高效学习方法论探索系列(实验阶段50-2017.11.24)...
  5. 基于key/value+Hadoop HDFS 设计的存储系统的shell命令接口
  6. java如何进行字符串拼接?
  7. hdu 4049 Tourism Planning [ 状压dp ]
  8. JavaWeb 项目启动时,后台开启一个线程的方法
  9. cocos2d-x 实现跨平台的目录遍历
  10. Windows Phone 7Silverlight控件之--Panorama