news 2026/4/21 22:08:21

Modbus TCP

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Modbus TCP
usingEasyModbus;usingSystem;usingSystem.Net;usingSystem.Threading;/** 0x01 读取线圈的操作, 0x02 读取离散的操作, 0x03 读取寄存器的值, 0x05 写一个线圈操作, 0x06 写一个寄存器值, 0x0F 批量写线圈操作, 0x10 批量写寄存器值, // 1. 保持寄存器 (功能码03读、06写单个、16写多个) → 最常用 ✅ // 类型:ushort[] ,取值范围 0~65535 ,地址 0~n modbusServer.HoldingRegisters[0] = 100; // 赋值 ushort val = modbusServer.HoldingRegisters[0]; // 取值 // 2. 线圈寄存器 (功能码01读、05写单个、15写多个) → 开关量 ✅ // 类型:bool[] ,true=通/1 ,false=断/0 ,地址 0~n modbusServer.Coils[1] = true; // 赋值 bool coilVal = modbusServer.Coils[1]; // 取值 // 3. 输入寄存器 (功能码04读) → 只读,通常存传感器输入数据 modbusServer.InputRegisters[5] = 250; // 4. 离散输入寄存器 (功能码02读) → 只读,通常存开关量输入数据 modbusServer.DiscreteInputs[3] = true; 角色分为主站(Mater)、从站(Slave); 数据类型分为线圈(Coil)、离散输入(Input)、 保持寄存器(HoldingRegister)、输入寄存器(InputRegister) 线圈(Coils):1 位布尔值,可读写。 离散输入(Discrete Inputs):1 位布尔值,只读。 保持寄存器(Holding Registers):16 位寄存器,可读写。 输入寄存器(Input Registers):16 位寄存器,只读。 每个数据类型都有它自己的地址范围: 线圈地址范围:000001~065536 离散量输入地址范围:100001~165536 输入寄存器地址范围:300001~365536 保持寄存器地址范围:400001~465536 但别被这些数字吓到,实际应用中,我们通常只用到10000以内的地址。比如: 线圈地址范围:00001~09999 离散量输入地址范围:10001~19999 输入寄存器地址范围:30001~39999 保持寄存器地址范围:40001~49999 如何解读Modbus地址? 🔍 当你看到地址40001或30004时,怎么判断它是什么类型的寄存器呢?其实很简单: 40001 / 400001:最前面的4表明它是一个保持寄存器,后面的0001或00001都指第一个保持存储器,地址是0。 30004:表明它是输入寄存器,地址是3。 10008:表明它是离散量输入,地址是7。 */namespaceConsoleApp12{/// <summary>/// EasyModbus 客户端/// string clientIp = client.Cl
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/21 14:17:43

《2026企业必争:AI搜索优化+GEO监测工具免费开放

2026年开年&#xff0c;AI搜索已彻底改变人们获取信息的方式。QuestMobile最新数据显示&#xff0c;国内AI助手月活用户突破4.5亿&#xff0c;超六成用户会根据AI推荐做出消费决策。然而&#xff0c;一个严峻的事实摆在眼前&#xff1a;超七成企业不清楚AI如何描述自家品牌&…

作者头像 李华
网站建设 2026/4/21 5:36:52

液体冷却工作原理、系统组件及其仿真分析

&#x1f393;作者简介&#xff1a;科技自媒体优质创作者 &#x1f310;个人主页&#xff1a;莱歌数字-CSDN博客 &#x1f48c;公众号&#xff1a;莱歌数字&#xff08;B站同名&#xff09; &#x1f4f1;个人微信&#xff1a;yanshanYH 211、985硕士&#xff0c;从业16年 从…

作者头像 李华
网站建设 2026/4/19 0:15:50

Glyph语音转写可视化:声谱图推理部署实战

Glyph语音转写可视化&#xff1a;声谱图推理部署实战 1. Glyph是什么&#xff1f;用图像处理长文本的新思路 你有没有遇到过这样的问题&#xff1a;一段长达几万字的会议录音转写稿&#xff0c;光是加载就卡得不行&#xff0c;更别提让大模型去分析总结了&#xff1f;传统语言…

作者头像 李华
网站建设 2026/4/18 10:48:31

3款视觉大模型工具推荐:Glyph免配置镜像部署快速体验

3款视觉大模型工具推荐&#xff1a;Glyph免配置镜像部署快速体验 你是否还在为复杂的视觉大模型部署流程头疼&#xff1f;环境依赖多、配置繁琐、显存要求高&#xff0c;动辄几个小时的调试时间让人望而却步。今天给大家带来三款真正“开箱即用”的视觉大模型工具&#xff0c;…

作者头像 李华
网站建设 2026/4/18 17:32:42

全网最细,接口测试流程与面试+回答,一套上高速...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、接口测试的流程…

作者头像 李华
网站建设 2026/4/18 18:05:44

图像格式:GRAY、DEPTH

GRAY 只有一个通道&#xff0c;表示像素的亮度&#xff0c;通常由 RGB 转换而来&#xff0c;公式如下 GRAY 0.299 * R 0.587 * G 0.114 * B一个像素占 1 个字节&#xff0c;内存中排列如下 [GRAY, GRAY, GRAY,...]DEPTH 表示场景中每个像素点到相机的距离&#xff0c;由深度…

作者头像 李华