资源描述:
《scada系统与mis系统实时通信接口的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计
2、与实现SCADA系统与MIS系统实时通信接口的设计与实现SCADA系统与MIS系统实时通信接口的设计与实现,第16卷’第6期计算机工程与设计Vo1.16No.6SCADA系统与MIS系统实时通信接口的设计与实现/苎垩±薛佥华堡查苎1}33,lD(湖南大学计算机系,长沙)(常德电业局)If,摘要本文描述电力行业中scADA系统与MIS系统实时通信接口的设计方r法与实现技术.通过自行设计的网桥,实现了以NOVELL网低层软件支持的SCADA系兢向瞳DECNET支持的MIS系统的卖时数据传运./j3主瘴词塞望焦网桥中断矗誊Q啵计S已J/,一,问是的提出.i电力行业目前一般存在两套计算机系统,
3、即以调度自动化为核心的SCADA实时数据采集系统和以信息管理为核心的MIS系统.由于MIS系统的开发要求SCADA系统提供实时数据,一般要考虑一个通信接口,自动地将SCADA系统的数据传送到MIs系统.因SCADA系统与MIS系统在软,硬件造型上不一定一致,通信接口的设计可有多种不周的方法.在本文所涉及的具体情况如下:SCADA系统采用的是以NOVELL网低_层协议支持的通信并以NETB10s为基础子以实现,高层则是以DOS为环境,用MSC进行处理.此外,SCADA系统考虑了远程工作站以异步通信方式接收其实时数据并运行其工作程序.由于投有SCADA系统的程序源代码,其实现细节是一黑盒子.
4、现场的MIs系统是以VAX4200小型机为服务器的DECNET网络,运行环境为VMS操作系统.此网络除了配置终端外,还配置了PC机PC机可以作为仿真终端人一网,也可以在DEC提供的PCSA软件支持下,作为工作站人网,利用PCSA支持的虚拟DOs磁盘功能,可以在VAX4200上开辟DOS磁盘,从而实现DOs环境下的PC工作站和VMS环境下的终端共享数据具体的SCADA系统和MIs系统的结构如图1所示.,我们的任务是把SCADA系统的实时数据引至VMs环境,可与MIs系统的用户共享.二,通信接口设计在设计通信接口方案之前,我们对可行的技术途径进行了分析和实验.1995年L月24日收到本文.—
5、—49-——鉴于SCADA系统技术实现细节是一黑盒子,且对它的分析和调试不能影响其正常运行.我们选择了该系统远程工作站上的代码进行了分析,以寻找技术突破口.其远程工作站的代码完成从通信机(图1中的2号机)接收实时数据,并调用画面程序显示实时数据的功能.借助于反汇编手段,我们着重分析了所关心的通信程序,归纳为下面几点:(1)采用中断方式的异步通信,主程序在远程工作站开辟了一个内存缓冲区,中断处理程序将接收的实时数据写入此缓冲区,主程序从缓冲区取数据在屏幕上显示;(2)每批数据的容量为16K字节,现采用的波特率为600位/秒,因此一批数据的刷新周期为4分钟;(3)因通信采用的是中断方式,容易
6、将中断处理程序从复杂的主程序(画面显示等)中分离,由此我们得到SCADA系统传送到远程工作站的实时数据.,抒MIS系统,我们着重考虑如何利用PCSA软件的功能来完成DOS环境下的实时数据在VMS环境下的共享PCSA是DEC用于集成个人计算机入网的客户/’服务器软件体系结构对于DOS环境下的PC机,该软件支持其以工作站方式人网,人网的PC机可以进行电子邮件通信可以仿真VT200祀vT3o0系列终端,还可以在服务器上开辟DOS磁盘,工作站以DOS界面进行工作.针对本文的闻题,我们对PCSA支持的DOS虚拟磁盘进行了模拟实验通过.PCSA软件,我们在服务器VAX42~硬盘上建立了一个DOS磁盘
7、,入网的PC机在PCSA支持下以M盘访问之,访问M.盘舯方式和访问DOS环境下的其它盘一致,更为有意义的是当PC机以VMS用户注册后,在虚拟磁盘写入的文件,用户亦可在终端上以相同的用户名注册后,在VMS下访问之.至于文件格式的内部转换等工作对用户完全透明.上述工作为我们下面的设计方案提供了技术基础.方案的基本构思是以一台.Pc386机(图1中1号机)作为网桥连接两个系统.该机既是SCADA系统的远程工作站,又是MIs系统DECNET