X
  • 陇上孟河

  • 中电智媒IOS版

  • 中电智媒安卓版

X

iES500系统实现数据MIS网浏览

来源:阜阳供电公司 时间:

    前  言
  在电力系统的生产运行中,电网数据不仅要采集并传送到调度自动化实时系统,也需要把数据传送给MIS系统的各个用户,为企业管理部门提供决策依据。因此,在调度自动化系统的实施过程中,调度自动化实时系统与MIS系统间互联是工程人员面临的一项重要技术工作。
  调度自动化SCADA系统是集变电所端设备RTU与调度主站端设备于一体的数据采集处理系统,这个系统主要是为监视电网的运行、指挥变电所的倒闸操作及事故处理、保障电网的安全服务的,系统的安全性、实时性和可靠性要求都比较高。电力企业的MIS系统是集用电营业管理、生产技术管理、财务管理、人事劳资管理、档案管理等多项管理功能于一体的局域网络系统,它是电力企业实现信息资源共享、无纸化办公的基础,它是一个相对开放的系统。可见,MIS系统与调度自动化SCADA系统的服务对象、网络安全及软硬件结构都不大相同,但为了实现资源共享、减少投资,MIS系统又应该能够调用调度自动化系统的各种数据,如何实现MIS系统与SCADA系统之间互联是一个必须解决的问题。本文解决了MIS系统与SCADA系统之间的数据连接以及其中的安全问题。

1  SCADA系统与MIS系统实现联网
1.1  常用的实现方式
  SCADA系统与MIS系统连接通常采用网关机和直接连接方式。
1.1.1 采用网关机的连接方式
  (1) 网络结构  这种连接方式是在MIS系统与SCADA系统之间加一网关机,实现数据的中转功能。由于MIS系统与SCADA系统的应用对象和使用范围不同,为了保证SCADA系统既能向MIS系统传送数据又不受MIS系统的干扰,不将两个网直接相连,而是通过网关机将两个网有效地隔离。网关机需安装两块网卡,一块与SCADA网相连,一块与MIS网相连,SCADA网只按一定的规约给MIS网送实时及历史数据,由MIS网自己进行处理。
  (2) 数据处理  这种连接方式需要在网关机上安装接口转发程序,将通过第一块网卡接收到的SCADA网的实时数据根据统一的通信协议进行打包,再通过第二块网卡向MIS网进行发送,同时在MIS网服务器上还要安装数据接收程序,将网关机送过来的数据包进行接收并处理,并把处理后的数据存入数据库。MIS网用户安装相应的程序对各种实时或历史数据进行查询浏览,还可安装运行实时数据的画面监视程序,通过上述一系列的环节,可以实现MIS网工作站调用SCADA网的数据。
    (3) 接口特点此种接口是不同局域网之间常用的连接方式,其特点是既能实现资源共享,又能保证两网互不干扰,确保网络安全。但此种接口方式的投资也比较大,硬件投资只需1~2台微机,关键是软件投资是非常大的,其中包括网关机接口转发程序、服务器接收处理程序、存取远动数据的数据库程序、各工作站调用远动数据时显示数据的画面程序,需大量投资。
1.1.2   直接连接方式
  (1) 网络结构 将MIS网与SCADA网直接相连成为一个网,IP地址统一分配统一管理,减少了中间环节,提高了运行速度。 
  (2) 数据处理方式此种网络结构无需网关机及接口程序, 在服务器上也无需安装远动数据的接收处理程序及数据库程序,如某MIS网工作站允许调用远动数据,就给该工作站安装经过特殊处理的远动工作站程序,该MIS工作站就成为了一台非正式的远动工作站,它可直接调用远动后台机数据库数据,为什么说它是非正式远动工作站呢?因为给它安装的是经过处理的远动工作站程序,它只能看电网画面及画面上的实时数据,不能查看远动后台数据库也不能进行遥控及运行其他远动工作站程序。
  (3) 接口特点此种网络连接方式不需其他软硬件,只需将两网直接相连,已无接口可言,实际上已经是一个网了(这种连网方式只适合机器较少的局域网与局域网之间的连接),只不过是在不同的机器上运行不同的程序,实现不同的功能罢了,这就涉及到网络安全的问题,特别是远动网的安全问题,所以必须采取相应的措施才能保证远动网的安全运行。首先,只能给与调度工作有关的少数MIS网工作站安装处理后远动工作站程序,其次必须统一分配IP地址,而且两网由一个部门统一进行管理,防止互相干扰,对于计算机病毒必须时刻注意控制。
1.2  iES500系统实现方式
  iES500系统与MIS网连接时采用直接连接方式,在SCADA系统添加一台服务器,专门用于WEB数据发布,MIS网用户通过浏览器浏览数据,不需安装专门的程序。其实现原理是把电网的一些主接线图先存为静态图形文件,生成HTM文件,动态数据通过JAVA控件,在客户端运行JAVA虚拟机实现。
1.2.1   Java虚拟机
  Java虚拟机(JVM)是Java Virtual Machine的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。
  Java语言最重要的特点就是可以在任何操作系统中运行。使用Java虚拟机就是为了支持与操作系统无关,在任何系统中都可以运行。
  Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。
1.2.2   各种数据图形文件的制作
  使用SCADA系统的画面编辑软件,画出各种接线图,把它存为WEB图形格式,生成.jpg文件和.des文件,文件保存有各种数据的类型及画面中的位置,以及各种数据的读取方式及路径,保存在相应的目录下。
1.2.3   JAVA控件的编写
  运用Java或C++语言,采用最基本的SOCKET编程技术,编写数据读取传送程序,按一定的方式读取内存中的实时数据,并在浏览器中显示出来,经过编译生成 .class控件。SCADA系统的实时数据是通过软总线映射在内存中的,生成的控件能通过自定义端口(1433端口)从WEB服务器读取实时数据,并在浏览器中显示出来。
 

地址:北京市丰台区南四环西路188号7区18号楼

邮编: 100070

Copyright©2011-  All  Rights  Reserved.

中电传媒股份有限公司  中国电力新闻网  版权所有  未经授权  严禁转载