跳到主要内容

数据点

目录​

标签界面 — 左侧为标签树,右侧为列表


概述​

Data 组是用于按 4 种视角查询和分析已采集时序数据的界面集合。

子菜单内部 URL用途
流/stream/index以折线图显示所选标签的实时传入数据
趋势/storage/index以图表和表格分析所选时间段内的标签数据
快照/snapshot/index以表格形式查询按固定间隔采样的代表值
数据输出/data/index以 CSV/Excel 格式批量提取数据

四个界面共享左侧样式相同的 标签树面板,仅右侧区域根据各界面功能有所不同。


公共左侧区域 — 标签树面板​

流、趋势、快照均使用左侧 col-lg-3 宽度的相同标签树面板。

┌─────────────────────────────┐
│ 🗂 모델 [💬] [🔍] [📋] │ ← 헤더 + 도구 3개
│ ─────────────────────────── │
│ 🏭 [ 사이트 ▼ ] │ ← 사이트 셀렉터
│ ─────────────────────────── │
│ [에셋] [연결] │ ← 탭 (ADMIN만 연결 탭 표시)
│ ─────────────────────────── │
│ 🔍 검색... │ ← 토글 시 노출
│ ─────────────────────────── │
│ ▶ 자산 트리 │ ← 자산/태그 계층 트리
│ ▶ MOTOR-001 │
│ ▼ MOTOR-001.SPEED │
│ ▼ MOTOR-001.TEMP │
│ ... │
│ ─────────────────────────── │
│ 오브젝트 ID : (hover 시 표시) │ ← 푸터
└─────────────────────────────┘

3 个头部工具​

按钮图标操作
标签说明显示选项💬切换在树中标签旁是否同时显示说明
标签搜索🔍切换树上面的搜索输入框
复制所选标签名📋将已勾选的标签名复制到剪贴板

站点选择器​

项形式操作
输入组左侧🏭 (工业图标)—
选择器사이트명 [설명] 选项更改时(changeSite()) 将该站点的资产/连接重新加载到树中

标签页 (资产 / 连接)​

标签页可见用户树内容
资产 (默认)所有站点 → 区域 → 产线 → 设备 → 标签 资产树
连接ADMINOPC 服务器 → 通道 → 标签 (通信单元树)

每个标签页都有可切换展开的独立搜索输入框(assetSearchInput / opcSearchInput)。

底部 — 对象 ID 预览​

将鼠标悬停在标签或资产上时,底部 对象 ID 栏会显示该项的标识符,使操作员无需查看资产名,也能快速确认 ID。


流界面 (/stream/index)​

在左侧树中勾选标签并点击 开始流式传输 ,即可在右侧图表中看到数据实时传入的画面。

顶部工具​

🔀 스트림 [▶ 스트리밍 시작] [■] [↻]
按钮操作
开始流式传输 (▶, 红色)stream() — 开始订阅已勾选标签的实时推送
停止 (■)stop() — 停止流式传输 (仅在开始后激活)
刷新 (↻)refresh() — 重置界面

图表显示选项​

图表面板头部右侧工具。

项ID默认值说明
显示 (分钟)display_minutes5图表中显示的时间跨度 (以分钟为单位)
添加虚拟点(按钮)—addVPoint() — 向图表添加用户自定义虚拟点(基于脚本计算)
设置(按钮)—setDisplayCount() — 显示数量及其他选项对话框

实时图表区域​

图表面板正文包含以下区域。

项显示
result_txt头部右侧小字 — 当前流式传输状态摘要
stream-content (列表)每个已勾选的标签一行,显示折线图 + 当前值

开始流式传输前,显示以下提示。

🖼 [流图标]

标签数据流 可以查看实时标签数据。 请在左侧标签树中选择标签名后,点击 [▶ 开始流式传输] 按钮。

使用步骤​

  1. 在左侧树中勾选想要查看的标签 (可多选)
  2. 点击 开始流式传输
  3. 图表随实时传入数据自动更新
  4. 若所需时间跨度(分钟)不同,调整右上角的 显示 (分钟) 值
  5. 查看完毕后,点击 ■ 停止

