云南大唐国际电力有限公司云南昆明650011
摘要:南瑞NC2000计算机监控系统广泛应用于水电站厂站和梯级调度系统,一般在系统中配置有历史站功能节点,方便随时查询数据历史趋势和操作的时间顺序,论述在Redhatlinux6.5操作系统中安装和配置NC2000历史站及部分硬件故障的系统处理。
关键字:NC2000系统,水电站监控系统,历史站
Abstract:NARINC2000computermonitoringsystemiswidelyusedinhydropowerstationandcascadedispatchingsystem,generallyinhistoryfunctionnodeisconfiguredinthesystematanytime,andqueryhistoricaldatatrendsandoperationtimesequence,discussesinredhatlinux6.5operatingsystemininstallationandconfigurationNC2000historyandpartofhardwarefaultsofsystemprocessing
南瑞NC2000计算机监控系统,多年以来在水电站和梯级调度系统被广泛应用,其中历史站为系统基本组成部分,承担着历史纪录,曲线查询,报表生成等生产管理任务,其功能的健全直接关系NC2000系统功能的完整,本文主要讲述在Redhatlinux6.5操作系统中安装及配置NC2000历史站的原理和过程。
1、NC2000软件结构:
NC2000监控系统软件部署在各种不同类型的计算机上完成各类不同的功能,各程序启动顺序如下图:
各程序功能简介如下:
dbload:负责NC2000系统数据库的加载工作;
client:客户信息处理进程,响应本机NC2000系统各进程向系统各进程提出的任务请求信息;
server:服务处理程序,对于各网络节点发来的服务请求信息,相应节点会产生一个子进程来进行服务处理;
red_m:负责NC2000系统各结点状态判断以及网络时钟同步;
mam:数据库与各驱动程序交互数据的进程;
lsdmn:逻辑源管理进程,负责NC2000系统数据库中各测点间逻辑源引用关系的管理;
ooexpr:对象管理进程,负责NC2000数据库对象的脚本解释和管理;
drvman:各驱动进程的管理进程,负责主机和现地控制单元、通讯机和外部设备各驱动通讯进程的管理;
agcdrv:负责发送主机的AGC测点数据并在其他节点接受之;
agcavc:自动化发电自动电压控制管理进程,负责NC2000系统自动发电控制的高级应用软件;
engine:数据库测点驱动进程;
start_svcstart的作用是:NC2000系统历史库进程启动Shell。负责NC2000系统历史库相关进程的启动。这些进程包括:hsvr_log、hsvr_mn、hsvr_smp、hsvr_red等。
2、Redhatlinux6.5操作系统安装及配置:
(1)分区如下:创建分区时选择:标准分区;
按照下面分区规则设置,点击“下一步”;
(2)软件包的选择:选择“现在定制”点击“下一步”
“基本系统”:选择java平台、perl支持、兼容程序库、基本、大系统性能、客户端管理工具(linux6.5没有该项)、性能工具、控制台互联网工具(打开“可选的软件包”后增加ftp-0.17.51.1.1.el6.i686)、硬件监控工具、科学计数法支持、继承UNIX兼容性(打开“可选的软件包”后增加两个与telnet相关及两个与rsh相关的软件包)、联网工具、调试工具。取消默认的“目录客户端”及“网络文件系统客户端”。
“服务器”:选择FTP服务器(打开“可选的软件包”后,将里面内容打勾)、服务器平台。
“桌面”:选择“X窗口系统”,图形管理工具,字体(打开“可选的软件包”后全部选择),桌面,桌面调试和运行工具,输入法,通用桌面。
“开发”:全选
“语言支持”:选择中文支持,英国英语支持
(3)添加群组narigrp及用户nari,shell选择为csh,
(4)配置自启动登陆,配置成功后,重启系统将自动登陆nari用户。
(5)/etc/hosts表的编写:输入vi/etc/hosts,编辑内容
192.9.100.103dtjkhis1
193.8.122.1dtjkhis1dtjkhis1a
(6)/home/nari/.start文件的修改:输入vi/home/nari/.start
将startop修改为starthis;
(7)ip地址设置:
3、NC2000系统的安装:
NC2000的安装步骤如下:
(1)登录超级用户下,在安装文件目录下输入:./NCInstal_as5_sun10.sh
(2)更新系统,选2.skip跳过;
(3)更新java,选1.continue;接受许可,输入yes;
(4)历史库安装,选1.continue,数据库类型选择mysql,安装路径为/home/mysql;
(5)解压nc文件,系统设置,自动登录设置,选1.continue;
(6)安装NC2000升级包v2.0,在安装文件目录下输入:./NcUpdate_V2.0.sh-i
(7)安装完毕,重启计算机。
4、故障处理:
(1)单主机系统:当系统中仅配置1台历史站时,由于默认的历史站软件安装过程中默认的冗余进程启动,会产生大量的冗余数据,故应在脚本中设置,不自动启动冗余进程。方法如下:
编辑/home/nari/exe/start_svc文件,输入:vi/home/nari/exe/start_svc
在hsvr_red&前添加注释符#;
#hsvr_red&
(2)单网系统:当历史站仅配有一块网卡,或者网卡故障时,mam进程将不能正常启动,解决方法如下:
编辑/etc/hosts,输入vi/etc/hosts,在故障ip地址的网卡前添加注释符#
193.8.121.1dtjkhis1
#193.8.121.1dtjkhis1dtjkhis1a
5、结束语
本文通过讲述在Redhatlinux6.5操作系统中安装及配置NC2000历史站的过程,详细描述了安装过程中的技术细节,能够帮助改善该设备运行状态,提高维护质量。
参考文献
6、参考文献
[1]NC2000计算机监控系统使用维护手册:南京南瑞自控有限公司,2006.6
[2]Linux6.2系统安装及配置forNC2000v1.2:.南京南瑞自控有限公司,2013