论文部分内容阅读
现场总线(Fieldbus)技术是现代电子技术、计算机技术、通信技术与控制技术相结合的产物,是当今自动化领域研究的热点。现场总线的发展导致了传统控制系统的变革,采用现场总线技术形成的新型网络集成式全分布控制系统,称为现场总线控制系统。 现场总线控制系统中的控制功能软件是系统的核心软件,快速、准确的构造控制功能软件,是实现整个系统的关键之一。本文的目标是开发一个图形化控制策略组态软件,以生成控制器所需要的完成控制功能的软件。 本文所完成的工作是重庆工业自动化仪表研究所国家科技部攻关项目DKJ-7530现场总线综合控制系统开发的一部分,其主要内容是: 深入分析DKJ-7530现场总线综合控制系统的体系结构、硬件组成和软件系统,深入分析控制器的硬件和软件组成,在此基础上,提出了DKJ-7530系统控制策略组态软件的实现方案。该方案有以下特点: ①采用流行的C/S(客户机朋艮务器)结构模式,将整个控制策略组态软件分为操作站软件和控制器软件,使各功能相互独立,具有良好的可维护性。 ②基于解释原理的执行方式,使操作站软件和控制器软件的开发难度均衡并充分利用了控制器的功能。 ③包含各种PID控制功能,能实现常用控制系统的组态。 ④采用ODBC方式同实时数据库交互,技术上最为成熟、便于实现且具有通用性。 使用Visual Studio.NET2003开发工具,实现了控制策略组态软件操作站软件。详细阐述了软件的实现方法和关键技术。该软件能实现单回路控制系统、串级控制系统、比值控制系统的组态、调试和生成,并能进行策略文件的下装。同时,本软件具有界面简洁友好,操作容易,扩展方便的特点。 本文中,采用了ActiveX控件对控制算法进行封装,并采用流行的文档—视图结构模式对控制系统进行整体处理,这两点是作者根据现场总线控制系统的特点,对其控制策略组态软件开发进行的有益探索。