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

WPF 上位机 Modbus 入门必备的信息 C# 开发对接

关于Modbus协议
Modbus协议是MODICON(莫迪康)(现施耐德品牌)在1979年开发的,是全球第一个真正用于现场的总线协议;
Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,可以实现控制器相互之间、控制器经由网络和其实设备之间的通
信。
Modbus特点
协议标准 设备无关
-标准开放、公开发表、无版税要求、无许可证费(没有费用)
-支持多种电气接口(RS232、RS422、RS485、RJ45) byte[];各种介质传输(双绞线、网线)
- 格式简单、紧凑、通俗易懂,容易上手(好用)

通信环境

模拟器 主站

软件辅助 上位机编程工具大全

Modbus通信方式与分类
-串口RS485(一主多从):不同的报文格式:ModbusAscii(ASCII字符方式进行发送)、ModbusRTU(Remote Terminal Unit)
-以太网(TCP点对点):ModbusTCP、ModbusUDP
报文格式一样
RTU over TCP以TCP的方式发送RTU的报文
-其他连接方式:byte[]协议

key  你懂得 PJ

slave

poll

数据存储中转 比如内存之类的

数据模拟

模拟数据

发送

寄存器

另一种

C#  

EasyModbus.ModbusClient client = new EasyModbus.ModbusClient("COM1");
client.Connect();|
int[] values = client.ReadHoldingRegisters(0,3);

相关文章:

  • Unity与Android交互通信系列(6)
  • 自动化数据驱动?最全接口自动化测试yaml数据驱动实战
  • 搜索与图论:染色法判别二分图
  • LeetCode 58. 最后一个单词的长度
  • Debian/Ubuntu linux安装软件
  • 算法体系-22 第二十二节:暴力递归到动态规划(四)
  • Python对象复制竟然有这么多种方式,赶紧学起来!
  • 示例:WPF中绑定枚举到ComboBox的方式
  • 多标签识别:JoyTag模型的图像标注革命【开源】
  • rabbitmq单机安装及性能测试
  • NAND闪存市场彻底复苏
  • hive split 特殊用法
  • 如何在WordPress中上传多种安装包文件
  • 第一章 基本指令
  • Qt 信号与槽机制概述
  • Invalidate和postInvalidate的区别
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • Java到底能干嘛?
  • JS+CSS实现数字滚动
  • Linux链接文件
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Vue 重置组件到初始状态
  • vue-router的history模式发布配置
  • 关于 Cirru Editor 存储格式
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 携程小程序初体验
  • 主流的CSS水平和垂直居中技术大全
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​zookeeper集群配置与启动
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ​用户画像从0到100的构建思路
  • ​油烟净化器电源安全,保障健康餐饮生活
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #mysql 8.0 踩坑日记
  • $(function(){})与(function($){....})(jQuery)的区别
  • $GOPATH/go.mod exists but should not goland
  • (06)金属布线——为半导体注入生命的连接
  • (1)(1.13) SiK无线电高级配置(五)
  • (11)(2.1.2) DShot ESCs(四)
  • (42)STM32——LCD显示屏实验笔记
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • (含笔试题)深度解析数据在内存中的存储
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (转)拼包函数及网络封包的异常处理(含代码)
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET Remoting学习笔记(三)信道
  • .NET 服务 ServiceController
  • .NET/C# 的字符串暂存池
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项