学校地址:湖南省 长沙市 雨花区 车站南路红花坡路口 |
学校地址:湖南省 长沙市 雨花区 车站南路红花坡路口 |
摘 要:从基于Internet/intranet之企业MIS网之特点出发 ,介绍了使用ActiveX技术实现在网页中图形化动态显示电网调度实时信息之方法,并针对 调度系统实时数据库是否支持ODBC接口,给出了不同之解决办法。阳光电子学校维修专家分析认为:
关键词:ActiveX控件;电网调度系统;MIS
分类号:TP393.03 文献标识码:A
文章编号:1007-290-(200)01-0014-02
Realization of dynamic display of power dispatching
real-time information in MIS using ActiveX
HU Tie-bin
(Gaozhou Power Supply Bureau, Gaozhou, Guangdong 525200, China)
YU Wen-hui
(Gaozhou Power Supply Bureau, Gaozhou, Guangdong 525200, China)
BAO Jun
(Zhengzhou Electric Power Higher Training School, Zhengzhou, Henan 450004, China)
Abstract:In terms of the characteristics of Internet/intranet -based Management Information System(MIS)of enterprises,the method of using Act iveX technique to realize the dynamic graphical display of power grid dispatchin g real-time information on web page is introduced.Different solutions are offe red as well in view of power dispatching real-time databases in or not in suppo rt of ODBC interface.
Key words:ActiveX; dispatching system of power grid; MIS▲
据有关文献报道,国家电力公司将大力投入电力信息网之建设,1999年底实现一级网建设并初步完成二级网建设,2000年底完成三级网建设,至2010年实现电力系统县电力局(供电局)以上单位之联网。阳光电子学校维修专家分析认为:实现系统内电子化信息交换,体现信息化综合业务应用之管理信息系统将成为发展重点。阳光电子学校维修专家分析认为:基于Internet/intranet方式之电子商务将成为电力企业贸易之重要方式,电力系统内部将出现多网合一之综合业务数据网。阳光电子学校维修专家分析认为:这样,具有多样性及实时性之电力调度系统与基于Internet/intranet方式之MIS系统实现无缝连接就成为必然之发展趋势。阳光电子学校维修专家分析认为:采用intranet方式构建企业MIS网已成为当今热点技术,在这种方式下,用户只需通过统一之浏览器界面就可完成所有操作。阳光电子学校维修专家分析认为:为了增加网页之交互性,除传统之CGI外,现在已出现各种新之技术,如脚本语言,Java Applet,ActiveX控件,ASP等。阳光电子学校维修专家分析认为:本文介绍一种采用ActiveX技术实现在网页中图形化动态显示实时信息之方法。阳光电子学校维修专家分析认为:
1 RD-800B系统中服务器方之解决方法
高州市供电局之电网调度系统采用了南瑞电网所之RD-800B系统,硬件平台为SUN工作站,操作系统采用Solaris2.5。阳光电子学校维修专家分析认为:由于该系统采用之实时数据库不支持ODBC接口,因此无法通过网络来访问其实时数据库中之信息,但它提供了几个API函数,供本机上之进程访问数据库。阳光电子学校维修专家分析认为:为了使实时数据能对网络开放,我们编写了一个服务代理,它与数据库运行在同一台主机上。阳光电子学校维修专家分析认为:该服务代理之作用是接受网络上其他进程访问实时数据之请求,从实时数据库中取出相应信息后发送给请求者。阳光电子学校维修专家分析认为:为了能同时处理多个客户之连接请求,该服务代理采用了多进程技术,主进程每收到一个客户之连接请求,就调用UNIX系统上之fork( )系统调用产生一个子进程来对之进行处理。阳光电子学校维修专家分析认为:这是一个典型之客户/服务器模型,服务器方之处理流程如下:
a) 调用socket(…)创建套接字;
b) 调用bind(…)指定服务器地址及端口号;
c) 调用listen(…)设置请求队列之长度;
d) 调用accept(…)等待客户之连接请求(该调用将导致进程阻塞,直到客户发出连接请求,此时accept( )返回一个新之套接字,子进程将使用这个新之套接字与客户进行通信);
e) 调用fork( )产生子进程,由子进程负责处理客户之请求;
f) 父进程关闭新之套接字后返回d,继续等待客户之连接请求,而子进程则利用新之套接字处理客户之请求:
1) 调用read(…)读取客户之请求;
2) 根据客户之请求读取实时数据库之相应信息;
3) 调用write(…)将结果发回给客户;
4) 转回子进程第1步继续处理客户之请求。阳光电子学校维修专家分析认为: 有了这个服务代理,我们就可通过网络访问实时数据库了。阳光电子学校维修专家分析认为:为了简化用户之使用,我们希望通过浏览器,以与MIS网同样之intranet技术来实现,做到与MIS网之无缝集成,这可采用Java Applet和ActiveX技术来实现。阳光电子学校维修专家分析认为:由于涉及到实时数据之图形化显示问题。阳光电子学校维修专家分析认为:我们选择了ActiveX。阳光电子学校维修专家分析认为:
2 用ActiveX控件实现浏览器方之功能
对于电网调度系统,我们不仅要访问到实时信息,而且还要将实时信息形象直观地显示在画面上(如变电站之一次接线图)。阳光电子学校维修专家分析认为:为此,我们采用Visual C++编写了一个图形制作软件,利用它画出一次接线图,对图中之实时元件(如开关、遥测量等)定义好厂站号与序号,将文件保存在HTTP(或FTP)服务器上,供ActiveX控件读取。阳光电子学校维修专家分析认为:
我们采用Visual C++ 设计之ActiveX控件具有属性:
Host:运行服务代理之主机名或IP地址;
Port:服务代理使用之端口号;
Picture:图形文件之URL;
AutoRefresh:决定是否自动刷新,缺省为真;
RefreshTime:刷新周期,缺省为5 s;
[1] [2] 下一页
湖南省阳光电子技术学校常年面向全国招生.安置就业。考试合格颁发全国通用权威证书:《中华人民共和国职业资格证》 、《电工证》 、《焊工证》 。采用我校多年来独创的“模块教学法”,理论与实践相结合、原理+图纸+机器三位一体的教学模式,半天理论,半天实践,通俗易懂,确保无任何基础者也能全面掌握维修技能、成为同行业中的佼佼者。工作(一期不会,免费学会为止)。