EMS能源管理平台能效专家-冷冻站设计说明书
目录1.能效专家-冷冻站11.1.实现方案11.2.处理流程11.3.数据库结构11.4.内外部接口11.5.业务故事描述11. 能效专家-冷冻站1.1. 实现方案1、原冷冻站页面交互视觉保持不变。42、左侧树节点,由原来的自定义维护,变更为获取暖通业务部分已配置的系统表,节点名即表名。3、腰线部分的配置,初始化参数项,应与专家指导页面能效指标的配置保持一致,即一个配置在两个地方生效,举例:如果对系统参数项配置了在专家指导页面显示,则能效专家参数配置页面中能效分析参数应同步一致。同时保留勾选是否在前台页面展示和填写区间值功能设置。腰线配置页面菜单位置,在后台能效专家子级最后,命名为“冷冻站参数配置”4.原能效对标功能,配置和展示保持不变,添加参数时节点表更为系统表,对应系统总效率参数项。5.时间选取逻辑,导出样式,区间展示,总览模块均保持不变,其中能耗总览模块取值应为系统功率参数项。1.2. 处理流程冷冻站参数配置1.3. 数据库结构TD_EMS_MAJORDEVICE_STANDARD(能效对标配置表)列名类型是否为空备注说明IDintn主键序号DEVICEIDvarchar(200)n设备编号ENERGYDEVTYPEintn设备类型(通讯采集或者重大能耗)ALOWERLIMITfloatyA级下限AUPPERLIMITfloatyA级上限BLOWERLIMITfloatyB级下限BUPPERLIMITfloatyB级上限CLOWERLIMITfloatyC级下限CUPPERLIMITfloatyC级上限DLOWERLIMITfloatyD级下限DUPPERLIMITfloatyD级上限STEAMENTHALPYfloatn蒸汽焓值WATERENTHALPYfloatn补水焓值LOWCALORIFICVALUEfloatn低位热值TB_EMS_SunBaiLi_Sys_BasicInfo(系统基础信息表)列名类型是否为空备注说明IDvarchar(50)nGUID作为主键ID,唯一主键SysNumvarchar(200)n系统编号SysCNamevarchar(200)n系统名称IsRootintnOrderIdintn排序,默认为0TB_EMS_SunBaiLi_Sys_Running_ParamInfo(系统运行记录参数表)列名类型是否为空备注说明IDvarchar(50)nGUID唯一主键SysIDvarchar(50)n系统ID,对应TB_EMS_SunBaiLi_Sys_BaseicInfo表中IDParamCodevarchar(50)n参数编码ParamCNamevarchar(200)n参数中文名称UnitNamevarchar(50)y参数单位OrderIDintn排序编号isShowintn0否1是是否专家指导页面展示GOONLINEvarchar(50)y参数上限OFFLINEvarchar(50)y参数下限isConfigintn0否1是是否冷冻站参数TS_EMS_SunBaiLi_Sys_RunningResult(系统运行记录结果表)列名类型是否为空备注说明IDvarchar(50)nGUID,唯一主键IDSysIDvarchar(50)n系统ID,对应TB_EMS_SunBaiLi_Sys表中IDParamIDvarchar(50)n系统运行记录项参数,对应TB_EMS_SunBaiLi_Sys_Running_ParamInfo表中IDTimeIDdatetimen运行记录产生时间ParamValuevarchar(50)yF公式错误运行数据实际值IdealValuevarchar(50)y运行数据理想值Calculationvarchar(max)y算式1.4. 内外部接口编号1接口名称后台获取冷冻站参数配置信息接口版本V 2.3.0路径action.ashx?action= GetSelectFreezConfigList提交方式POST参数信息参数名类型中文描述最大长度示例DeviceIdString三百里系统表ID79412A16-2007-42F6-BC2E-9B90A87572CB返回格式(json) ResultInfo : Success: true, ExceptionMsg: null, ExtendContent: null, IsExistsDevice: false, ActionUser: NTS_admin, LogType: 0, ActionDateTime: /Date(1503488104628+0800)/, ActionModel: null, LogParams: null, FunctionPoint: null, EnergyConfigLists : AreaorDeviceId : 79412A16-2007-42F6-BC2E-9B90A87572CB , ParamId : 46807017-06BA-4ABE-8210-A2039750C32B , ParamName : 参数1, Checked : true, GoonLine : 1.22 , OffLine : 0.1, Unit : - 编号2接口名称后台保存冷冻站参数信息接口版本V 2.3.0路径action.ashx?action= GetInsertFreezConfig提交方式POST参数信息参数名类型中文描述最大长度示例IDString三百里系统表ID79412A16-2007-42F6-BC2E-9B90A87572CBIdListString选中参数ID46807017-06BA-4ABE-8210-A2039750C32B, F5842282-1F2E-40DF-802C-E71F52473CADGoonListString上限集合11115,1.22OffListString下限集合112,111,3,3335.3,返回格式(json) ResultInfo : Success: true, ExceptionMsg: 能效参数配置成功, ExtendContent: null, IsExistsDevice: false, ActionUser: NTS_admin, LogType: 0, ActionDateTime: /Date(1503488104628+0800)/, ActionModel: null, LogParams: null, FunctionPoint: null编号3接口名称后台清除冷冻站参数信息接口版本V 2.3.0路径action.ashx?action= GetDeleteFreezConfig提交方式POST参数信息参数名类型中文描述最大长度示例DeviceIdString三百里系统表ID79412A16-2007-42F6-BC2E-9B90A87572CB返回格式(json) ResultInfo : Success: true, ExceptionMsg: 冷冻站参数删除成功, ExtendContent: null, IsExistsDevice: false, ActionUser: NTS_admin, LogType: 0, ActionDateTime: /Date(1503488104628+0800)/, ActionModel: null, LogParams: null, FunctionPoint: null编号4接口名称前台冷冻站获取节点信息接口版本V 2.3.0路径action.ashx?action= objectFreezTrees提交方式POST参数信息参数名类型中文描述最大长度示例ClassIdInt类型4TreeTypeInt业态区域2LevelInt层级-1ItemCodestring分类分项00000MCodestringMCodeM065DCodestringDCodeD05返回格式(json) children : ,DeviceIds:,AllowClick:0,DeviceType:1,ItemCode:null,ParentId:0,Url:,WhetherClick:1,iconCls:,id:79412A16-2007-42F6-BC2E-9B90A87572CB,state:open,text:系统1编号5接口名称前台冷冻站获取腰线信息接口版本V 2.3.0路径action.ashx?action= GetFreezCurvebtn提交方式POST参数信息参数名类型中文描述最大长度
收藏
- 资源描述:
-
目录
1. 能效专家-冷冻站 1
1.1. 实现方案 1
1.2. 处理流程 1
1.3. 数据库结构 1
1.4. 内外部接口 1
1.5. 业务故事描述 1
1. 能效专家-冷冻站
1.1. 实现方案
1、原冷冻站页面交互视觉保持不变。4
2、左侧树节点,由原来的自定义维护,变更为获取暖通业务部分已配置的系统表,节点名即表名。
3、腰线部分的配置,初始化参数项,应与专家指导页面能效指标的配置保持一致,即一个配置在两个地方生效,举例:如果对系统参数项配置了在专家指导页面显示,则能效专家参数配置页面中能效分析参数应同步一致。同时保留勾选是否在前台页面展示和填写区间值功能设置。腰线配置页面菜单位置,在后台能效专家子级最后,命名为“冷冻站参数配置”
4.原能效对标功能,配置和展示保持不变,添加参数时节点表更为系统表,对应系统总效率参数项。
5.时间选取逻辑,导出样式,区间展示,总览模块均保持不变,其中能耗总览模块取值应为系统功率参数项。
1.2. 处理流程
冷冻站参数配置
1.3. 数据库结构
TD_EMS_MAJORDEVICE_STANDARD(能效对标配置表)
列名
类型
是否为空
备注
说明
ID
int
n
主键
序号
DEVICEID
varchar(200)
n
设备编号
ENERGYDEVTYPE
int
n
设备类型(通讯采集或者重大能耗)
ALOWERLIMIT
float
y
A级下限
AUPPERLIMIT
float
y
A级上限
BLOWERLIMIT
float
y
B级下限
BUPPERLIMIT
float
y
B级上限
CLOWERLIMIT
float
y
C级下限
CUPPERLIMIT
float
y
C级上限
DLOWERLIMIT
float
y
D级下限
DUPPERLIMIT
float
y
D级上限
STEAMENTHALPY
float
n
蒸汽焓值
WATERENTHALPY
float
n
补水焓值
LOWCALORIFICVALUE
float
n
低位热值
TB_EMS_SunBaiLi_Sys_BasicInfo(系统基础信息表)
列名
类型
是否为空
备注
说明
ID
varchar(50)
n
GUID作为主键
ID,唯一主键
SysNum
varchar(200)
n
系统编号
SysCName
varchar(200)
n
系统名称
IsRoot
int
n
OrderId
int
n
排序,默认为0
TB_EMS_SunBaiLi_Sys_Running_ParamInfo(系统运行记录参数表)
列名
类型
是否为空
备注
说明
ID
varchar(50)
n
GUID
唯一主键
SysID
varchar(50)
n
系统ID,对应TB_EMS_SunBaiLi_Sys_BaseicInfo表中ID
ParamCode
varchar(50)
n
参数编码
ParamCName
varchar(200)
n
参数中文名称
UnitName
varchar(50)
y
参数单位
OrderID
int
n
排序编号
isShow
int
n
0否1是
是否专家指导页面展示
GOONLINE
varchar(50)
y
参数上限
OFFLINE
varchar(50)
y
参数下限
isConfig
int
n
0否1是
是否冷冻站参数
TS_EMS_SunBaiLi_Sys_RunningResult(系统运行记录结果表)
列名
类型
是否为空
备注
说明
ID
varchar(50)
n
GUID,唯一主键
ID
SysID
varchar(50)
n
系统ID,对应TB_EMS_SunBaiLi_Sys表中ID
ParamID
varchar(50)
n
系统运行记录项参数,对应TB_EMS_SunBaiLi_Sys_Running_ParamInfo表中ID
TimeID
datetime
n
运行记录产生时间
ParamValue
varchar(50)
y
F公式错误
运行数据实际值
IdealValue
varchar(50)
y
运行数据理想值
Calculation
varchar(max)
y
算式
1.4. 内外部接口
编号
1
接口名称
后台获取冷冻站参数配置信息接口
版本
V 2.3.0
路径
action.ashx?action= GetSelectFreezConfigList
提交方式
POST
参数
信息
参数名
类型
中文描述
最大长度
示例
DeviceId
String
三百里系统表ID
79412A16-2007-42F6-BC2E-9B90A87572CB
返回格式
(json)
{
" ResultInfo ": {
"Success": true,
"ExceptionMsg": null,
"ExtendContent": null,
"IsExistsDevice": false,
"ActionUser": "NTS_admin",
"LogType": 0,
"ActionDateTime": "/Date(1503488104628+0800)/",
"ActionModel": null,
"LogParams": null,
"FunctionPoint": null
},
" EnergyConfigLists ":"[
{
" AreaorDeviceId ":" 79412A16-2007-42F6-BC2E-9B90A87572CB ",
" ParamId ": " 46807017-06BA-4ABE-8210-A2039750C32B ",
" ParamName ": "参数1",
" Checked ": true,
" GoonLine ": " 1.22 ",
" OffLine ": "0.1",
" Unit ": "--"
}
] "
}
编号
2
接口名称
后台保存冷冻站参数信息接口
版本
V 2.3.0
路径
action.ashx?action= GetInsertFreezConfig
提交方式
POST
参
数
信
息
参数名
类型
中文描述
最大长度
示例
ID
String
三百里系统表ID
79412A16-2007-42F6-BC2E-9B90A87572CB
IdList
String
选中参数ID
46807017-06BA-4ABE-8210-A2039750C32B, F5842282-1F2E-40DF-802C-E71F52473CAD
GoonList
String
上限集合
11115,1.22
OffList
String
下限集合
112,111,3,3335.3,
返回格式
(json)
{
" ResultInfo ": {
"Success": true,
"ExceptionMsg": "能效参数配置成功",
"ExtendContent": null,
"IsExistsDevice": false,
"ActionUser": "NTS_admin",
"LogType": 0,
"ActionDateTime": "/Date(1503488104628+0800)/",
"ActionModel": null,
"LogParams": null,
"FunctionPoint": null
}
}
编号
3
接口名称
后台清除冷冻站参数信息接口
版本
V 2.3.0
路径
action.ashx?action= GetDeleteFreezConfig
提交方式
POST
参数
信息
参数名
类型
中文描述
最大长度
示例
DeviceId
String
三百里系统表ID
79412A16-2007-42F6-BC2E-9B90A87572CB
返回格式
(json)
{
" ResultInfo ": {
"Success": true,
"ExceptionMsg": "冷冻站参数删除成功",
"ExtendContent": null,
"IsExistsDevice": false,
"ActionUser": "NTS_admin",
"LogType": 0,
"ActionDateTime": "/Date(1503488104628+0800)/",
"ActionModel": null,
"LogParams": null,
"FunctionPoint": null
}
}
编号
4
接口名称
前台冷冻站获取节点信息接口
版本
V 2.3.0
路径
action.ashx?action= objectFreezTrees
提交方式
POST
参
数
信
息
参数名
类型
中文描述
最大长度
示例
ClassId
Int
类型
4
TreeType
Int
业态区域
2
Level
Int
层级
-1
ItemCode
string
分类分项
00000
MCode
string
MCode
M065
DCode
string
DCode
D05
返回格式
(json)
[
{
" children ": [],
"DeviceIds":[],
"AllowClick":0,
"DeviceType":1,
"ItemCode":null,
"ParentId":"0",
"Url":"",
"WhetherClick":1,
"iconCls":"",
"id":"79412A16-2007-42F6-BC2E-9B90A87572CB",
"state":"open",
"text":"系统1"
}
]
编号
5
接口名称
前台冷冻站获取腰线信息接口
版本
V 2.3.0
路径
action.ashx?action= GetFreezCurvebtn
提交方式
POST
参数信息
参数名
类型
中文描述
最大长度
展开阅读全文