| 发表于:2007-10-14 20:09:56 楼主 |
scada系统平台的研制 scada系统在自动化领域的使用非常广泛,主要用于数据采集和监控系统,几个主要功能模块如下: 1、实时数据库平台: 这是整个系统的基础和核心。相当于在内存中创建一个动态链接数据库。首先需要构建数据库框架,开辟缓冲区进行数据的存取,然后至少需要提供数据库的读和写这2个接口供其他模块使用 2、图形绘制与显示平台: 这个模块就是通过实时数据库平台提供的读接口访问实时数据库,取出信息进行动态显示 3、历史数据的存储与访问: 这个模块用于真正的数据存储,最好做成socket通信的方式,当某台机器需要某个信息时就发送请求信号给该模块,该模块就去读取实时数据库中的相关信息存到sql server数据库中,信息的存取就可以通过数据库中间件提供的接口来完成 4、测控模拟终端与通信 5、报表系统: 从历史库中取出相关信息形成报表的形式以便对整个系统数据库进行分析。此模块需要用到office编程 6、数据库中间件的研究与实现: 用于封装对数据库的一些操作,向外提供相应接口,使得使用数据库的人不需要知道详细的sql语句就能操作数据库。 |
|
|
|
|