ifix与mysql_基于ODBC技术实现iFix组态软件与关系数据库通讯接口

龚伟平(1976-)

男,湖南双峰人,中南大学信息科学与工程学院在读工程硕士研究生,(湖南娄底华菱涟钢集团信息自动化中心,湖南娄底417009)主要研究方向为先进控制技术及工程应用、过程工业控制、智能控制与智能自动化。

摘要:本论文详细介绍了基于ODBC技术实现iFix 组态软件与关系数据库通讯的原理和方法,增强了报表功能;某工程应用实例表明该方法行之有效。

关键词:关键字ODBC;iFix;三级机;SQL2000

Abstract: This paper describes in detail the communication principle and method of iFix configuration software and relational database based on ODBC technology, and the function of report is also added to this system. The practical engineering application shows the effectiveness of the method.

Key words: ODBC;iFix;Level3;SQL2000

1 引言

iFix是Intellution Dynamics(全世界上第一套基于组件技术的自动化监控软件家族)最为重要的上位监控软件产品之一,该软件产品无疑为全球自动化生产制造业提供了易于使用,高性能的自动化监控解决方案,平台功能强大,集控制技术、人机界面技术、数据库技术、网络技术于一身,可实现数据采集、实时过程监控、报警和报警管理、报表查询打印、趋势分析等功能,并且可与信息自动化管理系统进行无缝连接。借助ODBC技术,将iFix采集的现场数据通过以太网传送到L3系统的关系数据库中,实现共享信息资源的全方位、全过程信息系统。

2 总体思路

开放式数据库互连(ODBC)是Microsoft的标准API,用来访问、显示和修改多种关系数据库数据;结构化查询语言(SQL)是关系数据库使用的标准语言,用来检索、更新和管理数据,不提供公共应用程序接口(API)。ODBC技术的最大优势是开放的互操作性,通过安装多种ODBC驱动程序,可实现同一应用程序对不同数据库的访问。由于iFix和SQL2000都支持ODBC标准,可以通过ODBC接口实现SCADA节点和数据库服务器之间的通讯。

图1 多层ODBC驱动程序结构图

在本应用中是通过在iFix端安装ODBC驱动程序,把SQL2000数据库作为数据源来实现连接的。在iFix中可通过两种ODBC结构(多层ODBC驱动和单层ODBC驱动)来实现通讯。数据库文件和应用可位于同一台计算机上,也可以通过网络位于另外计算机上。多层驱动更为普遍,通常与远程数据库服务器如SQL2000和Oracle等一起使用。多层驱动处理由应用引起的ODBC呼叫,传递实际SQL命令到数据库系统。由于SQL2000属于远程服务器数据库,所以采用的是多层ODBC驱动程序,其结构如图1所示。

当iFix ODBC应用请求连接时,由ODBC驱动管理器装载相应的驱动程序,ODBC驱动程序将iFix ODBC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值