- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通讯协议标准
编号:
密级: 内 部
页数: __________
基于 RS485接口的 DGL通信协议(修改)
编写: ____________________
校对: ____________________
审核: ____________________
批准: ____________________
通讯协议标准
北京华美特科贸有限公司
二○○二年十二月六日
前言
在常见的数字式磁致伸缩液位计中, 多采用 RS485通信方式。但 RS485 标准仅对物理层接口进行了明确定义,并没有制定通信协议标准。因此,
在 RS485的基础上,派生出很多不同的协议,不同公司均可根据自身需要设计符合实际情况的通信协议。并且, RS485允许单总线多机通信,如果通信协议设计不好,就会造成相互干扰和总线闭锁等现象。如果在一条总线上挂接不同类型的产品,由于协议不一样,很容易造成误触发,造成总线阻塞,使得不同产品对总线的兼容性很差。
随着 RS485的发展,Modicon 公司提出的 MODBUS协议逐步得到广泛认可,已在工业领域得到广泛应用。而 MODBUS的协议规范比较烦琐,并且每字节数据仅用低 4 位(范围: 0~15),在信息量相同时,对总线占用时间较长。
DGL协议是根据以上问题提出的一种通信协议。在制定该协议时已充
分考虑以下几点要求:
兼容于 MODBUS。也就是说,符合该协议的从机均可挂接到同一总线上。
通讯协议标准
要适应大数据量的通信。如:满足产品在线程序更新的需要 ( 未来功能 ) 。
数据传输需稳定可靠。对不确定因素应加入必要的冗错措施。
降低总线的占用率,保证数据传输的通畅。
协议描述
为了兼容其它协议,现做以下定义:
通信数据均用 1 字节的 16 进制数表示。从机的地址范围为: 0x80~
0xFD,即: MSB=1;命令和数据的数值范围均应控制在 0~0x7F 之间。
即: MSB=0,以区别地址和其它数据。
液位计的编码地址为: 0x82~0x9F。其初始地址 ( 出厂默认值 ) 为:
0x81。
罐旁表的编织地址为: 0xA2~0xBF。其初始地址 ( 出厂默认值 ) 为:
0xA1。
其它地址用于连接其它类型的设备, 也可用于液位计、 罐区表地址
不够时的扩充。
液位计的命令范围为: 0x01~0x2F,共 47 条,将分别用于参数设定、
实时测量、诊断测试、在线编程等。
通讯协议标准
通信的基本参数为: 4800 波特率, 1 个起始位, 1 个结束位。字节校验为奇校验。
本协议的数据包是参照 MODBUS RTU通信格式编写,并对其进行了部
分修改,以提高数据传输的速度。另外,还部分参照了 HART协议。其具体格式如下:
ADDRESS
COMMAND
Byte Count
DATA
Check SUM
地址
命令
字节数
数据
校验和
1 Byte
1 Byte
=n, 1 Byte
n Byte
1 Byte
80~9F
01~2F
00~10
0~7F
0~7F
表中,数据的最大字节数为 16 个。也就是说,整个数据包最长为 20 个字节。
“校验和”是其前面所有数据异或得到的数值,然后将该数值 MSB位清零,使其满足 0~7F 的要求。在验证接收数据包的“校验和”是否正确
时,可将所有接收数据 ( 包括“校验和” ) 进行异或操作,得到的数据应=0x80。这是因为,只有“地址”的 MSB=1,所以异或结果的 MSB也必然等
1。
本协议不支持 MODBUS中所规定的广播模式。
时序安排
通讯协议标准
在上电后,液位计将先延迟 10 秒,等待电源稳定。然后,用 5 秒的时间进行自检和测试数据。 接着产品进入待机状态并打开 RS485通信接口,等待主机的请求。因此,主机应在液位计上电 20 秒后,再将液位计置为工作状态,进行测量操作。
液位控制器( HMT-900或 H-1000)主要用于液位计的供电和防爆安全隔离。主机可通过 RTS信号控制(HMT-900或 H-1000)供给液位计的电源。
RTS有效时,电源将被打开。因此,液位计的电源是可以通过主机软件控制的。
在现场应用中,主机软件的工作时序一般应遵循以下几个步骤。
在开主机前,并认真检查各相关设备的电源和电缆连接情况。
在启动主机软件时,打开相应串行端口。使能 RTS信号,给液位计上电。
软件初始化操作,延迟 20 秒。
读液位计的相应参数,然后将液位计置为工作状态。
此时,主机可进入正常的轮训、记录、显示、报警等工作。
主机软件的主要工作是通过 RS485总线和各个液位计进行 DGL格式的
数据包通信。因此,通信时序安排的好坏显得很重要。在本协议中,主机
只能有 1 个,并完全控制总线,任何从机在没有主机请求时,必需保持接
您可能关注的文档
最近下载
- 电镀生产线人员培训.docx VIP
- 安徽大学《自动控制原理》2024 - 2025 学年第一学期期末试卷.pdf VIP
- T/CASEI62001—2019 起重机械 安全状况评估.pdf VIP
- 苏州科技大学天平学院《混凝土结构设计原理道桥》2021-2022学年第一学期期末试卷.doc VIP
- 化验员招聘笔试题及解答(某大型国企).docx VIP
- 电镀工上岗培训教案.doc VIP
- 2015-2019年浙江专升本《高等数学》真题合集(含解析).pdf VIP
- 苏州科技大学天平学院《混凝土结构设计原理道桥》2022-2023学年第一学期期末试卷.doc VIP
- 农村自愿离婚简单协议书(三篇).doc VIP
- 《海尔服务手册》课件.ppt VIP
原创力文档


文档评论(0)