工控摘要:随着我国经济的发展,计算机信息技术、硬件技术、软件技术的日益更新,电力企业对电力软件自动化的性能要求将越来越大,对电力系统自动化软件的更新要求不断增强。而在软件支撑平台基础上进行电力自动化软件的开发将具有缩减维护工作量、系统稳定、开发速度快等优点。并且,实践已经证明,支撑平台下进行电力自动化软件的开发更新,可为系统该提供、可靠、稳定的性能。下面将对此支撑平台的框架及其应用进行分析。
1、电力自动化软件支撑平台概述
随着计算机技术的发展,电力自动化软件开发将面临着越来越高的要求,现已逐渐形成两种开发途径,其一是根据专门的应用需要,设计出专门的应用程序来支撑这种需要;其二是首先通过对应用需求的具体分析,然后建立多种满足应用要求的支撑平台,在支撑平台的基础上再进行应用软件和应用系统的开发。前者具有针对性强、开发时间短的优点,但其也存在积累效应不够显现、重复利用率不高、其转型起来比较缓慢等缺点;后者的优点主要是能为企业提供长久的软件开发平台,其软件更新、升级都非常容易。其第二种软件开发途径就是基于支撑平台的电力自动化软件的开发,它的优点主要表现在:第~,新软件、新系统开发的时间短、速度快。这主要是因为建立了电力自动化软件支撑平台,一些基础问题等共性问题都在平台中已经解决,新软件、新系统的开发仅仅需要根据应用需要进行更改即可。第二,新开发的软件、系统比较稳定、可靠。平台应付的是许多软件系统的开发和应用,在不断的实践中将得到充分的改进和完善,在此过程中其BUG数将得到大大的减少。第三,新软件、新系统升级快,转换容易。支撑平台跟计算机新技术对接容易,对新技术的应用也比较敏捷,并且在平台升级的同时,在其基础上的所有应用软件、系统都将得到升级。第四,软件重复利用率比较高,维护工作量将大大简化。
2、电力自动化软件支撑平台的设计
电力自动化软件支撑平台主要是由系统管理子系统、商用数据库子系统、实时数据库子系统、网络子系统等组成,其基本框架如图1所示。
2.1软件管理子系统
电力自动化软件支撑平台中的软件管理子系统主要是指对应用软件系统、硬件系统和用户信息的集中管理。软件管理子系统能对应用系统的软件资源、硬件资源进行管理,能对应用软件系统运行状况进行监视,能查看软件系统应用中所出现的和潜在的问题,并能对这些问题进行处理和避免,简化开发人员和系统管理人员的工作,为其提供的方便的服务。系统管理子系统的功能主要有以下几个:对软件系统集成的控制功能、对软件系统配置的管理功能、对软件系统用户权限的管理功能、对软件系统运行的管理功能、对软件系统管理数据存取功能。系统管理子系统也是由数据层、应用层、表现层这三层体系结构所构成的,数据层主要是在实时数据库中存放和管理系统数据,应用层主要包括系统的配置管理、系统的用户权限管理、系统的运行管理,表现层主要包括系统集成控制台。具体的结构如表1。
2.2商用数据库子系统
电力自动化软件支撑平台中的商用数据库子系统主要是用来对管理数据及历史数据进行储存和管理。其主要有以下功能:
*,为软件系统的开发提供面向对象的访问接口(主要是商用库),从而使开发程序得到简化。目前比较常用的商用库编程结构基本上不一样,并且其软件系统所具有的商用库配置架构可能也不一样,部分软件采取的商用库配置主要是集群方式,部分软件采取的商用库配置主要是两个互为主备的配置。而商用数据库子系统所提供的商用库主要是直接面向对象的,其访问接口将能直接屏蔽和消除其他商用库编程接口所带来的差异,并且也屏蔽和消除那些架构不同的商用库配置,从而使得应用程序仅仅对应着统一的接口访问,使开发程序得到简化。.
第二,它能支持多种商用库配置,可以使各种商用库彼此兼容,并保持着一致性。许多软件所采取的商用库配置方式主要是互为主备的独立商用库,这就必须要求两个独立的商用库之间保持着一致性。而电力自动化软件支撑平台中的商用库子系统通过日志技术使独立商用库的一致性得到充分维护。
第三,其开可以为商用库提供统一的备份和一键还原工具,使用户数据的备份和恢复工作得到极大的简化。
1、电力自动化软件支撑平台概述
随着计算机技术的发展,电力自动化软件开发将面临着越来越高的要求,现已逐渐形成两种开发途径,其一是根据专门的应用需要,设计出专门的应用程序来支撑这种需要;其二是首先通过对应用需求的具体分析,然后建立多种满足应用要求的支撑平台,在支撑平台的基础上再进行应用软件和应用系统的开发。前者具有针对性强、开发时间短的优点,但其也存在积累效应不够显现、重复利用率不高、其转型起来比较缓慢等缺点;后者的优点主要是能为企业提供长久的软件开发平台,其软件更新、升级都非常容易。其第二种软件开发途径就是基于支撑平台的电力自动化软件的开发,它的优点主要表现在:第~,新软件、新系统开发的时间短、速度快。这主要是因为建立了电力自动化软件支撑平台,一些基础问题等共性问题都在平台中已经解决,新软件、新系统的开发仅仅需要根据应用需要进行更改即可。第二,新开发的软件、系统比较稳定、可靠。平台应付的是许多软件系统的开发和应用,在不断的实践中将得到充分的改进和完善,在此过程中其BUG数将得到大大的减少。第三,新软件、新系统升级快,转换容易。支撑平台跟计算机新技术对接容易,对新技术的应用也比较敏捷,并且在平台升级的同时,在其基础上的所有应用软件、系统都将得到升级。第四,软件重复利用率比较高,维护工作量将大大简化。
2、电力自动化软件支撑平台的设计
电力自动化软件支撑平台主要是由系统管理子系统、商用数据库子系统、实时数据库子系统、网络子系统等组成,其基本框架如图1所示。
2.1软件管理子系统
电力自动化软件支撑平台中的软件管理子系统主要是指对应用软件系统、硬件系统和用户信息的集中管理。软件管理子系统能对应用系统的软件资源、硬件资源进行管理,能对应用软件系统运行状况进行监视,能查看软件系统应用中所出现的和潜在的问题,并能对这些问题进行处理和避免,简化开发人员和系统管理人员的工作,为其提供的方便的服务。系统管理子系统的功能主要有以下几个:对软件系统集成的控制功能、对软件系统配置的管理功能、对软件系统用户权限的管理功能、对软件系统运行的管理功能、对软件系统管理数据存取功能。系统管理子系统也是由数据层、应用层、表现层这三层体系结构所构成的,数据层主要是在实时数据库中存放和管理系统数据,应用层主要包括系统的配置管理、系统的用户权限管理、系统的运行管理,表现层主要包括系统集成控制台。具体的结构如表1。
2.2商用数据库子系统
电力自动化软件支撑平台中的商用数据库子系统主要是用来对管理数据及历史数据进行储存和管理。其主要有以下功能:
*,为软件系统的开发提供面向对象的访问接口(主要是商用库),从而使开发程序得到简化。目前比较常用的商用库编程结构基本上不一样,并且其软件系统所具有的商用库配置架构可能也不一样,部分软件采取的商用库配置主要是集群方式,部分软件采取的商用库配置主要是两个互为主备的配置。而商用数据库子系统所提供的商用库主要是直接面向对象的,其访问接口将能直接屏蔽和消除其他商用库编程接口所带来的差异,并且也屏蔽和消除那些架构不同的商用库配置,从而使得应用程序仅仅对应着统一的接口访问,使开发程序得到简化。.
第二,它能支持多种商用库配置,可以使各种商用库彼此兼容,并保持着一致性。许多软件所采取的商用库配置方式主要是互为主备的独立商用库,这就必须要求两个独立的商用库之间保持着一致性。而电力自动化软件支撑平台中的商用库子系统通过日志技术使独立商用库的一致性得到充分维护。
第三,其开可以为商用库提供统一的备份和一键还原工具,使用户数据的备份和恢复工作得到极大的简化。
关键词:实时数据库
上一篇:配电系统四种主要电能控制分析
下一篇:探析提高有机太阳能电池效率方式
全年征稿/资讯合作
联系邮箱:1271141964@qq.com
免责声明
- 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
- 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
- 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
- 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
2025第十一届中国国际机电产品交易会 暨先进制造业博览会
展会城市:合肥市展会时间:2025-09-20