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.ClModbus TCP
张小明
前端开发工程师
企业级智能体开发平台在智能运维(AIOps)中的关键角色
随着业务系统复杂度的指数级增长,传统“人工盯屏、响应告警”的运维模式已经满足不了运维需求。智能运维(AIOps)通过引入企业级智能体开发平台所构建的运维智能体,正推动运维工作人工向人工智能演进,智能运维为业务稳定…
第十五章 KUKA机器人与S7-1200进行Profinet通讯
1、概述 KUKA机器人与S7-1200进行Profinet通讯实战案例解析。 2、硬件配置 2.1硬件配置 名称 型号 数量 PLC
OCR未来方向:cv_resnet18_ocr-detection支持动态输入尺寸
OCR未来方向:cv_resnet18_ocr-detection支持动态输入尺寸 1. 引言:为什么动态输入尺寸是OCR的关键突破 你有没有遇到过这种情况?一张高分辨率的工程图纸,文字密密麻麻,但用常规OCR模型一检测,小字全丢了&…
HeartMuLa - 用AI创作歌曲 输入歌词即可创作音乐 支持50系显卡 一键整合包下载
HeartMuLa 是一个开源的“音乐大模型工具库”,它能把歌词和标签转化为完整的音乐作品,还能做歌词转录、音乐编码和跨模态检索。它的特点是多语言支持(中、英、日、韩、西班牙语等)、高保真音频生成,以及和文字描述的紧…
专为细菌吞噬研究设计的智能荧光工具
了解细胞如何吞噬细菌?现在可以看得更清楚!Protonex™ Red 670-大肠杆菌结合物是一种即用型试剂,让您实时观察活细胞内的细菌吞噬和酸化过程。产品亮点:新型pH敏感荧光团在中性环境中"静默",进入吞噬体酸性环…
【毕业设计】SpringBoot+Vue+MySQL 新冠病毒密接者跟踪系统平台源码+数据库+论文+部署文档
摘要 新冠疫情在全球范围内持续蔓延,对公共卫生安全和社会稳定构成了严峻挑战。密切接触者的快速识别与有效管理成为疫情防控的关键环节。传统人工追踪方式效率低下且易出错,难以应对大规模疫情暴发时的需求。基于信息技术的密接者跟踪系统能够实现数据的…