工控系统设计(八)组态功能开发

八、组态功能开发

如果要做出一款通用、功能强大的组态软件,那需要的人力物力必定是巨大的。但如果实现组态软件最核心、最常用的功能,则不是一件困难的事情。

组态功能,无非是一种数据的展示和控制方式。通过拖拉、配置等方式,尽可能不编程,制作出图形,此图形能够根据数据动态变化,也能够操控图形而达到控制设备,这就是最核心的组态功能。

组态图由多张静态图片和动态图片(gif)拼接而成。这些图片有层级关系,层级高的遮挡层级低的。在数据发生改变时,几种主要的图形变化方式为:

(1)更换图片

(2)更改文字

(3)更改文字颜色

我们定义一个元件的概念,每个元件包含一个图形(文字)列表,每一个图形,都有显示条件和控制命令。

显示条件格式如:设备A.a因子==3 && 设备B.b因子>5

控制命令格式如:设备C.c因子=1

如此,在需要更新组态图状态时,向组态图传入一个因子数据列表。而点击组态图控件时,命令交给反控调度系统处理。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值