1、1. 对比分析表 1 两类SCADA产品的对比对比第一类大型分布式系统软件:1) 和利时HOLLIAS-SCADA2) Thales的SCADASoft3) Invensys Foxboro的RailSCADA4) Invensys Westinghouse 的SystematICS5) 南瑞的RT21-ISCS等第二类常规SCADA组态软件:1) GE的iFix2) Schneider的CitectSCADA等起源大型分布式SCADA系统软件或轨道交通专用软件早期主要为解决PLC或其他控制设备的HMI应用发展起来行业轨道交通为主,并兼顾其他行业的大型SCADA应用应用行业多而杂,多用于中小型
2、工业自动化行业,如化工、石油、水处理等操作系统异构环境,一般FEP、服务器和工作站采用不同的操作系统,FEP以Linux/VxWorks等嵌入式操作系统为主,服务器以UNIX为主,工作站以Windows/Linux为主绝大部分为Windows应用开放接口一般以IEC60870-5-101/104、MODBUS TCP为主一般都支持OPC接口底层设备既支持PLC等采用标准规约如MODBUS TCP的设备,也提供对私有协议的扩展开发能力内置市面上各家PLC设备驱动程序(即Windows I/O Driver,效果和速度比OPC高)界面界面特点不突出,以常规2D图形显示为主界面灵活、方便、美观,支持
3、脚本等二次开发工具规模数据处理规模一般为50万点以内,并可支持服务器群扩展数据处理规模一般为10万点以内数据库大型分布式实时数据库,大多采用面向对象数据库,可方便地扩展定义数据类型以标签管理为主的中小型实时数据库表 2 具体SCADA产品的特性对比按规模划分产品厂商特征对照WindowsUnixLinuxC/SB/S脚本冗余OPC多语言面向对象实时数据库开放程度数据库管理系统分布式在线组态支持规模帮助系统特殊特征中小型系统软件IFIXGE/IntellutionX(Windows)VBA31种XODBCAccessSQL ServerOracleRibbon界面;可视化的节点配置;趋势图表功能
4、强大;DDEWinCCSIEMENS X(Windows)VBAOLE-DBInTouchWonderware(Windows/Linux)QuickScript5种DDEPGPABB(Windows/Linux)?XODBC、OLE-DB?512,000 tags per server(在线帮助)大型系统软件CitectSCADACitectX(Windows)CiCodecitectVBA(服务冗余/网络冗余)XAccess50万点在线多语言切换;支持多核编程;支持协同组态;RT21-ISCS南瑞(服务器与客户端均跨平台)(动态脚本)?实时数据库和商用数据库一体化的开发?支持2次开发SCA
5、DASoftThales(Windows/Unix/Linux)录制和回放;仿真功能;SystematICSWestingHouse(任务级)30万点轨道交通行业专用;SIL2级认证;支持中心/备用中心;模拟和回放;支持多核编程;HOLLIAS-SCADAHollySys(HMI非跨平台)XVBA/Tcl(服务冗余/网络冗余)XXAPISQL ServerOracleMySQLXX(只有使用说明文档)HOLLIAS-SCADA是一个独立于硬件配置的软件产品,可作为地理分散的大型SCADA系统软件平台。基于该软件平台和适量的硬件和数据配置,可以开发和构建各类SCADA系统。该产品的主要特点如下:
6、1) 结构开放。既是一个运行平台,通过运行环境(硬件和数据)的配置就可以生成运行系统,也是一个开发平台,通过平台提供的开发工具,进行适度的二次开发,并把新开发的功能集成到软件平台中。2) 跨平台。一套源代码,可以编译成多套运行代码,支持Windows/Unix/Linux多个版本的硬件平台配置。对行业性要求的适应性较强。3) 面向对象的实时数据库系统,可以支持数据结构自定义、远高于“测点”的大粒度配置数据的重用和应用功能的封装,应用功能既可以用编程语言实现也可以用脚本实现。4) 灵活强大的可伸缩性,采用的CORBA中间件技术使得软件部件位置透明,支持从单机到服务器群部署。5) 具有一定的分散自律系统特征,在线扩展、在线维护、在线容错。6) 面向框架编程,为未来扩展预留了多种接口。已实现的软件部件积木化、可裁剪、可替换。和利时公司分析和研究了现代SCADA系统的结构和功能特征,提出了具有积木结构的、开放的自动化监控系统软件体系,采用“平台-应用-工程”3级的分级、多平台支撑设计模式。相对iFix、WinCC等SCADA软件,该产品的主要卖点包括:1) 跨平台2) 可伸缩性3) 支持二次开发,包括接口开发和应用功能的开发。4) 工具和模板