当前位置:自动化网>北京东方鼎晨科技有限公司门户>应用案例>FIX在电力系统自动化中的应用

FIX在电力系统自动化中的应用

发布时间:2005-03-28 17:35   类型:应用案例   人浏览

提供者:[URL=http://www.dingchen.com]北京东方鼎晨科技有限公司[/URL]
    一、引言     
  随着计算机、电子技术、通信技术的高速发展,电力系统的二次设备及自动化水平也发生着新的变化。为了更好地满足大电网、大机组、高电压的电网实时监控的要求,除常规RTU(Remote Terminal Unit,远动终端)和IED(Intelligence Electronic Device , 如智能电度表、继电保护装置、GPS等)采集电网实时数据外,还须采用软件对电网进行监控。软件应将各二次设备采集的数据收集至监控站,并可根据所采集的实时数据,按一定策略对电网进行控制。   
  由于电力系统对数据采集的实时性和控制的可靠性要求较高,所以所采用的软件也应有好的实时性与可靠性,而INTELLUTION公司的工业自动化软件FIX很好地满足了这一要求。    

  二、FIX工业自动化软件的系统结构及功能     
  FIX软件是一种自动化软件,自动化软件为操作人员和贯穿整个管理的应用软件提供实时的数据。FIX采集实时数据的过程是:  

  1.I/O驱动程序软件从I/O设备中读取数据并把数据传入驱动程序映射表(DIT Driver Image Table)的地址中。  
  2.扫描、报警、控制(SAC)程序从DIT中读数据,并将处理后的数据传输到过程数据库中。  
  3.内部数据库访问功能从本地或远程的数据库读取数据,并将这些数据传输至请示的应用程序中去。   

  在整个数据采集的过程中,有这样几个关键的环节:I/O驱动程序(I/O Drivers)、FIX的数据库、图形界面用户程序。    

  I/O驱动程序(I/O Drivers):   
  传感器或控制器将数据送入PLC或其它过程硬件的寄存器中。FIX软件提供与PLC等硬件设备的接口。可以将数据从寄存器中读出的软件接口称做I/O驱动程序(I/O Driver)。高性能的I/O驱动程序有许多功能,诸如自动通讯错误检测、信号调节、报告、恢复、支持冗余通讯等功能。FIX可以同时支持8个不同类型设备的I/O驱动程序在一个SCADA节点上运行。    

  FIX的数据库:   
  FIX数据库可从驱动程序映射表(Driver Image Table)检索数据、处理过程数据(包 括指令)、与定义的报警限进行比较、输出值返回到驱动程序映射表、发送报警信号到操作员显示器,打印机,文件及网络报警设备。    

  图形界面应用程序:   
  在现场应用中,FIX最重要的功能是提供一个可视化的窗口进行过程处理,FIX画面提供一个图形用户界面(GUI),在用户屏幕上提供图形化的过程信息,包括原始数据、计算数据、报警、变量字符串、点信息、趋势报警或变量状态。   

  图形应用程序的核心是从数据库访问信息。为了直接显示数据,图形应用程序提供了多样性的链接(Links)方式,链接可以有多种格式及配置的灵活选择,对系统或过程数据进行显示。操作人员也能使用链接向数据库写数据。同时,数据源不仅可以是来自FIX数据库,而且可以来自其它DDE应用程序或ODBC数据库。这些数据传输可以是双向的。   

  除了这几个关键环节外,FIX还提供了报警和安全系统。报警系统可用于生成、显示、存储报警和信息。可将报警和信息发送到网络上的任意节点、与FIX相连的打印机、磁盘文件、报警概要显示、报警历史窗口、多媒体报警。安全系统包括基于用户的安全系统和系统安全性应用程序,基于用户的安全系统可保护FIX文件、重要的程序、操作显示文件和配方、数据库模块,系统安全性应用程序包括安全配置和登录两种程序。 在安全配置程序中可以设置节点的安全性为允许/不允许、创建用户和组的账号、分配用户使用程序和程序功能的权限、分配用户名和密码、分配安全区(security area)名等。为了保护数据库不受非法修改,FIX使用安全区(security area)的概念,可以把安全区看作是有着相同安全级别的一组数据库的模块,最多可定义254个不同的安全区。 一旦节点有安全保护,操作人员必须访问登录程序,输入姓名和密码。在登录后,操作人员才能访问权限允许范围内的内容。    

  三、电力系统自动化状况分析     
  电力系统由发电厂、变电站及输电线等组成,也设有一个集中控制管理中心,这就是电力系统调度所。由它统一指挥在正常或事故情况下电力系统的运行。在发电厂和变电站设有主控制室,集中控制和管理整个厂、站的运行。   

  为了保证电力系统运行的可靠性、经济性和电能的质量,调度所必须收集系统的实时运行资料。例如主要发电厂的机组出力、母线电压、电网频率和线路潮流等主要参数;还要收集主要设备的运行状态,例如开关的投入或切断等。过去这些工作都要通过电话来完成,每天由各厂、站的值班人员定时地轮流向调度所报告机组的出力、线路潮流、母线电压等参数,调度员参照这些资料,结合负荷预测情况,安排运行计划,检修计划等,并用电话通知下属厂、站的值班人员,以达到控制管理的目的。这时的调度工具只有电话通信,主要是电力线载波通信。显然这种一来一往的通话需要较长的时间,调度员通过电话所掌握的资料缺乏实时性,是过去一段时间的情况,不能满足及时安全经济调度的要求。特别在处理事故时,电话通信不能使调度人员及时掌握故障情况,快速处理事故。这样,电力系统为了在正常及事故情况下,提高效率,在调度、厂、站逐步采取了自动化技术。电力系统自动化技术的遥测(模拟量输入)、遥信(数字量输入)、遥控(数字量输出)及遥调(模拟量输出)功能显著地提高了监控效率。   

  近几年来,随着用户对供电可靠性要求的提高,电力系统调度自动化、变电站自动化和配电网自动化在电力系统中得到了越来越广泛的应用。   

  变电站自动化是在微机技术和网络通讯技术的基础上发展起来的。变电站自动化系统集保护、测量、控制、远传等功能为一体,采用微机化产品,并充分利用微机的数字通信的优势来实现数据共享的一套电力系统二次设备的自动化装置。它取代了常规的仪表盘、柜,以及一些中央信号装置,节省了变电站的占地面积,节省了电缆的投资。整个变电站要实现自动控制,一套优秀的监控软件是必须的。当操作人员进入变电站时,可以从自动化系统的当地监控软件上了解变电站当前的运行情况和历史记录。当地监控软件通过密码实现多权限多级管理,一般操作人员可以看主接线图、遥信遥控遥测表、特殊功能显示图、SOE等图表,系统管理员可以修改软件配置、各级权限范围、各种图表,操作员和监督员同时认可才能进行遥控操作。登入登出过程、执行操作后软件都会详细记录操作人姓名、密码、操作等信息。软件根据设定自动记录所需的四遥量并进行统计,形成曲线、棒图等。   

  配电网自动化是将低压电网中的智能化设备以最优的结构连接起来,组成一个无论在电网结构还是在保护、控制、管理和运行等方面都能适应电网建设需要的自动化系统。其主要功能有:基于地理信息的配网运行监测和控制(SCADA/GIS)、故障自动诊断隔离与供电恢复、网络优化、电能质量最优控制、自动读表、负荷控制与管理等。要实现这些功能,除了IED(Intelligence Electronic Device)外,还需要自动控制软件来实现上述功能。    

  四、 在FIX中开发电力系统所用协议的驱动程序     
  电力系统要实现自动化,优秀的自动控制软件是必不可少的,而INTELLUTION的FIX自动控制软件在可靠性、实时性、灵活性上都满足了电力系统的要求。但由于电力系统所用的通讯协议与普通工业自动控制中所用的协议不同,所以要想在电力系统中应用FIX软件,首先要开发电力系统所用通讯协议的驱动程序。    

  1、协议驱动程序开发工具   
  FIX软件的结构是开放式的,它所用到的协议驱动程序可由用户自己开发,开发驱动程序的工具有I/O DRIVER DEVELOPMENT TOOLKIT和OPC SERVER TOOLKIT。若要开发WINDOWS环境下32位的应用程序,可用OPC SERVER TOOLKIT。   
  在VISUAL C++5.0下应用OPC SERVER TOOLKIT可生成基于串口或TCP/IP的驱动程序的框架。框架的基本结构如下图: 
               
                   协议驱动程序的基本框架

  
    对于基于串口的协议驱动程序,各部分所包括的属性有:   

  通道:通讯端口;通讯模式(直接连接;通过MODEM拨号;无线电方式);波特率;数据位;停止位;校验方式。   
  设备:设备地址;响应等待时间(Reply Time);重试次数。   
  数据块:保存数据的内存地址;轮询速率;数据类型。     

  对于基于TCP/IP的协议驱动程序,各部分所包括的属性有:   

  通道:由于是基于TCP/IP协议驱动程序,通道部分没有属性需要设置。   
  设备:模式(TCP/UDP);IP地址;设备地址;响应等待时间(Reply Time);重试次数   
  数据块:保存数据的内存地址;轮询速率;数据类型。   

  协议驱动程序运作时,在数据块部分有这样几个共同的函数:轮询常用数据(如遥信,遥测数据);按用户要求进行的操作(如遥控,遥调操作);处理子站主动上报的信息(如SOE数据)。在编制具体协议的驱动程序时,应在这几个处理协议信息的函数中加入具体协议的报文。   
  在通讯过程中,为了保证遥信、遥测等数据的实时性,协议驱动程序是多线程(线程是Windows 应用程序的执行路径,多个线程可同时运行。)的,多个线程同步运行。驱动程序建立的基本线程有:通道扫描工作中设备的线程;通道处理协议数据收发的线程;数据块解析协议响应数据的线程。    

  2、电力系统中所用通讯协议的现状分析     
  目前,在电力系统变电站与调度端之间,常用的协议有仅适用于点对点通讯的CDT(循环式)协议,以及既可以用于点对点通讯又可进行总线式通讯的POLLING(论询)协议,常见的POLLING协议有1801协议、SERIES V协议、μ4F协议、IEC870-5-101协议和DNP协议等。每种协议既有其优点,也有其局限性。    

  (1)、CDT协议:   
  CDT协议为循环传输方式,无模拟量变化传输功能,在1:N的远动系统中,传输效率低,传输速度慢。由于CDT协议有多个版本,所以其具体实现方法,如遥控字的数据结构,一个字节8位数据的发送顺序等存在差异,普遍存在着协议接口问题。传统做法是一种协议编制一个接口处理程序,接入新型远动则必须重新编制程序。    

  (2)、1801协议:   
  1801协议报文用一个字节表示逻辑RTU个数,最大为256个,用4位表示板地址,最多为16个。遥测板地址、遥信板地址、遥控板地址统一编址。每个遥测板地址表示12个遥测量,每个遥信板地址表示24个遥信量,每个遥控板地址表示8个遥控对象。在变化数据报文中,遥测、遥信序号由板地址确定,在遥控选择、遥控执行报文中,遥控对象也由板地址确定。    

  (3)、μ4F协议:   
  μ4F协议主站与子站通讯报文的应答逻辑关系比较复杂,对程序编写及运行维护人员有较高要求。    

  (4)、SERIES V协议:   
  子站回答报文中不包含命令码。在双前置机系统中,当值班机与远动通讯时,备用机不能同时侦听,因此难能达到热备用的目标。    

  (5)、IEC870-5-101协议:   
  IEC870-5-101协议针对IEC870-5基本标准中的FT1.2异步式字节传输(Asynchronous byte transmission)帧格式,对物理层、数据链路层、应用层、用户进程作了大量具体的规定和定义。   
  IEC870-5-101协议支持时钟同步、电能脉冲计数量的传输、装载参数、文件传输、通道诊断、子站事件触发传输数据等功能。    

  (6)、DNP协议:   
  DNP 3.0是开放式协议,它可以对不同的数据类型安排不同的优先级;支持主动上报信息;支持主站与子站对时;允许多主站和对等操作。   

  DNP 3.0是分层实现的协议。它定义了三层,即应用程序层、数据链路层和物理层。为了实现的方便,DNP 3.0在应用程序层与数据链路层之间还增加了虚拟传输层。   
  在DNP协议中,每一个数据类型应称为一个对象组(Object Group),每一个对象组中有对象组变量(Object Group Variation),不同对象组变量表明所对应对象组中数据的不同组织方式。对于遥信、遥测等信息,DNP协议采用轮询方式,而对于变位信息(如SOE数据),由发生数据变化的设备(即子站)主动上报,而不需主站去询问。    

  3、应用OPC SERVER TOOLKIT实现DNP3.0协议     
  不同的协议,只是收发协议的数据不同,应用OPC SERVER TOOLKIT实现DNP 3.0协议时,应在数据块、设备和通道发送数据的函数中,填入DNP 3.0协议的数据。如在设备建立通讯联系的函数中填入DNP 3.0协议设备间建立通讯的协议数据;在数据块的轮询需求信息函数中填入询问遥信、遥测信息的协议数据;在数据块的输出信息函数中填入执行遥控,遥调操作的协议数据。   
  在通道接收到响应信息后,首先进行DNP 3.0协议的CRC(Cycle Redundancy Checksum,循环冗余码校验)校验,校验正确后,再按DNP3.0数据格式,在数据块中对响应信息进行解析,去除起始字节、站地址和校验码等无用信息,将所需数据写入内存。这样,上层应用软件就可直接读取相应内存地址中的数据,从而达到对实时数据进行采集、监控的要求。    

  五、在电力系统中应用FIX软件     
  目前,FIX在电力系统自动化中主要用于变电站、电厂自动化监控、配电网自动化和 调度自动化中。    

  1、 FIX在厂、站自动化中的应用  
  利用FIX强大的图形功能及安全、报警、历史曲线显示等功能,可以灵活地实现厂、 站自动化所要求的各项功能。    

  数据采集和监视 
  利用FIX可接入多个协议驱动程序的特点,采集了厂、站大量的遥 信(DI)、遥测量(AI)。  

  遥控操作 
  操作人员可通过计算机画面输入密码分/合断路器,投/退软压板,对继电保护动作信号进行复位,调节变压器分接头及无功优化方式。  

  数据处理及统计 
  利用FIX的历史数据采集及FIX集成工具包可对收集到的数据进行统计计算,可计算出每小时、每天及每月的最大值、最小值、不合格时间和合格率,分别在计算机中保存1星期、3个月及1年以上。  

  自动职责划分 
  利用FIX的安全系统可实现自动职责分工条例中规定的各种职责权限。  

  报警处理 
  利用FIX的报警功能可实现报警处理。在厂、站中产生事故总信号,监控计算机显示器上将自动推出主画面,同时音箱中发出报警声,持续半分钟。同时计算机还记载了厂、站中的所有遥信变位信号及精确的变位时间,对相应的断路器/小车/接地刀闸跳变进行闪烁,主要遥测量越限由黑变红,直到操作人员确认。  

  自动操作记载 
  利用FIX的命令语言可编程实现自动操作记载。根据操作人员登录及操作过程中输入的姓名、口令,可自动记录厂、站中操作人员登录情况及每一步遥控操作的操作人员姓名、操作时间、操作内容及操作人员性质。  

  曲线 
  利用FIX的历史数据显示可查看各遥测量的实时值、历史数据值、统计值,对曲线进行放大、缩小,打印曲线等功能。  

  报表制作及打印功能 
  利用FIX的报表功能可根据用户的要求,FIX可自动生成日报表、月报表以及其它表格,同时选择画面上的打印按钮可打印画面及报表。  

  仿真系统 
  利用FIX提供的SIM及DDE驱动程序可以不需任何外加的硬件(如RTU等)作出一套与厂、站内的监控系统完全一样的仿真系统,可以模拟登录,进行遥控操作,生成操作记载,模拟故障现象,为厂、站运行维护人员提供了一套生动的培训教材。另外、利用FIX WEB SERVER可以实现用浏览器(如INTERNET EXPLORER)浏览现场真实的监控界面。    

  2、 FIX在配电网自动化中的应用   
  在配电网自动化中,除了用FIX采集实时数据外,更重要的是应能根据实时数据的变 化来进行故障定位及自动恢复配电网供电。利用FIX提供的集成工具包可实现故障定位和自动恢复的功能。   
  FIX集成工具包提供了一系列函数,利用这些函数可以访问FIX的实时数据库和历史数据库,也可以完成一些辅助功能(如登录、取出FIX节点名等)。函数可在VB或VC++中应用。   

  为了实现故障定位和自动恢复的功能,可在VB或VC++中用FIX集成工具包提供的读取实时数据库的函数,取得实时数据,然后根据实时数据的值,按故障定位和自动恢复的策略,在VB或VC++中编程判断应分/合哪一个开关,得出判断结果后,通过写数据库的函数,对数据输出点进行操作,使实际的开关动作。    

  3、 FIX在调度自动化中的应用   
  在调度端的FIX可通过调制解调器拨号与厂、站端的RTU通讯,取得远方数据,并可 控制远方开关。若要提高可靠性,可在调度端采用FIX双机冗余,两台装有FIX的计算机同时从远方RTU取得数据,用FIX的安全系统确保只有一台计算机可以进行遥控操作。如果当地已建设好电力数据交换网,也可在调度端直接使用支持TCP/IP的协议驱动程序,通过电力数据交换网与厂、站端的RTU通讯,在这种方式下,通讯的速度得到了较大的提高。在通讯可靠性得到保证后,便可以应用FIX的图形、报表、报警、安全等功能实现调度的各项操作要求。    

  六、 FIX在电力系统中的应用实例   
  在为国家重点工程轨道交通明珠线供电的110Kv宝兴变电站、110Kv虹桥变电站中,自动化系统采用了FIX软件。   
  110Kv宝兴变电站有两台主变,主接线方式采用单母分段,每段母线有四条出线;110Kv虹桥变电站有两台主变,主接线方式采用单母分段,每段母线有五条出线。变电站内用 

  GE HARRIS公司的D20 RTU收集站内所有信息,监控计算机从RTU中取得所有信息,并用FIX软件对整个变电站进行控制。  
  由于RTU与监控计算机通过SC1801协议通讯,所以首先应用OPC SERVER TOOLKIT开发了SC1801协议的驱动程序,然后在FIX中实现了数据采集和监视、遥控操作、数据处理及统计、自动职责划分、报警处理、自动操作记载、历史曲线、报表制作及打印功能和仿真系统等功能。    

  七、展望      
  在FIX应用于电力系统自动化之前,电力系统自动化的软件大多采用硬件厂商所提供的与其硬件设备配套使用的软件,如提供RTU的厂商会提供一套应用于监控计算机上的软件,这套软件可取得该RTU中的所有信息,并可在该软件上进行一些简单的组态工作,但不能让用户在现有软件基础上开发适合自己要求的应用程序。   

  作为一个优秀的工业自动化软件,在具有与硬件设备通讯的协议驱动程序后,FIX的开放式结构使得FIX可以应用于不同的硬件设备,并且FIX的工具包也可使用户开发适合自己要求的应用程序。   
  在厂、站自动化中,在满足可靠性的前提下,可以取消RTU,直接用安装有FIX的工业控制计算机通过某几种协议驱动程序收集各种智能设备的信息,这样,系统的效率可得到提高。   
  在存在电力数据交换网的情况下,调度端和厂、站端的通讯可利用FIX的网络功能。调度端直接通过电力数据交换网读取厂、站端FIX(即FIX中的SCADA节点)数据,并可对厂、站端操作。这种情况下由于FIX的分布式客户机/服务器结构使得调度端不需储存厂、站端的数据库便可取得数据,提高了调度的效率。



















































本文地址:http://www.ca800.com/apply/d_1nrutga2l04np_1.html

拷贝地址

免责声明:本文仅代表作者个人观点,与中国自动化网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容!

留言反馈
  • 评价:

  • 关于:

  • 联系人:

  • 联系电话:

  • 联系邮箱:

  • 需求意向:

  • 验证码:

    看不清楚?

  • 在线咨询