TEPIG全部通讯规约.docx

上传人:b****5 文档编号:29108092 上传时间:2023-07-20 格式:DOCX 页数:42 大小:42.32KB
下载 相关 举报
TEPIG全部通讯规约.docx_第1页
第1页 / 共42页
TEPIG全部通讯规约.docx_第2页
第2页 / 共42页
TEPIG全部通讯规约.docx_第3页
第3页 / 共42页
TEPIG全部通讯规约.docx_第4页
第4页 / 共42页
TEPIG全部通讯规约.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

TEPIG全部通讯规约.docx

《TEPIG全部通讯规约.docx》由会员分享,可在线阅读,更多相关《TEPIG全部通讯规约.docx(42页珍藏版)》请在冰豆网上搜索。

TEPIG全部通讯规约.docx

TEPIG全部通讯规约

TEP-I-G微机监测装置通讯规约

0#规约:

泰坦规约

一、总则

本规约使用于上位机(或称主机)与一个或多个直流柜微机控制器(或称RTU)进行通讯,采用问答式通讯方式。

信息传输为异步方式,报文内容以字节为单位,附加起始位、停止位。

在信道传送顺序如下:

M

B7

B6

B5

B4

B3

B2

B1

B0

S

基本字节格式都是10位:

M:

停止位B0~B7:

数据位S:

起始位

二、报文格式

启动字符68H

数据长度L

控制域C

设备地址SADD

控制参数

数据D0

数据Dn

帧校验和CS

结束字符16H

1、数据长度L包括控制域、设备地址、控制参数、数据D0~Dn的字节个数

2、帧校验和CS=控制域+设备地址+控制参数+数据D0+…+Dn的算术和(不考虑溢出位即256模和)

3、设备地址为0FFH时为广播命令,所有设备都能响应,所以主机及设备禁用

三、规约详解

1、遥信

主机请求RTU响应

启动字符

68H

数据长度

03H

控制域

00H

设备地址

SADD

控制参数

00H

帧校验和

CS

结束字符

16H

启动字符

68H

数据长度

2EH

控制域

00H

设备地址

SADD

控制参数

00H

RTU状态字

ST1

RTU状态字

ST2

RTU状态字

ST3

RTU状态字

ST4

接地状态

1~8

……

……

接地状态

56~64

开关状态

1~8

……

……

开关状态

56~64

JMCU状态

ST5

……

……

JMCU状态

ST8

UMCU状态

ST9

UMCU状态

ST10

MMCU状态

ST11

……

……

MMCU状态

ST26

告警记录

SOE

帧校验和

CS

结束字符

16H

 

注:

1)RTU状态字ST1:

D0--为1是交流输入过欠压,为0是无告警;

D1--为1是动力母线过欠压,为0是无告警;

D2--为1是控制母线过欠压,为0是无告警;

D3--为1是充电机无输出,为0是无告警;

D4--为1是母线接地,为0是无告警;

D5--为1是模块故障(模块告警),为0是无告警;

D6--为1是熔断器熔断,为0是无告警;

D7--为1是空气开关脱扣,为0是无告警。

RTU状态字ST2:

D0--为1是充电机均充状态,为0是浮充状态;

D1--为1是充电机关机状态,为0是充电机开机状态;

D2--为1是电池核对放电状态,为0是放电停止状态;

D3--为1是逆变器过欠压,为0是无告警;

D4—交流输入通道,为0是交流1,为1是交流2;

D5--为1是电池告警,为0是无告警;

D6--为1是通信48V电源过欠压,为0是无告警;

D7--当母线接地时,D7=1为正母线接地,D7=0为负母线接地。

RTU状态字ST3、ST4备用;

2)支路接地状态共8个字节,对应64支路接地状态,对应位为1时接地,为0时正常;

3)支路开关状态共8个字节,对应64支路开关状态,对应位为1时合,为0时分;

4)JMCU状态字ST5:

D0--交流屏一路A相过压状态,1为告警,0为无;

D1--交流屏一路A相欠压状态,1为告警,0为无;

D2--交流屏一路B相过压状态,1为告警,0为无;

D3--交流屏一路B相欠压状态,1为告警,0为无;

D4--交流屏一路C相过压状态,1为告警,0为无;

D5--交流屏一路C相欠压状态,1为告警,0为无;

D6--交流屏一路缺相状态,1为告警,0为无;

D7—备用

JMCU状态字ST6:

D0--交流屏二路A相过压状态,1为告警,0为无;

D1--交流屏二路A相欠压状态,1为告警,0为无;

D2--交流屏二路B相过压状态,1为告警,0为无;

