主题
计量管理
计量管理是能源管理系统(EMS)的基础配置模块,用于建立能源管理的基础数据体系。通过配置用能单元、能源类型、费率方案、仪表和计量公式,为后续能耗统计、成本分析、异常监测等功能提供数据支撑。
NOTE
计量管理模块各页面之间存在较强的业务关联,建议按照以下顺序进行配置:
- 用能单元 → 2. 分类分项 → 3. 费率设置 → 4. 仪表管理 → 5. 计量公式
用能单元
功能概述
用能单元用于管理企业内的能源使用对象,是能源管理系统中的基础数据之一。
用能单元可以表示:
- 具体对象:如某厂区、某栋楼、某车间;
- 逻辑区域:如某事业部、某生产区域或某管理区域。
用能单元采用树形结构进行管理,用于描述企业实际的能源组织结构,支持建立上下级关系。
TIP
用能单元是能耗统计和分析的核心对象,后续用能单元能耗报表、成本分析、趋势分析、排名分析、占比分析等页面均以用能单元作为统计维度,帮助您从不同层级查看能源消耗情况。
点击【能源管理】/【计量管理】/【用能单元】,进入"用能单元"页面。

属性说明
| 属性名称 | 说明 |
|---|---|
| 用能单元名称 | 用能单元的名称,必填项,长度限制为 0-50 字符。 |
| 用能单元编码 | 用能单元的唯一编码,必填项,长度限制为 0-36 字符。 |
| 级别 | 用能单元在树形结构中的层级,一级显示为"1级",二级显示为"2级",以此类推。 |
| 负责人 | 用能单元的负责人姓名。 |
| 联系电话 | 负责人的联系电话,需符合手机号格式。 |
| 邮箱 | 负责人的电子邮箱,需符合邮箱格式。 |
| 描述 | 用能单元的描述信息,长度限制为 0-200 字符。 |
NOTE
- 仅一级用能单元可设置用户组,子级用能单元继承父级用户组;
- 存在下级用能单元时无法删除当前用能单元。
数据维护
支持以下基础操作:
- 新增:创建新的用能单元;
- 编辑:修改已有用能单元的信息;
- 删除:删除用能单元,存在下级时无法删除;
- 查看:查看用能单元的详细信息;
- 添加下级用能单元:在当前用能单元下创建子级用能单元,用于构建企业的用能组织结构。
导入导出
支持导入、导出 Excel(.xlsx)文件,可用于批量维护用能单元数据。

分类分项
功能概述
分类分项是能源管理系统最重要的基础配置页面之一,用于维护能源类型及其对应的能源分项,为后续仪表管理、费率设置、统计分析等功能提供基础数据。
点击【能源管理】/【计量管理】/【分类分项】,进入"分类分项"页面。

能源类型
能源类型表示实际存在的能源,例如:高压电、水、液氮、蒸汽等。
能源类型采用扁平结构进行管理,支持以下操作:新增、编辑、删除、查看。
TIP
能源类型是系统中最基础的分类维度,后续仪表管理、数据监测、能耗报表、能耗分析等页面均会以能源类型作为筛选条件和统计维度,帮助您按不同能源品类查看能耗数据。
属性说明
| 属性名称 | 说明 |
|---|---|
| 能源名称 | 能源类型的名称,必填项。 |
| 能源编码 | 能源类型的唯一编码,必填项,只能包含字母、数字或下划线,且以字母开头。 |
| 排序 | 用于控制能源类型在系统各相关页面中的显示顺序,排序为负数时会隐藏该能源类型。 |
| 计费模式 | 包括"单一费率"和"分时费率",详见下文说明。 |
| 计量单位 | 能源的计量单位,如 kg、L、kWh 等。支持直接输入新的计量单位,详见下文说明。 |
| 测点标识 | 用于关联 IoT 模块中的设备模型测点,决定采集的是哪一种能源数据。 |
| 能耗精度 | 设置能耗数据的显示精度,允许为空,为空时使用采集数据的原始精度。 |
| 百分比精度 | 设置百分比数据的显示精度,必填项,默认值为 2(即 0.00)。 |
| 价格精度 | 设置金额数据的显示精度,必填项,默认值为 2(即 0.00)。 |
计费模式说明
单一费率:仅包含一个累计量测点,适用于固定单价计费的能源。
分时费率:包含正向有功、反向有功、尖、峰、平、谷、深谷等多个测点,适用于不同时段不同价格的能源(如分时电价)。
CAUTION
是否配置为分时费率,会影响后续多个页面(如仪表管理、费率设置等)的配置项和展示内容。
测点标识
TopStack 是一个物联网管理平台,其中包含独立的 IoT 模块。EMS 模块通过 IoT 模块获取数据,数据流转关系如下:
真实传感器 → IoT 设备模型中的测点 → 能源类型中的测点标识 → 仪表管理中的关联设备 → EMS 获取能耗数据其中:
- 测点标识决定采集的是哪一种能源数据;
- 关联设备决定数据来自哪一台设备;
- 二者共同确定 EMS 从哪些设备的哪些测点获取能耗数据。
计量单位
计量单位支持两种操作方式:
选择已有单位
点击下拉框,从列表中选择已有的计量单位,如 kg、L、kWh 等。
新增自定义单位
如果列表中没有所需的计量单位,可以直接在输入框中输入新的单位名称,按回车键即可创建并使用该单位。
TIP
新增的计量单位会自动保存到系统中,后续在其他能源类型中可以直接选择使用。
能源分项
能源分项是在某个能源类型下建立的统计维度,用于对同一种能源进行进一步细分,以满足不同企业的统计需求。
例如:
- 按能源品类划分:液态气体 → 液氮、液氧;
- 按使用区域划分:厂区电、宿舍电。
能源分项采用树形结构进行管理,通过点击"分项管理"按钮打开弹窗表格进行维护。
TIP
能源分项用于实现更精细的能耗统计。例如,将"电"能源细分为"照明用电"、"生产用电"、"空调用电"等分项后,您可以在分项能耗报表、趋势分析、排名分析等页面中按分项维度查看能耗数据,更好地了解能源消耗结构。

