参考来源: https://www.cnblogs.com/hi-9527/p/16308588.html

 

Modbus功能码异常功能码错误码

    • Modbus协议主要构成是地址码/标识码,功能码,寄存器地址,数据报文等内容。由于modbus协议是请求/应答通信协议,其其中功能码
      主要用于表述该数据报文执行的功能,当服务器对客户机进行响应时,它使用功能码域来指示正常响应(无差错)或者异常响应(即出现某
      种差错),其中的modbus协议的功能码众多,在此我们一-列出与大家分享。
      功能码表

    • 其中物理离散量输入和输入寄存器只能有I/O系统提供的数据类型,即只能是由I/0系统改变离散量输入和输入寄存器的数值,而上位机程序
      不能改变的数据类型,在数据读写上表现为只读,而内部比特或者物理线圈和内部寄存器或物理输出寄存器(保持寄存器)则是上位机应用
      程序可以改变的数据类型,在数据读写上表现为可读可写。
      错误代码表

    • 我们以Modbus RTU协议为例,地址码为0x01, 写操作0x 10,寄存器地址为0x018E,CRC校验。如寄存器可读写的话,返回正常,如寄
      存器只读,返回异常。
      下发指令: 01 1001 8E 0001 02 00 00 69 BE (向寄存器0x018E写入一个数值为0的数据)
      正确回应指令: 01 10 01 8E 000160 1 E(向寄存器地址0x018E写操作-一个寄存器)
      错误回应指令: 01 90 01 8D C0 (写操作非法功能,可能是向输入寄存器写数据)

posted @ 2025-01-03 10:22 信息技术的风采 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 情况说明: 我们安装使用VirtualBox时,肯定会存在着主机的数据和VBox里面系统的进行双向使用。 主机< >VBox虚拟主机 我的主机:Win10系统。后续我记为:主机 VBox虚拟主机:Win10系统。后续我记为:虚拟机 从安装虚拟机系统后一直存在无法双向字符无法复制的情况。 即:虚拟机的 阅读全文
posted @ 2024-12-26 14:44 信息技术的风采 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 前言 可以部署Nuget包的工具有两个:一个是我要推荐的Nexus,另外一个是BaGet。 因为这边还有同事需要使用 Maven,最后考虑使用Nexus兼容 Nuget和Maven。下面介绍Nexus3.60的安装使用以及 Nuget包的生成的一些步骤. 我这边安装Nexus的环境是 CentOS 阅读全文
posted @ 2023-10-11 16:41 信息技术的风采 阅读(478) 评论(0) 推荐(0) 编辑
摘要: #本人需要解决的问题(#需求) 设备端批量发送数据过来,数据已按照特定字段进行排序,现在本人需要按照传过来的数据动态更新表格,表格的显示区域有限制 因为一些原因,最终确定使用 Bootstrap Table 组件实现该功能 #遇到的问题(#问题) 使用 bootstrapTable('load', 阅读全文
posted @ 2021-07-07 12:04 信息技术的风采 阅读(589) 评论(0) 推荐(1) 编辑
摘要: 使用VS2017开发VUE的APP应用遇到的问题集合 1, 打包出来的apk文件在Android 6.0版本以上手机可以正常打开,在Android 4.3版本手机上无法打开 原因:一开始猜测是不是VS中安卓设置不正确,最后确定的问题是,低版本内置的浏览器(webview)版本太低,无法解析 ES20 阅读全文
posted @ 2017-11-16 15:36 信息技术的风采 阅读(5044) 评论(0) 推荐(0) 编辑
摘要: 在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字呢?正确的步骤如下:1, 打开cmd命令行窗口2, 输入命令 >chcp 65001数字65001代表的是cmd窗口中utf-8格式的编码。cmd窗口默认编码为gbk,数字代码为936D:\>chcp 65001Activ... 阅读全文
posted @ 2015-12-19 11:57 信息技术的风采 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 安装方法参考:http://www.jb51.net/os/RedHat/149653.html具体内容:在安装Git之前,需要先安装一些依赖包,安装依赖包之前可以先检查下是否已经安装。shell命令如下:# rpm -qa | grep zlib-devel 如果没有安装,我们先要安装这些依赖... 阅读全文
posted @ 2015-07-17 02:09 信息技术的风采 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1, 场景介绍项目使用了 jquery.form.js这个插件,用 ajax的方式提交 form 表单里面的信息。因为需要使用 ajax获取到返回信息。数据录入使用的是 .net mvc方式的 webapi数据接口进行提交录入。2, 问题在IE 8及以下版本遇到,提交成功后,返回过来的数据格式是:a... 阅读全文
posted @ 2015-07-15 10:48 信息技术的风采 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 1, 注意: 使用Linq to Sql 查询数据库的时候,进行where 判断需要注意。我使用的EF,以下为我的记录使用Contain 需要 使用 *.Contains("" + Ranking + "")。 其中Ranking是需要进行模糊匹配的内容。Level是数字类型的数字,可以直接进行比... 阅读全文
posted @ 2015-07-09 14:36 信息技术的风采 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 之前能看的懂一部分英文,但是总是没有全局观,以至于我之前使用tinymce一直都有一些疑问:那就是为什么我在tinymce初始化中添加了比如字体,字体大小等设置按钮,但是为什么在前 台没有办法现实出来,原来错误的根源是我没有将元素在工具栏或者菜单栏中的设置属性中设置其显示出来,单单只是将该设置放扔到... 阅读全文
posted @ 2015-03-04 00:08 信息技术的风采 阅读(182) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示