### M-BUS (Meter-BUS) 通信协议详解 #### 一、概述 M-BUS (Meter-BUS) 是一种专为远程抄表系统设计的通信标准,它主要用于连接能源计量设备(如热量表、冷量表等)与数据采集器。此标准由欧洲标准化委员会(CEN)制定,并在EN 1434系列标准中定义。 **文档版本**:Infocal5 Communication Description Version 2.00 **项目编号**:KMi1020.001.256 **日期**:2000年11月3日 #### 二、主要内容概览 文档详细介绍了M-BUS通信协议的主要功能、特点以及实现方法。包括以下几个主要方面: 1. **一般信息**:介绍文档的基本信息及遵循的标准。 2. **寻址方法**:描述了M-BUS中的各种寻址方式,包括主地址、测试地址、广播地址等。 3. **从设备设置**:如何初始化从设备、改变波特率等操作。 4. **正常读取过程**:涵盖如何读取测量值、计算器状态、序列号等信息。 5. **参数设置**:讲解如何设置总线地址、识别码、日期时间等。 6. **参数读取**:介绍读取设置参数的方法。 7. **应用重置**:介绍如何重置错误代码。 8. **定时需求与建议**:提供传输成功或失败时的定时要求。 9. **附录**:包含值信息字段、数据类型、错误代码示例等。 #### 三、一般信息 文档的第1部分提供了一般信息,其中包括指南、遵循的EN 1434标准部分以及其他推荐的标准和时间要求。 - **指南**:为读者提供了如何理解文档的指导。 - **实施的EN 1434标准部分**:明确指出了文档中遵循的具体EN 1434标准的部分。 - **其他推荐标准**:除了EN 1434之外还可能遵循的其他标准或推荐做法。 - **时间要求**:对于M-BUS通信中涉及的时间要求进行了详细说明。 #### 四、寻址方法 文档的第2部分介绍了M-BUS中的几种寻址方法,包括: - **主地址**:每个设备都分配了一个唯一的主地址,用于标识该设备。 - **次地址(FDH)**:253地址被保留为次地址,用于特殊目的,如寻址一组设备。 - **测试地址(FEH)**:254地址作为测试地址,主要用于调试和故障排除。 - **广播地址(FFH)**:255地址用作广播地址,向所有设备发送消息。 #### 五、从设备设置 文档的第3部分详细介绍了从设备的初始化过程和波特率的更改方法: - **初始化**:通过发送SND_NKE命令来初始化从设备,使其准备好接收进一步的命令。 - **改变波特率**:允许用户根据需要调整通信速率。 #### 六、正常读取过程 文档的第4部分涵盖了读取各种类型数据的过程: - **读取测量值**:例如温度、压力等基本测量数据。 - **读取计算器状态**:检查设备的状态信息,如错误代码等。 - **读取序列号**:获取设备的唯一标识符。 - **读取峰值值**:获取最高或最低的测量值记录。 - **读取实际报告值和月度报告**:获取最新的报告数据以及每月汇总。 - **读取账户日记录A或B**:读取特定日期的详细数据记录。 - **读取错误日志**:访问设备的错误日志,帮助诊断问题。 #### 七、参数设置 文档的第5部分介绍了如何设置关键参数,包括: - **总线地址设置**:设置设备在网络中的位置。 - **识别码设置**:设置设备的唯一识别码。 - **日期与时间设置**:配置设备的时间和日期信息。 - **安全级别2参数设置**:设置更高级别的安全参数,确保通信安全。 #### 八、参数读取 文档的第6部分讲解了如何读取设置参数,包括总线地址和其他高级别参数。 #### 九、应用重置 文档的第7部分介绍了如何重置错误代码,以便清除之前的错误并重新开始。 #### 十、定时需求与建议 文档的第8部分提供了详细的定时需求,包括: - **传输成功时的定时要求**:当数据成功传输时所需的最小和最大等待时间。 - **传输失败时的定时要求**:当数据传输失败时,在请求方向上的等待时间要求。 - **响应方向上的失败定时要求**:当数据传输失败时,在响应方向上的等待时间要求。 #### 十一、附录 文档的附录部分包含了额外的信息,例如: - **值信息字段**:用于解释不同类型的测量值信息。 - **数据类型F**:定义了特定的数据类型。 - **显示错误代码**:列出了可能出现的错误代码及其含义。 - **示例**:提供了初始化和数据请求循环的示例代码片段。 #### 十二、总结 M-BUS通信协议是远程抄表系统中不可或缺的一部分,它提供了一种高效且可靠的方式来进行数据交换。通过详细了解M-BUS的各个组成部分,用户可以更好地理解和利用这种通信标准的优势。无论是对于开发人员还是维护人员来说,熟悉这些细节都是至关重要的。
剩余34页未读,继续阅读
- 粉丝: 15
- 资源: 24
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 11月美宝莲专卖店店内海报 店内海报完稿310mmX360mm-op.ai
- 基于 Java 实现的24点卡牌游戏课程设计
- 基于ssm台球俱乐部管理系统 框架html + css + jquery + jsp + java + ssm + MySQL 用户类型 管理员 admin 123456 普通用户 002 0
- 纸中世界-跳跃游戏.sb3
- 通过示例在 Python 中解释 SOLID 原则 .zip
- 11月美宝莲专卖店背柜完稿740mmX400mm
- 基于ssm台球俱乐部管理系统 框架html + css + jquery + jsp + java + ssm + MySQL
- 通过 stdio 进行简单(但高效)的进程间通信,从 Node.js 运行 Python 脚本.zip
- STM32F030F4P6-LOCK+OLED
- 深度学习数据集详解与选用指南
- 1
- 2
前往页