当前位置:网站首页 > Haskell函数式编程 > 正文

485协议格式(485协议内容)



485通讯协议标准

编号:

密级:内部

页数:__________

基于RS485接口的DGL通信协议(修改)

编写:____________________

校对:____________________

审核:____________________

批准:____________________

485通讯协议标准

北京华美特科贸有限公司

二○○二年十二月六日

1.前言

在常见的数字式磁致伸缩液位计中,多采用RS485通信方式。但RS485

标准仅对物理层接口进行了明确定义,并没有制定通信协议标准。因此,

在RS485的基础上,派生出很多不同的协议,不同公司均可根据自身需要

设计符合实际情况的通信协议。并且,RS485允许单总线多机通信,如果

通信协议设计不好,就会造成相互干扰和总线闭锁等现象。如果在一条总

线上挂接不同类型的产品,由于协议不一样,很容易造成误触发,造成总

线阻塞,使得不同产品对总线的兼容性很差。

随着RS485的发展,Modico公司提出的MODBUS协议逐步得到广泛认

可,已在工业领域得到广泛应用。而MODBUS的协议规范比较烦琐,并且

每字节数据仅用低4位(范围:0~15),在信息量相同时,对总线占用时

间较长。

DGL协议是根据以上问题提出的一种通信协议。在制定该协议时已充

分考虑以下几点要求:

a.兼容于MODBUS。也就是说,符合该协议的从机均可挂接到同一总

线上。

485通讯协议标准

b.要适应大数据量的通信。如:满足产品在线程序更新的需要(未来

功能)。

c.数据传输需稳定可靠。对不确定因素应加入必要的冗错措施。

d.降低总线的占用率,保证数据传输的通畅。

2.协议描述

为了兼容其它协议,现做以下定义:

通信数据均用1字节的16进制数表示。从机的地址范围为:0x80~

0xFD,即:MSB=1;命令和数据的数值范围均应控制在0~0x7F之间。

即:MSB=0,以区别地址和其它数据。

液位计的编码地址为:0x82~0x9F。其初始地址(出厂默认值)为:

0x81。

罐旁表的编织地址为:0xA2~0xBF。其初始地址(出厂默认值)为:

0xA1。

其它地址用于连接其它类型的设备,也可用于液位计、罐区表地址

不够时的扩充。

液位计的命令范围为:0x01~0x2F,共47条,将分别用于参数设定、

实时测量、诊断测试、在线编程等。

485通讯协议标准

通信的基本参数为:4800波特率,1个起始位,1个结束位。字节

校验为奇校验。

本协议的数据包是参照MODBUSRU通信格式编写,并对其进行了部

分修改,以提高数据传输的速度。另外,还部分参照了HAR协议。其具

体格式如下:

ADDRESSCOMMANDByteCountDATACheckSUM

地址命令字节数数据校验和

1Byte1Byte=n,1BytenByte1Byte

80~9F01~2F00~100~7F0~7F

表中,数据的最大字节数为16个。也就是说,整个数据包最长为20

个字节。

“校验和”是其前面所有数据异得到的数值,然后将该数值MSB位

清零,使其满足0~7F的要求。在验证接收数据包的“校验和”是否正确

时,可将

到此这篇485协议格式(485协议内容)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 字符串转编码(编码实现字符串转整型的函数)2025-06-08 15:27:08
  • ewma模型计算公式(ewma模型和garch)2025-06-08 15:27:08
  • 支付方式怎么设置(快手买东西支付方式怎么设置)2025-06-08 15:27:08
  • 自定义多级列表编号格式(怎么设置多级列表编号1-1、1-2)2025-06-08 15:27:08
  • 工程款支付方式有哪些(工程款支付方式有哪些汇票支票)2025-06-08 15:27:08
  • 支付方式图片图标(支付方式的图片)2025-06-08 15:27:08
  • 一级word目录格式怎么设置二级标题字体二级word目录格式怎么设置二级标题字体怎么设置字体(一级word目录格式怎么设置二级标题字体二级word目录格式怎么设置二级标题字体的字体)2025-06-08 15:27:08
  • 阿里巴巴支付方式有哪些(阿里巴巴有几种付款方式)2025-06-08 15:27:08
  • 聚合函数 null(聚合函数中不忽略空值(null) 的是)2025-06-08 15:27:08
  • conv_m函数(conv_m函数定义代码)2025-06-08 15:27:08
  • 全屏图片