下载此文档

pd800多功能表modbus协议e.doc


文档分类:通信/电子 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
1 / 18
密 级
版 本
分发号
技术文件

多功能表MODBUS协议
文件号:PD800-001
拟 制 陈军方 日期 2006-2-14
审 核 日期
标准化 日期
批 准: 生效日期:
上海二工电气有限公司
多功能表MODBUS协议
1.MODBUS 通讯协议概述:
PD800使用MODBUS-RTU通讯协议,MODBUS协议详细定义了数据序列和校验码,这些都是数据交换的必要内容。PD800 提供了远程微机(PC 机、工控机、PLC)通过其RS-485 数字接口来实现对仪表的系统编程、数据采集、现场监控等功能。测量数据进行双向传递遵循Modbus协议,通讯参数(地址、波特率、数据格式)可手工现场设置。典型应用于测量单相、三相三线、三相四线电力网络中各种电参量,包括各种电压、电流、功率、功率因素、频率、电能等。
阅读本协议需要您具有ModBUS协议的知识储备,并且读了本产品的使用说明书,对本产品功能和应用概念有较全面了解。
本协议适用于:PD800三相多功能数字电测表和PD800单相多功能数字电测表。
2.MODBUS 通讯协议分析:
MODBUS 协议是一种主从式点对点的通讯协议。他分为RTU 协议和ASCII 协议,我公司的多种仪表都采用ModBus RTU 通讯协议,允许一台主机和多台从机之间进行数据通信,在PD800 通讯系统中,主机是微机(PC、工控机、PLC),从机是PD800 仪表。在该分散通讯系统中,允许系统连接多达128 的通讯距离。通讯方式采用主机请求,从机应答。即:主机提出命令请求,从机响应接收数据后作数据分析,如果数据满足通讯规约,从机作数据响应。
主从机间的通讯主机发送的每一帧数据包含以下信息(16 进制):
地址(Adderss)域
功能(Function)域
数据(Data)域
帧校验(Check)域
8-Bits
8-Bits
N x 8-Bits
16-Bits
主机请求数据帧:
地址
功能
数据地址
数据长度
校验码
8Bits
8Bits
8Bits(Hi)
8Bits(Lo)
8Bits(Hi)
8Bits(Lo)
8Bits(Hi)
8Bits(Lo)
从机响应数据帧:
地址
功能
数据长度
响应数据
校验码
8Bits
8Bits
8Bits
N x 8-Bits
8Bits(Hi)
8Bits(Lo)
地址(Adderss)域:
地址域在帧的开始部分,由一个字节(8位二进制码)组成,十进制为0~247,是从机设备号(也称终端设备号),主机利用从机地址来识别进行通讯的从机设备。每个终端设备的地址必须是唯一的,仅仅被寻址的终端会响应正确的帧命令。
功能(Function)域:
功能域紧接地址域,由一个字节组成,主机发送的功能码告诉了被寻址到的终端执行何种功能。表2-1列出了PD800用到的功能码,以及它们的意义和功能。
功能码
意义
行为
04H
读电量采集寄存器
获得一个或多个电量采集寄存器的当前值
10H
预置多寄存器参数
设定二进制值到一系列可编程寄存器中
表2-1
数据(Data)域:
数据域通常包含了终端执行特定功能所需要的参数地址、读写长度或者查询时采集到的数据或者设置值。数据域长度由所执行的功能决定,域内的参数地址、数据长度、数据信息描述如下:
数据地址:2字节(1word),可以用字节方式表达,也可以用字方式表达。
数据长度:下行时2字节,终端回应时1字节,可以用字节方式或用字方式表达。
通讯说明:利用通讯命令,可以进行点对点双向通讯,串行通讯双方必须设置为相同的波特率(Baud)、校

pd800多功能表modbus协议e 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人精品小课件
  • 文件大小356 KB
  • 时间2021-09-17