iIFIX实时数据库与Oracle 关系数据库的通讯实例(工程师培训).docVIP

iIFIX实时数据库与Oracle 关系数据库的通讯实例(工程师培训).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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数据块分别为: AV5MSQT01 5分钟平均值触发器,带有AV5MSQD01,AV5MSQD02,AV5MSQD03,AV5MSQD04 数据块。 AV5MSQT10 5分钟炉衬温度平均值触发器,带有AV5MSQD11,AV5MSQD12,AV5MSQD13,AV5MSQD14 ,AV5MSQD15,AV5MSQD16,AV5MSQD17,AV5MSQD18 ,AV5MSQD19,AV5MSQD1A ,AV5MSQD1B,AV5MSQD1C数据块。 AV5MSQT20 5分钟炉缸平均值触发器,带有AV5MSQD21,AV5MSQD22,AV5MSQD23,AV5MSQD24,AV5MSQD25,AV5MSQD26,AV5MSQD27,AV5MSQD28 数据块。 AV5MSQT30 5分钟冷却水平均值触发器,(暂时用SQT1)带有AV5MSQD31,AV5MSQD32,AV5MSQD33,AV5MSQD34 ,AV5MSQD35,AV5MSQD36,AV5MSQD37,AV5MSQD38 ,AV5MSQD39,AV5MSQD3A ,AV5MSQD3B,AV5MSQD3C,AV5MSQD3D,AV5MSQD3E,AV5MSQD3F ,AV5MSQD30数据块。 AV30SSQT40 30秒钟平均值触发器,带有AV5MSQD41数据块。 REALSQT50 实时测量料批值触发器,带有REALSQD51,REALSQD52数据块。 REALSQT60 大滑料实时触发器,带有REALSQD61数据块。 REALSQT70 出铁数据实时触发器,带有REALSQD71数据块。 REALSQT80 热风炉状态实时触发器。带有REALSQD81数据块。 2. SQT,SQD的具体操作和设计技巧: 首先,打开iFIX实时数据库如图1-1,然后,点击右键或菜单的块选择增加块如图1-2,选择SQT块如图1-3,完成具体操作;选择SQD块如图1-4,完成具体操作。 图1-1 图1-2 图1-3 图1-4 SQT 的具体操作: 如图1-3,SQT块共有二页,在基本页中,标签名 跟其他块名类似,在实际应用中最好取一个有意义的标签名,如本例中的AV5MSQT01,即表示5分钟的平均值触发器,根据性质不同,有4个5分钟的平均值触发器,所以用01来区分。标签描述(如:5分钟平均值触发器),前一块 不填,下一块接SQD数据块,如本例中的AV5MSQD01。SQL 定义中的SQL 名是指在ORACLE数据库中,储存命令的表SQLLIB中的 SQLNAME字段名,这两个名字必须取同一个名字。SQL定义中的数据库 ID 如果是ORACLE 数据库,则指ORACLE 数据库的实例名,默认为:数据库名,对于其他数据库,则指数据库名。扫描设置 中的指扫描时间,相位.日期选项和时间事件可以根据不同要求而设定。(本系统中不用)块事件中的 时间标签和确认标签中用同一标签AV05.f_cv或AV30S.f_cv,一个开关量。控制传送数据的时间间隔,本例中 AV05为5分钟的时间间隔,AV30S为30秒钟的的时间间隔。时间类型 中选 低到高.在ADVANCE 页中采用默认设置即可。 2. SQD 的具体操作: 如图1-1,在标签名中输入一个标签,如AV5MSQD01,在下一块中输入下一个SQD数据块,如A

文档评论(0)

知识的天空 + 关注
实名认证
文档贡献者

电子工程技术工程师持证人

推荐自动化、电气、仪表、工程、医学等精品培训教程

领域认证该用户于2023年06月07日上传了电子工程技术工程师

1亿VIP精品文档

相关文档