CU2000H监控模块通信协议n

1. 范围
本协议是CU2000H监控模块与上级监控系统之间的通信协议。
本协议适用于开发CU2000H监控模块软件中的通信协议部分,也适用于开发集中监控系统与CU2000H监控模块连接的接口。
2. 规范性引用文件
下列文件中的条款通过本文的引用而成为本文的条款。凡是注明版本号或日期的引用文件,其随后的修改(不包括勘误的内容)或修订版本均不适用于本文,然而,鼓励根据本文达成协议的各方研究是否可以使用这些文件的最新版本。凡是不注明版本号或日期的引用文件,其最新版本适用于本文。
YD/T 1363.3-2005    通信局(站)电源空调及环境集中监控管理系统 第3部分 前端智能设备协议
3. 接口
本协议是一种点对多点通信协议,采用半双工串行通信方式,物理接口可以使用RS232、RS422、RS485。CU2000H采用RS232接口,如需要采用其它接口,可以通过接口转换器实现。
本协议允许采用不同的传输速率,CU2000H的波特率为9600bps。
4. 数据包格式
本协议采用符合YD/T 1363.3-2005的数据包格式,详见YD/T1363.3-2005。
教室直播系统数据包由下列字段组成:
SOI
VER
ADDR
CID1
CID2/RTN
LENGTH
INFO
CHKSUM
EOI
7EH
21H
1Byte
1Byte
1Byte
2Bytes
0~4095Bytes
2Bytes
0DH
SOI和EOI为1个字节的数据包头和结束标志,直接传输。
除SOI和EOI外,数据包的其它部分每一个字节均按字节顺序转换为两位十六进制数按ASCII字符格式传输,即每个字节数据实际通过两个字节传输。
VER为通信协议版本号,目前的通信协议按照YD/T 1363.3-2005标准版本号为2.1,VER字节的值为21H,传送时分为2和1两个ASCII字符传送,即先发送32H、再发送31H。
ADDR字段为设备地址,处于同一段监控网络上的设备的地址不得相同。CU2000H的通信地址可以通过其面板设置,出厂时缺省值为2。
LENGTH字段为数据字段INFO的长度,用16位表示,其中低12位为数据块的实际传送字节长度,高4位为校验位。长度校验码的计算符合YD/T 1363.3-2005第8.2条的规定。
INFO为数据包中需要传送的数据,没有数据需要传送时可以为空,长度字段应填零。
CHKSUM为校验字段,共两个字节。校验码的计算符合YD/T 1363.3-2005第8.3条的规定。
CID1为设备单元码,YD/T 1363.3-2005的表7定义了一系列的CID1 码,CU2000H支持下列设备单元:
CID1
设备单元类型
备注
40H
交流配电单元
系统中的交流配电单元或交流配电屏
41H
整流模块
将市电或油机的交流电转换为直流电的整流模块
42H
直流配电单元
系统中的直流配电屏或配电单元
43H
风光模块
光伏电源控制变换模块和/或风力发电机控制整流模块
44H
DC/DC变换模块
将系统输出的直流电转换为另外一种电压等级的直流电的直流-直流变换模块
80H
环境
系统监控的环境数据
CID2为命令类型,用于描述从监控系统发送到被监控设备的命令的类型,CU2000H支持YD/T1363.3-2005的表8定义的下列命令类型:
CID2
命令类型
说明
42H
获取模拟量(定点数格式)
按照设备类型分类获取CU2000H中保存的模拟量数据
43H
获取开关输入状态
按照设备类型分类获取CU2000H中保存的开关状态数据
44H
获取告警状态
按照设备类型分类获取CU2000H中保存的告警状态数据
45H
遥控
请求CU2000H执行某动作或改变某状态
47H
获取参数(定点数格式)
按照设备类型分类获取CU2000H中的可设置参数的当前值
49H
设置参数(定点数格式)
按照设备类型分类改变CU2000H中的可设置参数的值
4DH
获取设备时间
获取CU2000H的当前时间
4EH
设置设备时间
设置CU2000H的当前时间
4FH
获取协议版本号
获取CU2000H支持的符合YD/T1363.3标准的通信协议的版本号
50H
获取设备地址
获取CU2000H的通信地址
51H
获取设备厂商信息
获取CU2000H的厂商信息
CU2000H支持上表中的命令,并会给出正确的响应。其中,4DH~51H为通用命令,对不同的设备类型CID1均获得相同的结果。
RTN为命令返回码,CU2000H在接受到命令后,返回的消息中包含该码。RTN的定义符合YD/T 1363.3-2005的表3的要求。
5. 消息中传送的数据内容
消息中可以传送上级监控系统的命令参数,也可以传送CU2000H监控模块返回的数据。命令参数和数据内容的格式按照YD/T 1363.3-2005的8.4条规定的数据格式按字节顺序传送。
5.1 获取模拟量值(CID2=42H)
5.1.1 命令参数
获取模拟量值的命令类型码为42H,命令参数按照设备单元类型不同如下表所示:
CID1
40H
41H
42H
43H
44H
80H
INFO长度(字节)
1
0
1
0
0
0
INFO内容
交流屏序号
无命令参数
直流屏序号
无命令参数
无命令参数
无命令参数
传送时每个字节转换为两位十六进制数按ASCII码传送,故LENGTH字段的值为上表中长度值的两倍。
CU2000H只支持1个交流屏和1个直流屏,故获取交流屏和直流屏模拟量的命令中的参数只能是1或FFH。FFH表示所有屏,CU2000H返回时在消息的开头首字节增加屏数1。
5.1.2 返回数据
CU2000H返回的数据字段INFO,包括DATA FLAG字段和DATAI字段。DATA FLAG字段符合YD/T 1363.3-2005附录B.1的要求,DATAI字段根据设备单元类型码CID1如下表:
Byte
40H
41H
42H
43H
44H
80H
1
配电系统数=1
输出电压
(0.01V)
直流输出电压
(0.01V)
风光模块数量m
DCDC数m
温度传感器数=3
2
交流电压A
(0.01V)
风光模块1电压
(0.01V)
模块1电压
(0.01V)
环境温度
(0.01℃)
3
整流模块数m
总负载电流
(0.1A)
4
交流电压B
(0.01V)
模块1电流
(0.1A)
风光模块1电流
(0.1A)
模块1电流
(0.1A)
太阳能板温度
(0.01℃)
5
电池组数m
6
交流电压C
(0.01V)
自定义数=1
电池1电流
(0.1A)
自定义数=1
自定义数=0
室外温度
(0.01℃)
7
模块1温度
(0.01℃)
风光模块1温度
(0.01℃)
模块2电压
(0.01V)
8
鞋架输入频率
(不支持)
电池2电流
(0.1A)
湿度传感器数=0
9
模块2电流
(0.1A)
风光模块2电压
(0.01V)
模块2电流
(0.1A)
自定义数=0
10
自定义数=0
11
交流电流A
(不支持)
自定义数=1
电池m电流
(0.1A)
风光模块2电流
(0.1A)
自定义数=0
12
模块2温度
(0.01℃)
13
交流电流B
(不支持)
直流分路数n
自定义数=1
模块m电压
(0.01V)
14
分路1电流
(0.1A)
风光模块2温度
(0.01℃)
15
交流电流C
(不支持)
模块m电流
(0.1A)
模块m电流
(0.1A)
16
分路2电流
(0.1A)
17
自定义数=1
风光模块m电压
(0.01V)
自定义数=0
18
模块m温度
(0.01℃)
19
分路n电流
(0.1A)
风光模块m电流
(0.1A)
20
21
222au
自定义数=15
自定义数=1
22
电池温度
(0.01℃)
风光模块m温度
(0.01℃)
23
24
整流器总电流
(0.1A)
25
26
太阳能总电流
(0.1A)
27
28
风能总电流
(0.1A)
29
30
电池电量
(0.1Ah)
31
32
负载累计用电
高16位
33
34
负载累计用电
低16位(Wh)
35
36
市电累计供电
高16位
37
38
tmaii市电累计供电
低16位(Wh)
39
40
磁悬浮支架图片
油机累计发电
高16位
41
42
油机累计发电
低16位(Wh)
43
44
光累计发电
高16位
45
46
光累计发电
低16位(Wh)
47
48
风累计发电
高16位
49
50
风累计发电
低16位(Wh)
51
传送时每个字节转换为两位十六进制数按ASCII码传送,故LENGTH字段的值为上表中的字节数的两倍加上DATA FLAG字段的两个字节,如果有配电屏数量,还要再加两个字节。
所有模拟量用两个字节的整数表示。实际值通常需要乘以10的n次方后取整为整数来表示,具体表示应以所需要的分辨率和表示范围来确定,上表中模拟量下面的括号中的数值乘以所传送的整数即可得到实际值。
表中标明“不支持”的字段是YD/T 1363.3-2005中定义的而CU2000H不支持的字段,这些字段在返回的数据包中用空格(20H)填充。
有些字段的内容可能随着具体系统的配置有所变化,一些具体的系统可能没有相应的数据,这时有关字段在数据包中用空格(20H)填充。
如果用FFH作为命令参数查询交流屏和直流屏的模拟量,则DATAI字段的前面增加一个表示配电屏数量的字节,对于CU2000H,该字节的内容总是1。
对于设备单元类型43H,在YD/T 1363.3-2005中定义为光伏方阵,在CU2000H中定义为光伏电源变换模块或风力发电机整流模块,简称风光模块。光伏电源变换模块的数据排在前
面,风力机整流模块的数据排在光伏电源变换模块的数据的后面,并采用相同的数据格式。
5.2 获取开关状态(CID2=43H)
5.2.1 尾气吸收塔命令参数
获取开关状态的命令类型码为43H,命令参数按照设备单元类型不同如下表所示:
CID1
40H
41H
42H
43H
44H
80H
INFO长度(字节)
1
0
不支持
0
不支持
不支持
INFO内容
交流屏序号
无命令参数
无命令参数
CU2000H只支持1个交流屏,故获取交流屏开关状态的命令中的参数只能是1或FFH。FFH表示所有屏,CU2000H返回时在消息的开头首字节增加屏数1。
5.2.2 返回数据
CU2000H返回的数据字段INFO,包括DATA FLAG字段和RUN STATE字段。DATA FLAG字段符合YD/T 1363.3-2005附录B.1的要求,RUN STATE字段根据设备单元类型码CID1如下表:
Byte
40H
41H
42H
43H
44H
80H
1
输出开关数m
整流模块数m
不支持
风光模块数m
不支持
不支持
2
输出开关1状态
模块1开关状态
风光模块1状态
3
输出开关2状态
模块1限流状态
自定义状态数=1
4
模块1充电状态
风光模块类型
5
输出开关m状态
自定义状态数=0
风光模块2状态
6
自定义状态数=0
模块2开关状态
自定义状态数=1
7
模块2限流状态
凤光模块类型
8
模块2充电状态
9
自定义状态数=0
风光模块m状态
10
自定义状态数=1
11
模块m开关状态
风光模块类型
12
模块m限流状态
13
模块m充电状态
14
自定义状态数=0
所有开关状态用一个字节表示。
风光模块类型字段定义:00H——光伏模块,01H——风机模块
整流模块和风光模块的开关状态中除开和关两种状态外,还支持自定义的休眠状态——E1H。
如果用FFH作为命令参数查询交流屏的开关状态,则RUN STATE字段的前面增加一个表示配电屏数量的字节,对于CU2000H,该字节的内容总是1。
5.3 获取告警状态(CID2=44H)
5.3.1 命令参数
获取开关状态的命令类型码为44H,命令参数按照设备单元类型不同如下表所示:
CID1
40H
41H
42H
43H
44H
80H
INFO长度(字节)
1
0
1
0
0
0
INFO内容
交流屏序号
无命令参数
直流屏序号
无命令参数
无命令参数
无命令参数
CU2000H只支持1个交流屏和1个直流屏,故获取交流屏和直流屏告警状态的命令中的参数只能是1或FFH。FFH表示所有屏,CU2000H返回时在消息的开头首字节增加屏数1。
5.3.2 返回数据
CU2000H返回的数据字段INFO,包括DATA FLAG字段和WARN STATE字段。DATA FLAG字段符合YD/T 1363.3-2005附录B.1的要求,WARN STATE字段根据设备单元类型码CID1如下表:
Byte
40H
41H
42H
43H
44H
80H
1
配电系统数=1
整流模块数m
直流电压告警
风光模块数m
DCDC
温度传感器数=m
2
输入电压A告警
模块1告警
熔丝组数量=2
模块1电压告警
模块1电压告警
温度传感器告警
3
输入电压B告警
自定义告警数=0
负载熔丝告警
模块1电流告警
模块1电流告警
湿度传感器数=0
4
输入电压C告警
模块2告警
电池熔丝告警
自定义告警数=1
自定义告警数=1
烟雾传感器数=0
5
频率告警*
自定义告警数=0
自定义告警数=5
模块1告警
模块1告警
水浸传感器数=0
6
熔丝数=0
电池接触器切断
模块2电压告警
模块2电压告警
红外传感器数=0
7
自定义告警数=1
模块m告警
负载接触器切断
模块2电流告警
模块2电流告警
门窗传感器数=0
8
避雷器告警
自定义告警数=0
电池温度告警
自定义告警数=1
自定义告警数=1
玻璃传感器数=0
9
电流A告警*
数字输入1
模块2告警
模块2告警
自定义告警数=0
10
电流B告警*
数字输入2
11
电流C告警*
模块m电压告警
模块m电压告警
12
模块m电流告警
模块m电流告警
13
自定义告警数=1
自定义告警数=1
14
模块m告警
模块m告警
CU2000H不支持表中带有星号的项,发送时数据包中相应位置填空格(20H)。

本文发布于:2024-09-22 01:50:48,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/234302.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模块   命令   设备
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议