趋势界面 (/storage/index)​

用于以时序图表和聚合表分析所选时间段内标签数据的界面。

趋势界面 — 编号为阅读顺序

编号位置功能
①左上角总数据 — 迄今累积的总点数及更新时间
②左侧站点选择 + 资产 / 连接 标签页 — 选择以哪个轴查看树
③左侧正文标签树 — 使用复选框将多个标签放到同一张图表中
④右上角时间段 和 查询
⑤图表标题栏图表显示选项 — 线型 · 图例 · TR 显示 · 显示点数 · 设置 · Excel 下载
⑥其下方缩放预设 — 5M · 10M · 30M · 1H · 3H · 6H · 12H · 1D · 7D · 15D · 30D · All
⑦正文时序图表
⑧下方标签聚合统计 — 时间段内条数 · 首/尾值 · 最低/最高 · 平均/总和
不选择标签时图表为空

上图即此状态 — 「没有可显示的数据」。请在左侧树中勾选标签后, 点击 查询。

顶部搜索区域​

📈 트렌드 [기간 ▭ ▭▭▭▭▭▭▭▭] [샘플링 ▼] [조회] [🎚️] [정지] [전체화면]
控件宽度说明
时间段输入 (search_time)280px开始~结束日期时间 (居中对齐,粗体). 点击时打开日期范围选择器。以隐藏字段 search_date_from / search_date_to 传递
采样选择器 (term)自动默认禁用。通过 🎚️ 按钮激活 (请参阅下方 采样选项)
查询 (submit_button)红色 + 🔍search() — 按条件更新图表 + 表格
采样选项切换 (sampling_button)红色 + 🎚️samplingOption() — 显示/隐藏采样选择器
停止查询 (cancel_button)红色 + ⏹cancel() — 取消进行中的查询 (仅在查询中激活)
全屏红色 + 🔗fullscreen() — 在新窗口全屏打开趋势界面

采样选项​

采样选择器(term)默认隐藏,通过 🎚️ 按钮打开。当数据量过大导致图表缓慢时,用于通过采样仅获取轻量代表值。

选项含义建议使用
(빈 값) — 원본(RAW)所有数据默认值。短时段(小时/天)
LTTB [0.1%]使用 LTTB 算法仅提取 0.1%长期(月)趋势概览
LTTB [0.5%]仅提取 0.5%长期(月)分析
LTTB [1%]仅提取 1%中期(周)分析
LTTB [5%]仅提取 5%短期(天)分析
LTTB [10%]仅提取 10%详细精确分析
1분 주기1 分钟间隔简单采样短期(天)采样
5분 주기5 分钟间隔中期(周)采样
30분 주기30 分钟间隔长期(月)采样
1시간 주기1 小时间隔长期趋势采样

LTTB(Largest-Triangle-Three-Buckets) 是一种最有效保留时序视觉形态的降采样算法,专为图表显示优化。

图表显示选项​

图表面板头部右侧的内联工具栏。

项ID选项说明
图表类型chart_type折线 · 面积 · 柱状 · 平滑折线 · 平滑面积图表序列的表现方式
阶梯折线show_step_line标准折线 / 阶梯折线像数字信号一样的阶梯形表现
报警显示show_alarm_flags显示报警 / 不显示在图表上标出报警发生时刻的标记
TRIP 显示show_trip_line显示 TRIP / 不显示仅在多 Y 轴模式下显示跳闸临界线
C.HEIGHTchart_height100/150(默认)/200/250/300/400/500图表高度 (px)
设置(按钮)—configure() — 附加图表设置对话框
Excel 下载(按钮)—downloadXLS() — 将结果下载为 Excel

图表区域​

项ID说明
图表result_chart600px 高度的时序图表
结果计数result_count_txt / result_time_txt图表右上角 — 显示的数据点数量及查询耗时
无数据提示chart_no_data"没有可显示的数据。" (未选择标签或结果为空时)
加载指示ws_wait_text"正在查询数据..." (旋转图标)
执行时间exec_time_txt面板底部小字 — 上次查询耗时