属性说明
| 属性名称 | 说明 |
|---|---|
| 分项名称 | 能源分项的名称,必填项。 |
| 分项编码 | 能源分项的唯一编码,必填项。 |
| 级别 | 能源分项在树形结构中的层级。 |
导入导出
支持导入、导出 Excel(.xlsx)文件,可用于批量维护能源类型数据。
费率设置
功能概述
费率设置用于为不同能源类型配置计费规则,从而灵活控制能耗数据的计费方式。
页面采用左右布局,分为两个层级:
- 左侧:选择能源类型,并维护该能源类型下的费率方案;
- 右侧:展示当前费率方案包含的具体费率规则。
TIP
费率方案是成本计算的基础,后续成本分析、预付费管理等页面均会根据费率方案计算能耗成本。例如,配置分时费率后,系统会自动按尖、峰、平、谷、深谷各时段的单价计算成本。
使用流程如下:
- 先选择能源类型;
- 在该能源类型下创建一个或多个费率方案;
- 选择某个费率方案;
- 在右侧维护该方案包含的具体费率。
点击【能源管理】/【计量管理】/【费率设置】,进入"费率设置"页面。

费率方案
费率方案是一组费率规则的集合,用于统一管理和应用计费策略。
属性说明
| 属性名称 | 说明 |
|---|---|
| 方案名称 | 费率方案的名称,必填项。 |
| 能源类型 | 该费率方案所属的能源类型。 |
| 描述 | 费率方案的描述信息。 |
费率
费率是具体的计费规则,支持三种费率类型:分时费率、单一费率、阶梯费率。
IMPORTANT
费率类型创建后不可修改。
属性说明
| 属性名称 | 说明 |
|---|---|
| 费率类型 | 包括分时费率、单一费率、阶梯费率,创建后不可修改。 |
| 日期范围 | 设置一年中的哪些日期启用该费率,例如:1月1日 ~ 6月1日。 |
| 生效时间 | 设置该费率的开始生效日期,新建时默认为当前日期。 |
| 失效时间 | 设置该费率的失效日期。 |
| 状态 | 根据当前时间是否在生效时间范围内自动判断(生效/未生效)。 |
| 描述 | 费率规则的描述信息。 |
费率类型说明
分时费率
仅当对应能源类型的计费模式配置为"分时费率"时才可选择。
支持分别设置:尖时单价、峰时单价、平时单价、谷时单价、深谷单价。
同时需要配置各时段对应的时间范围,通过点击时间块方式配置,每个时段以半小时为单位。


