MONITORAPF后台通讯协议电总V.docx

上传人:b****5 文档编号:7881961 上传时间:2023-01-26 格式:DOCX 页数:58 大小:71.28KB
下载 相关 举报
MONITORAPF后台通讯协议电总V.docx_第1页
第1页 / 共58页
MONITORAPF后台通讯协议电总V.docx_第2页
第2页 / 共58页
MONITORAPF后台通讯协议电总V.docx_第3页
第3页 / 共58页
MONITORAPF后台通讯协议电总V.docx_第4页
第4页 / 共58页
MONITORAPF后台通讯协议电总V.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

MONITORAPF后台通讯协议电总V.docx

《MONITORAPF后台通讯协议电总V.docx》由会员分享,可在线阅读,更多相关《MONITORAPF后台通讯协议电总V.docx(58页珍藏版)》请在冰豆网上搜索。

MONITORAPF后台通讯协议电总V.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1