标签聚合表​

图表下方以表格形式显示所选标签的聚合统计(storage_table)。

┌──────────────────────────── 헤더 (그룹) ────────────────────────────┐
│ 태그ID │ 태그명 │ 데이터 타입 │ 단위 │ 집계 (4 컬럼) │ 액션 │
│ │ │ │ │ 카운트 │첫|끝│최저|최고│평균|합계│ │
└────────────────────────────────────────────────────────────────────┘
列宽度显示
标签ID90px标签标识符
标签名220px+便于人类阅读的标签名称
数据类型80pxINT/FLOAT/BOOL/STRING 等
单位50px测量单位 (例如: °C, kPa, rpm)
计数60px查询时段内的数据点数量
首值 | 末值60px开始/结束时刻的值
最低 | 最高60px最小 · 最大值
平均 | 总和60px平均值 · 总和
操作40px行级工具按钮

时间线添加对话框​

可在图表上叠加显示资产单位的事件时间线。

项说明
触发方式图表工具中的独立按钮 (位置可能因图表而异)
弹窗标题🎯 "添加时间线"
提示"将资产事件时间线添加到图表中。请选择资产后,点击 [添加时间线] 按钮。"
资产选择t_asset_id 选择器 (240px) — 从已注册设备列表中选择
确认添加时间线 按钮

时间线添加后,图表底部将用彩色条带绘制该资产的事件(运行/停止/异常),便于与时序数据进行对比。


快照界面 (/snapshot/index)​

快照与趋势结构类似,但专用于以表格形式查看**按固定间隔(分钟)**采样的值,为此进行了优化。

顶部搜索区域​

🔪 스냅샷 [기간 ▭▭▭▭] [간격 ▼] [조회] [↻]
控件说明
时间段输入 (search_time)与趋势相同 (280px, 居中对齐)
间隔选择器 (term)系统定义的快照周期选项 (例如: 1_MIN/5_MIN/30_MIN/1_HOUR/1_DAY)
查询search() — 按条件更新表格
刷新refresh() — 重置界面

左侧区域​

与流/趋势相同的标签树面板 (站点选择器 · 资产/连接标签页 · 搜索)。

右侧区域​

按时间顺序显示在左侧树中勾选的标签的快照值。呈现为表格形式,每行为一个时刻,每列为一个标签的值。

应用示例: 以 1 分钟间隔观察 5 个标签一周 → 整理为 1 万行 × 5 列的形式,便于导入外部工具。


数据输出界面 (/data/index)​

用于查询单个标签的时序数据并以 CSV 下载的界面。

数据输出界面 — 编号为阅读顺序

编号位置功能
①顶部标签名输入 — 通过自动完成选择一个标签
②时间段 — 开始 ~ 结束
③条数 — 最近 100 / 200 / 300 / 500 / 1,000 条
④查询
⑤最右侧CSV 下载 · 查询条件选项 · 刷新
⑥正文数据列表 — 8 列 (如下)
⑦表格底部条数显示及上一页/下一页
未查询任何内容时表格为空

上图即此状态 — 「无数据」。需选择标签并点击 查询 才会填充。

数据列表 — 8 列​

列内容
时间数据点时间戳
值采集到的值
单位标签的单位
数据类型String / Integer / Double / Boolean …
质量OPC 质量代码
错误码采集错误代码
延迟[MS]发生时刻与接收时刻的差值
属性附加属性

查询条件​

通过右侧 🎚️ 按钮展开条件输入区域。可按界面占位符所示的 컨디션: VALUE > 10 AND VALUE < 50 形式对值进行筛选查询、输出。

没有 Excel 输出 — 仅支持 CSV

界面副标题已明确说明 — 「标签时序数据查询 / CSV 输出」。 此界面没有通过 .xlsx 接收的功能。如需在 Excel 中打开,请打开下载的 CSV。 (将标签列表导出为 Excel 的功能是在 标签界面 的 「Excel 下载」,与本界面功能不同。)