单一费率
仅需设置统一的收费单价,适用于固定单价计费的场景。
阶梯费率
支持设置三个阶梯的收费单价,同时配置各阶梯对应的阈值。
| 阶梯 | 说明 |
|---|---|
| 一档阶梯 | 低于一档阈值时适用一档单价。 |
| 二档阶梯 | 介于一档阈值和二档阈值之间时适用二档单价。 |
| 三档阶梯 | 高于二档阈值时适用三档单价。 |
NOTE
一档阶梯阈值必须小于二档阶梯阈值。
生效策略
生效时间 / 失效时间与日期范围可以组合使用,为用户提供更加灵活的费率生效策略。
例如:
- 生效时间:2026-01-01
- 失效时间:2028-01-01
- 日期范围:1月1日 ~ 6月1日
表示该费率仅在 2026 年至 2028 年期间,每年的 1 月 1 日至 6 月 1 日生效。
费率详情
支持查看当前费率的详细配置内容,包括费率类型、日期范围、生效时间、失效时间、具体单价配置等信息。
仪表管理
功能概述
仪表管理用于维护能源管理系统中的仪表信息,是能耗采集和统计分析的重要基础配置。
仪表采用树形结构进行管理,后续损耗率计算等功能依赖该树形层级关系。
TIP
仪表是系统的核心数据源,后续仪表读数、仪表状态、仪表能耗报表、异常报告等页面的数据均来源于仪表采集。同时,仪表的树形结构也是损耗率统计的计算基础。
IMPORTANT
由于仪表采集的是累计读数,系统中的能耗量并不是仪表直接上传的数据,而是通过两次连续采集读数的差值计算得到。因此,只有连续两次采集的数据均为有效值时,该时间段的能耗量才会参与后续统计。
点击【能源管理】/【计量管理】/【仪表管理】,进入"仪表管理"页面。

数据来源
正常情况下,一个仪表需要关联 IoT 模块中的设备,再结合能源类型中的测点标识,系统才能获取真实传感器采集的能耗数据。
- 关联设备决定数据来自哪台设备;
- 测点标识决定采集设备中的哪个测点;
- 二者共同确定 EMS 的能耗数据来源。
属性说明
| 属性名称 | 说明 |
|---|---|
| 仪表名称 | 仪表的名称,必填项,长度限制为 0-50 字符。 |
| 仪表编码 | 仪表的唯一编码,必填项,长度限制为 0-36 字符。 |
| 关联设备 | 关联 IoT 模块中的设备标识,正确配置后系统才能获取真实设备上传的采集数据。 |
| 用户组 | 设置用户组后,仅该用户组成员可以查看该仪表数据。仅一级仪表可设置,子级继承父级。 |
| 商户 | 绑定商户信息,用于预付费系统的计费。 |
| 反向有功 | 仅当能源类型配置为"分时费率"时显示。启用后,实际能耗 = 正向有功能耗量 − 反向有功能耗量。 |
| 分时计算方式 | 仅当能源类型配置为"分时费率"时显示,包括平台计算和仪表计算,详见下文说明。 |
| 费率方案 | 指定该仪表采用哪一个费率方案进行计费。 |
| 标签 | 用于为仪表添加标签,便于后续快速检索和分类管理。 |
| 倍率 | 部分仪表上传的数据为经过压缩后的表底值,系统会按照配置的倍率进行换算:实际值 = 采集值 × 倍率。默认倍率为 1。系统中其他页面展示的仪表读数和能耗统计等数据,均基于倍率换算后的实际值进行计算和展示。 |
| 读数范围 | 用于限制仪表采集数据的有效范围,超出该范围的数据将被视为无效数据。最小值必须小于最大值。 |
| 最大有效值(时) | 用于限制两次连续采集之间允许的最大能耗变化值,超过配置值则本次能耗记录判定为无效。 |
| 时告警阈值 | 用于异常监测和告警,填写能耗数值。 |
| 日告警阈值 | 用于异常监测和告警,填写能耗数值。 |
| 日损耗率阈值 | 用于异常监测和告警,填写百分比(0-100)。 |
| 月损耗率阈值 | 用于异常监测和告警,填写百分比(0-100)。 |
| 描述 | 仪表的描述信息,长度限制为 0-200 字符。 |
NOTE
- 仪表名称和仪表编码为必填项;
- 倍率默认为 1,支持设置最小为 0.01;
- 读数范围的最小值必须小于最大值,否则校验失败。
分时计算方式
仅当能源类型配置为"分时费率"时显示,包含两种计算方式:
平台计算
平台根据正向有功测点读数和费率设置中配置的分时时段,自动计算尖、峰、平、谷、深谷各时段能耗。
此方式不依赖能源类型中配置的尖、峰、平、谷、深谷测点。
仪表计算
直接使用能源类型中配置的尖时测点、峰时测点、平时测点、谷时测点、深谷测点计算各时段能耗。
因此需要提前完成能源类型对应测点的绑定。
TIP
- 新建仪表时默认为"平台计算";
- 选择"仪表计算"方式时,需确保能源类型中已配置对应的分时测点。
数据维护
支持以下基础操作:
- 新增:创建新的仪表;
- 编辑:修改已有仪表的信息;
- 删除:删除仪表,存在下级仪表时无法删除;
- 查看:查看仪表的详细信息;
- 添加下级仪表:在当前仪表下创建子级仪表,用于构建仪表树形结构;
- 迁移层级:将仪表移动到其他父节点下,便于调整仪表树形结构。
导入导出
支持导入、导出 Excel(.xlsx)文件,可用于批量维护仪表信息。
- 普通导出:仅导出当前所选能源类型下的仪表;
- 全类型导出:导出所有能源类型下的仪表;
- 模板下载:提供导入模板下载功能。

