GWS

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

张勇(国网运行有限公司宜昌超高压管理处,湖北宜昌443005)3GG和3GC的高压直流输电工程中,整个HVDC系统都可以由一个或多个远程控制中心(如:国调、华中网调、南电中调、湖北省调、广东省调等调度中心)来进行监视和控制,实现远程调度和监控。而实现远方SCADA系统与本站MACH2系统进行通讯接口功能的设备就是TCWS(TeleControlWorkStation)——远程控制工作站。TCWS是一套智能型远程终端设备(RTU/IED),对远方SCADA系统的控制要求进行响应,并不断地更新远方系统上来自当前HVDC系统的各种信息。远方的控制要求被直接送往MACH2系统执行,此外,它还可直接从MACH2系统获取各种测量的模拟量、指示信息并从SCADA服务器上获取带有时间标记的事件记录。在3GG工程中只有两个调度中心(国调和湖北省调)可以对站内设备进行远程控制,而且它们所能控制的区域是不同的,四台GWS服务器所运行的程序也各有不同,从2004年投入运行至今,出现过一些软件配置方面的问题,本文主要针A1\B1对一些软件配置情况作出简要介绍,同时就一些常见问题提出解决方法的介绍。1江陵站GWS配置介绍1.1硬件拓扑1.2软件配置1.3软件流程图1.4软件工作流程说明2江陵站GWS日常维护与常见问题处理1.1硬件拓扑原理图TCWS与控制系统相连的原理图:每套TCWS由采用不同通讯协议的两台GWS组成,两套TCWS则构成冗余的一套系统。因而在每个站都有4台GWS。TCWS的硬件配置为:两台标准的PC,装设1GHz的CPU和1024MB内存。每台PC装有两张100Mbit的网卡,用于与SCADALAN相连;另有一张网卡用于与远控路由器相连。另有6个标准COM口,用于串行通讯。l采用IEC通讯协议的GWS(A1,B1):1.IntouchWindowviewer——3GGProjectGWS2.Main.exe3.Notificationwindow4.Iccp/dx3.155.SISCOOSISTACKl采用DL通讯协议的GWS(A2,B2):1.Main.exe2.IntouchWindowviewer——3GGProjectGWS3.Face序号调度中心(DispatchingCenter)网络通讯规约(NetworkProtocol)专线通讯规约(PointtoPointProtocol)1国调中心(StateDC)IEC60870-6TASE.2,IEC60870-5-101,2备调中心(BackupDC)3华中网调(CCDC)IEC60870-6TASE.2,DL476-92IEC60870-5-1014南电中调(SCDC)DL476-925湖北省调(HubeiDC)BB_CDT,IEC60870-5-1016广东省调(GuangdongDC)Dl476-92INTOUCH应用:该程序是远动工作站CLIENT与控制保护系统之间通讯的桥梁。该应用通过SUITELINK从控制保护系统中获取远动工作站要传送的信息;同时当远动工作站传输远方调度的控制指令时通过SUITELINK发送到相应的控制系统中。GWSClient(MAIN程序):GWSClient是远动工作站与HVDC系统、设备之间的接口,通过DDE从INTOUCH应用中获取数据并传递命令到INTOUCH应用,INTOUCH应用再通过Suitelink协议与控制保护主机进行交互。设备状态信号和事件信息以SQL查询方式从站服务器获取,而遥测信息则通过INTOUCH应用直接从MACH2系统获取。当GWS从远方调度中心得到对MACH2系统的控制命令时,远动工作站象运行人员工作站一样完成必要的选择/执行步骤,如对象选择、命令选择和命令执行三步。控制命令分为状态切换命令和设点命令。动态连接库,通过使用CPI库,GWSClient能够与实时数据库和通讯插件之间进行信息交换。CPI是用C语言编写的LIB库,完成实时数据库和远动工作站Client之间的数据信息交换和打包、解包。遥测、遥信变化上送数据:通讯模块请求,5分钟。现以龙泉站地刀(P1_WT_Q22)状态的查取为例进行简要说明:打开GWS的MAIN程序,可以找到有下列模块——SQLEVEVNTIN、COM500EventOut设备状态信号和事件信息以SQL查询方式从站服务器获取,图3左边的SQLEventIn模块从SQLSERVER导入事件,即当P1_WT_Q22地刀发生状态变化,触发事件时,该模块会从SCADA服务器中读取信息(包含状态以及时标),读取信息后送至COM500EventOut模块,该模块接收信息后,通过调用CPI向COM500软件发送时间标记的事件,如果输入是DOUBLEINDICATION(OPEN/CLOSE),放到偶数输入端,奇数端开路;每个输入是指向一个数组的指针,包含时间标记和状态。除了通过SQL进行状态获取外,ABB在08年对软件进行过修改,可以通过DDE进行状态量的获取,模块如下:图左边的DDEDiGIn模块通过NETDDE从INTOUCH应用中读取数字量的信息,右边的DigOut模块通过调用CPI(CommunicationProtocolInterface)来向Com500软件发送数字值,注意指令的格式:single/double。INTOUCH具有以下四种WindowsNT服务:WonderwareLOGGER服务、WonderwareSuitelink服务、wonderwareNetdde服务、WonderwareWindowviewer服务。INTOUCH与GWSCLIENT之间通信采用的是wonderwareNetdde服务,而与下面主机之间通信采用的是WonderwareSuitelink服务。通过Intouch可将这些信号串联起来,通过INtouch的Script语句我们可以看出每个变量的情况。打开EWS计算机桌面上“Intouchmaker”程序后,选择“PROJECT”菜单,再选择“GWS”项目,点击“SCRIPT”,弹出一个窗口,在窗口中输入变量名如“P1_WT_Q22_OPEN_IND”,选中该变量再双击该变量,会弹出上图所示窗口。该窗口中要注意以下几个选项的定义:P1_WT_Q22_OPEN_IND是标记名,该标记名最长不能超过32个字符,并且必须以一个英文字母开头,注意不能使用Retval该保留字。TYPE有以下几种类型:对于状态信息如开关的状态、保护的投挺这些信号必须设置为:I/O离散型,对于一些模拟量的信号设置为I/O实型。单击“ACCESSNAME”后会弹出右面的窗口。该窗口是定义该变量的读取位置是哪个程序通过CPI(通信程序接口)这些信号就发送到了COM500引擎中,COM500是ABB开发出来的一个运行于SCADA平台的网关通信软件,该软件可以将信息送到最多四个NCC中心,COM500重要作用是定义信号的路由以及装换成对应的通信协议。功能如右图所示:现已查取一个信号为例对如何操作COM500进行说明:1.检查窗口“MicroSCADANotify”是否已经打开,如果没打开,双击“MicroSCADANotify”图标。‘NotificationWindow’显示了COM500内部信息和错误的日志。2.双击“MicroSCADAControLPanel”并且选择‘Stop’.COM500将停止,通常执行这个操作在重启GWS和备份COM500数据库。若需要启动的话双击‘START’即可启动COM500。3.点击‘OK”,当出现下面的窗口。当下面的窗口出现后,点击“Login”。选择“EngineeringToolManager…”若需要进入数据库和进入交叉连接工具,选择浮键‘SystemConfiguration’双击图标‘SystemConfiguration’再双击‘SignalX-references’从下面的x-referencetool,选择浮键‘Indications’or‘Commands’观察或修改信号和命令。指示页面(显示所有信号名):命令页面(接收的远方调度命令):双击一个指示获得这个信号的详细情况。运行状态必须是“InUse”开关状态(SS),设置成“2–Automatic”模拟量:“RTU-200/AnalogValue”单点值:”RTU-200/SingleIndicat.”双点值:“RTU-200/DoubleIndicat.”单点事件:“RTU-200/SingleIndicat.EventRec.”双点事件:“RTU-200/DoubleIndicat.EventRec.”StationUnitNumer(UN),通常设置“2”.BlockAddress和MAIN程序中的块号必须一致ObjectBitAddress(OB)和MAIN程序中的地址位必须一致选择tabEvents:如果该信号是送往TASE.2协议,必须选择EventObjectEnabled(EE)对于带时标的事件在数据库中必须有两个对象,他们有相同的名字(LN)但不同的索引(LX)。SamenameDifferentindex101索引用于存储带时标的事件而1索引只用于存储一些从DDE过来的指示信号。两则名称相同但索引号相差100。101索引中的内容仅当开关状态变化触发事件后有变化,而1索引中的内容在开关状态变化触发事件和状态变化后均会刷新。当需要添加一个信号时:COM500添加在GWS上进行,就地操作,遵循如下步骤:1、进入备用机。2、关闭主机上的InTouch应用程序。3、关闭主机的Main程序。4、运行“开始\所有程序\COM500\COM500Controlpanel”,点击STOP,停下COM500应用。1、将原MAIN程序备份到GWS主机如下路径:D:\MACH2\LastworkingMain。2、拷贝新程序到D:\MACH2路径下,覆盖原MAIN程序。3、将原Intouch程序备份4、拷贝新Intouch应用到相应路径下,覆盖原应用。5、运行“开始\所有程序\COM500\COM500Controlpanel”,点击START,重新启动COMM500。6、运行“开始\所有程序\COM500\COM500Monitor”OK-Login-Engineering,X_References-Indicationsorcommands如果需要新加入信号点,那么拷贝类型相同的行,在表格任意位置粘贴。粘贴时首先提示:signalname和index已经存在,按提示更改signalname或者index后点击retry;此时又将提示:blockaddress(andbitaddressifdigitalindication)已经存在,按提示更改block(and/orbit)addressusedinHidraw后点击retry。新添粘贴的行在表单中将自动排序。如果不需要添加新的信号点,那么可以直接选中一行需要修改的信号,双击该行后,可以修改信号名称以及block号、bit位等内容,调度的点号等信息可以直接在右下方进行修改。点击新添加信号的各列,填入相应参数(可参照相同类型信号以及远动信息表进行)。参数填写在屏幕的下方。对于带时标的信号(timestampedevent),需要重复上述9-11步再添加编辑一行(IX101,例如原13,现在用113)。其OI不需要手工改动,点击apply将依据所填名称自动更新。1、添加好信号后,可以通过在数据库中插入事件的方法来测试该信号的正确性。在SQLServer查询分析器中键入命令行:INSERTINTOGWSEVENT(GWSID,PointIndex,PointID,EventDate,EventTime,PointStatus,EventSeverityNO)VALUES(1,347,'GG.S1.-A.CP1.1..PCIA.NODE.201.0','2005.1

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功