D3--交流屏二路B相欠压状态,1为告警,0为无;

D4--交流屏二路C相过压状态,1为告警,0为无;

D5--交流屏二路C相欠压状态,1为告警,0为无;

D6--交流屏二路缺相状态,1为告警,0为无;

D7—备用

JMCU状态字ST7:

D0—遥信1状态,1为合,0为分;

D1—遥信2状态,1为合,0为分;

D2--遥信3状态,1为合,0为分;

D3--遥信4状态,1为合,0为分;

D4—备用;

D5—备用;

D6—备用;

D7—备用;

JMCU状态字ST8:

备用;

5)UMCU状态字ST9、ST10:

备用;

6)MMCU状态字ST11—ST26:

16个电源模块的状态字节

D0—为1表示模块告警;

D1—为1表示模块告警;

D2—为1表示模块关机状态;

D3—为1表示通讯中断;

D4—备用;

D5—备用;

D6—备用

D7—备用

7)告警记录SOE:

SOE=00H时,无新的告警记录

SOE=0FFH时,有尚未送上去的新告警记录

 

2、遥控

主机请求RTU响应

启动字符

68H

数据长度

03H

控制域

CC

设备地址

SADD

控制参数

CD

帧校验和

CS

结束字符

16H

启动字符

68H

数据长度

08H

控制域

CC

设备地址

SADD

控制参数

CD

RTU状态字

ST1

RTU状态字

ST2

RTU状态字

ST3

RTU状态字

ST4

告警记录

SOE

帧校验和

CS

结束字符

16H

 

注:

1)CC定义:

01H—开机

02H—关机

03H—均充

04H—浮充

2)CD定义:

00H—充电机

3、遥测

主机请求RTU响应

启动字符

68H

数据长度

A2H

控制域

28H

设备地址

SADD

控制参数

00H

交流输入

UAB1(L)

UAB1(H)

……

RTU状态字

ST1

RTU状态字

ST2

RTU状态字

ST3

RTU状态字

ST4

接地状态

1~8

……

……

接地状态

56~64

开关状态

1~8

……

……

开关状态

56~64

JMCU状态

ST5

……

……

JMCU状态

ST8

UMCU状态

ST9

UMCU状态

ST10

告警记录

SOE

帧校验和

CS

结束字符

16H

启动字符

68H

数据长度

03H

控制域

28H

设备地址

SADD

控制参数

00H

帧校验和

CS

结束字符

16H

 

 

注:

1)RTU响应中含66个模拟量(132字节),8字节支路接地状态(对应64个支路),8字节支路开关状态(对应64个开关),模拟量为十六进制定点数,除纹波电压单位为mV,其它电压单位为V,电流单位为A,温度单位为℃,电阻单位为KΩ,有功功率为KW,视在功率为KVA

纹波电压实际值=传送值

电源模块电流实际值=传送值/100

其它实际值=传送值/10

2)66个模拟量对应为

1:

直流屏交流输入电压UAB12:

直流屏交流输入电压UBC1

3:

直流屏交流输入电压UCA14:

直流屏交流输入电压UAB2

5:

直流屏交流输入电压UBC26:

直流屏交流输入电压UCA2

7:

充电机输出电压UO8:

充电机输出电流IO

9:

动力母线电压UH10:

控制母线电压UK

11:

负母对地电压UG12:

控制母线电流IK

13:

母线纹波电压UW14:

电池组总电压UB

15:

电池组充放电电流IB(充电为正)16:

电池组温度TB

17:

正母线对地阻值RG+18:

负母线对地阻值RG-

19:

逆变器输出电压UAC20:

逆变器输出电流IAC

21:

通信电源电压UCOM22:

通信电源电流ICOM

23、24:

备用

25~40:

16路电源模块电流(较西安地铁多出来的插入量)。

41:

交流屏一路输入电压UA142:

交流屏一路输入电压UB1

43:

交流屏一路输入电压UC144:

交流屏一路输入电流IA1

45:

交流屏一路输入电流IB146:

交流屏一路输入电流IC1

47:

交流屏二路输入电压UA248:

交流屏二路输入电压UB2

49:

交流屏二路输入电压UC250:

交流屏二路输入电流IA2

51:

交流屏二路输入电流IB252:

交流屏二路输入电流IC2

53:

交流屏一路输入频率F154:

交流屏二路输入频率F2

55:

交流屏一路输入有功PA156:

交流屏一路输入有功PB1

57:

交流屏一路输入有功PC158:

交流屏二路输入有功PA2

59:

交流屏二路输入有功PB160:

