news 2026/4/16 15:53:37

C#之Modbus-RTU通讯-读取输出寄存器-整数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C#之Modbus-RTU通讯-读取输出寄存器-整数

C#之Modbus-RTU通讯-读取输出寄存器-整数

Modbus Slave对应需要选择 数据类型



读取整数

caseVarType.Int:switch(storeArea){caseStoreArea.输出寄存器:res=ReadKeepReg(stationAddress,startAddress,dataLength);break;caseStoreArea.输入寄存器:break;default:break;}showStr=string.Empty;if(res!=null&&res.Length==dataLength*4){for(inti=0;i<res.Length;i+=4){vard=Get32ByteArray(res,i,(DataFormat)(Enum.Parse(typeof(DataFormat),this.cmb_BitOrder.SelectedItem.ToString(),false)));showStr+=BitConverter.ToInt32(d,0).ToString()+" ";}rtbShowInfo.AppendText(showStr.Trim()+"\n");}else{rtbShowInfo.AppendText("读取失败"+"\n");}break;

Get32ByteArray

privatebyte[]Get32ByteArray(byte[]byteArray,intstart,DataFormattype){byte[]Res=newbyte[4];if(byteArray!=null&&byteArray.Length>=start+4){byte[]ResTemp=newbyte[4];for(inti=0;i<4;i++){ResTemp[i]=byteArray[i+start];}switch(type){caseDataFormat.ABCD:Res[0]=ResTemp[3];Res[1]=ResTemp[2];Res[2]=ResTemp[1];Res[3]=ResTemp[0];break;caseDataFormat.CDAB:Res[0]=ResTemp[1];Res[1]=ResTemp[0];Res[2]=ResTemp[3];Res[3]=ResTemp[2];break;caseDataFormat.BADC:Res[0]=ResTemp[2];Res[1]=ResTemp[3];Res[2]=ResTemp[0];Res[3]=ResTemp[1];break;caseDataFormat.DCBA:Res=ResTemp;break;}returnRes;}else{returnnull;}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 14:06:16

【计算机毕业设计案例】基于springboot的幼儿园管理系统的设计与实现活动信息、课程信息、菜谱信息(程序+文档+讲解+定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/15 6:11:32

休闲无聊测试AI大模型生成

小兔子乖乖的起源与含义 《小兔子乖乖》是一首经典的中文儿歌&#xff0c;广泛流传于中国各地&#xff0c;常用于儿童启蒙教育。歌词通过小兔子与妈妈的对话&#xff0c;传递了安全教育的主题&#xff0c;教导孩子不要给陌生人开门。 歌词示例&#xff1a;小兔子乖乖&#xff0…

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

Java计算机毕设之基于springboot的物业报修系统的设计与实现住户信息管理、报修处理、费用收缴(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/16 13:08:08

论文如何免费降低 AI 率?推荐这2个好用 AI 降重网站!

2个实测免费的降AIGC率工具&#xff0c;顺利通过ai率查重&#xff01; AI 检测本身就没有公开算法&#xff0c;降 AI 工具更像黑箱。如果降AI率连一次免费试用都不给&#xff0c;那风险太大了。万一AI率没有降下来&#xff0c;又不能退&#xff0c;少则几元多则几十。 对于学…

作者头像 李华
网站建设 2026/4/16 13:02:01

Java毕设选题推荐:基于Java+springboot招投标管理系统设计与实现基于springboot的在线招标系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华