Appearance
简介
设备模型: 用于模拟现实工业环境中的各类设备,如电机、泵、阀门、传感器等。这些设备模型具备与实际设备相对应的关键属性和操作方法,例如电机模型会有功率、转速、运行状态(启动、停止、故障等)等属性,以污水处理厂的组态监控系统为例,通过构建水泵的设备模型,操作人员能直观地看到水泵当前的运行状态(如是否正常运转、流量情况等)
画面模型: 通过图形、图像、图表等元素按照一定的布局规则构建而成。可以把设备、工艺、数据等以直观形象的方式展示在画面上,例如用不同颜色的图形表示设备的不同状态(绿色表示正常运行、红色表示故障等),用线条表示管道连接工艺流向,用柱状图、折线图展示实时数据的变化趋势等。在暖通空调行业FCU、AHU、 PAU、RCU、 MAU、FU、HRV、FAU等同类设备往往很多,将某一类设备的参数、工艺、异常信息组成一个模型,相同设备只需要通过前缀即可进行动态传参
模型具有如下特点:
提高开发效率: 借助已有的各种模型,开发人员在搭建组态监控系统时无需从头开始编写大量代码去描述每个设备、工艺环节等,只需根据实际需求选择合适的模型进行配置、修改参数以及关联逻辑,就能快速构建起满足特定应用场景的监控系统,大大缩短了系统开发周期。
增强系统可维护性: 当实际生产过程中的设备更新、工艺流程调整或者数据采集要求改变时,基于模型的组态软件可以相对容易地对相应的模型进行修改、替换或重新关联,而不会对整个系统造成颠覆性的影响,便于后续的维护和升级工作。
简单模型
- 创建变量
按照有规律的规则进行创建,这很关键,通常用前缀来区分不同设备的变量
1号泵 | 2号泵 | 3号泵 |
---|---|---|
1#泵控制 | 2#泵控制 | 3#泵控制 |
1#泵运行反馈 | 2#泵运行反馈制 | 3#泵运行反馈 |
1#泵电流 | 2#泵电流 | 3#泵电流 |
1#泵电压 | 2#泵电压 | 3#泵电压 |
模型变量
添加元素
将需要的元素,如按钮、指示灯、仪表盘、变量、背景框等内容布局调整好
添加模型
将布局好的内容设置为模型
对元素绑定变量
使用模型
将模型拖拽至画面,进行前缀关联,实现动态绑点
模型完整操作步骤
复杂模型
模型不仅可以通过动态传变量,同样支持动态修改模型里面的文本、图片等任意元素
模版不仅可以通过手动输入静态值的方式传参,同样支持其他交互控件、变量、脚本等方式动态赋值
- 模型通过下拉框切换画面,实现同一个组件,显示多个设备的运行数据
完整操作步骤
- 模型中增加参数,参数类型为字符串,将文本值绑定模型参数
将模型的变量前缀、模型的参数和下拉框的值进行关联,从而实现下拉框动态切换画面
- 模型通过弹窗的方式进行切换
完整操作步骤
在模型中添加关闭弹窗功能
添加按钮,通过显示隐藏对模型进行控制
- 模型内部元素动态显示隐藏,可以实现一个模型多个场景复用
完整操作步骤
添加显隐参数,参数类型为BOOL,将需要动态显隐的元素,绑定模型参数