MONITORAPF后台通讯协议电总V.docx
- 文档编号:7881961
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:58
- 大小:71.28KB
MONITORAPF后台通讯协议电总V.docx
《MONITORAPF后台通讯协议电总V.docx》由会员分享,可在线阅读,更多相关《MONITORAPF后台通讯协议电总V.docx(58页珍藏版)》请在冰豆网上搜索。
MONITORAPF后台通讯协议电总V
MONITORAPF
后台通讯协议(电总)
修改记录
Date
Revision
Description
Author
2003-01-01
V1.0
Initialdraft
SEPG
2005-5-25
V2.0
Update
WanHeping
修改日期
修订版本
描述
修改人
2009–7–17
V1.00
初稿
2011-6-9
V1.10
增加温度,调试变量,谐波补偿率
LJT
2011.11.15
V1.20
增加温度6个、电感电流校准
流补偿
Lijian
2012.7.13
V121
增加了功率和N线数据上传(模拟量)、增加了“输入电压等级”(字节型参数)、更改了波形数据上传格式(4帧压缩为1帧128字节一帧)
、增加了紧急关机的告警、新增了4个设置量(A,B,C三相CT电流校准和电感电流校准进程),新增了3个设置量(ABC三相逆变电流校准)。
Panlv
2013.7.12
V122
1.增加个告警:
母线差异常;增加告警预留11个(当前告警信息和历史告警信息)
2.通讯协议版本号改为22H
LinTing
2013.12.03
V123
1.增加告警:
CT电流零点校准失败
2.通讯协议版本改为23H
3.增加4个设置量:
输入频率等级、锁相环使能、输入电流异常使能、CT零点校准使能设置量
Linting
2014.2.20
V124
1.输入电压等级增加选项1140
2.通讯协议版本改为24H
3.增加11个高级设置项:
DYN11/DYN12/YYN设置项、基波相角偏置、3次谐波相角偏置、5次谐波相角偏置、7次谐波相角偏置、11次谐波相角偏置、13次谐波相角偏置降额系数、温度降额、补偿容性无功、并机系数。
4.更改目标功率因数的可设范围为[-1,1],精度为0.01
Linting
目次
3
MONITORAPF后台通讯协议(电总)
1范围
本文规定了通信局(站)内为实现集中监控而使用的通信电源设备在设计制造中应遵循的通讯协议,同时规定了通信局(站)电源、环境集中监控管理系统中监控模块和监控单元之间的通讯协议。
本文以电总协议为依据,根据MONITORAPF监控规范而制定,并扩展了相应命令。
2引用标准
电网综(1997)472号文《通信电源、机房空调集中监控管理系统暂行规定》
YDN023-1996《通信电源和空调集中监控系统技术要求(暂行规定)》
3定义、符号和缩略语
本文采用下列定义、符号和缩略语
3.1监控模块SM(supervisionmodule)
电源、空调设备的智慧控制器或智能采集设备,具有数据的采集、控制和滤波作用,具有与监控单元(SU)或监控站(SS)进行通信的功能,完成遥测、遥信数据的传送及实现系统的远程遥控。
3.2监控单元SU(supervisionunit)
监控局(站)内的前置机,周期性地采集各监控模块(SM)传来的各类信息,随时接收并快速响应来自监控局站的监控命令,具有与监控站(SS)通信的功能,完成监控模块(SM)和监控站(SS)之间的遥测、遥信及遥控数据的传送。
3.3监控站SS(supervisionstation)
具有实时作业功能,能同时监视辖区内监控单元(SU)的工作状态,可通过监控单元(SU)对监控模块(SM)下达监测和控制命令。
3.4监控模块MONITORAPF
即MONITORAPF监控模块。
系深圳市盛弘电气有限公司开发生产的监控模块(SM),能处理BMU和ATS的各种数据。
4监控内容
4.1MONITORAPF系统的模拟量数据
所有浮点数模拟量
4.2MONITORAPF系统的开关量数据
所有开关量
字节型的波形、柱状图。
4.3MONITORAPF系统的告警数据
5物理界面
●串行通讯口采用RS485。
●信息传输方式为异步方式,起始位1位,数据位8位,停止位1位,无校验。
●数据传输速率:
19200bps。
6通讯方式
在局站内的监控系统为分布结构。
局站监控单元(SU)与设备监控模块(SM)的通信为主从方式,监控单元为上位机(也称后台机),监控模块为下位机。
SU呼叫SM并下发命令,在500ms时间内等待SM应答,若无应答或接收应答错误则认为本次通讯过程失败。
7信息类型及协议的基本格式
7.1信息类型
信息分两种类型:
(1)由SU发出到SM的命令信息(简称命令信息)
(2)由SM返回到SU的响应信息(简称响应信息)
7.2协议的基本格式
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
X
2
1
格式
SOI
VER
ADR
CID1
CID2
LENGTH
INFO
CHKSUM
EOI
基本格式的注解见表7.2.1、7.2.2。
7.2.1符号表
序号
符号
表示意义
备注
1
SOI
起始标志位(STARTOFINFORMATION)
(7EH)
2
VER
通讯协议版本号(2.4版)
(24H)
3
ADR
设备地址描述(1-254,0、255保留)
4
CID1
控制标识码(设备类型描述)
5
CID2
命令信息:
控制标识码(数据动作类型描述)
相应信息:
返回码RTN(见返回码表7.2.2)
6
LENGTH
INFO位组长度(包括LENID和LCHKSUM),数据格式见7.3
7
INFO
命令信息:
控制数据信息COMMANDINFO
应答信息:
应答数据信息DATAINFO
8
CHKSUM
和校验码,数据格式见7.3
9
EOI
结束码
CR(0DH)
格式说明:
ADR在多机通讯时,约定如下:
多机通讯时,ADR与机号关联。
由于每台APF有两个CPU,对于1#机而言,这两个CPU的ADR分别为01H和02H(获取模拟量和波形数据时ADR为1,其他的ADR均为2);对于2#机,ADR分别为03和04H;n#机,其ADR分别为(2n-1)H和(2n)H。
COMMANDINFO由以下控制命令码组成:
COMMANDGROUP(1字节):
表示同一类型设备(如交流屏)的不同序号(如交流屏序号);
COMMANDID(1字节):
表示同一类型设备的不同监控数据;
COMMANDTYPE(1字节):
表示遥控命令类型;
DATAINFO由以下应答码组成:
DATAI:
含有整型数的应答信息;
DATAF:
含有浮点数的应答信息;
RUNSTATE:
设备的运行状态;
WARNSTATE:
设备的告警状态;
7.2.2返回码RTN定义表
序号
RTN值(HEX)
表示意义
备注
1
00H
正常
2
01H
协议版本错
3
02H
CHKSUM错
4
03H
LCHKSUM错
LCHKSUM参见7.3.2
5
04H
CID2无效
6
05H
命令格式错
7
06H
无效数据
8
E0H
无效权限
9
E1H
操作失败
10
E2H
设备故障
11
E3H
设备写保护
不能设置参数
12
E4H-EFH
保留
用户自定义
7.3数据格式
7.3.1基本数据格式
在7.2基本格式中的各项除SOI和EOI是以十六进制解释(SOI=7EH,EOI=0DH),十六进制传输外,其余各项都是以十六进制解释,以“十六进制—ASCII码”的方式传输,每个字节用两个ASCII码表示,即高四位用一个ASCII码表示,低四位用一个ASCII码表示。
例如:
CID2=4BH,传输时先传送34H,再传送42H两个字节。
7.3.2LENGTH数据格式
LENGTH的数据格式如下表所示。
高字节
低字节
校验码LCHKSUM
LENID(表示INFO的传送的ASCII码字节数)
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
LENGTH共2个字节,由LENID和LCHKSUM组成,LENID表示INFO项的传送的ASCII码字节数,当LENID=0时,INFO为空,即无该项。
LENGTH传输中先传高字节,再传低字节,分四个ASCII码传送。
校验码的计算:
D11D10D9D8+D7D6D5D4+D3D2D1D0,求和后模16的余数取反加1。
例如:
INFO项的ASCII码字节数为18,即LENID=000000010010。
D11D10D9D8+D7D6D5D4+D3D2D1D0=0000+0001+0010=0011,模16余数为0011H,0011H取反加1就是1101H,即LCHKSUM为1101H。
可得:
LENGTH为1101000000010010,即D012H。
7.3.3CHKSUM数据格式
CHKSUM的计算是除SOI、EOI和CHKSUM外,其他字符ASCII码值累加求和,所得结果模65536余数取反加1。
例:
收到或发送的字节序列是:
“~1203400456ABCDFEFC72\R”,则最后五个字符“FC72\R”中的FC72是CHKSUM,计算方法是:
‘1’+‘2’+‘0’+···+‘A’+‘B’+···+‘F’+‘E’
=31H+32H+30H+···+41H+42H+···+46H+45H
=038EH
其中‘1’表示1的ASCII码值,‘E’表示E的ASCII码值。
038EH模65536余数是038EH,038EH取反加1就是‘FC72’。
7.3.4INFO数据格式
7.3.4.1浮点数格式
浮点数格式采用IEEE-754标准(32),用四个字节共32位表示。
传送顺序为先低字节后高字节,即传送顺序为:
先低字节D7~D0,接着D15~D8,然后D23~D15,最后高字节D31~D24,最终作为分成8个ASCII码传送。
浮点数格式如下:
D31
D30~D23
D22~D0
浮点数符号位
阶码
尾数
7.3.4.2整型数(INTEGER,2BYTE)
有符号整型数-32768—+32767
无符号整型数0—+65535
两个字节的整型数据传送顺序为先高字节后低字节。
7.3.4.3长整型数(LONG,4BYTE)
4个字节的整型数据传送顺序为先高字节后低字节。
7.3.4.4无符号字符型(CHAR,1BYTE,0-255)
无符号字符型的发送方式与7.3.1的基本格式相同。
8编码表
8.1编码分配及分类
CID1、CID2编码分配及分类表见表8.1.1、8.1.2。
表8.1.1设备类型编码分配表(CID1)
序号
内容
CID1
备注
1
开关电源系统(交流配电)
40H
2
开关电源系统(整流器)
41H
3
开关电源系统(直流配电)
42H
4
监控模块扩展用
E1H
本系统扩展使用
5
MONITORAPF系统
E2H
本系统使用
表8.1.2命令信息编码分类表(CID2)
序号
内容
CID2
备注
1
获取模拟量数据(浮点数)
41H
2
保留
42H
3
获取状态量数据
43H
4
获取告警量资料
44H
5
遥控
45H
保留
6
获取参数设置
46H
7
参数设置
48H
8
获取协议版本号
4FH
9
获取SM设备地址
50H
10
获取SM厂家信息
51H
11
获取波形资料
52H
12
遥调命令
80H
保留
13
获取模块ID
E1H
保留
14
批量参数设置(字符型)
E2H
批量设置参数
15
批量获取参数(字符型)
E3H
批量获取参数
16
获取历史记录信息
EAH
8.2MONITORAPF系统
MONITORAPF系统编码见编码表8.2
表8.2MONITORAPF系统编码
序号
内容
CID1
CID2
备注
1
获取模拟量数据(浮点数)
E2H
41H
2
保留
E2H
42H
3
获取状态量数据
E2H
43H
4
获取告警量资料
E2H
44H
5
获取系统参数
E2H
46H
6
设定系统参数
E2H
48H
7
获取协议版本号
E2H
4FH
8
获取SM设备地址
E2H
50H
9
获取SM设备厂家信息
E2H
51H
10
获取波形资料(16进制数)
E2H
52H
附录A:
通信协议
A1.1特别说明
A1.1.1DATAFLAG说明
在"获取系统模拟量数据(浮点数)","获取状态量数据","获取告警量数据"命令的响应信息中,在DATAINFO字段的第一字节为标识字节DATAFLAG,其定义如下;
D7
D6
D5
D4
D3
D2
D1
D0
其中:
D0为告警量标识位,若有告警变化且未上报时置1,若告警资料已上报则置0,在"获取告警量数据"的响应信息中,此位无效。
D4为开关量标识位,若有开关量变化且未上报时置1,若开关量资料已上报则置0,在"获取开关量数据"响应信息中,此位无效。
A1.1.2对未监测项的处理
对未监测项,可传送十六进制数值20H来填充。
例如,在取交流模拟量(命令码为4041)的回应包中,如果电源系统未测量交流电流,则在A1.2.1.2表的M+1、M+2、M+3位置各填充8个0x20字符(共24个0x20字符)到发送数据报中;如果电源系统只测量了一路交流电流,则在A1.2.1.2表的M+2、M+3位置各填充8个0x20字符(共16个0x20字符)到发送数据报中,而M+1位置则填充测量的交流电流值。
A1.1.3用户自定义遥测数
通讯协议中如果用户自定义监测数量为零,则相应的“使用者自定义遥测/状态/告警数量”字节为00H。
A1.2命令详解
A1.2.1MONITORAPF数据
A1.2.1.1获取模拟量
A1.2.1.1.1获取模拟量1(浮点数)
命令信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
E2H
41H
LENGTH
COMMANDINFO
CHKSUM
EOI
注:
COMMANDINFO共1个字节,01H代表获取模拟量1,02H代表获取模拟量2,依此类推。
FFH代表获取全部模拟量。
回应信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
E2H
RTN
LENGTH
DATAINFO
CHKSUM
EOI
注:
DATAINFO由DATAFLAG与DATAF组成,为MONITORAPF的模拟量遥测内容。
模拟量内容及传递顺序见表A1.2.1.1.1(注:
在与后台通信时,DATAFLAG传送相应的命令对应帧数,与监控模块的通信不变)。
表A1.2.1.1.1模拟量数据的内容及传送顺序
序号
内容
DATAF字节
1
DATAFLAG
1
2
Analog_A_LoadCurrent_Rmsvalue
4
3
Analog_B_LoadCurrent_Rmsvalue
4
4
Analog_C_LoadCurrent_Rmsvalue
4
5
Analog_A_LoadCurrent_THDI
4
6
Analog_B_LoadCurrent_THDI
4
7
Analog_C_LoadCurrent_THDI
4
8
Analog_A_Load_PF
4
9
Analog_B_Load_PF
4
10
Analog_C_Load_PF
4
11
Analog_A_InductanceCurrent
4
12
Analog_B_InductanceCurrent
4
13
Analog_C_InductanceCurrent
4
14
Analog_Sourece_A_ApparentPower
4
15
Analog_Sourece_B_ApparentPower
4
16
Analog_Sourece_C_ApparentPower
4
17
Analog_Sourece_A_ActivePower
4
18
Analog_Sourece_B_ActivePower
4
19
Analog_Sourece_C_ActivePower
4
20
Analog_Source_NeutralLineCurrent
4
21
Analog_Load_NeutralLineCurrent
4
注:
若是与后台通信,这里的DATAFLAG传送0x01;与监控模块通信不变。
A1.2.1.1.2获取模拟量2(浮点数)
命令信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
E2H
41H
LENGTH
COMMANDINFO
CHKSUM
EOI
注:
COMMANDINFO共1个字节,01H代表获取模拟量1,02H代表获取模拟量2,依此类推。
FFH代表获取全部模拟量。
回应信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
E2H
RTN
LENGTH
DATAINFO
CHKSUM
EOI
注:
DATAINFO由DATAFLAG与DATAF组成,为MONITORAPF的模拟量遥测内容。
模拟量内容及传递顺序见表A1.2.1.1.2。
表A1.2.1.1.2模拟量数据的内容及传送顺序
序号
内容
DATAF字节
1
DATAFLAG
1
2
Analog_A_GridCurrentCurrent_Rmsvalue
4
3
Analog_B_GridCurrentCurrent_Rmsvalue
4
4
Analog_C_GridCurrentCurrent_Rmsvalue
4
5
Analog_A_GridCurrentCurrent_THDI
4
6
Analog_B_GridCurrentCurrent_THDI
4
7
Analog_C_GridCurrentCurrent_THDI
4
8
Analog_A_Grid_PF
4
9
Analog_B_Grid_PF
4
10
Analog_C_Grid_PF
4
11
Tempperature1
4
12
Tempperature2
4
13
Tempperature3
4
14
Analog_Sourece_A_ReactivePower
4
15
Analog_Sourece_B_ReactivePower
4
16
Analog_Sourece_C_ReactivePower
4
17
Analog_Sourece_A_Cosphi
4
18
Analog_Sourece_B_Cosphi
4
19
Analog_Sourece_C_Cosphi
4
20
Analog_Load_A_ReactivePower
4
21
Analog_Load_B_ReactivePower
4
22
Analog_Load_C_ReactivePower
4
注:
若是与后台通信,这里的DATAFLAG传送0x02;与监控模块通信不变。
A1.2.1.1.3获取模拟量3(浮点数)
命令信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
E2H
41H
LENGTH
COMMANDINFO
CHKSUM
EOI
注:
COMMANDINFO共1个字节,01H代表获取模拟量1,02H代表获取模拟量2,依此类推。
FFH代表获取全部模拟量。
回应信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
E2H
RTN
LENGTH
DATAINFO
CHKSUM
EOI
注:
DATAINFO由DATAFLAG与DATAF组成,为MONITORAPF的模拟量遥测内容。
模拟量内容及传递顺序见表A1.2.1.1.3。
表A1.2.1.1.3模拟量数据的内容及传送顺序
序号
内容
DATAF字节
1
DATAFLAG
1
2
Analog_A_CompensateCurrent_Rmsvalue
4
3
Analog_B_CompensateCurrent_Rmsvalue
4
4
Analog_C_CompensateCurrent_Rmsvalue
4
5
Analog_A_APFLoadCompensation_Percent
4
6
Analog_B_APFLoadCompensation_Percent
4
7
Analog_C_APFLoadCompensation_Percent
4
8
Tempperature4
4
9
Tempperature5
4
10
Tempperature6
4
11
Analog_Load_A_ApparentPower
4
12
Analog_Load_B_ApparentPower
4
1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MONITORAPF 后台 通讯 协议
![提示](https://static.bdocx.com/images/bang_tan.gif)