基于WINCC的泵站控制系统设计
(5)、风机和电机故障报警
(6)、定时停机,定时停机触发后,当系统时间与设定停机时间相等时,定时停机线圈闭合,发出停机信号
2#,3#,4#电机启动与停止程序依次类推。
3.3 冷却水电机启动
2个供水泵只需启动其中一个即可,所以当1号供水泵出现故障时停止时,2号供水泵自动运行。 1、启动1#供水泵
2、启动2#供水泵
15
基于WINCC的泵站控制系统设计
16
第四章 监控系统的设计
第四章 监控系统WinCC项目的设计
4.1 WinCC组态软件简要介绍
西门子公司(Siemens)的工业组态软件WinCC(Windows Control Center)为开发适合现代化控制要求的系统提供了一个方便可靠、开放性好、功能强大的软件平台。WinCC是采用了最新的32位技术的过程监控的软件,具有良好的开放性和灵活性。无论是单用户系统,还是多用户系统,WinCC均是较好的选择。WinCC监控软件提供了友好的操作界面,用户可根据需要形成操作画面、监控画面、报警画面、实时趋势曲线、历史趋势曲线和打印报表等,因而在各行各业得到广泛的应用[6]。
基于WinCC的以上优点,本设计选择WinCC组态软件来完成。 工业组态软件Simatic WinCC是德国西门子公司和微软共同开发的软件系统,是世界上第一个集成的人机界面(HMI)软件系统,是结合西门子在过程自动化领域中的先进技术和微机软件强大功能的产物[6]。它真实地将工厂控制软件集成到过程自动化中。WinCC将Windows NT应用程序的现代体系结构和使用方便的图形设计程序集合在一起,可以很方便地生成人机界面,建立完整的过程监控解决方案。各系统集成商还可以用WinCC作为其系统的扩展基础,通过开放接口开发自己的应用软件。
WinCC V6.0采用标准Microsoft SQL Server 2000(WinCC V6.0以前版本采用Sybase)数据库进行生产数据的归档,同时具有Web浏览器功能,可使经理、厂长在办公室内看到生产流程的动态画面,从而更好地调度指挥生产,是工业企业中MES和ERP系统首选的生产实时数据平台软件。
4.1.1 WinCC的系统构成
WinCC基本系统是很多应用程序的核心,它包含以下九大部件[7]: 1、 变量管理器
17
基于WINCC的泵站控制系统设计
变量管理器(tag management)管理WinCC中所使用的外部变量、内部变量和通讯驱动程序。 2、 图形编辑器
图形编辑器(graphics designer)用于设计各种图形画面并使其动态化。在WinCC的图形编辑器中用户将在组态模式中用各种工具和对象生成图形画面,可以用包含在对象和样式选项板中的众多的图形对象来创建过程画面,可以通过动作编程将动态添加到单个图形对象上,向导提供了自动生成的动态支持并将他们链接到对象,用户同时可以在库中存储自己编程的图形对象。 3、 报警记录
报警记录(alarm logging)负责采集和归档报警消息。 4、 变量归档
变量归档(tag logging)负责处理测量值,并长期存储所记录的过程值。
5、 报表编辑器
报表编辑器(report designer)提供许多标准的报表,也可以设计各种格式的报表,并可按照预定的时间进行打印。 6、 全局脚本
全局脚本(global script)是系统设计人员用ANSI-C及Visual Basic编写的代码,以满足项目的需要。 7、 文本库
文本库(text library)编辑不同语言版本下的文本消息。 8、 用户管理器
用户管理器(user administrator)用来分配、管理和监控用户对组态和运行系统的访问权限。 9、 交叉引用表
交叉引用表(cross-reference)负责搜索在画面、函数、归档和消息中所使用的变量函数、OLE对象和ActiveX控件[8]。
18
第四章 监控系统的设计
4.1.2 WinCC的性能特点
WinCC的性能特点如下:
1) WinCC基于最新发展的软件技术,与Microsfot的密切合作能保证用户获得将来不断更新的技术。
2) 包括所有的SCADA功能在内的客户机/服务器系统:即使最基本的WinCC系统仍能提供生成复杂可视化任务的组件和函数,生成画面、脚本、报警、趋势和报告的编辑器由最基本的WinCC系统组件建立。 3) 集成ODBC/QSL数据库:SQL2000标准数据库集成于WinCC,所有面向列表
的组态数据和过程数据均存储于此库中,可以容易的使用标准查询语言(SQL)或使用ODBC驱动访问WinCC数据库,如这些访问选项允许WINCC对其他Windows程序和数据库开放它的数据。
4) 强大的标准接口(如OLE,ActiveX,OPC):WinCC建立了像DDE,OLE等在Windows程序间交换数据的标准接口,因此能毫无困难的集成ActiveX控件和OPC服务器、客户端功能。
5) 提供所有主要PLC系统的通讯通道:作为标准,WinCC支持所有连接SIMATIC S5/S7/505控制器的通讯通道,还包PROFIBUS一DP,DDE,OPC等非特定控制器的通讯通道。此外,广泛的通讯通道可以由选件和添加件提供。
6) 与基于PC的控制器SIMATIC WinCC的紧密接口:PLC操作、监控系统在一台PC机上结合无疑是一个面向未来的概念。在此前提下,WinCC和WinAC实现了西门子的基于陀的强大自动化解决方案。
7) 集成到MES和ERP中:标准接口使得SIMATIC WinCC成为在TIA环境下的一个完整部件。这超越了自动控制过程,将范围扩展到工厂监控级,以及为公司管理(MES,ERP)提供管理数据。
19