
保护管理机技术说明书用户手册.doc
35页保护管理机(NSPM2000) 技术说明书保护管理机技术说明书(NSPM2000 v6.0)第一节 概 述1. 1 NSPM2000系统工作平台NSPM2000系统是由南京中德保护控制系统有限公司研制的最新产品,是在中文Windows2000 Server平台上开发的、基于客户/服务器(Client/Server)体系结构的,具有标准数据库接口、符合商用数据库规范的保护管理系统1.2 NSPM2000的特点 1.采用客户/服务器(Client/Server)网络体系结构客户/服务器结构的信息处理在逻辑上由客户(Client)和服务器(Server)两部分组成通常Client和Server有各自的硬件平台,分别称为客户机和服务器,但是从更广泛的意义上,Client和Server是两个进程概念上的名词,分别作为Client和Server的两个进程即可以运行在不同的机器上,也可以运行在同一台机器上,如果运行在同一台机器上,那么这一台机器即是服务器又是客户机NSPM2000系统Client/Server体系结构,符合当今计算机信息处理的发展潮流,具有以下特点:(1) 为系统的互联提供体系结构上的保证;(2) Client和Server的分离,使系统平滑升级以及用户二次开发成为可能;(3) 系统规模可大可小,从单机系统到基于广域网(WAN)的大规模网络系统;(4) 使保护管理系统向标准化发展成为可能;(5) 把保护管理系统作为综合信息系统的一个子系统来考虑。
2.遵循开放式系统标准是否采用国际上目前已有的关于开放式系统的标准或事实上的标准,是判断开放式系统的必要条件在NSPM2000的设计和开发上采用了这些标准1) Windows2000 Server为运行平台Windows2000 Server是新一代32位大型网络操作系统,具有抢占式优先级的多任务系统,具有完善的内嵌网络功能,支撑目前流行的几乎所有的网络通信协议(如TCP/IP、IPX/SPX等等),不但可以和运行Windows2000操作系统的机器互联,还可以和运行DOS、Windows98、WindowsNT、WinXP等操作系统的计算机互联2) NSPM2000以SQL Server2000商用关系数据库为数据库平台SQL Server2000是Windows2000 Server的数据库配套软件,用户可以用ANSI标准的SQL关系库访问语言访问SQL Server2000的数据库,从而使大范围的系统互联以及用户二次开发成为可能3) NSPM2000以Microsoft Viaual C++作为应用软件主要开发平台VC++是一种面向对象的高效率的程序设计语言,在VC++环境中,各种应用按不同的功能进行封装,使软件开发和调试更加规范化,同时也大大提高了软件的复用性、可靠性、可维护性和可扩充性。
3.系统兼容性NSPM2000系统遵循标准的数据库接口协议(SQL和ODBC),用户也可选取用Sybase、Oracle等数据库产品作为系统数据库平台4.功能完善的数据库系统NSPM2000系统以SQL Server2000为数据库平台,同时具有基于内存的实时数据库,两者间互为补充组成了NSPM2000的数据库处理系统第二节 NSPM2000的体系结构2.1 系统逻辑构成NSPM2000保护管理系统是基于客户/服务器(Client/Server)体系结构,逻辑上由两大部分组成,即服务器系统(Server)和客户机系统(Client)服务器的主要功能是通过串口或网络与保护装置或其它厂家的通讯管理机进行通讯,对实时数据库和历史数据库进行管理,同时响应各客户端的数据请求,向客户机传送格式化的数据信息,并把保护的运行状态和动作事件发往前置机和后台而客户机则主要是提供用户界面2.2 软件平台2000系统以Windows2000 Server操作系统为运行平台Windows2000 Server是一个32位多任务优先级抢占式的大型网络操作系统,是NSPM2000系统的理想平台NSPM2000以SQL Server 2000作为数据库平台。
SQL Server 2000是Windows 2000 Server的数据库配套软件,支持Client/ServerNSPM2000以Microsoft Visual C++作为软件开发平台VC++是一种面向对象的程序设计语言,大大提高了软件的复用性、可靠性、可维护性和可扩充性2.3 软件结构上图是NSPM2000系统的软件结构图,该图较为清晰地反映了NSPM2000系统的客户/服务器体系结构,服务器是系统的核心客户端的所有应用程序都是系统的外挂部分,这种体系结构的特点是:(1) 数据的一致性;(2) 功能可以扩充;2. 4 硬件结构NSPM2000的硬件配置较为灵活首先,由于NSPM2000的操作系统平台是Windows2000 Server,用户可以选择各种档次的计算机;其次,NSPM2000基于网络进程间的通信手段,使服务器各进程和客户机各进程可以运行在小至一台计算机上大至广域网系统上另外,NSPM2000可以完成和其他系统的互联互通,还能通过MODEM挂接远程工作站,各远程工作站可以似同直接联在网上的工作站一样该问系统第三节 系统的安装与配置3.1 安装NSPM2000的安装较为简单,只需运行安装程序Setup.exe即可按照步骤进行安装,安装序列号为“025-3428822”。
安装完成后,即可以标准配置运行程序3.2 程序介绍(1) taskctrl.exe:控制台;(2) server.exe:保护管理机主服务器;(3) client.exe:保护管理机客户机;(4) puser.exe:用户管理;(5) repairdb.exe:数据库维护;(6) bypass.exe:串口旁路;(7) wdregister.exe:系统注册;(8) PmsDog.exe:进程监视;3.3 ODBC数据源(1) server.exe用到的数据源是ProtectDB,指向本机的数据库(ProtectDB);(2) repairdb.exe用到的数据源是Pms2000DB,指向本机的数据库(ProtectDB);(3) client.exe用到的数据源可自已命名,指向的数据库根据配置而定,具体情况参照以下client.ini的配置; 3.4 初始化文件的配置(1)Server.ini 配置说明如下:[保存期限]当前保存时间=30 //数据库保存前30天的内容[自动对时]时间=1 //对保护装置对时周期为一分钟网络对时=1 //1:接收网络对时 0:不网络接收对时[网络]双网=0 //1:双网 0:单网[查询周期] //各种类型保护的查询周期,单位是秒,一般不动LFP=4ISA=3SIEMENS=1SEL=5CSL=2PSL=3DLP=3L90=5CSL_IEC101=2NSP=2IEC103=2[UDP] //server建立的socket的端口号端口号=0x4519[串口] 数目=16 //MOXA口的数目周期=100 //一般设为100不变频率=1000 //一般设为1000不变起始口=3 //一般设为3不变[四方]CSM300B地址=1 //四方公司的通讯机CSM300B的地址,一般为1[国电南自]WBSJ地址=1 //四方公司的通讯机WBSJ的地址,一般为1[保护所]LFPRTU地址=0 //保护所公司的通讯机的地址,一般为0故障报告无重合闸=0//LFP保护故障报告无重合闸的装置的个数故障LFP0=0,1 //前一个数为串口号,后一个数为装置地址//如0是MOXA在第一个口,1是LFP的地址故障LFP1=1,2故障LFP2=2,3自检无标志字=0 //LFP保护自检报文无标志字节的装置的个数自检LFP0=0,1 自检LFP1=1,5定值无标志字=0 //LFP保护定值报文无标志字节的装置的个数定值LFP0=1,2定值LFP1=3,4定值LFP2=5,6[西门子]使用=0 //1:西门子保护的事件信息按照装置地址区分 //0:西门子保护的事件信息不按照装置地址区分[SEL遥测] //暂无用序号=200个数=50发送=0[后台]双机=1 //1:后台是双机配置 0:后台是单机配置后台网络A=193.100.100.99 //后台主服务器A网地址后台网络B=193.100.101.199 //后台主服务器B网地址后台网络A1=193.100.100.98 //后台备服务器A网地址后台网络B1=193.100.101.198 //后台备服务器B网地址发送保护事件=1 //1:向后台发送报警信息 0:不发送[前置机]发送保护状态=0 //1:向前置机发送保护运行状态,0:不发送发送保护事件=0 //1:向前置机发送保护事件,0:不发送保护事件RTU号=4 //与前置机约定,一般固定为4不变个数=2 //前置机个数端口号0=0x4512 //前置机1端口号A网0=193.100.100.83 //前置机一A网地址B网0=193.100.101.133 //前置机一B网地址端口号1=0x4512 //前置机2端口号A网1=193.100.100.84 //前置机二A网地址B网1=193.100.101.134 //前置机二B网地址[出口设置]双网=0 //1:双网,0:单网本机网络A=193.100.100. 71 //本机A网地址本机网络B=193.100.101.161 //本机B网地址发送保护事件=1 //1:向出口发送保护事件,0:不发送[设置]显示原始报文=1 //1:可显示串口原始报文,0:不显示[打印]打印事件=0 //1:接汉字打印机可即时打印事件//0:不打印 (2)Client.ini 配置说明如下:[通讯]延时=30 //一般不变[CLIENT]自动停止音响时间=5 //一般不变[图形]路径="e:\NSPM2000\pic\" //当前图形文件的路径地址="193.100.100.50" //一般不变口号=6060 //一般不变动态=0 //一般不变类型=0 //一般不变[服务器]双网=1 //1:双网 0:单网数目=3 //保护管理机服务器的个数服务器0=220kV小室1,193.100.100.71,193.100.101.161,ProtectDB1服务器1=220kV小室2,193.100.100.72,193.100.101.162。
