三 相 功 率 变 送 器 扩 展 功 能
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0x00 0x03
数据码
功能码 寄存器字节数
寄存器值
占用字节 1字节 1字节
1字 节
2字 节
校验码
2字 节 CRC 0x79 0xC9 校验码
2字 节
从机响应
报文举例 0x01
0x03
0x06
(6字节数据) (CRC)
说明:主机请求的寄存器地址为查询的一次电网或者二次电网的数据首地址,寄存器个数 为 查 询数据的长度 , 如 上 例 起始寄存器地 址 “0x00 0x3D” 表 示 三 相 相电压整型 数 据 的 首 地 址 , 寄存器个数“0x00 0x03” 表 示数据长度3个Word数 据 。 参 照MODBUS-RTU通 讯 地 址信 息表。
Page 2
2.2 通讯菜单编程说明
MENU
按三次
通讯地 址菜单
MENU
按两次
MENU
此处可更改通讯地址
为 移 位 ;Menu 为 返 回 ; 为 加 字 。
此处可按 键选择校验模式
通讯校验模式选择菜单
按三次 MENU
保存退出
波特率 菜单
MENU
MENU
放弃退出
备注: 1、 本 仪 表 出 厂 默 认 波 特 率 为9 6 0 0; 2、选择通讯校验模式时 为无校验位,
寄存器开始及读取多少个数据,而从机数据码回送内容则包含了数据长度和相应的数据。
校验码:错误校验(CRC) 域 占 用 两 个 字节,包含了一个16位的二进制值。CRC值由传输设备计算出
来 , 然 后 附 加 到 数 据 帧 上 , 接 收 设 备 在 接 收 数 据 时 重 新 计 算C R C值 , 然 后 与 接 收 到 的C R C域 中 的 值 进 行 比
0x143
Pa
Int
Pb
Int
Pc
Int
ΣP
Int
1
分相和总的有功功率,单位W 0x144
NOTE: 有功功率数据带符号,
1
“+”表示负载消耗电能,
0x145
“-”表示负载发电。 1
0x146
一般情况下当接线错误时,
1
有功功率为“-” 。
0x147
Qa
Int
Qb
Int
Qc
Int
ΣQ
Int
1
分相和总的无功功率,单位var 0x148
较。如果这两个值不相等,就发生了错误。
生成wenku.baidu.com个CRC的 流 程 为 :
1) 预 置 一 个1 6位 寄 存 器 为F F F F H(1 6进 制 , 全1) , 称 之 为C R C寄 存 器 。
2)把数据帧中的第一个字节的8位 与CRC寄存器中的低字节进行异或运算,结果存回CRC寄存器。
3)将CRC寄 存 器 向 右 移 一 位 , 最 高 位 填 以0,最低位移出并检测。
1
NOTE: 无功功率数据带符号, 0x149
1
“+”表示感性负载,
0x14A
“-”表示容性负载。 1
0x14B
Sa
Int
1
0x14C
Sb
Int
Sc
Int
1
0x14D
分相和总的视在功率,单位VA
1
0x14E
ΣS
Int
1
0x14F
编程设置 密码
仪表通讯 地址
电压倍率
电表设置参数
Int
1
Int
1
Int
1
44
0x4F
79
0x50
80
0x51
81
0x52
82
0x53
83
0x54
84
0x55
85
0x56
86
0x57
87
0x58
88
0x59
89
0x5A
90
0x12C 300 0x12D 301 0x12E 302 0x12F 303 0x130 304 0x131 305 0x132 306
数据长度 数据内容 数据格式
word
说明
地址 HEX
保留
0x00~0x09
一 次 电 网 数 据( float )
Pa
Float
Pb
Float
Pc
Float
P∑
Float
2
分相和总的有功功率,单位kW 0x136
NOTE: 有功功率数据带符号,
2
“+”表示负载消耗电能,
0x137
2
“-”表示负载发电。
0x138
一般情况下当接线错误时,
7)最终CRC寄 存 器 的 值 就 是CRC的值。 功能码:告诉了被寻址到的终端执行何种功能,
右表列出本仪表支持的功能码和意义。
代码 0x02
意义 读开关量输入状态
0x03/0x04
读数据寄存器值
0x10
写设置寄存器指令
Page 1
2.1 报文格式指令
1) 读 开 关 量 输 入 状 态 ( 功 能 码0 x 0 2)
为奇校验,
为偶校验。
2.3 仪表通讯地址
按三次
波特率选择页面 1 2 0 0 - 9 6 0 0四 种
MODBUS-RTU通 讯 地 址 信 息 表
地址 地址 HEX Dec 0x00~0x09 0~9
0x1C
28
0x1E
30
0x20
32
0x22
34
0x24
36
0x26
38
0x28
40
0x2A
42
0x2C
说明:为保证 正 常 通 讯 ,每执行一个 主 机 请 求 ,寄存器个 数 限 制 为2 5个。上例起 始 寄 存 器 地 址“0 x00 0 x0 7” 表 示电压变比 设 置 的 首 地址,寄存器 个 数 “0 x 0 0 0 x 0 2” 表 示 设 置 电压变比 和电流变比共2个W or d数 据 ,写入数“0x00 0x64 0x00 0x0A” 表 示 设 置 电压变比为100、电 流变比为10。请 参 照 附 录1的MODBUS-RTU通讯地址信 息 表 。
据。每个终端设备的地址必须是唯一的,仅仅被寻址到的终端会响应包含了该地址的查询,当终端发送回一
个响应,响应中的从机地址数据告诉了主机那台终端与之进行通信。
数据码:包含了终端执行特定功能所需要的数据或者终端响应查询时采集到的数据。这些数据的内容
可能是数值、参考地址或者设置值。例如:功能域码告诉终端读取一个寄存器,数据域则需要反映明从哪个
1
0 -三 相 四 线 ;1 -三 相 三 线
地址 Dec 0~9
310 311 312 313 314 315 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339
数据长度 数据内容 数据格式
2
有功功率为“-” 。
0x139
Qa
Float
2
分相和总的无功功率,单位kvar 0x13A
Qb
Float
2
NOTE: 无功功率数据带符号, 0x13B
Qc
Float
2
“+”表示感性负载,
0x140
Q∑
Float
2
“-”表示容性负载。
0x141
S∑
Float
2
总 视 在 功 率K VA
0x142
二 次 电 网 数 据( int/long整 型 数 据)
帧结构
地址码
功能码
数据码 起始开关地址 开关个数
校验码
主机请求
占用字节 1字节 数据范围 1~247 报文举例 0x01 帧结构 地址码
1字 节
2字 节
2字 节
0x0001~ 0x02 0x0000(固定)
0x0004
0x02 0x00 0x00 0x00 0x04
数据码
功能码 寄存器字节数
寄存器值
数 据 帧 的 结 构(即 报 文 格 式):
地址码
功能码
数据码
校验码
1个BYTE
1个BYTE
N个BYTE
2个BYTE
地址码: 是帧的开始部分,由一个字节(8位二进制码)组成,十进制为0~255,在我们的系统中只使
用1~247, 其 它地 址 保 留 。 这 些 位 标 明 了 用 户指定的终端设备的地址,该设备将接收来自与之相连的主机数
2字 节
CRC 0x79 0xC9
校验码
从机响应
占用字节 1字节 1字节
1字 节
1字 节
2字 节
报文举例 0x01
0x02
0x01
0x02
0x02 0x49
说明:从机响应的寄存器值即开关量输入状态值,从字节的最低位开始对应每一路开关量 输 入的状态值,1表示闭合状态 ,0表示断开状 态 , 如 上 例寄存器值“0x02” 的 二 进 制 “0000 0010” 表 示 第2路开 关 量 输 入 闭合。
三相功率变送器扩展功能--用 户 手册
一、说明
本手册主要是对智能三相功率变送器的RS485通讯加以介绍。
二、数字通讯
智能三相功率变送器提 供 串 行 异 步 半 工RS485通 讯 接 口 , 采 用MODBUS-RTU通讯协议,各种数据信息 均 可 在 通 讯 线 路 上 传 送 。 在 一 条485总 线 上 可以同时连接多达32个变送器,,每个变送器均可以设定其通讯 地址,通讯连接 应 使 用 带 有 铜 网 的 的 屏 蔽 双 绞 线,线 径 不 小 于0.5mm2。布 线 时 应 使 通 讯线远离强电电缆
3) 写 设 置 寄 存 器 指 令 ( 功 能 码0 x 1 0)
主机请求
帧结构 地址码
占用字节 1字节 数据范围 1~247
0x01 报文举例
帧结构 地址码
功能码 1字 节
数据码 起始寄存 寄存器 数据 器地址 个数 字节数
1字节 1字节 2字节
寄存器 动作值
2字 节
0x10 0x10 功能码
0x00 0x07
1-9999 1-247 PT=1-5000
0x150 0x151 0x152 0x153
电流倍率 Int
通信波 特率
Int
通信数据 格式
Int
配电方式 Int
1
CT=1-5000
1 0-1200;1-2400;2-4800;3-9600;4-19200
1 数据格式0-N.8.1 1-O.8.1 2-E.8.1 保留
word
说明
保留
扩展参数
DO
Int
1 继电器输出状态Bit0~3第1~4路输出状态
MODBUS
注 :58:485-A 59:485-B
MASTER
仪 表- 1
仪 表- 2
仪 表- 3
仪 表- 3 2
58 59
58 59
58 59
58 59
A+ B-
R
Power GND
MODBUS/RTU通讯协议:MODBUS协 议 在 一 根 通 讯 线 上 采 用 主 从 应 答的通讯连接方式。首先,主计算 机的信号寻址到一台唯一地址的终端设备(从机),然后,终端设备发出的应答信号以相反的方向传输给 主机,即在一根单独的通讯线上信号沿着相反的两个方向传输所有的通讯数据流(半双工的工作式)。
从机响应:如果从设备产生一正常的回应,在回应消息中有从机地址码、功能代码、数据信息码和 CRC16校 验 码 。 数 据 信 息 码 包 括 了 从 设 备 收集的数据:如寄存器值或状态。如果有错误发生,我们约定是 从机不进行响应。
传输方式是指一个数据帧内一系列独立的数据结构以及用于传输数据的有限规则,下面定义了与 MODBUS协 议-RTU方 式 相 兼 容 的 传 输 方 式 。 每 个字 节 的 位 :1个 起 始 位 、8个 数 据 位 、 ( 奇 偶 校 验 位 ) 、 1个 停 止 位 ( 有 奇 偶 校 验 位 时 ) 或2个 停 止 位 (无奇偶校验位时)。
MODBUS协 议 只 允 许 在 主 机 (PC,PLC等)和终端设备之间通讯,而不允许独立的终端设备之间的数 据 交换,这样各终端设备不会在它们初始化时占据通讯线路,而仅限于响应到达本机的查询信号。
主机查询:查询消息帧包括设备地址码、功能码、数据信息码、校验 码 。 地 址 码 表 明 要 选 中 的 从 机 设 备 功 能 代 码 告 之 被 选 中 的从 设 备 要 执 行 何 种 功 能,例如功能代码03或04是要求从设备读寄存器并返回它们的内 容;数据段包含了从设备要执行功能的其它附加信息,如在读命令中,数据段的附加信息有从何寄存器开 始读的寄存器数量;校验码用来检验一帧信息的正确性,为从设备提供了一种验证消息内容是否正确的方 法 , 它 采 用CRC16的 校 准规则。
2) 读 数 据 寄 存 器 值 ( 功 能 码0 x 0 3 / 0 x 0 4)
主机请求
帧结构
地址码
数据码
功能码 起始寄存器地址 寄存器个数
占用字节 1字节 数据范围 1~247 报文举例 0x01 帧结构 地址码
1字 节
2字 节
2字 节
0x03/ 0x04
最 大2 5
0x03
0x00 0x3D
4)上一步中被移出的那一位如果为0: 重 复 第三步(下一次移位):为1;将CRC寄存器与一个预设的
固 定 值 (0 A 0 0 1 H) 进 行 异 或 运 算 。
5)重复第三步和第四步直到8次 移 位 。 这 样
处理完了一个完整的八位。
6)重复第二步到第5步 来 处 理 下 一 个 八 位 ,
直到所有的字节处理结束。
最大25 最大2*25
0x00 0x02
0x04
0x00 0x64 0x00 0x0A
数据码
起始寄存器地址 寄存器个数
校验码
2字 节 CRC 0x73 0x91
校验码
从机响应
占用字节 1字节 1字节
2字 节
2字 节
2字 节
报文举例 0x01
0x10
0x00 0x07
0x00 0x02
0xF0 0x09