HMI触屏网关-创建第一个组态

上文:HMI触屏网关-了解VISON界面-CSDN博客

概述

本章节专注于深度剖析VISION软件在真实场景下的组态构建过程,系统性地涵盖了从创建项目创建数据标签创建图表源以及控件设置等关键环节,旨在引导读者遵循严谨的专业逻辑,依据实际业务需求,逐步搭建起一套完备且高效的WEB组态解决方案。

1. 创建项目

当用户点击主页上的“WEB组态”按钮后,将跳转到WEB组态工作台,选择编辑器进入组态编辑界面。创建新项目时,系统预设了一个名为“Mainview”的初始视图,用户也可以根据特定场景增加视图。

2. 创建数据标签

在本示例中,NODE-RED进行数据采集,VISION进行数据可视化。两者均扮演MQTT协议的客户端角色,通过与NODE-RED所部署的本地MQTT Broker建立连接,以Topic的形式进行通信。

2.1. NODE-RED流程设置

在本示例中,我们构建的数据点包括:水位(分别模拟四个等级:水位1至水位4)、温度、湿度、日期、时间及两个继电器输出(DO1和DO2)等,如下图所示。

2.2. VISION连接设置

在组态编辑界面,用户首先点击左上角的“设置”按钮,选择“连接”进入数据源管理界面,新建MQTT通讯连接,并设定相应的MQTT订阅以及发布主题的数据标签:

3. 创建图表源

为清晰展现水位变化趋势,我们采用了“线形图”这一数据可视化手段。鉴于线形图的构建依赖于图表数据源,因此需先创建符合要求的图表数据源:

4. 控件设置

一旦组态项目所需的数据标签及其关联的数据源构建完成,即可进入各个控件的设置页面进行数据绑定在本示例中,我们将选用一系列特定控件,用于实现数据的绑定与展示。

常规控件:文本工具

控制控件:输出值线形图按钮仪表盘开关管道

自定义控件:分流器

接下来我们将逐步演示各控件的配置及数据绑定。

4.1. 文本工具

“文本工具”主要为组态画面中的特定元素提供文字说明,其配置过程简易,故在此不再赘述。接下来,我们将与“输出值”一并进行联合操作演示。

4.2. 输出值

“输出值”旨在实时展示多元化的数据形态,在当前应用示例中,它分别用于显示日期、时间及液位测量等信息。下图中,我们将通过显示日期数据来阐述该控件的配置流程:

4.3. 线形图

“线形图”被应用于描绘水位1至水位4随时间演变的连续变化轨迹。在本例中,为了实现通过点击“按钮”来触发展示含有所述线形图的视图目标,我们新增一个视图,用于放置线形图控件:

4.4. 按钮

“按钮”旨在响应用户交互动作,其功能设计用于触发线形图视图的呈现与关闭。具体操作流程如下所述:

4.5. 指针仪表盘

“指针仪表盘”被应用于实时展示温度及湿度读数,配置如下:

4.6. 开关/管道

“开关”旨在实现对EG8200PRO设备的DO1和DO2通道的开关动作指令下发功能,同时,通过引入管道控件,可实现实时同步DO1与DO2状态的联动效果。此处我们将整合演示这两项配置操作的具体步骤:

💡 绘制管道时保持按住Shift键可锁定直线路径,避免出现非直线弯曲形态。

4.7. 自定义控件

“自定义”控件可旨在通过整合和封装多样化的基本控件,将其功能集成为一种全新的、具备独特应用特性的复合控件。在此,以示例中的原创“分流器”为例,展示其实现过程:

5. 完整工程

以上配置步骤完成后,用户可依据自身业务需求灵活开展界面布局与元素关联,旨在构造出与预期相符的定制化组态界面。鉴于篇幅限制,我们不展开详尽的操作演示。不过,您可通过导入该案例项目文件以进一步探索其实现机制与可视化呈现的效果。

导入演示:

注意

💡 组件设置好后,可以先点击启动视图运行查看效果,再来考虑是否要进行大小、颜色以及相关数值的调整

目标源:成都纵横指控

SuperCx 是面向过程监控与工业自动化的 HMI/SCADA 软件开发平台(俗称组态软件),运行于Windows系统上,可以广泛应用于需要数据采集、对象控制、过程监视与控制等的各种应用中,如:石油、化工、钢铁、电力、环保、机械、楼宇自动化等行业。 丰富的图形系统 先进的图形绘制技术 包括矩形、菜单、按钮、定时器、曲线、报警表等近20种基本图形组件,支持插入各种格式图片。 图形对象均是 COM 对象,均能通过脚本控制,并能触发事件。 图形能以任意点为中心、任意角度旋转,可以相对不同位置水平和垂直方向缩放。 具备包括过渡色等多达 23 种填充风格,水平、垂直方向能分别指定不同的填充方向和填充百分比。 画面窗口分为 30 个层,每个图形对象在其中一层,层可以锁定和隐藏。 支持使用图像文件作为画面背景。 按钮对象可以在常规、鼠标掠过、按下、禁止等四种状态下显示不同的图片。 支持随意绘制3D管道,并具有液体流动效果。 趋势曲线支持多笔、多坐标轴,能显示实时和历史数据,具备缩放、滚动,在线添加或删除画笔等操作。 报警表能同时显示多个数据节点的报警记录,具备过滤、排序、确认报警等功能。 兼容第三方ActiveX控件 可以使用属性编辑器修改控件属性。 支持对控件属性进行动画连接。 允许脚本调用控件。 控件事件能触发脚本动作。 可由用户完全自由扩展的图库 图库由符号和模块两种不同形式的复合元素组成。 符号和模块均能由用户创建并进行管理。 支持用户扩展符号属性。 用户制作好的符号可以直接拖放到符号库中保存。 可以把制作好的画面以模块的形式保存到模块库重用。 高效全面的动画实现 全部类型对象的所有属性均能连接动画。 数据源可以是变量,更可以是复杂的表达式。 数据源表达式中用到的变量可以是标签变量,也可以是画面中的局部变量。 支持表格、线性、表格、直接等四种不同的动画连接方式。 优化的动画刷新,效率更高。 强大的脚本语言 强大的功能 使用VBScript作为脚本语言,VBScript脚本语言是微软VBA的一个子集。VBScrip易学易懂,功能强大,广泛使用于web动态网页的开发中。 VBScript具备丰富的函数库,可以轻松与第三方基于COM模型的软件系统交换,如使用ADO访问数据库,调用Excel等。 强大的编辑器 支持事件响应函数框架自动生成。 结合上下文列出方法和属性表帮助用户输入。 提示函数参数。 根据语法彩色显示文本。 伸缩显示代码块。 语法错误定位。 灵活的报表系统 报表生成向导能快速生成常用格式报表。 不仅可以打印SuperCx内置历史数据库,更可以打印第三方关系数据库。 类似水晶报表式的报表格式编辑,功能更加强大,可灵活定义输出格式,如报警数值特殊颜色显示等。 支持毫秒级时间打印。 支持直接调用Excel输出报表。 标签:SuperCxHMI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值