仪表板专案
专案管理
- 创建新专案 使用者可以在仪表板专案页面按下 [+创建新专案] 来新增专属于自己的仪表板,一个 Domain 最多可以有 1000 个专案。
- 编辑专案 进入仪表板编辑器编辑专案。使用者可以添加、修改和删除各种元件,如图表、表格和文字框。
- 重新命名专案 在专案设定中,使用者可以选择重新命名专案,以便更好地管理和识别不同的专案。
- 专案权限 Domain Admin 以及超级使用者可以在仪表板上看到 Domain 下的所有专案。Domain Admin、超级使用者以及专案拥有者可以授予其他使用者不同的权限:
- 仅可编辑专案。
- 可编辑及可发布专案。 非专案拥有者只能在仪表板看到被授权的专案。
- Widget安全类别。
- 复制专案 使用者可以选择复制现有的专案,这样可以快速创建类似的仪表板,而不需要从头开始设置。
- 备份专案 为了防止数据丢失,使用者可以备份专案。备份文件可以存储在本地或云端,并在需要时恢复。
- 删除专案 使用者可以选择删除不再需要的专案。删除操作是不可逆的,请谨慎操作。
设计与编辑
Screen
一个仪表板专案可以设计 1 ~ 50 个分页。
Widget
用户可以透过拖曳所需的元件设计仪表板,每一个分页可以加入 500 个元件。
数值
- 用途:用来显示指定标签的数值。
- 功能:理想用于显示实时数据,如温度、速度或计数。
指示灯/开关
- 用途:用来显示指定 BOOL 标签的状态。
- 功能:用于直观表示开/关状态、报警或运行状态。
多状态指示灯
- 用途:用来显示指定 INT 标签的状态。
- 功能:可以通过颜色编码或图标表示设备或过程的多种状态。
进度环
- 用途:通过进度环图形显示标签的当前数值。
- 功能:用于显示达到目标或完成程度的进度。
趋势图
- 用途:利用连续的线段将储存在 Weincloud 伺服器上的历史数值资料描绘出图,以利资料分析。
- 功能:最多可以选择 5 个地址标签,每个分页最多可以有 10 个趋势图元件。
- 下载: 观看者可以选择想要下载的时间,并依照原有设定(是否有合计功能),下载对应的资料
注意:因数据透过合计功能计算可能与实际数据有不符的情况发生。
表针
- 用途:通过表针的方式显示标签的当前数据。
- 功能:提供数据的模拟表示,使其易于一目了然地阅读。
条状图
- 用途:使用条状图的方式显示一个或多个标签的数据。
- 功能:最多可以选择 10 个地址标签,用于比较多个数据点。
圆饼图
- 用途:使用圆形图或甜甜圈图的方式,显示各标签数值占总体数值的百分比。
- 功能:最多可以选择 5 个地址标签,有效显示数据分布。
时间显示
- 用途:显示设定时区的当前时间。
- 功能:确保用户意识到系统运行相关的当前时间。
内嵌网页
- 用途:在仪表板内嵌入网页。
- 功能:允许集成外部基于网络的资源或界面。
地图
- 用途:在地图上显示最多 5 个地址标签代表不同人机的位置。
- 功能:每个分页可以添加最多 10 个地图元件。
设定人机位置
- 步骤:要设定人机的位置,请前往 Directory 页面并选择所需的人机。位置可以在右侧的资讯/仪表板部分设定。
- 可显示人机的动态位置。在 Directory > 仪表板 中,开启 [从 HMI 自动同步],接着在 [资料来源] 中加入 "coordinate/latitude" 及 "coordinate/longitude 后,在 EasyBuilder Pro 中重新同步即可。
注意: 请确保数据源标签的名称区分大小写,且只能是英文的 “coordinate/latitude”和 “coordinate/longitude”。
- 可显示人机的动态位置。在 Directory > 仪表板 中,开启 [从 HMI 自动同步],接着在 [资料来源] 中加入 "coordinate/latitude" 及 "coordinate/longitude 后,在 EasyBuilder Pro 中重新同步即可。
标签历史
- 用途:显示地址标签储存于 Weincloud 伺服器上的历史数据。
- 功能:启用 [多标签] 时最多可以选择 5 个地址标签,并同时启用 [合计] 功能以使用相同人机时间数据显示于表格中。每个分页最多可以有 30 个标签历史元件。
- 下载: 观看者可以选择想要下载的时间,并依照原有设定(是否有合计功能),下载对应的资料
注意:
- 因数据透过合计功能计算可能与实际数据有不符的情况发生。
- 需在 HMI 上设定正确的时区,Weincloud 才会显示正确的 UTC 时间。 (HMI 时区设定: [EasyBuilder Pro]=>[System Parameters Settings]=>[Time Sync./DST]=>[HMI time zone])
按钮
- 用途:可以执行多重指令。
- 功能:可以触发动作、导航到不同页面或更改设定。
项目选单
- 用途:显示多样项目成一列表,用户可以通过此检视并选择。
- 功能:一旦用户选择了某一项目,相对应的项目数据将被写入到 INT 标签上。
报警显示
- 用途:用来显示已在[报警]中定义且曾经满足触发条件的事件。
表格
- 用途:以表格的方式呈现自选的资料来源资讯,并可自订表格的栏位及样式。
样式设定
依据元件可以个别设定样式。
数值
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 小数点 (不建议使用) 取代资料来源页面上的设定值。
- 小数点位置 可将原始数据强制带上小数点
- 乘数 可将原始数据乘上乘数
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 值 调整数值物件显示的数值字型、颜色样式等。
- 值域 数值将根据设定值域显示不同颜色的文字。
- 写入 启用后可以在发布的仪表板上修改资料来源的数值。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
指示灯/开关
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 图形 修改指示灯开关元件显示的图形。
- 写入 启用后可以在发布的仪表板上修改资料来源的数值。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
多状态指示灯
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 状态对应表 设定资料来源的数值相对应的图片。
- 写入 启用后可以在发布的仪表板上修改资料来源的数值。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
进度环
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 小数点 取代资料来源页面上的设定值。
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 进度条 设定型态、数值字型样式、进度环样式、以及单位标签的字型样式。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
趋势图
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 小数点 取代资料来源页面上的设定值。
- 图表 设定图例、趋势图线条、时间格式、Y 轴刻度以及单位。
- 合计 当有多个资料来源时,合计模式下可以使不同资料来源的数值在同一个时间点下画图,但会与实际的数值有误差。
- 下载 开启下载功能,让观看者可以下载当下或特定时间范围的资料
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
表针
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 小数点 取代资料来源页面上的设定值。
- 样式 选择表针的风格。
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 图型 设定表针元件刻度数值的样式以及单位标签的字型样式。支持使用图库。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
条状图
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 图表 设定条状图的显示的方向、单位、值域范围。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
圆饼图
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 图表 设定圆饼图的型态、图例、边线、标签。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
时间显示
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 一般设定 设定字型大小、颜色及该元件欲显示的时区及时间格式。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
内嵌网页
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 一般设定 设定欲内嵌的网页网址。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
地图
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 一般设定 设定风格样式、缩放比例以及地图中心坐标。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
标签历史
- 多标签 当启用[多标签]时,可以选择至多 30 个资料来源,并启用合计功能。
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 样式 选择元件的显示风格。
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 一般设定 设定时间格式以及预设区间,启用下载功能,使用者将可以在发布的仪表板中下载标签的历史资料。
- 合计 当有多个资料来源时,合计模式下可以使不同资料来源的数值在同一个时间点下画图,但会与实际的数值有误差。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
按钮
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 图形 选择元件显示的图形并设定标签的文字样式。
- 操作列表 设定按钮的操作型态,可以对资料来源标签设定常数、增加数值、减少数值,或是选择更改仪表版的页面。
- 触发 选择按钮触发的模式。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
项目选单
- 资料来源 选择显示数值的资料来源。仪表板发布前需要设定资料来源,否则无法成功发布。
- 样式 设定元件的风格样式。
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 项目 设定资料来源数值对应的文字项目以及字型样式。
- 写入 启用后可以在发布的仪表板上修改资料来源的数值。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
报警显示
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- HMI 介面 选择要显示报警讯息的 HMI。
- 栏位 设定欲显示的报警讯息的栏位及顺序。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
表格
- 基础 设定元件的背景颜色、标题、标题的文字以及分隔线样式。
- 样式 设定元件的风格样式。
- 表格 选择是否显示表格的标题、设定标题的文字样式以及表格的条纹颜色。
- 行 新增或删除显示于表格中的资料来源标签。
- 栏位 选择欲显示的栏位,并按左到右的顺序排列。
- 外观 是否启用紧凑模式与元件位置以及长宽等设定。
- 使用者限制 可选择该元件的安全类别以及没有取得权限时的行为。
专案标签
概述
专案标签允许使用者自订计算结果,例如加总和平均值,从而使资料的运用更具灵活性和意义。这特别适合需要处理或汇总资讯的情境,使其比原始感测器数值更实用。
新增专案标签
- 点击工具列中的 专案标签 图示。
- 进入对话框以建立、编辑及管理表达式和变数对应关系,定义使用资料来源的自订计算逻辑。
定义专案标签
在建立专案标签时,需要设定以下属性:
名称 专案标签的唯一识别名称。
算术运算式 使用变数与支援的运算符或函数来计算结果的公式。变数需先设定变数映射,将其与标签来源进行映射。
ℹ️ 请确保表达式符合表达式语法与格式 的规则。
输出资料型别 指定专案标签的 输出型别,决定结果的解释方式。支援型别包括:Int、Float、Boolean、String。
乘数 可选择套用乘数来调整结果比例,支援的选项有:x1、x10、x100、x1000、x0.1、x0.01、x0.001。适用於单位或比例换算,例如秒转毫秒。
小数位数 设定最终输出的精确度,小数位数可选择 0 到 5。范例:round(x / y, 2)且小数位数设定为 2,结果为 3.14。
这些设定使您能精细控制表达式结果在系统中的呈现和使用方式。
变数映射
表达式中仅支援型别为 Int 或 Float 的资料来源作为合法运算元。 在引用资料来源前,需于「变数映射」中定义变数,将变数名称(如 x、y、z 等)对应到特定资料来源。每个表达式最多可使用 10 个变数,允许建立复杂的多来源运算逻辑。
表达式语法与格式
表达式可使用数字变数与函数撰写自订公式,以从资料来源中运算出结果。
基本规则
- 表达式必须是数学上有效的。
- 仅允许使用变数映射中定义的数值变数,且区分大小写。
运算顺序优先级(由高至低)
- 括号 ()
- 乘法与除法 *、/
- 加法与减法 +、-
支援的运算符与函数
- 算术运算符
运算符 | 描述 | 范例 | 对等表达式 |
---|---|---|---|
+ | 加法 | x + y | 将两数相加 |
- | 减法 | x - y | x 减去 y |
* | 乘法 | x * y | 将 x 与 y 相乘 |
/ | 除法 | x / y | 将 x 除以 y |
() | 分组运算 | (x + y) * 2 | 确保运算顺序 |
> | 大于 | x > y | 如果 x 大于 y,则为 True |
>= | 大于或等于 | x >= y | 如果 x 大于或等于 y,则为 True |
< | 小于 | x < y | 如果 x 小于 y,则为 True |
<= | 小于或等于 | x <= y | 如果 x 小于或等于 y,则为 True |
== | 等于 | x == y | 如果 x 等于 y,则为 True |
!= | 不等于 | x != y | 如果 x 不等于 y,则为 True |
- 支援函数
函数 | 描述 | 范例 |
---|---|---|
sum(...) | 传回总和 | sum(x, y, z) |
mean(...) | 传回平均值 | mean(x, y, z) |
min(...) | 传回最小值 | min(x, y, z) |
max(...) | 传回最大值 | max(x, y, z) |
round(x, n) | 将数值 x 四舍五入至 n 位小数 | round(x / y, 2) → 1.23 |
randomInt | 传回指定范围内的随机整数 | randomInt(1, 10) → 7 |
randomFloat | 传回指定范围内的随机浮点数 | randomFloat(0, 1) → 0.57 |
randomString | 从列表中随机选取一个字符串 | randomString(['a', 'b', 'c']) → 'b' |
表达式范例
x + y * 2
(x + y + z) / 3
round(sum(x, y, z) / 3, 2)
max(a, b) - min(c, d)
表达式验证
当点击「新增」以建立表达式或「套用」以修改表达式时,系统会进行解析与验证。检查内容包括:
未对应变数 每个变数都必须对应到有效的资料来源。若变数已定义但未指派,验证将会失败。
未定义或未知变数 所有在表达式中使用的变数(如 x、y、z)都必须已在变数映射中定义。
不支援的函数 仅支援以下函数:sum、mean、max、min、round、randomInt、randomFloat、randomString。使用任何其他函数将会触发错误。
其他错误 例如:括号不匹配
在进行表达式验证时,系统会检查以上内容,并提示用户修正错误。这样可以确保表达式的正确性和运算结果的可靠性。
Index
显示该分页中的所有元件。因元件可以重迭显示,元件的索引数小,代表该元件位在底层;反之依然。另外可直接用拖曳的方式调整元件索引数的顺序。
图案
提供基本矩形、椭圆、图片与文字与其属性设定。
取代人机
透过[取代人机]功能可以快速的替换仪表板内的标签,要替代的标签其名称及群组需要与原标签相同。
格线、参考线
可以在仪表板编辑器右下角图示选择是否显示格线及参考线,方便使用者设计专案。
设定
轮播设定
一个仪表板专案可以设计多个分页,使用者可以设定分页的[轮播时间]及分页的[显示位置]。
预览
用户可以在设计阶段使用预览功能,测试仪表板专案的运行。
发布
- 自订网址 自订网址以方便记忆和访问。
- 选项 设定仪表板是否允许被内嵌、是否显示缩放选项。
- 权限 可以选择发布给任何拥有仪表板连结的人或是特定的使用者。当发布给指定的使用者时,使用者在使用仪表板前须先登入 Weincloud 使用者帐号。