交流屏二路输入有功PC2

61:

交流屏一路输入视在SA162:

交流屏一路输入视在SB1

63:

交流屏一路输入视在SC164:

交流屏二路输入视在SA2

65:

交流屏二路输入视在SB166:

交流屏二路输入视在SC2

3)支路接地状态对应位为1时接地,为0时正常

4)开关状态对应位为1时合,为0时分

 

4、电池端电压

主机请求RTU响应

启动字符

68H

数据长度

F4H

控制域

29H

设备地址

SADD

控制参数

00H

电池1

UB-01(L)

UB-01(H)

……

电池120

UB-120(L)

UB-120(H)

告警记录

SOE

帧校验和

CS

结束字符

16H

启动字符

68H

数据长度

03H

控制域

29H

设备地址

SADD

控制参数

00H

帧校验和

CS

结束字符

16H

 

注:

电池端电压单位为V

电池端电压实际值=传送值/1000

 

5、告警记录

主机请求RTU响应(控制参数为00H)

启动字符

68H

数据长度

03H

控制域

2AH

设备地址

SADD

控制参数

00H/0FFH

帧校验和

CS

结束字符

16H

启动字符

68H

数据长度

14H

控制域

2AH

设备地址

SADD

控制参数

00H

告警记录1

年(H)

年(L)

告警类型

充电机组号

分路号

告警数值(L)

告警数值(H)

0FFH

0FFH

0FFH

0FFH

告警记录

SOE

帧校验和

CS

结束字符

16H

 

RTU(控制参数为0FFH)

启动字符

68H

数据长度

06H

控制域

2AH

主机地址

MADD

控制参数

0FFH

RTU状态字

ST1

RTU状态字

ST2

告警记录

SOE

帧校验和

CS

结束字符

16H

 

注:

1)每条告警记录长度为16字节,数据为HEX码;

2)主机下发帧控制参数为00H时为读取命令,为0FFH时为正确读取后的确认命令(设备只有在接收到确认命令后,发送记录的指针方才被刷新,以确保所有告警记录均能被主机完全正确的接收到),设备返回帧也不同。

具体操作可按以下步骤:

、主机在读实时数据时有SOE=0FFH后发读取命令:

控制参数为00H

、设备送告警记录:

控制参数为00H

、主机正确接收到后发确认命令:

控制参数为0FFH

、设备刷新发送记录指针并确认返回:

控制参数为0FFH

、如有未取完告警记录可继续上述步骤

4)交流电压告警时充电机组号为交流输入1/2路,分路号1/2/3为AB/BC/CA相

5)告警(事件)类型定义如下:

01:

直流屏交流输入过压02:

直流屏交流输入欠压

03:

直流屏控制母线过压04:

直流屏控制母线欠压

05:

直流屏动力母线过压06:

直流屏动力母线欠压

07:

直流屏电池组过压08:

直流屏电池组欠压

09:

直流屏通信电源过压10:

直流屏通信电源欠压

11:

直流屏逆变电源过压12:

直流屏逆变电源欠压

13:

直流屏母线正接地14:

直流屏母线负接地

15:

直流屏单体电池告警16:

直流屏电池温度告警

17:

直流屏充电机无输出幕18:

直流屏熔断器熔断

19:

直流屏空气开关脱扣20:

直流屏避雷器失效

21:

直流屏硅链开路22:

支路空开变位

23:

电池容量不足24:

直流屏交流输入缺相

25:

充电模块告警26:

充电模块故障

27~32:

备用

33:

交流屏1#交流过压34:

交流屏1#交流欠压

35:

交流屏1#交流缺相36:

交流屏1#交流过载

37:

交流屏2#交流过压38:

交流屏2#交流欠压

39:

交流屏2#交流缺相40:

交流屏2#交流过载

41:

MMCU通讯中断42:

BMCU通讯中断

43:

GMCU通讯中断44:

XMCU通讯中断

45:

JMCU通讯中断46:

UMCU通讯中断

47:

备用48:

交流屏控制回路断线

49~64:

备用

65:

遥控模块开机66:

遥控模块关机

67:

遥控均充68:

遥控浮充

69:

手动均充70:

手动浮充

71:

自动均充72:

自动浮充

73:

交流停电均充74:

恒压均充开始

75:

计时均充开始76:

核对放电开始

77:

核对放电停止78:

遥控一路合闸

79:

遥控一路分闸80:

遥控二路合闸

81:

遥控二路分闸82:

遥控自动设置

83:

遥控手动设置84:

遥控一路主用

85:

遥控二路主用86:

手动转为自动

87:

