电量采集系统与MIS的数据共享
2007-08-08 15:54:35 来源:
A-
A+
电力18讯:
安徽省阜阳市供电公司 张亚峰
供电量是供电系统的一个重要指标,也是每个领导都关心的数据,供电量的大小是供电公司经济效益的重要体现。最早的电量统计都是由变电所手抄,并月底上报调度,再形成各种形式的电量报表,最后送到有关领导手中。这种方式得到的电量耗费大量人力物力,电量数据也不及时,而且经常有人为错误。无人值班变电站的投入运行,向这种手抄电量模式提出了挑战。为了准确及时地得到电量数据,我们公司采用了YJD-953电量采集系统,对全局电量自动采集,它包括一台主站微机和在各个变电所安装的采集装置组成,每天在主站通过电话拨号采集各变电所电量,通过总加计算形成各种电量报表,由运行值班员打印出来送交有关生产单位。这样提高了工作效率,提供的电量数据也更加及时准确。但值班人员的工作量仍然很大,而且送交报表不方便,报表经常不能及时送交到有关人员手中,打印报表也造成纸张的大量浪费。
随着公司MIS网的建成,大量的生产管理信息都通过MIS网实现共享,每个生产部门都能及时地得到这些信息。同样我们也想把电量信息发布到MIS网上,那么各个生产部门都能通过MIS网得到电量数据。但是电量采集系统是一个早期开发的系统,并不具有网络功能,而且软件的开放性很差,厂家也不再提供这方面的程序扩展。为此,我们决定自己开发一个程序,把电量数据自动上传到MIS系统的数据服务器上,使每一个MIS网用户都能方便地查看电量数据。
1 两种网络联接的方案比较
为了实现电量采集系统与MIS网联网我们提出了两个方案:一是由电量采集机直接提供WEB服务;二是把电量数据转发到MIS数据服务器,再提供浏览。
第一种方案的优点是简单,容易实现。直接在电量采集机上安装网卡并接入MIS网内,成为MIS网内的一个电量服务器,在机器上安装运行IIS服务,制作电量数据查询网页,把数据库中的数据显示出来。缺点是电量采集机配置较低,运行IIS服务时速度很慢,并且没有安全防护措施,不能满足电力系统二次安全防护的要求,极易受到网络攻击,很难保证电量系统及数据的安全。
第二种方案具有如下优点:数据通过专用程序转发到MIS网内的专用数据服务器中,MIS网的WEB服务和数据服务器都是专业的服务器,运行的稳定可靠性及安全性都比较高,可以为用户提供良好的电量数据服务及其它服务。通过电量发布的形式,电量数据只能通过专门的程序单向传送给MIS网数据服务器,可以有效保护电量主机,符合电力系统二次安全防护要求。可以通过加装硬件防火墙或物理隔离装置实现网络隔离,有效保护电量主机的安全。电量上网程序采用ODBC数据源方式操作数据,实现起来方便灵活,可支持多种数据库格式,可方便用于其它数据库,易于移植。缺点是实现起来比较复杂一些,要通过设计专门程序进行电量数据转发存储。
通过比较,第二种方案既优于第一种方案,也能满足实际的要求,所以我们决定采用第二种方案。
用该方案实现电量系统与MIS网联网和数据共享需要做以下两方面工作:硬件方面,需在电量采集主机上加一以太网卡,用网线连接到MIS网的集线器上,并作一些网络参数设置,考虑到电量主机的安全,在电量主机与MIS网之间可以加一台硬件防火墙。把电量主机的IP地址设置为MIS网的内网地址,在MIS网数据服务器中为电量主机设置一个用户及密码和使用权限,设置电量数据专用的数据单元。在软件方面,要设计一个专门的程序,把电量采集系统的数据读出来并写入MIS网数据服务器。另外,再在WEB服务器上开发一个电量数据主页,供MIS网用户浏览电量数据。方案如图1所示。
2 电量数据转发程序设计
我们的电量采集系统主机程序是用Delphi 2.0编写的,使用的数据库是Paradox 5.0,公司MIS网数据库使用的是SQL Server 7.0。为了编写程序方便,我使用的是Delphi 6.0编程语言,它可以方便地操作Paradox 5.0数据和SQL Server数据库。在电量采集主机上设置两个ODBC数据源,一个对应电量采集主机中的原始电量数据库,一个对应MIS网数据服务器中的电量数据库。
2.1 软件流程
根据软件所实现的功能需要,设计了软件流程图,如图2所示。程序首先读取电量主机的原始脉冲电量数据,乘以对应的倍率参数,得到一次电量数据,存入临时数据表。临时数据表可保存一日或多日的电量数据,还可根据电量峰谷时段的设置,计算出峰谷电量。电量计算完毕,程序再把电量数据从临时表中读出,逐条写入MIS网电量数据单元中,如果已有该日的电量数据则以新数据替代旧数据,没有则添加新数据。数据传送完后,程序清除临时数据表中的数据,关闭各个数据库的连接,退出运行程序。
2.2 程序的使用
首先,从电量采集系
安徽省阜阳市供电公司 张亚峰
供电量是供电系统的一个重要指标,也是每个领导都关心的数据,供电量的大小是供电公司经济效益的重要体现。最早的电量统计都是由变电所手抄,并月底上报调度,再形成各种形式的电量报表,最后送到有关领导手中。这种方式得到的电量耗费大量人力物力,电量数据也不及时,而且经常有人为错误。无人值班变电站的投入运行,向这种手抄电量模式提出了挑战。为了准确及时地得到电量数据,我们公司采用了YJD-953电量采集系统,对全局电量自动采集,它包括一台主站微机和在各个变电所安装的采集装置组成,每天在主站通过电话拨号采集各变电所电量,通过总加计算形成各种电量报表,由运行值班员打印出来送交有关生产单位。这样提高了工作效率,提供的电量数据也更加及时准确。但值班人员的工作量仍然很大,而且送交报表不方便,报表经常不能及时送交到有关人员手中,打印报表也造成纸张的大量浪费。
随着公司MIS网的建成,大量的生产管理信息都通过MIS网实现共享,每个生产部门都能及时地得到这些信息。同样我们也想把电量信息发布到MIS网上,那么各个生产部门都能通过MIS网得到电量数据。但是电量采集系统是一个早期开发的系统,并不具有网络功能,而且软件的开放性很差,厂家也不再提供这方面的程序扩展。为此,我们决定自己开发一个程序,把电量数据自动上传到MIS系统的数据服务器上,使每一个MIS网用户都能方便地查看电量数据。
1 两种网络联接的方案比较
为了实现电量采集系统与MIS网联网我们提出了两个方案:一是由电量采集机直接提供WEB服务;二是把电量数据转发到MIS数据服务器,再提供浏览。
第一种方案的优点是简单,容易实现。直接在电量采集机上安装网卡并接入MIS网内,成为MIS网内的一个电量服务器,在机器上安装运行IIS服务,制作电量数据查询网页,把数据库中的数据显示出来。缺点是电量采集机配置较低,运行IIS服务时速度很慢,并且没有安全防护措施,不能满足电力系统二次安全防护的要求,极易受到网络攻击,很难保证电量系统及数据的安全。
第二种方案具有如下优点:数据通过专用程序转发到MIS网内的专用数据服务器中,MIS网的WEB服务和数据服务器都是专业的服务器,运行的稳定可靠性及安全性都比较高,可以为用户提供良好的电量数据服务及其它服务。通过电量发布的形式,电量数据只能通过专门的程序单向传送给MIS网数据服务器,可以有效保护电量主机,符合电力系统二次安全防护要求。可以通过加装硬件防火墙或物理隔离装置实现网络隔离,有效保护电量主机的安全。电量上网程序采用ODBC数据源方式操作数据,实现起来方便灵活,可支持多种数据库格式,可方便用于其它数据库,易于移植。缺点是实现起来比较复杂一些,要通过设计专门程序进行电量数据转发存储。
通过比较,第二种方案既优于第一种方案,也能满足实际的要求,所以我们决定采用第二种方案。
用该方案实现电量系统与MIS网联网和数据共享需要做以下两方面工作:硬件方面,需在电量采集主机上加一以太网卡,用网线连接到MIS网的集线器上,并作一些网络参数设置,考虑到电量主机的安全,在电量主机与MIS网之间可以加一台硬件防火墙。把电量主机的IP地址设置为MIS网的内网地址,在MIS网数据服务器中为电量主机设置一个用户及密码和使用权限,设置电量数据专用的数据单元。在软件方面,要设计一个专门的程序,把电量采集系统的数据读出来并写入MIS网数据服务器。另外,再在WEB服务器上开发一个电量数据主页,供MIS网用户浏览电量数据。方案如图1所示。
2 电量数据转发程序设计
我们的电量采集系统主机程序是用Delphi 2.0编写的,使用的数据库是Paradox 5.0,公司MIS网数据库使用的是SQL Server 7.0。为了编写程序方便,我使用的是Delphi 6.0编程语言,它可以方便地操作Paradox 5.0数据和SQL Server数据库。在电量采集主机上设置两个ODBC数据源,一个对应电量采集主机中的原始电量数据库,一个对应MIS网数据服务器中的电量数据库。
2.1 软件流程
根据软件所实现的功能需要,设计了软件流程图,如图2所示。程序首先读取电量主机的原始脉冲电量数据,乘以对应的倍率参数,得到一次电量数据,存入临时数据表。临时数据表可保存一日或多日的电量数据,还可根据电量峰谷时段的设置,计算出峰谷电量。电量计算完毕,程序再把电量数据从临时表中读出,逐条写入MIS网电量数据单元中,如果已有该日的电量数据则以新数据替代旧数据,没有则添加新数据。数据传送完后,程序清除临时数据表中的数据,关闭各个数据库的连接,退出运行程序。
2.2 程序的使用
首先,从电量采集系
评论
最新评论(0)
相关新闻:
-
无相关信息