单次导出的行数有上限

标签数据输出上限为 1,000,000 行,资产数据输出上限为 100,000 行 (POINT_EXPORT_LIMIT · ASSET_DATA_EXPORT_LIMIT)。达到上限时,会静默输出被截断的文件,不会报错, 请分时段多次下载。

资产数据输出 (/data/as-index)​

相同操作,但以资产而非标签为单位。界面副标题为「按资产的时序数据查询 / CSV 输出」,输入的是资产名而非标签名。

标签数据输出 (/data/index)资产数据输出 (/data/as-index)
选择对象单个标签单个资产
输出列时间 · 值 · 单位 · 类型 · 质量 · 错误码 · 延迟 · 属性资产ID · 资产名 · 数据映射 · 时间戳映射
上限1,000,000 行100,000 行
附加面板—时间线 — 按资产时间段显示数据活动

由于映射到资产的各标签值会以映射形式合并到一行中输出,如需按设备查看某一时刻的整体状态,使用此界面更为方便。


应用场景​

场景界面设置示例
当前产线运行监控流在产线资产树中勾选核心 5 个标签 → 显示 5 分钟 → 开始
昨日夜班时段趋势分析趋势时间段 21:00~07:00 / 采样 1 分钟 / 图表类型折线
一个月远程产线对比趋势时间段 1 个月 / 采样 LTTB 1% / TRIP 显示 ON
报警发生前状况还原趋势时间段报警时刻 ±10 分钟 / 报警显示 ON / 添加时间线
30 分钟间隔的日报数据快照时间段 24 小时 / 间隔 30_MIN
迁移数据至外部分析工具数据输出1 周 + 核心 5 个标签 → CSV 下载

常见问题​

Q. 已开始流式传输,但图表未填充数据。 A. 请确认是否已在左侧树中勾选标签。另外,请检查 仪表板 的管道卡是否为 0 — 可能是数据接入本身已中断。

Q. 趋势查询太慢。 A. 这是数据量过大的情况。请通过 🎚️ 按钮打开 采样 选择器,使用 LTTB (例如 1%) 或按时间周期 (例如 5 分钟) 进行降采样。

Q. 图表序列过多,难以阅读。 A. 在图表右上角的图例中点击序列名称,可切换该序列的显示/隐藏。此外,在左侧树中取消勾选标签即可从图表中移除该标签。

Q. 已开启报警显示选项,但图表上未出现标记。 A. 表示在查询时间段内该标签未发生报警。请先在 报警 界面中确认发生历史。

Q. 未看到 TRIP 线。 A. TRIP 线仅在多 Y 轴模式(多个标签各自拥有独立 Y 轴时)下显示。在单 Y 轴模式下,为了图表可读性,不显示该线。

Q. 流和趋势的区别是什么? A. 流查看的是当前正在传入的实时数据,趋势查看的是过去已存储的数据。此外,流会自动更新,而趋势需操作员显式点击查询才会更新。

Q. 什么是虚拟点? A. 虚拟点并非实际传感器标签,而是通过计算其他标签的值生成的自定义点。例如:两个温度传感器的差值、压力×流量等。在流界面的 添加虚拟点 按钮中定义。

Q. Excel 下载得到的是空文件。 A. 当图表为空或查询结果为空时,会生成空文件。请先确认图表正常绘制后再下载。

Q. 在一个界面勾选过多标签会怎样? A. 为确保图表可读性和渲染速度,建议一次勾选不超过 10~20 个。若需更多,请使用 LTTB 采样以减少数据量。


相关界面​

  • 仪表板 — 一目了然地查看各站点数据接入趋势
  • 每日统计 — 按站点 · 产线 · 设备进行每日对比分析
  • 预测分析 — 学习标签数据以进行预测和异常值检测
  • 报警 — 与趋势图表的报警显示联动
  • 工厂管理 — 资产 · 标签注册
  • 状态码定义 — 数据类型与状态码