摘要:本文介绍了力控SCADA平台软件eForceCon分布式数据库关于数据连接部分的设计,以及配置使用方法,让用户直接了解数据连接功能的应用与实现。
1 概述
系统主要用于现场数据的监视和控制。系统数据最直接的来源就是采集现场的各类设备中的监测数据,这些数据将进一步用于系统的过程监视、故障检测与诊断等。在系统数据库中的点也可以通过其他方式来获取数据,包括从系统中的其他点,或者远程的力控数据库来取数。
力控SCADA平台软件eForceConV5.0数据连接主要分为如下几各部分介绍:
2 功能说明
2.1 数据连接方式
在力控eForceConV5.0的“数据库组态”中每个数据库点都包括采集参数项如下图所示,选择一种方式点击增加保存后运行时这些组态了采集参数的点就会按照设置的数据采集方式进行数据通讯。力控数据库中的点支持的数据连接方式有I/O连接、网络连接和内部连接。
I/O连接
点的数据来自于选择的设备。在进行数据连接时引用已定义的I/O设备,数据连接过程就是将数据库中的点参数与I/O设备的I/O通道地址一一映射的过程,在进行数据连接时要引用I/O设备名。连接项通常关联设备对应的寄存器地址。
网络连接
点的数据来自与力控其他SCADA数据库中的点的值。建立网络连接即建立测量值与其他网络节点上力控数据库中某一点的测量值建立连接,保证了两个数据库之间的数据传输,若要建立网络数据库连接,请先建立远程数据源。
内部连接
对于内部连接,则不限于测量值。其他参数(数值型)均可以进行内部连接。内部连接是同一数据库(本地数据库)内不同点的各个参数之间进行的数据连接过程。
需要注意的是,对于测量值PV,如果建立了某种类型的数据连接,则不能再同时进行其他类型的数据连接。如果此时进行其他类型的数据连接,系统会提示是否取消原类型的数据连接,更新为新类型的数据连接。
2.2 数据连接应用
以下示例演示了数据连接及内部连接的使用。
该示例通过采集燃烧缶炉内炉外的温度,使用运算点来计算内外温差。炉内和炉外分别有一温度仪表测量对应位置的实时温度,在力控数据库建立模拟点T1,T2分别通过I/O连接来连接对应于炉内炉外两处温度的设备寄存器地址。
建立运算点T3,其两个运算参数分别通过内部连接连到T1,T2点。如下图:
在界面上建立文本显示三个点的数值(均关联PV参数),运行时,T1,T2点实时采集设备的温度值,T3实时计算两者温度差并显示,运行效果如下图: