版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.PAGE.NSA3000T电站综合自动化监控系统技术说明书V1.0XX电研电力自动化股份20XX10月目录第一章系统概述1第二章系统结构及软硬件配置52.1系统网络结构图52.2系统配置52.3系统路径62.4程序模块7第三章系统支撑模块93.1网络服务器9主要功能9数据接口103.2数据服务器11主要功能11数据接口113.3客户端12链路管理12状态显示12实时库13文件管理13主从检测133.4前置机系统13主要功能143.4.2前置路由服务器143.4.3前置机规约解析模块143.4.4DLL接口及说明15第四章工作站系统174.1图形操作17画面编辑功能17画面显示功能184.1.3图元编辑器18模块引用动态库18接口类及函数说明184.2告警简报20告警简报功能20报警分类21报警屏蔽与过滤224.3报表管理224.3.1报表管理基本功能224.3.2功能说明224.4保护管理23保护管理模块功能23通讯方式及规约23通讯规约27接口函数说明27模块引用动态库284.5数据库关联28数据库测点关联模块功能28第五章高级应用功能285.1事故追忆28事故追忆功能29事故追忆的启动29事故追忆内容29事故追忆的采样周期29事故画面反演29事故追忆数据分析295.1.7事故追忆数据表格显示295.3VQC电压无功控制30基本功能305.3.2I/O信息30接口函数30模块动态库315.5一体化五防系统31设计思想和技术特点31系统组件32输入输出模块及接口345.5.3.1模块输用动态库34模块输出接口函数说明34模块输出动态库34模块输出接口函数说明34第六章技术指标356.1系统容量356.2系统精度366.3系统响应时间366.4系统负荷率376.5系统可靠性指标376.6环境与机房要求〔暂时参照原NSA3000N标准37..第一章系统概述随着计算机软硬件技术的快速发展和电力市场需求的急剧增长,电站监控系统在技术上也不断更新。各种具有高技术含量的软件技术也在不断融入到电站监控系统应用软件中。最近几年操作系统的发展也非常迅速,特别是开源操作系统Linux的迅猛发展给电力监控系统市场的竞争注入了新的活力。目前电站监控系统的应用比较多,但大多都以单一平台应用为主,跨平台应用的就比较少了,跨平台电站监控系统由于其使用的灵活性和更高的安全性,在电力监控方面具有广阔的市场前景。我公司开发的NSA3000T跨平台电站监控系统,在原有的NSA3000NWindows监控系统基础之上,引入了更先进的计算机和网络技术,增加了更多的高级应用功能,以此来提高我公司在电站监控方面的技术优势,达到国内领先水平。现在主流的计算机操作系统有Windows、Unix和Linux等,Windows拥有界面操作方便、使用用户广泛、对用户的应用水平要求较低等优点,但是在病毒防护、防网络攻击等方面较为薄弱;Unix是一个强大的多用户、多任务操作系统,支持多种处理器架构,在病毒防护方面表现不错,但是,使用用户少,对用户的应用水平要求较高,所以维护费用非常高;Linux操作系统各项性能指标与Unix不相上下,但是与Unix相比,Linux是开源免费使用的,维护费用较低,而且近几年在Linux爱好者的大力支持之下,其用户操作界面也在不断完善,操作变得越来越简单。在综合了各种操作系统的性能和优劣之后,我们选择WindowsXP和Linux10.3作为NSA3000T电站监控系统的应用平台。采用跨平台编程语言Qt4.6和数据库MySql5.0作为开发工具。我公司开发的NSA3000T电站监控系统系统容量,遵循相关国际标准,组态灵活,满足支持电力自动化监控系统的各种需求,集先进的软件设计思想和架构技术、图模库一体化、五防一体化、程序化流程控制和Web浏览等高级应用于一体,为各种规模的电力监控系统提供完善、成熟的解决方案。应用方向即技术特点:各种等级的变电站、水〔火电厂、集控站。系统运行安全稳定。各种高级应用功能齐全。软件界面人性化,可操作性强。创新点:模块高度内聚,结构及功能可伸缩性强。实时数据库按节点分布。系统全部网络模式运行〔单网/双网。系统跨平台运行〔Windows/Linux。主要特点:系统底层架构可靠稳定。系统数据库及各种参数库组态灵活方便。集成一体化五防功能。AGC/AVC功能。远方诊断。控制目标保证,控制过程透明。可按测点或间隔闭锁/解锁报警。事故工况追忆。各种数据统计丰富。10Web发布及浏览。系统新特性:网络高速传输。节点内使用系统共享内存。标准化的消息传输结构。系统主数据处理模块建立数据缓冲池发送机制。对共享内存的访问有安全检测。系统安全自检。系统级错误字检测。网络负荷冗余量大、网络服务器处理速度〔同时收发最高达1300包/秒,并且传输有安全检测,保证对端收发完全正确,支持重发。系统采用开辟系统共享内存的方式来实现系统三个共享库与服务器系统及前置机间的数据交换与访问,并且具有共享库访问安全检测机制。工作站工作站服务器前置机网络消息共享库实时状态共享库实时数据共享库图1系统共享内存机制网络消息的传输采用标准的网络消息传输结构标准网络消息结构如下: typedefstruct_NSA3000T_NET_MSG{XUCHARnet_msg_head1;//网络报文头XUSHORTnet_msg_len;//网络消息长度XUINTnode_random_num;//节点随机码XUCHARnet_msg_type;//消息属性XUINTnet_err_num;//网络错误字XUCHARnet_msg_head2;//网络报文头XUSHORTs_node_id;//发送节点XUSHORTs_pro_id;//发送进程XUSHORTe_node_id//目的节点XUSHORTe_pro_id;//目的进程XUCHARabout_frame;//关于包XUSHORTappend_data;//数据附加XUINTorder_num;//命令字XCHAR*pnet_buf;//数据指针地址,最大长度为1KXUCHARcs;//校验位XUCHARnet_msg_tail;//网络报文尾}NSA3000T_NET_MSG;系统采用状态管理器监视服务器,前置机,工作站各进程运行状态及质量,并不断刷新系统状态库。系统级分类错误字的引入给整个系统的调试提供了直接依据,极大地提高了系统调试效率。当工程调试和系统运行出现问题时,调试人员通过对系统重要接口函数进行跟踪,根据其函数返回值再对照系统级错误字表即可定位系统级错误。以下附系统错误字表一张。错误字类型数值范围应用举例实时库[-0x200L,-0x100L]-0x102L:没有域名表信息-0x103L:SQL输入字符有误网络消息库[-0x300L,-0x200L]-0x202L:内存不安全-0x20AL:写信息块失败进程[-0x400L,-0x300L]-0x303L:写失败物理数据库访问[-0x500L,-0x400L]-0x502L:打开a库失败第二章系统结构及软硬件配置2.1系统网络结构图系统网络体系结构大致分为三个部分:服务器系统、前置机系统、工作站系统。服务器系统是底层支撑系统,具体包括网络服务器和数据服务器。前置机系统负责整个系统能量和数据信息的采集。工作站系统包括了系统所有的上层应用功能。人机界面人机界面保护管理报表管理历史数据查询远动工作站WEB服务器五防系统数据接口内存数据库报警信息库保护信息库网络接口工作站系统网络接口前置机系统网络服务器链路信息库数据库服务器物理数据库A链路信息库前置规约库前置模块工作群I/OI/O远方电气设备物理数据库B服务器系统图1系统网络结构图2.2系统配置从系统网络拓扑结构设计上考虑,系统可以有三种典型的应用配置:多机〔单/双网、双机〔单/双网、单机〔单/双网。工程配置上可根据不同电压等级,不同客户要求来选择不同的组网方式。多机〔单/双网:主服务器+从服务器+主前置机+从前置机+若干工作站。双机〔单/双网:服务器、前置机、工作站一体主从配置。单机〔单/双网:服务器、前置机、工作站一体。系统主网络〔单网/双网统一采用100M工业以太网结构,各网络节点通过网络交换机相连,网络传输采用国际标准的传输协议,接口统一。系统主网的双网配置的存在基于两个原则:双网络数据传输负荷的平衡和双网的热备用。在双网系统正常工作情况下,网络服务器采用平衡算法来分配双网数据负荷,一旦系统检测到某一网络瘫痪或异常,另一条正常的网络将承担所有网络负荷,保证实时系统的安全性。主机采用美国Microsoft公司中文版WindowsNT/2000/XP或Linux操作系统,物理数据库采用SQLServer2000、MySql。服务器包括网络服务器和数据服务器,他们和客户端各功能模块、前置机系统一起构成了整个平台的支撑。工作站则承担系统所有的上层应用功能。双网多机拓扑图A双网多机拓扑图A网远方电气设备I/OI/O……..服务器服务器维护工作站维护工作站网络交换机网络交换机前置机前置机B网2.3系统路径NSA3000T文件夹下存放以下文件夹目录:db 设备模型文件d_l/win_vs2008 Windows动态链接库文件d_l/linux_qt Linux动态链接库文件exe/win_vs2008 Windows可执行文件exe/linux_qt Linux可执行文件graph 画面icd IEC61850设备模型文件lb_file 录波文件路径sys_para 配置文件report 报表文件operatetable 五防操作票s_log 系统logsm_file 共享文件seq 顺控参数文件vqc_file VQC相关参数文件wav 语音wavefile 故障录波文件wf_file五防文件2.4程序模块各模块执行文件,具体如下:控制台主程序:CT_WR_BR显示系统安全运行天数、系统名称、节点名称、节点状态、本地登录用户显示一些系统实时值,值的内容可以由用户自行组态定义用户登录和注销服务器程序:网络服务器DA_RD_SR数据库服务器DB_Sr前置机服务器Front_MMS、FS_Ptl_Mr、FS_Rt_Mr客户端程序:链路管理器CT_LK_MR实时库显示CT_RD_MR状态显示CT_SE_MR文件管理CT_FE_MR主从切换CT_SH_MR工作站程序:数据库组态Ws_DB_Cfg图形显示GraphNIPE告警简报WS_Alarm报表编辑WS_Dr_Et报表管理WS_Dr保护管理WS_RelayVQC模块WS_VQC流程组态WS_PlcEditor曲线数据WS_Curve事故追忆Ws_hs五防规则Ws_Rule五防操作票打印WS_Op_Tbl历史数据检索Ws_HisShow第三章系统支撑模块纵观整个CS架构体系,服务器、前置机和客户端各应用模块共同构建了整个系统的支撑平台。前置机从远方电气设备采集数据信息,服务器系统<包括实时数据服务器和历史数据服务器>负责整个网络数据的接收、解析、同步。客户端则充当了服务器与工作站桥梁的角色。下面就各支撑模块具体功能、驱动、数据接口作具体说明,数据接口只介绍函数名和功能,不对具体参数进行介绍。系统数据流向系统数据流向图网络服务器前置机物理数据库A数据库服务器工作站1工作站2工作站n装置实时数据及告警信息远方电气设备历史数据广播维护命令操作命令物理数据库B3.1网络服务器网络服务器组件:NSA3000TNM.h、NSA3000TNM.dll<.o>实时库服务器:NSA3000TRD.h、NSA3000TRD.dll<.o>主要功能接受并处理前置机上送的数据。刷新实时数据和推出告警信息。接受来自工作站的各种维护命令,并对各节点实施同步。触发并执行二次计算。触发事故追忆。数据接口3.1.2网络消息接口函数在NSA3000TNM.h头文件中定义,该文件中所有的公有函数都可以被外部模块调用,他们都是该模块对外接口函数。下面只对其中常用的比较重要的函数进行说明。函数名:init_nm功能:初始化网络消息库函数名:fini_nm功能:关闭网络消息库函数名:ReadNetMsg功能:读点到点类型的网络消息函数名:Read_B_D_NetMsg功能:读广播类型的网络消息函数名:SendNetMsg功能:发送网络消息函数名:GetObj_P_P_Right功能:获取点到点消息权限函数名:FreeObj_P_P_Right功能:释放点到点消息权限函数名:GetObj_B_D_Right功能:获取广播消息权限函数名:FreeObj_B_D_Right功能:释放广播消息权限3.1.2.实时数据接口函数存放在NSA3000TRD.h头文件中。该文件中所有的公有函数都可以被外部模块调用,他们都是该模块对外接口函数。下面只对其中常用的比较重要的函数进行说明。函数名:init_rd功能:初始化实时共享库函数名:fini_rd功能:关闭实时共享库函数名:InitRDTab功能:初始化实时库表函数名:GetCurTabBuf功能:获取当前表内容函数名:GetCurRecByID功能:根据记录ID获取当前记录函数名:GetCurDevYCByDevID功能:获取当前设备内所有遥测3.2数据服务器数据服务器主要功能:告警数据实时冻结、实时数据周期冻结、统计数据冻结、事故追忆数据冻结,双库同步数据,实时数据返写等功能。数据库访问接口:NSA3000TDB.h、NSA3000TDB.dll<.o>主要功能解析网络数据报文定时将实时库数据返写物理数据库将系统中发生的重要事件和统计类数据存入历史数据库实时同步主从数据返写装置数据到物理数据库执行事故追忆并冻结入库数据接口.1物理数据库接口函数物理数据库接口函数存放在NSA3000TDB.h头文件中。该文件中所有的公有函数都可以被外部模块调用,他们都是该模块对外接口函数。下面只对其中常用的比较重要的函数进行说明。函数名:Init_DB功能:初始化物理数据库接口函数名:Fini_DB功能:关闭物理数据库接口函数名:GetActive_DB功能:获取当前活动数据库函数名:SetActive_DB功能:设置当前活动数据库函数名:IsCurDBConnected功能:当前数据库是否连接函数名:DB_Select功能:物理数据库查询函数名:DB_Modify功能:物理数据库修改3.3客户端客户端系统包括:链路管理、状态显示、实时库、文件管理、主从检测。客户端五个基本模块在某节点启动控制台时,自动投入运行,不需要用户手动启用,各模块功能如下:链路管理UDP通讯方式:检测网络连接,广播对时,及主从切换消息广播。TCP通讯方式:P-P方式:同节点或不同节点间进程通讯广播方式:由系统某节点某一进程发起,通过某种广播类型广播至系统其它节点的相关进程。其中广播类型根据应用层次的不同包含:广播到工作站、广播到网络服务器、广播到数据服务器、广播到前置机模块、广播到设备层级、广播到所有模块。状态显示系统状态信息库:NSA3000TSS.h、NSA3000TSS.dll<.o>3.3显示客户端基本信息显示客户端进程信息显示网络各节点状态显示共享库状态〔网络消息共享库、实时数据共享库、实时状态共享库3.3.2.状态信息库接口函数存放在NSA3000TSS.h头文件中。该文件中所有的公有函数都可以被外部模块调用,他们都是该模块对外接口函数。下面只对其中常用的比较重要的函数进行说明。函数名:init_ss功能:初始化状态信息库函数名:fini_ss功能:关闭状态信息库函数名:SetLocalNodeID/GetLocalNodeID功能:设置/获取本地节点ID函数名:SetLocalProRightByProID功能:设置本节点某进程权限函数名:GetNetLinkMsg功能:获取网络连接信息函数名:GetCurNodeNetState功能:获取节点网络信息函数名:IsCurProOKByProID功能:当前进程是否运行正常函数名:IsCurProOfRunRightByProID功能:当前节点是否具有运行权限实时库依据网络数据信息,实时更新显示本节点各种信息实时反映系统各测点状态实时数据设值命令处理文件管理文件的同步,实现多节点之间文件信息的自动同步,如图形文件、报表、语音文件等。主从检测自动检测各服务器的主从及运行状态手动切换各服务器主从3.4前置机系统负责接收各厂站〔或用户的实时数据,进行相应的规约转换和预处理,通过网络广播给后台机系统,同时对各厂站发送相应的控制命令。信息采集包括对终端〔模拟量、数字量、状态量和保护信息、负控终端等的采集。控制的功能包括遥控、遥调、保护定值和终端参数的设定和修改。双前置机工作在互为热备用状态,当其中一台前置机故障时,系统将自动进行切换。主要功能前置机分多通道,支持双机热备、冷备。支持双通道热备。通讯方式,包括UDP/IP、TCP/IP、RS232/RS485、CAN、经通讯控制单元转发等。可选择作为系统时钟源。可显示通道的配置信息,监视通道运行状态。按通道显示设备信息,监视设备运行状态。监视上行到网络服务器的链路状态。前置路由服务器1支持RS232/485、TCP、UDP通讯方式。2当前置与保护设备出现连接变化时,通过前置机模块向网络服务器发送设备通讯状态信息。3可最大支持20个通道的同时运行〔可增加通道数,每个通道可按系统配置收发数据。各个通道的运行互不影响。4双通道主从切换。当主通道同保护设备之间的通讯出现故障时,主通道自动降级为从。备用通道升为主运行,以保证监控系统同保护设备之间的正常通讯。前置机规约解析模块1负责前置和I/O物理设备的报文转换。2支持LFPV2.0、NSA103、内部通讯规约3将前置机I/O物理设备接收报文解释转换成系统数据标准消息后转发给后台程序。或将系统数据标准消息拼装成相应的规约报文后转发到I/O物理设备,经规约解析转换后,后台程序都是用标准报文来进行通讯,不再分不同规约。4显示远方电气设备链路连接情况。5显示网络数据报文和前置I/O数据报文。6记录网络数据报文和前置I/O数据报文为文本。7主备前置机可实现主从切换。当主前置同保护设备之间的通讯链路出现故障时,主前置自动降级本地前置为从运行。备用前置升为主运行,以保证监控系统同保护设备之间的正常通讯。前置的主从切换可自动切换或手动实现。8负责接收各厂站〔或用户的实时数据〔遥信、遥测、SOE、变位遥信、变化遥测、及告警事件等数据上送,进行相应的规约转换和预处理,通过网络广播给后台机系统。9对各厂站发送相应的控制命令。信息采集包括对装置〔模拟量、数字量、状态量和保护信息的采集。控制的功能包括遥控、遥调、保护定值的设定和修改。3.4.4DLL接口及说明前置机必备的动态库Fs_InitParam.dll<.o>:前置机加载参数动态库。Fs_GetParam.dll<.o>:前置机获取参数动态库。Fs_UpDataMgr.dll<.o>:前置机数据解析与转发动态库。Fs_DataSM.dll<.o>:前置机数据交换动态库。Fs_BasicPtl.dll<.o>:前置机规约解析基础库。Fs_BasicLink.dll<.o>:前置机链路管理基础库。1.前置机规约解析取参数动态库为:Fs_GetParam.dll<.o>主要接口函数为:设备ID与地址转换:根据设备ID和链路号得到地址和根据设备地址、类型、CPU号和链路号获取设备ID。GetDevAddrFromDeviceId<>GetDeviceIdFromAddr<>GetDeviceIdFromAddrCpu<>GetDevId_DevRealIdFromAddrCpu<>GetDevId_DevRealIdFromAddr<>GetDeviceTypeById<>2>取四遥参数:点号与FUN和INF的转换,遥测系数、遥测偏移量、变化阈值的获取。GetYxIndexByFunInf_Id<>GetYxIndexByFunInf_Addr<>GetYxIndexByGroupNoItemNo_Id<>GetYcIndexByFunInf_Id<>GetYcIndexByGroupNoItemNo_Id<>GetYcParamByIndex_Zero_Id<>GetYcParamFromFunInf<>GetYkIndexByFunInf_Id<>GetYkIndexByGroupNoItemNo_Id<>GetYmIndexByFunInf_Id<>2.前置机规约解析数据解析与转发动态库为:Fs_UpDataMgr.dll<.o>主要接口函数为:1>写实时数据到临时缓冲WriteYcWordByDeviceId<>WriteYcFloatByDeviceId<>WriteYcDoubleByDeviceId<>WriteYxPack_Bit_DeviceId<>WriteYxPack_Byte_DeviceId<>WriteSingleYx_One_DeviceId<>WriteYxPack_byAllIndex<>3>组织发送事件类数据部分SetDevStateByDeviceId<>OrgYxCOSToNS_Zero_ID<>OrgSOEToNS_Zero_ID<>WriteCYC_Zero_DeviceId<>4>组织工作站命令回答IsLinkRecvedWsCmd<>RecvLinkWsCmd<>ReadLinkWs_YkCmd<>;OrgReplyDataToWs<>OrgYkReplyToWs<>OrgFixValToWs_ByRlyPos<>OrgFixValZoneToWs<>OrgHisRlySOEToWs<>OrgHisCheckSelfToWs<>OrgSamplingToWs<>第四章工作站系统工作站系统负责整个系统的上层应用功能,是设计整个监控系统目的的归宿点。整个工作站系统各模块独立设计,功能层次明确,使模块的维护和新的功能模块扩充更为方便。工作站系统包含以下功能应用模块〔包括高级应用功能:数据库组态图形显示一体化五防告警简报报表管理保护管理历史数据查询数据测点关联事故追忆故障录波4.1图形操作4.1.1画面编辑功能用户可以自由编辑、设计接线图画面,主要有以下功能。线宽:用户可以选择直线或者曲线的宽度。线型:用户可以选择使用什么线型来绘制图形,总共有五种。线色:可以定义线条颜色,总共有65535中颜色可以定义。填充色背景颜色网格属性:定义是否显示网格、网格密度、图元是否与网格对齐。放大缩小功能画面裁减功能图元拷贝图元删除图元放大和缩小功能图元属性定义功能数据库连接功能删除数据库定义功能图元旋转功能对齐功能图层功能上传图形到数据库画面放大缩小功能绘制点、线、矩形、圆角矩形、圆、椭圆、扇形等绘制按钮、动态数据、图元、母线、潮流等图元饼图、棒图、实时曲线、光字牌各种快捷键4.1.2画面显示功能实时动态显示画面中各种图元的状态和数值,主要有以下功能:实时显示动态数据数值实时显示图元状态遥控、遥调、人工置数、挂牌画面放大缩小功能告警闪烁功能棒图、饼图、曲线功能光字牌功能背景颜色事故追忆五防操作4.1.3图元编辑器图元编辑器主要用来编辑显示在图形中的图元图元编辑修改图元新增、修改、删除图元保存不同图元库之间的引用上传图元文件到数据库4.1.4模块引用动态库RTDataIONSA3000TBFNSA3000TCTNSA3000TDBNSA3000TDLNSA3000TLMNSA3000TMMNSA3000TNMNSA3000TRDNSA3000TSSNSA3000TDSNs_ExpressionNSA3000TWFDsnAddressCfg4.1.5接口类及函数说明类名:RTAttributePopup功能:界面操作接口成员函数:voidactManSetYC<intid>; 功能:遥测人工置数成员函数:voidactMansetYX<intid>; 功能:遥信人工置数成员函数:voidactSignBoardSel<intid>; 功能:设备挂牌管理成员函数:voidactSignBoardAdd<intid>; 功能:添加设备挂牌成员函数:voidactSignBoardDel<intid>; 功能:删除设备挂牌成员函数:voidactFlash<intid>; 功能:清闪成员函数:voidactWarn<intid>; 功能:清除告警成员函数:voidactYKLock<intid>; 功能:遥控封锁/解除成员函数:voidactYT<intid>; 功能:遥调成员函数:voidactYK<intid>; 功能:遥控成员函数:voidactVQC<intid>; 功能:VQC投退成员函数:voidactCurve<intid>; 功能:调取遥测曲线成员函数:voidactParameter<intid>; 功能:设置遥测参数成员函数:voidactCurve<intid>; 功能:遥测曲线成员函数:voidactRelayDZ<intid>; 功能:保护定值操作成员函数:voidactRelayReset<intid>; 功能:保护复归成员函数:voidactCommPromptPhrase<intid>; 功能:调取五防短语成员函数:voidactWFOperation<intid>; 功能:调取五防相关操作成员函数:voidactLockWfYxByUnit<intid>; 功能:五防间隔解闭锁成员函数:voidactWFDevStatePreset<intid>; 功能:五防设备对位成员函数:voidactWFViewRule<intid>; 功能:查看五防规则成员函数:voidslotComputeAllScript<intid>; 功能:计算测点关联的二次计算值静态函数:staticvoidactYT<intid,constIpeObject*obj>; 功能:遥调静态函数:staticvoidactYK<intid,constIpeObject*obj>; 功能:遥控静态函数:staticvoidactVQC<intid,constIpeObject*obj>; 功能:VQC投退静态函数:staticvoidactFlash<intid,constIpeObject*obj>; 功能:清闪静态函数:staticvoidactCurve<intid,constIpeObject*obj>; 功能:调取遥测曲线静态函数:staticvoidactRelayDZ<intid,constIpeObject*obj>; 功能:调取设备保护定值静态函数:staticvoidactRelayReset<intid,constIpeObject*obj>; 功能:设备复归静态函数:staticvoidactSignBoardAdd<intid,constIpeObject*obj>; 功能:设备挂牌静态函数:staticvoidactSignBoardDel<intid,constIpeObject*obj>; 功能:设备摘牌静态函数:staticvoidactLockWfYxByUnit<intid,constIpeObject*obj>; 功能:五防间隔解闭锁静态函数:staticvoidactWFViewRule<intid,constIpeObject*obj>; 功能:查看五防规则类名:GraphHelper功能:五防操作接口虚函数:virtualvoidshow_hide_wfview<boolbshow>;功能:显示/隐藏五防视图虚函数:virtualvoidshow_hide_czpview<boolbshow>;功能:显示/隐藏五操作票视图虚函数:virtualvoidinto_wf_devstate_preset<boolbin>功能:进入/退出五防置位状态虚函数:virtualvoidshow_wf_graph_layer<boolbshowwfplane>;功能:显示/隐藏五防平面图元虚函数:virtualvoidshow_wf_lock_info<boolbshowLockinfo>;功能:是否显示五防图元详细信息虚函数:virtualvoidczp_call<intdb_type,intticket_id>;功能:是否显示操作票五防视图4.2告警简报4.2.1告警简报功能图形报警文字报警语音报警打印报警告警屏蔽告警过滤4.2.2报警分类1>越限告警对需要报警的值设定上下限值,当越限状态发生变化时,发生越限报警,通过窗口显示文字及数据变色,并根据需要打印记录。2>变位报警当系统发生正常变位时,变位点在窗口中发生数据变色及闪烁,打印变位点状态及变化时间,推出文字信息,同时根据需要发生语音告警。3>事故报警事故处理是厂站发生事故跳闸信息,发生事故后,系统发生严重告警推出厂站工况图。工况变位发出强烈闪烁及变色发生语音告警,召唤操作人员推出文字信息,仔细说明事故原因启动事故追忆并打印发出语音告警4>工况告警当各厂站装置通讯中断或主站设备发生事故时,系统亦发出明显的告警信息,以提示维护人员及时处理。5>系统自身告警当服务器故障或退出时各工作站均提示告警。当某台工作站故障或退出时各工作站均提示告警。各工作站可在线选择各种告警类型是否需要登录、打印和音响报警,可选择事故是否推画面。系统缓冲区保留至当前为止以往最新的告信息记录2000条。6保护事件保护装置的保护动作告警记录。7自检事件保护装置自我检测告警信息。 8命令信息遥控、遥调、定值操作、区号操作等命令过程信息。9系统信息系统运行自诊断告警信息。10VQC信息VQC运行过程中的告警或操作信息。11故障信息系统运行故障告警信息。4.2.3报警屏蔽与过滤过滤告警信息是指:有告警信息,只是显示上过滤,相当于按条件查询,按厂站和间隔过滤,仅显示选中的厂站和间隔下的告警信息;屏蔽告警信息是指:不告警,不推出告警信息,按厂站和间隔屏蔽,屏蔽选中的厂站和间隔下的告警信息。4.3报表管理4.3.1报表管理基本功能报表编辑报表显示报表打印4.3.2功能说明1>可以灵活地定义报表的格式,通过菜单选择方便地定义各种与数据库有关的前景。报表的类型可分为日报、月报、年报、及其它特殊报表。报表的数据来源主要包括历史数据、用户自定义的数据、常数、各种数据计算的结果。2>报表支持丰富的运算,支持多种运算符和各种运算函数,支持函数嵌套,用户可以自己定义各种计算,对表达式的合理性进行检查,提供一些常用计算的公式函数调用。3>报表支持的操作数包括浮点数、整型数、字符串、时间量等几种数据类型。表格数据显示能显示多种形式的数据,显示字符串时对用户数据不进行处理,直接在最终表格上显示,实数和整数可规定显示的长度和小数点后的位置,可显示多种形式的时间。4>表格中可选择左对齐、中对齐、右对齐三种对齐方式,可选择多种显示字体,可以方便地调整行宽和列宽,支持表格的拆分与合并。提供方便的表格删除、插入功能,可以定义不同类型的边框,支持剪贴板动能,用户可以方便的使用拷贝、粘贴等功能,能保证单元格在移动后保持其运算公式的正确性。5>报表应提供时间循环功能。时间循环是这样一种功能,它需要显示某一数据点在一系列连续的时间里数据库离散采样所记录下来的值。这样,用户只需输入第一个数据,报表工具提供水平或垂直方向上的循环迭代功能,自动完成该数据系列的生成。6>提供常用的表格模板,用户可以根据自己的需要,从多种表格方式中选择自己所需要的方式。可以用报表功能生成操作票的显示模板,并可以打印操作票,使操作票工具脱离具体的显示和打印格式。7>报表与数据库之间采用COM接口,报表可以在线修改,报表可以自动同步。8>采用Excel风格的电子表格方式组织、显示报表,支持运行日志、月、年统计及特殊统计等各种表格。通过年月日选择,检索历史报表。支持各种公式计算,可自动打印或召唤打印。4.4保护管理4.4.1保护管理模块功能读取实时数据库,调出所有厂站和保护装置名,以树形结构显示,双击选择厂站,在信息栏里显示选择信息。运行人员可召唤某保护装置的定值,并在界面上显示该保护装置的所有定值。通过该界面达到远方修改保护定值,修改定值时有权限确认,修改下装后,要确认校验返回并登录所做的修改〔包括登录所有修改前的定值和修改后的定值。可召唤某保护装置的测量值,在界面上显示该保护装置的所有量值。获取故障报告和自检报告。远方对保护装置进行复归。修改某保护装置当前运行定值区号。4.4.2通讯方式及规约保护与前置机通讯接口如下:4.4.2消息类型的点对点问,和点对点通知:表示上行方向,由前置机向工作站;消息类型的点对点答:表示下行方向,由工作站向前置机方向。 C3C4:描述数据传输的类型。报文类别网络报文40H信号复归41H定值操作42H定值区号43H保护采样14H自检报告15H动作报告4.4.21>定值操作〔报文类别:41H命令码:命令码下行上行D1H申请定值D2H定值上送D3H申请定值修改D4H定值修改返校D5H确认定值修改D6H取消修改a>申请定值WS:D1H D1HFRONT:D2H 0FH或超时1.申请定值 2.申请定值失败b>修改定值WS:D3HD5HD5HFRONT:D4H0FH 或不回答 06H1.定值修改2.确认修改,修改失败3.执行成功c>取消修改WS:D6H 取消修改76543210区号模拟量个数开关量个数定值注:申请定值时,定值上送或定值修改返校时,注明数据类型,KOD:1:实际值,10:描述定值修改或定值上送格式:76543210描述类别KOD定值区号后续包状态、数据集数目GIN〔组号GIN〔条目号数据类型数据长度数据数目数据GIN〔组号GIN〔条目号数据类型数据长度数据数目数据…2>定值区号<报文类别:42H>命令码:命令码下行上行D7H申请定值区号D8H定值区号上送D9H定值区号修改DAH定值区号修改返校DBH确认定值区号修改DCH取消修改a>申请定值区号WS:D7H D7HFRONT:D8H 0FH或超时1.申请定值区号2.申请定值区号失败b>修改定值区号WS:D9HDBHDBHFRONT:DAH0FH 或不回答 06H1.定值区号修改2.确认修改,修改失败 3.修改执行成功c>取消修改WS:DCH 取消修改定值区号放在数据结构一的数据区的第一个字节。通讯流程同保护定值3>保护采样〔报文类别:43H命令码:命令码下行上行C0H申请模拟量C1H模拟量上送C2H申请开关量C3H开关量上送a>保护模拟量的上传:按照网络数据格式一,以四个字节的FLOAT类型传送,模拟量按点号顺序依次排列。数据个数由数据长度除以4得到。b>保护开关量的上传:按照网络数据格式一,先写开关量个数〔一个字节,再依次写开关量值。4>保护历史事件〔报文类别:44H命令码:命令码下行上行B0H自检报告查询B1H自检报告上送B2H动作报告查询B3H动作报告上送下行命令:76543210设备ID<4byte>控制码<2byte>报告序号<1byte>上行:76543210设备ID<4byte>控制码<2byte>序号<1byte>年〔2byte年〔2byte月日时分秒毫秒低字节毫秒高字节自检数目自检内容〔4byte76543210设备ID<4byte>控制码<2byte>点号<2byte>年〔2byte年〔2byte月日时分秒毫秒〔2byte动作事件〔2byte动作电流<2byte>选项信号复归<报文类别:40H>报文数据区为空4.4.3通讯规约保护模块与前置机和后台之间的数据交换的接口均采用通用的网络消息传输方式,其中数据传输方向及数据类型分别由网络消息的消息属性和数据描述的C3C4来表述。报文数据附加在网络消息的附加域,报文总长度最大为1024字节。4.4.4接口函数说明函数名:GetDeviceAdressbyID<>功能:通过装置ID得到装置地址函数名:GetCurrentFrontNodeID<>功能:通过装置ID得到所对应前置机ID函数名:GetDeviceName<>功能:通过装置ID得到装置名称函数名:GetBHDZInfo<>功能:通过装置ID得到所有保护定值信息函数名:GetBHCYInfo<>功能:通过装置ID得到所有采样值信息函数名:GetCheckDlgInfo<>功能:通过装置ID得到所有自检报告信息函数名:GetActDlgInfo<>功能:通过装置ID得到所有动作报告信息函数名:GetBHCYKGLInfo<>功能:通过装置ID得到所有采样值名称函数名:GetDeviceInfofromID<>功能:通过装置ID得到装置信息函数名:GetRoutInfofromID<>功能:通过装置节点ID得到所有节点信息函数名:GetCheckDlgName<>功能:通过装置ID,点号得到该点自检报告记录函数名:GetACTDlgName<>功能:通过装置ID,点号得到该点动作报告记录函数名:GetFrontName<>功能:通过前置机ID得到前置机名称函数名:GetNodeName<>功能:通过节点ID得到所有节点名称函数名:GetRTUName<>功能:通过厂站ID得到所有厂站名称4.4.5模块引用动态库NSA3000TDBNSA3000TNMNSA3000TRDNSA3000TSSNSA3000TDS4.5数据库关联4.5.1数据库测点关联模块功能关联实时库五遥表动态数据关联实时库设备表可检索数据关联实时库其它相关表可检索动态数据第五章高级应用功能5.1事故追忆事故追忆功能事故追忆在电网发生事故,进行事故分析时,给分析人员提供与事故相关联的数据〔YX/YC支持,依据这些数据,事故分析人员可以进行事故画面反演、对事故追忆数据进行曲线和表格形式的分析,提高电网运行管理水平。5.1.2事故追忆的启动事故追忆由实时库服务器启动,历史数据库服务器负责数据的采集,每一个事故追忆可以定义一个或多个触发源,触发源可以是系统任意一个遥信、遥测或遥控测点,由表名+设备别名+点号确定。在数据库组态中进行配置时,事故追忆表中的"启动源"字段是一个选择对话框,列表中列出启动源表中配置的启动源名称,在启动源表中,每一条记录都定义了一组触发源,其中任一个触发源条件满足时,此事故追忆就被触发。事故追忆内容事故追忆的内容即为事故追忆冻结的采样点数据,它可以是一个或多个开关量或模拟量测点,采样点数据分为事故前采样点数据和事故后采样点数据。追忆点内容的配置同启动源的配置,只不过是在事故追忆点表中配置。事故追忆的采样周期事故追忆的采样周期即为数据库服务器冻结采样数据的周期,在数据库组态中可任意配置〔单位:秒,数据库服务器根据配置的采样周期在内存中保存最近的10个数据点,一旦事故追忆被触发,首先冻结这事故前的10个数据点,然后依次冻结事故后配置的采样数据点。5.1.5事故画面反演事故追忆触发后冻结的采样点数据是事故画面反演的直接依据,画面反演根据采样数据〔周期为单位,以图像帧的模式按周期一帧一帧播放,再现事故发生前后每一时刻画面开关量和模拟量的动态变化。事故追忆数据分析采用保护故障录波分析软件的思想,在同一个时间坐标轴下显示各追忆点波形〔包括所有开关量和模拟量及实时数据值,实现同一时间坐标下的纵向对比与分析。5.1.7事故追忆数据表格显示以表格的形式显示所有追忆数据二次工程值。5.3VQC电压无功控制基本功能电压无功自动调节通过自动投切电容器和调节分接头,维持电压和无功〔或功率因素在指定范围内,从而保证用户的供电质量。能对多种接线方式的变电站内的多种运行方式进行自动适应。充分考虑各种闭锁条件,条件不满足时自动闭锁电压无功调节功能。多种调节方式:只调电压、只调无功、电压优先、无功优先、电压和无功同等。控制策略采用常用的"九域图"或"十七图"方法。控制方式可设置成"开环"或"闭环"方式,闭环方式自动投切电容器和调节分接头。开环方式提示人工投切电容器和调节分接头。电容器投切采用先投先切模式。考虑电抗器的投切。根据变压器是分列运行还是并列运行,决定同步调节还是独立调节。设置变压器日调节最大次数和电容器日投切最大次数。记录电压无功调节时的系统状态、定值、操作对象、操作内容、操作时间及操作的结果。I/O信息1>输入:通过数据转换模块,导入YX、YC点。2>输出:增加虚拟设备,信息直接输出到数据库中的虚拟设备,由前置机转发置设备。接口函数函数名:staticINTGetCurrentFrontNodeID<>;功能:寻找当前主前置机所属节点ID号函数名:staticBOOLGetNodeStationState<>;功能:根据DEVID得到工作站信息函数名:staticBOOLGetNodeStationName<>;功能:根据DEVID得到节点名函数名:staticINTGetTableName<>;功能:通过表名、点号、父设备别名获得名称函数名:staticBOOLGetSysInfo<>; 功能:得到系统配置表函数名:staticINTGetYKOppositeYX<>;功能:获取遥信相关遥控ID函数名:staticINT SendYKCommand<>;功能:发送遥控命令函数名:staticINT SendYTCommand<>;功能:发送遥调命令模块动态库NSA3000TDBNSA3000TNMNSA3000TRDNSA3000TSSNSA3000TDS5.5一体化五防系统什么是五防?1、防止误分、误合断路器。2、防止带负荷分、合隔离开关。3、防止带电挂〔合接地线〔接地开关。4、防止带地线送电。5、防止误入带电间隔。设计思想和技术特点NSA3000TUG型一体化微机防误操作闭锁系统为配合变电站综合自动化系统开发的,它充分利用现有的变电站监控系统的控制平台,通过信息资源共享从而简化系统结构,提高性能价格比。一体化五防由站控层防误和间隔层防误两层构成,站控层防误包括防误闭锁软件系统、电脑钥匙及锁具,间隔层防误是有测控装置的软件逻辑来完成。站控层防误应采用与自动化系统一体化的模式,指在逻辑意义上防误闭锁软件与综合自动化系统融为一体,实现信息共享,具体指:防误闭锁软件与自动化系统具有统一的数据库、实时库,五防模块与自动化系统的其它应用模块一样从同一个实时库获取数据;防误闭锁软件与自动化系统具有统一的数据库组态,五防系统所需要的数据直接从自动化系统数据库中挑选测点,编辑五防属性,如分合规则,操作术语等;防误闭锁软件与自动化系统具有统一的画面编辑,可直接采用自动化系统的监控画面作为五防系统的模拟开票和执行监控画面。系统组件一体化五防系统包含以下功能应用模块:五防数据库组态五防规则文件编辑五防操作票库<包括预存票库、典型票库、历史票库、手工票库>五防画面预演、执行数据库组态包括从监控系统挑选五防系统需要的实际开关位置,配置五防虚遥信〔地线、网门等,形成五防虚遥信表,并配置你属性。配置五防间隔、五防设备类型表、五防通用/专用操作短语表、防通用/专用提示短语表。五防规则文件编辑规则文件存放目录:\NSA3000T\wf_file\rule.tab规则文件格式说明及示例如下:操作类型用"ON"和"OFF"表示。"ON"代表:合开关,合刀闸,合地刀,关网门,装设地线"OFF"代表:分开关,拉刀闸,拉地刀,开网门,拆除地线"1"代表设备状态:开关在合位,刀闸在合位,地刀在合位,网门关上,地线已装,小车在工作状态"0"代表设备状态:开关在分位,刀闸在分位,地刀在分位,网门打开,地线拆除,小车在试验状态"2"代表设备状态:小车在检修状态操作步数状态为两位:第一位:五防操作错误类型"0":表示操作程序错误"1":表示带负荷拉合刀闸"2":表示带电挂地线"3":表示带地线合闸第二位:开关元件位置"0":表示分位"1":表示合位格式标点,运算符":"表示条件开始"!"表示条件结束"+"表示逻辑"或"关系","表示逻辑"与"关系其中:"-D"为临时接地线;"WM"为网门;"S"为小车;{1024H:102B0=30,102C0=30,10240=30,102B0-D=30,102C0-D=30,10240-D=30+102=10,1021=01!1024 L:102=10,1021=01!1021 H:102B0=30,102C0=30,102B0-D=30,102C0-D=30+102=10,1024=00!1021 L:102=10,1024=00!}五防操作票库按
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论