如何在SCADA实现数据实时显示

供稿:北京力控元通科技有限公司

  • 关键词:SCADA,数据库,人机界面,分布式架构
  • 摘要:本文介绍了力控SCADA平台软件eForceCon分布式数据库与可视化人机交互的配置,实现生产数据的远程监视

1 概述

SCADA系统是一种人机交互的工业监控系统,生产一线人员通过计算机软件实时查看监控现场情况,SCADA系统多采用分布式架构设计即C/S、B/S模式,即数据服务与图形客户端的方式,本篇文章主要介绍如何在数据服务中创建数据组态并通过图形客户端实现数据的访问与交互。

2 数据组态功能

数据组态是指实时数据库的配置,主要实现测点创建、设备连接项配置、报警、历史配置等,实现了完整数据组态过程。

DbManager是数据库组态的主要工具,通过DbManager可以完成:点参数组态、点类型组态、点组态、数据连接组态、历史数据组态等功能。实时数据库DB提供的标准点类型有:模拟I/O点、数字I/O点、累计点、控制点、运算点、组合点、雪崩过滤点等。不同的点类型完成的功能不同。



3 点组态配置方法

以模拟点为例。

模拟I/O点,输入和输出量为模拟量,可完成输入信号量程变换、分段线性化、报警检查等功能。基本参数页中的各项用来定义模拟I/O点的基本特征,组态对话框共6页:“基本参数”、“量程”、“数据转换”“报警参数”、“采集和历史”和“转发连接”。

下面以加油站油罐为例,实现液位显示及出油价格显示。

1、建立一个显示液位的模拟点


属性设置如下

点名:LT1001

描述:罐001液位

工程单位:厘米

量程:0~200

报警参数:15以下产生低报,92以上产生高报,报警死区设置为5,避免由于反复越限造成的大量报警和恢复报警

数据连接:绑定建好的I/O采集设备

历史参数:数据变化保存

其他项可采用系统设置的确省值。

2、建立一个显示出油价格的模拟点


属性设置如下

点名:LT1002

描述:罐001出油价格

工程单位:人民币元

量程:此点同样绑定采集液位的设备。所以量程也填写0~200。

勾选量程变换,完成液位到价格的变换运算。

选择量程变换,数据库将对测量值(PV)进行量程变换运算,可以完成一些线形化的转换,运算公式为: PV = 量程下限+ (数据测量值 – 裸数据下限 )*(量程上限 – 量程下限)/(裸数据上限– 裸数据下限 )。若油罐体积为1000L,油价为每升6元,则价格=液位*100/1000*6,则此处裸数据下限为0,上限为200*10*6=12000

4 人机界面引用数据组态属性配置


1、建立窗口,添加一个文本,双击打开属性设置页,点击模拟,变量选择,即可选择刚刚建立好的模拟点,参数选择PV,点击确定后,液位数值可在界面上显示。

 数值输出处选择字符串,变量选择建好的模拟点,参数选择DESC,点描述可在界面上显示。

   2、建立一个文本,显示出油价格,方法和上述相同。

在标准图库中选择罐组件,双击打开属性页,在表达式处选择液位数据点,最大值最小值和液位量程相同,最大填充100%,点击确定后,组件可显示出当前液位高度。


5 运行效果



关于力控软件产品的技术问题或需要更多的技术资料,可以在官方微信(微信号:力控科技)和官网(网址:http://www.sunwayland.com/)留下联系方式或者致电400-898-8181,我们将及时为您解答。

发布时间:2016年7月29日 14:43  人气:   审核编辑(苏强)
更多内容请访问(北京力控元通科技有限公司
相关链接

我有需求