您现在的位置:机电论文网>> 电力行业>> 正文内容

大型电力自动化系统实时数据通信技术的研究

作者: 来源: 发布时间:2018/2/11 16:12:47  点击数:1031
1 引 言
电力系统中,现场数据不但包括功率、电压、电流等测量数据,还包括分合闸、过流、速断等操作及事故所产生的事件数据。当发生事故而导致跳闸时,还要记录现场的故障录波数据,可见,需要通信的数据量是一般工业控制中所无法比拟的。由于电力系统现场数据的变化非常快,一次过流可能只维持十几毫秒,数据稍纵即逝,所以对数据的实时性、通信速度的要求是非常高的。
监控系统底层数据可靠、高效的通信是系统可靠性的关键,是设计监控软件的重点。一些现有的软件,将数据通信、处理和监控都做在一个软件中,虽然显得直观紧凑,但系统的升级改进却十分不便,一个微小的改动都要对全部系统进行重新整理,因此,采取模块化结构是比较好的一种选择。
笔者在一个大型电力监控系统设计中,硬件上采用通信站和监控站分开的独立方式,软件上将底层通信软件从监控软件中分离出去,在通信站中独立工作,通信站专门负责底层现场实时数据的采集,并和上层监控站进行双向数据通信。由于通信站的独立,使上层监控站的任务大大减轻,不但提高了底层的通信速率,还加快了监控界面的数据刷新速度。如果下层仪表数量很多,可以在通信站上采用多路双口ram智能通信卡,并扩充为多个串口,进一步提高底层通信速度。
2 系统结构
图2—1给出了一种典型的系统结构,这种结构综合了以上讨论的特点。其中,两个通信站组成双机冗余热备,保证系统的安全运行,现场仪表的数据通过rs-485/422串口传送给通信站,通信程序读取串口的数据,解析后一方面将数据存入数据库,作为历史数据加以保存,另一方面通过tcp/ip协议,将数据打包后传递给上位机,在监控软件中进行运接送上以太网,也利于远程监测和故障诊断。

由于通信站和监控站是分离的,只要都支持tcp/ip通信协议,编写监控系统的工具语言不需要与通信站相同,这样就给用户提供了灵活的平台选择,可以利用一些图像功能强大而硬件功能相对弱的组态软件编写监控软件,以提供直观漂亮的操作画面。
对于一些特殊的下层仪表,如果通信协议不同,只需在通信软件中改变相应的协议即可,不需要对监控软件作出任何修改。用这种方法,可以非常灵活的兼容各种不同通信协议的仪表。这样,系统的升级和扩展就会相当方便。
3 提高通信速度的措施
3.1硬件措施
通信站与上层监控站间的通信是通过以太网传输的,通信速度快,实时性很好。而现场仪表与通信站之间是通过串口读写数据的,在仪表传输速率与传输数据量一定的条件下,当现场仪表的数量多到一定程度,由于总数据量过大而造成通信时间过长,可能会成为限制实时性的瓶颈,为了解决这个问题,硬件上可以采取以下的改进。
3.1.1 多串口数据通信
串行通信具有连接简单、使用灵活方便、数据传递可靠等优点,在数据采集和实时控制系统中得到了广泛应用。
一般情况下,多台下层仪表连在一条通信总线上,通信站通过其一个串口连接一条通信总线,从而实现通信站与仪表的串行通信。这时,通信站对全部下层仪表作一次数据通信的时间等于通信站与每个仪表的通信时间之和。
在电力系统中,随着系统规模的增大,下层仪表数目增多,扫描周期将相应增大,从而使操作员难以及时掌握现场的运行状况,系统安全性得不到保证。由此可以看出,上下层通信速度极大的影响着整个系统的实时性,制约电力监控系统的规模及发展。
为解决这个问题,可将一个串行通信过程分成多个串行通信过程,以提高工作效率。如图3—1所示,硬件上通过使用多串口通信卡,软件上对各个串口同时扫描,实现多串口通信的并行工作方式。

这时下层仪表分别连在多条通信总线上,因为windows操作系统支持多任务管理,计算机可同时对多个串口进行读写。假定有100台仪表,使用5个串口通信所需要的时间是用1个串口所需时间的1/5,这样就使通信速度大大提高。

更多
字体:【】-【】-【】【关闭此页

上一篇:燃油联合循环电厂改烧天然气的技术经济'   下一篇:新型多功能膜/基结合力测定仪的研制'


特别声明:机电之家(http://www.jdzj.com )所共享的机电类资料,机电论文、机电类文章、机电企业类管理制度、机电类软件都来自网上收集,其版权归作者本人所有,如果有任何侵犯您权益的地方,请联系我们,我们将马上进行处理。购买的论文都出自原创,保证作者的原创的版权的转让,任何纠纷由法律解决。