清华紫光综保Dcap3000系列Modbus网络通讯协议协议说明.docx
《清华紫光综保Dcap3000系列Modbus网络通讯协议协议说明.docx》由会员分享,可在线阅读,更多相关《清华紫光综保Dcap3000系列Modbus网络通讯协议协议说明.docx(52页珍藏版)》请在冰豆网上搜索。
清华紫光综保Dcap3000系列Modbus网络通讯协议协议说明
Dcap3000系列Modbus网络通讯协议
协议说明
北京紫光测控有限公司
BEIJINGUNISPLENDOURM&CCO.,LTD
地址分配表
下面以DCAP3000C装置为例,说明Dcap—Modbus的地址分配表。
字地址
参数类型
数据格式
读/写
单位
支持Modbus命令
备注
开关量:
子站固定应答2字节,低字节在前,高字节在后。
每一位代表一个开关状态,0为分,1为合。
0000
遥信1
位
只读
02
1:
合0:
分
0001
遥信2
位
只读
02
1:
合0:
分
0002
遥信3
位
只读
02
1:
合0:
分
0003
遥信4
位
只读
02
1:
合0:
分
0004
遥信5
位
只读
02
1:
合0:
分
0005
遥信6
位
只读
02
1:
合0:
分
0006
遥信7
位
只读
02
1:
合0:
分
0007
遥信8
位
只读
02
1:
合0:
分
0008
遥信9
位
只读
02
1:
合0:
分
0009
遥信10
位
只读
02
1:
合0:
分
0010
遥信11
位
只读
02
1:
合0:
分
0011
遥信12
位
只读
02
1:
合0:
分
0012
遥信13
位
只读
02
1:
合0:
分
0013
遥信14
位
只读
02
1:
合0:
分
0014
遥信15
位
只读
02
1:
合0:
分
0015
遥信16
位
只读
02
1:
合0:
分
模拟量:
每个数据由4个字节组成,子站应答时高字在前,低字在后,高字节在前,低字节在后。
0016
UA
浮点型
只读
V
04
0017
0018
UB
浮点型
只读
V
04
0019
0020
UC
浮点型
只读
V
04
0021
0022
UAB
浮点型
只读
V
04
0023
0024
UBC
浮点型
只读
V
04
0025
0026
UCA
浮点型
只读
V
04
0027
0028
IA
浮点型
只读
A
04
0029
0030
IB
浮点型
只读
A
04
0031
0032
IC
浮点型
只读
A
04
0033
0034
UX
浮点型
只读
V
04
0035
0036
P
浮点型
只读
W
04
0037
0038
Q
浮点型
只读
Var
04
0039
0040
COS
浮点型
只读
04
0041
0042
3U0
浮点型
只读
V
04
0043
0044
3I0
浮点型
只读
A
04
0045
0046
P0
浮点型
只读
W
04
0047
0048
Q0
浮点型
只读
Var
04
0049
0050
F
浮点型
只读
Hz
04
0051
0052
Fx
浮点型
只读
Hz
04
0053
保护状态(故障类型):
由16个字节组成,子站应答时高字在前,低字在后,高字节在前,低字节在后。
每位代表一种故障类型,0表示正常,1表示动作。
子站提供故障类型表定义见附录三。
1000~1007
故障类型
16字节
只读
04
最新未读事件记录状态:
寄存器内容=1表示有最近事件,寄存器内容=0表示无最近事件
1100
最近事件记录状态
无符号整数
只读
04
最新未读事件记录(无扩展数据):
包括事故告警记录及SOE记录。
1200
事故告警记录及SOE记录(无扩展数据)
10字节
只读
04
最新未读事件记录(有扩展数据):
包括事故告警记录及SOE记录。
1300
事故告警记录及SOE记录(有扩展数据)
10字节+(故障数据个数*4)
只读
04
事故告警记录的故障记录数据为浮点型数
电度:
每个数据由4个字节组成,子站应答时高字节在前,低字节在后。
2000
有功总电度
定点长整数
只读
kwh
04
含2位小数
2001
2002
无功总电度
定点长整数
只读
kvarh
04
含2位小数
2003
保护投退:
由18个字节组成,高字在前,低字在后,高字节在前,低字节在后。
每位代表一种保护功能,0为退出,1为投入(对于额定同期电压,则0为线电压,1为相电压)。
子站提供保护投退顺序表定义见附录一。
3000~3008
保护投退
18字节
读/写
03:
读
16:
写
保护定值:
每个定值由一个字组成,高字节在前,低字节在后。
子站提供保护定值表定义见附录二。
3100
过流1段定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3101
过流1段延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3102
过流2段定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3103
过流2段延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3104
过流3段定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3105
过流3段延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3106
过流后加速定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3107
过流后加速延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3108
复压判据低压定值
无符号整数
读/写
V
03:
读,06:
写
含2位小数
3109
复压判据负序电压定值
无符号整数
读/写
V
03:
读,06:
写
含2位小数
3110
过负荷保护定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3111
过负荷保护延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3112
过负荷告警定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3113
过负荷告警延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3114
充电保护定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3115
充电保护延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3116
充电时间
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3117
反时限过流曲线选择
无符号整数
读/写
03:
读,06:
写
无小数点
3118
反时限过流电流定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3119
反时限过流系数
无符号整数
读/写
03:
读,06:
写
含2位小数
3120
低压1段定值
无符号整数
读/写
V
03:
读,06:
写
含2位小数
3121
低压1段延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3122
低压2段定值
无符号整数
读/写
V
03:
读,06:
写
含2位小数
3123
低压2段延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3124
过压定值
无符号整数
读/写
V
03:
读,06:
写
含2位小数
3125
过压延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3126
低周减载频率定值
无符号整数
读/写
Hz
03:
读,06:
写
含2位小数
3127
低周减载闭锁电流定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3128
低周减载闭锁电压定值
无符号整数
读/写
V
03:
读,06:
写
含2位小数
3129
低周减载滑差定值
无符号整数
读/写
Hz/S
03:
读,06:
写
含2位小数
3130
低周减载延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3131
重合闸次数
无符号整数
读/写
03:
读,06:
写
无小数点
3132
第1次重合闸延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3133
第2次重合闸延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3134
第3次重合闸延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3135
偷跳重合延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3136
线路电压相位
无符号整数
读/写
°
03:
读,06:
写
无小数点
3137
检同期压差定值
无符号整数
读/写
V
03:
读,06:
写
含2位小数
3138
检同期角差定值
无符号整数
读/写
°
03:
读,06:
写
无小数点
3139
零序过压告警定值
无符号整数
读/写
V
03:
读,06:
写
含2位小数
3140
零序过压告警延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3141
零序过流1段定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3142
零序过流1段延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3143
零序过流2段定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3144
零序过流2段延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3145
零序过流3段定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3146
零序过流3段延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3147
零序后加速定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3148
零序后加速延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3149
零序过流告警定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3150
零序过流告警延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3151
低压侧零序过流1段定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3152
低压侧零序过流1段延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3153
低压侧零序过流2段定值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3154
低压侧零序过流2段延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3155
接地选线零序电压启动值
无符号整数
读/写
V
03:
读,06:
写
含2位小数
3156
接地选线零序电流启动值
无符号整数
读/写
A
03:
读,06:
写
含2位小数
3157
接地选线告警延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3158
PT断线告警延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3159
CT断线告警延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3160
控制回路断线告警延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3161
重瓦斯延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3162
轻瓦斯延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3163
高温跳闸延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3164
高温报警延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3165
压力释放延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3166
联跳1延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3167
联跳2延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3168
联跳3延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
3169
联跳4延时
无符号整数
读/写
S
03:
读,06:
写
含2位小数
遥控
联跳4延时
4000
TS1继电器
无符号整数
写
05
4001
TS2继电器
无符号整数
写
05
4002
TS3继电器
无符号整数
写
05
4003
TS4继电器
无符号整数
写
05
4004
TS5继电器
无符号整数
写
05
4005
TS6继电器
无符号整数
写
05
4006
TS7继电器
无符号整数
写
05
4007
TS8继电器
无符号整数
写
05
4008
TS9继电器
无符号整数
写
05
4009
TS10继电器
无符号整数
写
05
4010
TS11继电器
无符号整数
写
05
4011
TS12继电器
无符号整数
写
05
4012
TS13继电器
无符号整数
写
05
4013
TS14继电器
无符号整数
写
05
4014
TS15继电器
无符号整数
写
05
4015
TS16继电器
无符号整数
写
05
复归:
下置数据ff00H表示子站复归,复归装置信号灯,保护状态。
5000
子站复归
写
06
支持广播
广播对时
8000-8003
广播对时
写
16
只广播
功能格式
1.读取开关量:
主站发送命令:
序号
内容
字节数
0
子站地址
1字节
1
功能码02
1字节
2
起始寄存器地址高八位
1字节
3
起始寄存器地址低八位
1字节
4
读取的寄存器数高八位
1字节
5
读取的寄存器数低八位
1字节
6
CRC校验码低八位
1字节
7
CRC校验码高八位
1字节
说明:
(1)起始寄存器地址:
表示想读取的开关量的起始地址。
(2)寄存器数:
表示从起始地址开始读取多少个开关量。
子站响应:
序号
内容
字节数
0
子站地址
1字节
1
功能码02
1字节
2
返回的字节个数
1字节
3
数据1:
b7…b0
1字节
4
数据2:
b15…b8
1字节
5
CRC校验码低八位
1字节
6
CRC校验码高八位
1字节
说明:
(1)返回的字节个数:
表示数据的字节个数,此处固定为2。
(2)每个开关状态由一位表示,b=0表示分,b=1表示合,所以每个数据表示8个开关状态。
2.读取模拟量:
主站发送命令:
序号
内容
字节数
0
子站地址
1字节
1
功能码04
1字节
2
起始寄存器地址高八位
1字节
3
起始寄存器地址低八位
1字节
4
读取的寄存器数高八位
1字节
5
读取的寄存器数低八位
1字节
6
CRC校验码低八位
1字节
7
CRC校验码高八位
1字节
说明:
(1)起始寄存器地址:
表示想读取的模拟量的起始地址。
(2)寄存器数:
表示从起始地址开始读取多少个字(1个模拟量为2个字),必须大于等于2。
子站响应:
序号
内容
字节数
0
子站地址
1字节
1
功能码04
1字节
2
返回的字节个数
1字节
3
数据1
4字节
4
数据2
4字节
…
数据N
4字节
CRC校验码低八位
1字节
CRC校验码高八位
1字节
说明:
(1)每个数据代表一个模拟量,由4个字节组成,高字节在前,低字节在后。
(2)返回的字节个数:
表示数据的字节个数,此处为4*N。
3.读取保护状态(故障类型):
主站发送命令:
序号
内容
字节数
0
子站地址
1字节
1
功能码04
1字节
2
起始寄存器地址高八位
1字节
3
起始寄存器地址低八位
1字节
4
读取的寄存器数高八位
1字节
5
读取的寄存器数低八位
1字节
6
CRC校验码低八位
1字节
7
CRC校验码高八位
1字节
说明:
(1)起始寄存器地址:
此处只可以是1000即03E8H。
(2)寄存器数:
此处无定义。
子站响应:
序号
内容
字节数
0
子站地址
1字节
1
功能码04
1字节
2
返回的字节个数
1字节
3
保护状态数据
16字节
4
CRC校验码低八位
1字节
5
CRC校验码高八位
1字节
说明:
(1)保护状态数据:
由16个字节组成,高字在前,低字在后,高字节在前,低字节在后。
数据的每一位代表一种故障类型,b=0表示正常,b=1表示动作。
子站提供故障类型表定义见附录三。
(2)返回的字节个数:
此处固定为16。
4.读取最新未读事件记录
1.读取地址1100(044CH)处一个寄存器的内容,如果寄存器内容=1,表示有最新未读事件记录;如果寄存器内容=0,表示没有最新未读事件记录。
2.根据需要读取地址1200(04B0H)或1300(0514H)开始的寄存器内容。
3.读取1200地址返回没有扩展数据的最近事件记录
4.读取1300地址返回有扩展数据的最近事件记录
5.不管是读取1200地址还是读取1300地址,被读取的最近事件记录都会被清除。
下面是访问寄存器的详细说明。
4.1地址1100(044CH)——有无最近事件状态
主站发送命令:
序号
内容
字节数
0
子站地址
1字节
1
功能码04
1字节
2
起始寄存器地址高八位
1字节
3
起始寄存器地址低八位
1字节
4
读取的寄存器数高八位
1字节
5
读取的寄存器数低八位
1字节
6
CRC校验码低八位
1字节
7
CRC校验码高八位
1字节
说明:
1.起始寄存器地址:
此处只可以是1100即044CH。
2.寄存器数:
此处无定义
子站响应:
序号
内容
字节数
0
子站地址
1字节
1
功能码04
1字节
2
返回的字节个数
1字节
3
数据高字节
4
数据低字节
5
CRC校验码低八位
1字节
6
CRC校验码高八位
1字节
说明:
1.寄存器内容=1表示有最近事件;寄存器内容=0表示无最近事件
4.2地址1200(04B0H)——读取一条最近事件(无扩展数据)
主站发送命令:
序号
内容
字节数
0
子站地址
1字节
1
功能码04
1字节
2
起始寄存器地址高八位
1字节
3
起始寄存器地址低八位
1字节
4
读取的寄存器数高八位
1字节
5
读取的寄存器数低八位
1字节
6
CRC校验码低八位
1字节
7
CRC校验码高八位
1字节
说明:
1.起始寄存器地址:
此处只可以是1200即04B0H。
2.寄存器数:
此处无定义
子站响应:
序号
内容
字节数
0
子站地址
1字节
1
功能码04
1字节
2
返回的字节个数
1字节
3
最新未读事件记录
CRC校验码低八位
1字节
CRC校验码高八位
1字节
说明:
1.如果最新未读事件记录为故障告警信息,则最新未读事件记录的组成如下图所示:
序号
内容
字节数
0
事件类型
1字节
1
本条事件记录字节个数
1字节
2
控制码
1字节
3
故障序号
1字节
4
故障状况
1字节
5
时
1字节
6
分
1字节
7
秒
1字节
8
毫秒(H)
1字节
9
毫秒(L)
1字节
其中:
●事件类型:
67H表示此事件记录为故障告警信息,66H表示此事件记录为SOE信息。
●本条事件记录字节个数:
本条记录总长度。
●控制码:
置00H,表示无定义。
●故障序号:
从1开始,故障类型表中定义的序号。
故障类型表定义见附录三。
●故障状况:
1表示动作或告警,0表示复归
2.如果最新未读事件记录为SOE信息,则最新未读事件记录的组成如下图所示:
序号
内容
字节数
0
事件类型
1字节
1
本条事件记录字节个数
1字节
2
控制码
1字节
3
变位开关序号
1字节
4
变位状况
1字节
5
时
1字节
6
分
1字节
7
秒
1字节
8
毫秒(H)
1字节
9
毫秒(L)
1字节
其中:
●事件类型:
67H表示此事件记录为故障告警信息,66H表示此事件记录为SOE信息。
●本条事件记录字节个数:
对于SOE信息,固定为10个字节。
●控制码:
置00H,表示无定义。
●开关变位序号:
从1开始,即1为遥信1,2为遥信2,以此类推。
●变位状况:
1表示由分到合,0表示由合到分。
3.如果没有最新未读事件,则最新未读事件记录的组成如下图所示:
序号
内容
字节数
0
0
1字节
1
0
1字节
2
0
1字节
3
0
1字节
4
0
1字节