软件系统也是微机监控系统的一个重要组成部分。软件是指系统程序以及过程控制应用程序。微机系统本身是通过总线和各种接口与外围设备及监控对象进行联系,并对监控对象进行监视和控制。
一、对微机监控系统软件的一般要求
1.开放性
为便于用户的应用程序能在不同厂家的软件平台上运行,实现开放系统多厂家集成原则,使不同厂家和用户都遵循各种与应用有关的接口标准,即开放式标准。开放式标准主要包括以下三个方面:
(1)操作系统。选用国际流行的先进的Windows NT为操作系统。该系统具有极高的安全性、可靠性和可移植性,适用于多种硬件平台(Intel,Alpha,MIPS等),具有极为丰富的支撑软件和应用软件,是一个全32位具有抢占优先级的多任务网络操作系统。
(2)用户界面。使用国际上通行Windows界面标准,全中文高分辨率,全图形方式。数据库使用微软型关系数据库SQL Server 7.0作为描述及历史数据库,实时数据进入实时数据库。实时数据库提供标准SQL连接和API函数,方便用户的二次开发。
(3)网络通信。遵循ISO/OSI七层标准协议模型,使用TCP/IP协议实现网络通信和互连。
2.实时性
(1)采用高速以太网络,根据需要可配置双以太网,为系统提供两条独立的高速信道。
(2)充分利用了Windows NT操作系统具有的多线程、抢占优先级、平板式骨内管理、异步I/O等先进机制,保证数据传输和系统响应的快速性。
(3)系统开发设计严格按照软件工程标准进行,按照面向对象的设计方法,具有极强的容错能力,每个子系统都经过严格测试和考证,保证系统坚固性和可靠性。
(4)核心代码采用具有高执行效率的C++语言和汇编语言实现,保证程序执行的快速性。
3.可靠性
(1)硬件平台选用品牌机,所有网络配件、前置机系统及通信配件均经抗干扰、老化、抗振等方面试验。
(2)系统设计时要有完整的容错措施,系统具有自恢复功能。
(3)硬件冗余配置(采用双网、双前置机、双服务器),双机互为备用方式,极大地提高了系统的可靠性。
4.适应性强,便于掌握和使用
软件除了满足上述要求外,还能实现以下功能:数据通信、人机对话、实时数据更新、实时画面刷新,越限变位报警、故障事故处理、控制操作、曲线画面、棒图画面、统计计算、历史数据库管理和查询、交互式图形编辑、系统设置、打印管理、时钟管理、自诊断、系统监视和维护及其他相关软件功能。
二、微机监控系统的软件(www.xing528.com)
微机监控系统的软件包括系统软件、数据库软件、组态软件、高级应用软件等。这些软件管理整个系统资源,实现实时数据采集管理、人机接口管理、通信调度、自诊断、参数统计计算、优化调度管理、数据库管理等功能。
1.系统软件
(1)系统软件的组成。系统软件包括操作系统软件、操作系统服务程序,包括相应的支持程序和应用程序、人机对话软件及通信软件。
(2)系统软件的选择。系统软件应具有一定的开放性,即与硬件的无关性。在此基础上开发出来的应用软件,能在不同的计算机硬件上方便地进行移植。
UNIX操作系统具有丰富的软件工具,很强的移植性和灵活性,强大的多用户、多任务环境。UNIX还是面向网络设计的,内置了强大的网络功能和TCP/IP协议,它的应用程序设计接口符合操作系统国际POSIX标准,它采用特殊的内核和文件存取方式,使其具有很强的抗病毒能力和保密特性。因此,UNIX操作系统作为变电站微机监控系统的数据服务器的操作系统比较适合。
由Microsoft公司开发的Windows9X/NT操作系统是按客户/服务器方式设计,具有通用的图形化界面、抢占式多任务技术、使用方便的文件管理系统、支持即插即用、强大的网络支持以及增强的多媒体功能等特点。另外,它也具有可移植性特点,可运行于各种硬件平台,不仅可以在Inter X86微处理器上运行,也可在RISC芯片上运行,且支持对称多处理(SMP),应用程序设计接口符合操作系统国际标准POSIX,具有很强的安全性和容错性。
Windows NT最适于作为变电站微机操作系统的数据库服务器的操作系统,而Windows 9X则是变电站微机监控系统应用程序服务器的较理想的操作系统。
Inter传输控制协议、网际协议TCP/IP是目前最广泛流行的三大网络协议之一,它们符合开放性的要求。
2.数据库软件
反映变电站运行工况的实时信息的采集、传送和集中管理是微机监控系统的数据基础。在分层分布式的变电站微机监控系统中,计算机系统担负着对实时信息的集中管理。变电站运行时,实时信息有多种数据类型,一般可分为模拟量、开关量和脉冲量,同时数据之间还存在着一定的联系,因此实时数据管理有效与否,将影响整个监控系统的性能。
(1)数据库软件的组成。数据库软件由数据库和数据库管理软件两部分组成。
(2)数据库软件的选择。数据库软件可选取SQL Server 7.0,它是微软公司的一个多用户关系数据库,能在复杂环境下为有效地实现各种应用提供一个强有力的客户机、服务器平台。它具有结合Windows NT操作系统的能力,可以提供一个安全的、可扩展的、一贯高性能的客户机、服务器数据库平台。
3.应用软件
变电站微机监控系统应用软件在选型时,应考虑其应用的成熟性,应用接口的开放性和人机接口界面的汉化程度,其功能和技术指标能够满足有关规定。
(1)应用软件的组成。应用软件主要包括组态软件、数据采集软件、诊断软件及实现监控系统功能的各种应用软件。
(2)应用软件的选择。应用软件的开发可选用功能强大的Visual Basic 6.0。用它开发出的应用程序高效,具有良好的可读性,使软件具有良好的可移植性和可扩充性。
在面向对象为主流的可视化编程时代,Visual Basic 6.0占据了重要位置,它使开发更轻松,更容易。在数据库方面,Visual Basic 6.0已经得到广泛地应用,它提供了强大的数据库开发工具和方法,如支持SQL语言、支持远程数据库和远程数据控件等。Visual Basic 6.0在Internet功能上的编程也更为详尽,其编程语言配备了大量用来编制Web应用的开发功能,如服务程序及客户端应用程序等。这些功能可以在Visual Basic 6.0的附加工作包中获取。Visual Basic 6.0适应当代应用程序的开发,是不可多得的优秀开发软件。
Visual Basic 6.0不同于Delphi,VisualC++等可视化开发工具,使用它不需要较高的编程开发基础,比较容易掌握,花费时间短。然而,在功能开发上,Visual Basic 6.0并不比以上几种开发软件逊色。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。