java modbus lrc_Modbus ASCII RTU LRC CRC
RTU即Remote Terminal Unit的缩写,中文译为远程终端装置。
CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。
LRC 纵向冗余校验(Longitudinal Redundancy Check,简称:LRC)是通信中常用的一种校验形式,也称LRC校验或纵向校验。
LRC校验码
这是MODBUS通讯协议ASCII方式的校验方法,LRC校验码不能直接用指
令求出,但可编制程序自动算出,
算法:将参与校验的数据求和,取其低8位的
补码为校验码
例:求数据 01H,03H,21H,02H,00H,02H 之求和校验码。 求
和:01H + 03H + 21H + 02H + 00H + 02H = 29H
求补码有二种方法:
① 求反加1
② 用FFH相减 我们下面用求反加一来做
0 0 1 0 1 0 0 1
求反: 1 1 0 1 0 1 1 0
加 1: 0 0 0 0 0 0 0 1
1 1 0 1 0 1 1 1
D 7
LRC校验码为:D7H
java modbus lrc_Modbus ASCII RTU LRC CRC相关推荐
- java modbus lrc,Modbus ASCII RTU LRC CRC 校验
RTU即Remote Terminal Unit的缩写,中文译为远程终端装置. CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征 ...
- java modbus lrc,C#实现modbus基于ASCII的LRC校验
若所求校验为两位ASCII码,LRC就是循环求和后,取256的模,取补码,即为所求校验码:若要四位就改变模值即可 用了两个textbox; textBox1用于字符输入 textBox2用于处理后输出 ...
- java modbus 规约_Modbus RTU的规约详细资料详解
Modbus可编程控制器之间可相互通讯,也可与不同网络上的其他设备进行通讯,支撑网络有Modicon的Modbus和Modbus+工业网络.网络信息存取可由控制器内置的端口,网络适配器以及Modico ...
- Java中文与ASCII码的转换
今天在研究Java中编码的时候,看到了Java中ascii码的强大.写了一个CoderUtils.java,以后会扩展它. package com.xingxd.study.test; import ...
- java字符与ASCII码相互转换
java字符与ASCII码相互转换 一 .遍历字符串 二. java 字符 转换 ASCII码 三. java ASCII码 转换 字符 字符串: String s ="abcdefg&qu ...
- CAS单点登录个性化用户界面报错:Caused by: java.util.zip.ZipException: invalid entry CRC
报错信息: 2019-07-06 19:18:38,398 ERROR [org.apache.catalina.core.ContainerBase] - <A child container ...
- MODBUS-RTU和ASCII模式及CRC和LRC校验方法简述
MODBUS简述 Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表.Modbus已经成 ...
- CRC校验 java modbus
/*** crc16 X16+x15+x2+1* 16进制报文是 02 03 00 00 00 40 CRC16* 传输的str:"020300000040"* 结果:4409* ...
- MODBUS RTU 如何计算CRC校验
用LUA脚本写的demo,大家可以参考 --- --- Generated by EmmyLua(https://github.com/EmmyLua) --- Created by liuyu. - ...
最新文章
- SCCM 2016 使用PXE 部署操作系统(四)
- python中字符串单引号、双引号、三引号_Python:字符串单引号(‘)、双引号(“)、三单引号(”’)和三双引号(“””)的区别...
- Sublime text 简单配置
- 用twisted为未来安排任务(Scheduling tasks for the future
- 推荐 10 个实用型的热门开源项目,开发效率又能提升了!
- Java 1.1.8 构建字符串
- 国内首个比特币勒索病毒案告破,三年获利 500 万!
- 2018/2/11 ELK技术栈之ElasticSearch学习笔记二
- 终端IO--unix环境高级编程读书笔记
- Android初学第9天
- java有趣的平方数,蓝桥杯——四数平方(2016JavaB第7题)
- Java连接数据库(增删改查)
- dsoframer java_基于DsoFramer控件的Office编辑控件
- 车载多传感器融合定位方案:GPS +IMU+MM
- matlab 绘制三维空间直线
- 丹佛机场行李系统案例分析
- 视觉测量系统实现尺寸测量的4个步骤
- deployer安装
- Docker 部署 FreeIPA 服务
- 《数据分析实战》--用R做多元回归分析