自动转为手动88:

手动一路合闸

89:

手动二路合闸90:

备用

91:

手动分闸

 

6、校时

主机

主机启动字符

68H

数据长度

0AH

控制域

0FFH

设备地址

SADD

控制参数

00H

时间

年(H)

年(L)

帧校验和

CS

结束字符

16H

 

注:

1)时间为HEX码

2)在校时时,设备地址可为本机地址或广播地址(0FFH)

3)校时命令无返回帧

1#规约:

MODBUS规约

一、总则

本规约适用于上位机(或称主机)与一个或多个直流柜微机控制器(或称RTU)进行通讯。

信息传输为异步方式,报文内容是以字节为单元,附加起始位、停止位。

在信道中传送顺序如下:

M

B7

B6

B5

B4

B3

B2

B1

B0

S

基本字节格式都是10位;

S:

起始位;B0~B7:

数据位;M:

停止位

二、报文格式

子站地址A

功能码C

数据起始地址(高位)

数据起始地址(低位)

数据个数(高位)

数据个数(低位)

CRC校验码低8位CRC_L

CRC校验码高8位CRC_H

注:

CRC校验码的计算方法:

1、置一16位寄存器位全1;

2、将报文数据的高位字节异或寄存器的低八位,存入寄存器;

3、右移寄存器,最高位置0,移出的低八位存入标志位;

4、如标志位是1,则用A001异或寄存器;如标志位是0,继续步骤3;

5、重复步骤3和4,直至移位八位;

6、异或下一位字节与寄存器;

7、重复步骤3至5,直至所有报文数据均与寄存器异或并移位8次;

8、此时寄存器中即为CRC校验码,最低位先发送;

 

三、规约详解

1、遥测

 

主机至RTU遥测命令:

子站地址A

功能码03H

寄存器起始地址(高位)

寄存器起始地址(低位)

寄存器个数(高位)

寄存器个数(低位)

CRC校验码低8位CRC_L

CRC校验码高8位CRC_H

RTU至主机遥测量上传:

子站地址A

功能码03H

数据字节个数n

n字节

第一个数据高位(H)

第一个数据低位(L)

CRC校验码低8位CRC_L

CRC校验码高8位CRC_H

遥测寄存器地址表:

0:

直流屏交流输入电压UAB11:

直流屏交流输入电压UBC1

2:

直流屏交流输入电压UCA13:

直流屏交流输入电压UAB2

4:

直流屏交流输入电压UBC25:

直流屏交流输入电压UCA2

6:

充电机输出电压UO7:

充电机输出电流IO

8:

动力母线电压UH9:

控制母线电压UK

10:

负母对地电压UG11:

控制母线电流IK

12:

母线纹波电压UW13:

电池组总电压UB

14:

电池组充放电电流IB(充电为正)15:

电池组温度TB

16:

正母线对地阻值RG+17:

负母线对地阻值RG-

18:

逆变器输出电压UAC19:

逆变器输出电流IAC

20:

通信电源电压UCOM21:

通信电源电流ICOM

22、23:

备用

24~39:

16路电源模块电流(较西安地铁项目多出来的模拟量,导致后续模拟量变位!

40:

交流屏一路输入电压UA141:

交流屏一路输入电压UB1

42:

交流屏一路输入电压UC143:

交流屏一路输入电流IA1

44:

交流屏一路输入电流IB145:

交流屏一路输入电流IC1

46:

交流屏二路输入电压UA247:

交流屏二路输入电压UB2

48:

交流屏二路输入电压UC249:

交流屏二路输入电流IA2

50:

交流屏二路输入电流IB251:

交流屏二路输入电流IC2

52:

交流屏一路输入频率F153:

交流屏二路输入频率F2

54:

交流屏一路输入有功PA155:

交流屏一路输入有功PB1

56:

交流屏一路输入有功PC157:

交流屏二路输入有功PA2

58:

交流屏二路输入有功PB159:

交流屏二路输入有功PC2

60:

交流屏一路输入视在SA161:

交流屏一路输入视在SB1

62:

交流屏一路输入视在SC163:

交流屏二路输入视在SA2

64:

交流屏二路输入视在SB165:

交流屏二路输入视在SC2

66~185:

120只单节电池端电压

190:

遥信状态字ST1、ST2(原为180地址其始。

191:

遥信状态字ST3、ST4(较原规约多出来的备用状态字)

192、193、194、195:

64字节支路接地状态(原为181地址起始)

196、197、198、199:

64字节支路开关状态(原为185地址起始)

200:

JMCU状态字ST5、ST6(较原规约多出来的状态字)

201:

JMCU状态字ST7、ST8(较原规约多出来的状态字)

202:

备用(较原规约多出来的状态字)

203~210:

MMCU状态字ST11—ST26(较原规约多出来的状态字)

注:

1)每个模拟量均采用16位宽度的有符号十六进制传送,除单节电池端电压(实际值=传送值/1000)、纹波电压(实际值=传送值)、电源模块电流(实际值=传送值/100)外,实际值均为传送值/10。

2、遥信

主机至RTU遥信命令:

子站地址A

功能码01H

起始位地址(高位)

起始位地址(低位)

读数据位数(高位)

读数据位数(低位)

CRC校验码低8位CRC_L

CRC校验码高8位CRC_H

RTU至主机遥信上传:

子站地址A

功能码01H

数据字节个数n

n字节

所读遥信1~8位

所读遥信9~16位

CRC校验码低8位CRC_L

CRC校验码高8位CRC_H

注:

1)遥信寄存器从0100H—012FH,共有30H(48个)。

