iIFIX实时数据库与Oracle关系数据库的通讯实例
概述:
高炉专家系统将收集来的数据进行加工处理,也就是通常说的技术计算,然后进行相应的认知,判断,推理,最终给出具体的操作建议。专家系统是如何收集数据的呢?主要有两条途径,第一条途径,通过通讯机采集现场的实时数据,这一部分的量很大,象风压,风温,
炉墙温度,炉身静压力,炉顶煤气分析,入炉原料,喷煤量等等大约900个具体的量;第
二条途径,从用户界面直接输入数据,这一部分的量相对来说少一些,简单一些,只需从用户界面直接输入就可以了。通讯机是如何将现场的实时数据按照专家系统的要求送得到专家
系统的呢?在首钢二高炉专家系统中,利用工控监视软件iFIX提供的ODBC连接手段,将现场的实时数据按照专家系统的要求输送到专家系统的Oracle关系数据库中。iFIX实时数据库可以通过ODBC,ADO,DAO,RDO等多种手段与ACCESS,FOXBASE,SQLSEVER和ORACLE等关系数据库进行通讯,每一种通讯手段都有其优点和缺点。现以二高炉专家系统的iFIX实时数据库与Oracle关系数据库的通讯为例,详细讲述通过ODBC手段建立通讯的具体步骤:
一.iFIX实时数据库的设计:
1.iFIX实时数据库的基本设计:
在iFIX实时数据库的基础上,增加9个SQT触发器标签,46个SQD数据块分别
为:
AV5MSQT015分钟平均值触发器,带有AV5MSQD01,AV5MSQD02,
AV5MSQD03,AV5MSQD04数据块。
AV5MSQT105分钟炉衬温度平均值触发器,带有AV5MSQD11,
AV5MSQD12,AV5MSQD13,AV5MSQD14,AV5MSQD15,AV5MSQD16,
AV5MSQD17,AV5MSQD18,AV5MSQD19,AV5MSQD1A,
AV5MSQD1B,AV5MSQD1C数据块。
AV5MSQT205分钟炉缸平均值触发器,带有AV5MSQD21,AV5MSQD22,