计量公式
功能概述
计量公式用于定义能耗数据的计算规则,系统将根据配置的公式计算各用能单元或能源分项的能耗量及用能成本。
系统采集到的原始数据来源于仪表,但实际业务中的统计对象(如厂区、车间、能源分项等)通常需要由多个仪表共同计算得到,因此需要通过计量公式建立仪表与统计对象之间的对应关系。
一个计量公式由多个仪表和对应的系数组成。
例如:
厂区 A = 装三车间电表 × 0.3 + 电力外线电表 × 0.1
系统将按照该公式计算厂区 A 的能耗量,并作为后续能耗统计、成本分析等功能的数据来源。
TIP
计量公式是用能单元和能源分项能耗计算的核心规则。配置完成后,用能单元能耗报表、分项能耗报表、成本分析等页面的数据均会根据计量公式计算得出。例如,配置了"厂区 A = 装三车间电表 × 0.3 + 电力外线电表 × 0.1"后,系统会自动按此公式计算厂区 A 的能耗量。
点击【能源管理】/【计量管理】/【计量公式】,进入"计量公式"页面。

配置维度
页面提供两个配置维度:
用能单元维度
用于为各个用能单元配置对应的计量公式。
表格字段包括:用能单元名称、用能单元编码、级别、公式。
能源分项维度
用于为各个能源分项配置对应的计量公式。
页面采用双层表格展示:
- 外层:展示一级用能单元,包含用能单元名称、用能单元编码;
- 内层:展开后展示当前能源类型下的能源分项,包含能源分项名称、能源分项编码、级别、公式。

编辑公式
支持为当前对象配置计量公式,点击编辑按钮后从侧边栏打开编辑面板。

在编辑过程中,支持以下配置方式:
手动添加
点击"+"按钮手动添加仪表,并设置对应系数。系数默认值为 1。
批量导入
支持通过导入方式批量配置公式,提供导入模板下载功能。
其他操作
- 删除:删除单个公式项;
- 清空:清空所有公式项;
- 导出:导出当前配置的公式。
CAUTION
- 仪表不允许重复添加;
- 仪表和系数均为必填项;
- 系数为 0 的仪表将被自动删除。
公式展示
公式以文本形式展示在表格中,格式为:
仪表名称1 x 系数1 + 仪表名称2 x 系数2 + ...当系数为 1 时,系数部分省略不显示。
数据流转关系
计量管理模块各页面之间的数据流和依赖关系如下:
用能单元
↓ (树形结构)
分类分项
↓ (能源类型)
费率设置
↓ (费率方案)
仪表管理
↓ (仪表数据)
计量公式
↓ (计算规则)
能耗统计 / 成本分析 / 异常监测依赖关系说明
| 配置项 | 依赖 | 影响 |
|---|---|---|
| 用能单元 | 无 | 为后续所有功能提供统计对象。 |
| 分类分项 | 无 | 决定仪表的测点标识、计费模式、精度设置。 |
| 费率设置 | 分类分项 | 能源类型的计费模式决定可创建的费率类型。 |
| 仪表管理 | 分类分项、费率设置 | 能源类型决定分时计算方式和反向有功选项;费率方案决定仪表的计费策略。 |
| 计量公式 | 用能单元、分类分项、仪表管理 | 用能单元和能源分项提供计算对象;仪表提供数据源。 |
通过以上配置,系统可以完成从数据采集到能耗统计的完整流程,为企业能源管理提供数据支撑。