0100H—0107H:

RTU状态字ST1

0108H—010FH:

RTU状态字ST2

0110H—0117H:

RTU状态字ST3

0118H—011FH:

RTU状态字ST4

0120H—015FH:

64路支路接地状态

0160H—019FH:

64路支路开关状态

01A0H—01A7H:

JMCU状态字ST5

01A8H—01AFH:

JMCU状态字ST6

01B0H—01B7H:

JMCU状态字ST7

01B8H—01BFH:

JMCU状态字ST8

01C0H—01C7H:

备用

01C8H—01CFH:

备用

2)RTU状态字ST1:

0100H--为1是交流输入过欠压,为0是无告警;

0101H--为1是动力母线过欠压,为0是无告警;

0102H--为1是控制母线过欠压,为0是无告警;

0103H--为1是充电机无输出,为0是无告警;

0104H--为1是母线接地,为0是无告警;

0105H--为1是模块故障(模块告警),为0是无告警;

0106H--为1是熔断器熔断,为0是无告警;

0107H--为1是空气开关脱扣,为0是无告警。

3)RTU状态字ST2:

0108H--为1是充电机均充状态,为0是浮充状态;

0109H--为1是充电机关机状态,为0是充电机开机状态;

010AH--为1是电池核对放电状态,为0是放电停止状态;

010BH--为1是逆变电源过欠压,为0是无告警;

010CH--交流输入通道,为0是交流1,为1是交流2;

010DH--为1是电池告警,为0是无告警;

010EH--为1是通信48V电源过欠压,为0是无告警;

010FH--当母线接地时,D7=1为正母线接地,D7=0为负母线接地。

4)支路接地状态1为接地,0为无告警

5)支路开关状态1为合,0为分

6)JMCU状态字ST5:

01A0H--交流屏一路A相过压状态,1为告警,0为无;

01A1H--交流屏一路A相欠压状态,1为告警,0为无;

01A2H--交流屏一路B相过压状态,1为告警,0为无;

01A3H--交流屏一路B相欠压状态,1为告警,0为无;

01A4H--交流屏一路C相过压状态,1为告警,0为无;

01A5H--交流屏一路C相欠压状态,1为告警,0为无;

01A6H--交流屏一路缺相状态,1为告警,0为无;

01A7H—备用

JMCU状态字ST6:

01A8H--交流屏二路A相过压状态,1为告警,0为无;

01A9H--交流屏二路A相欠压状态,1为告警,0为无;

01AAH--交流屏二路B相过压状态,1为告警,0为无;

01ABH--交流屏二路B相欠压状态,1为告警,0为无;

01ACH--交流屏二路C相过压状态,1为告警,0为无;

01ADH--交流屏二路C相欠压状态,1为告警,0为无;

01AEH--交流屏二路缺相状态,1为告警,0为无;

01AFH—备用

JMCU状态字ST7:

01B0H—遥信1状态,1为合,0为分;

01B1H—遥信2状态,1为合,0为分;

01B2H--遥信3状态,1为合,0为分;

01B3H--遥信4状态,1为合,0为分;

01B4H—备用;

01B5H—备用;

01B6H—备用;

01B7H—备用;

JMCU状态字ST8:

备用;

MMCU状态字ST11—ST26:

16个电源模块的状态字节

D0—为1表示模块告警;

D1—为1表示模块告警;

D2—为1表示模块关机状态;

D3—为1表示通讯中断;

D4—备用;

D5—备用;

D6—备用

D7—备用

3、遥控

主机至RTU遥控命令:

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

当前位置:首页 > 经管营销

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

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