河河南南理理工工大大学学《组态软件技术基础》设计报告水位、水温检测系统姓名:学号:专业班级:指导老师:所在学院:2012年7月6日摘要本设计是基于SIMATICWinCC的水位水温监控系统,可以自动完成蓄水和排水功能,满足工业生产过程中的需要。SIMATICWinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。随着科学技术的发展,工业生产过程的自动化水平越来越高,相应的要求其控制界面也应该越来越人性化和简洁化,人们也逐渐意识到原有的上位机编程的开发方式。组态王软件是一种通用的工业监控软件,它把过程控制设计、现场操作以及工厂资源管理与一体,实现最优化管理。它基于MicrosoftWindowsXP/NT2000操作系统,用户可以在企业网络的所有层次的各个位置上都可以获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布是大型集中监控管理系统的开发。它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。关键字:WinCC、组态王软件、工业监控AbstractThisdesignisbasedonSIMATICWinCCandwatertemperaturecontrolsystem,youcanauto-completeofwaterstorageanddrainagefeatures,andmeettheneedsofindustrialproductionprocesses.SIMATICWinCCisthefirstprocessmonitoringsystemswiththelatest32-bittechnology,opennessandflexibilitywithgood.Withthedevelopmentofscienceandtechnology,theindustryincreasinglyhigherlevelofautomationoftheproductionprocess,thecorrespondingrequirementsunderitscontrolinterfaceshouldbemorehumaneandsimplicityof,peoplealsocometorealizethattheoriginaldevelopmentofcomputerprogramming.Kingviewsoftwareisageneralindustrialmonitorsoftware,itdesign,hands-onprocesscontrolandplantresourcemanagementandintegration,achievingoptimalmanagement.ItisbasedontheMicrosoftWindowsXP/NT2000operatingsystem,theusercanatalllevelsofthecorporatenetworkwhereveritcangetrealtimeinformationsystem.Usingthekingviewsoftwaredevelopmentindustrytomonitortheproject,cangreatlyenhanceusercontrol,toimproveproductivityandefficiency,improveproductquality,reducecostsandrawmaterialconsumption.Itissuitableforproductionandoperationsmanagementfromasingledeviceandtroubleshootingtothenetworkstructureisthedistributionofthelargeconcentratedmonitoringsystemdevelopment.Ittoastandardindustrycomputersoftwareandhardwareplatformsconstituteintegratedsystemtoreplacethetraditionalclosedsystems.Keywords:WinCC,kingviewsoftware,industrialmonitor目录1概述....................................................................11.1组态软件WinCC介绍................................................11.2总体设计思想......................................................12创建项目................................................................22.1创建单用户项目liu.................................................22.2Wincc项目管理器介绍...............................................22.3内部变量、过程界面组态............................................42.3.1建立内部变量.................................................42.3.2过程界面的创建...............................................53过程值归档、趋势和表格及统计............................................83.1变量记录..........................................................83.2趋势画面..........................................................83.3表格画面..........................................................94组态报警...............................................................114.1报警记录..........................................................114.2组态模拟量报警...................................................124.3报警显示.........................................................135多画面切换.............................................................156总结...................................................................17参考文献.................................................................18致谢.....................................................................191概述1.1组态软件WinCC介绍组态软件是数据采集监控系统SCADA(SupervisoryControlandAcquisition)的软件平台工具,是工业应用软件的一个组成部分。它具有丰富的设置项目,使用方式灵活,功能强大。组态软件由早期单一的人机界面向数据处理机方向发展,管理的数据量越来越大。随着组态软件自身以及控制系统的发展,监控组件部分地与硬件发生分离,为自动化软件的发展提供了充分发挥作用的舞台。西门子视窗控制中心SIMATICWinCC(WindowsControlCenter)是HMI/SCADA软件中的后起之秀,在设计思想上,SIMATICWinCC秉承了西门子公司博大精深的企业文化理念,性能最全面、技术最先进、系统最开放的HMI/SCADA软件是WinCC开发者的追求。WinCC是按世界范围内使用的系统进行设计的,因此从一开始就适合于世界上各主要制造商生产的控制系统。WinCC确保了与SIMATICS5,S7和505系列的PLC连接的方便和通讯的高效。同时,WinCC具有强大的标准接口,如OLE,ActiveX和OPC,可以方便的与其他应用程序交换数据。提供了ANSI-C和VB脚本,具有大量的向导来简化组态工作。WinCC是基于多语言设计的,可以在多种语言之间进行选择,也可以在系统运行时选择所需要的语言。1.2总体设计思想本设计采用的是WinCCV6.0组态软件,项目管理器支持的组态工具包括变量管理、画面生成、组态消息系统的编辑器、过程值存档、报表系统、脚本建立、用户管理系统等。(1)在图形编辑器中分别创建主画面、过程画面、报警画面、趋势画面、表格画面;(2)变量管理中建立所需变量,变量记录中完成变量的归档;(3)报警记录中完成所需报警变量的归档和设置;(4)全局脚本中可以完成脚本的编写。2创建项目2.1创建单用户项目liu首次运行Wincc时,会出现一个对话框,从中可以选择建立新项目,新项目的类型包括单用户项目、多用户项目和客户机项目三种。这里选择单用户项目,并单击“确定”,再出现的“创建新项目”对话框中,定义项目名称为“liu”和项目目录d:\wincc,此两项内容可以根据自己需要自行定义。图2-1创建单用户项目2.2Wincc项目管理器介绍WinCC项目管理器(WinCCExplorer)是WinCC的核心,用于项目管理和访问所有WinCC组件。项目的建立过程中,由它提供变量管理、启动用于基本系统和所安装选件的专门编辑器,保证高效地创建一个理想的项目。项目管理器支持的组态工具包括变量管理、画面生成、组态消息系统的辑器、过程值存档、报表系统、脚本建立、用户管理系统等。打开Wincc项目管理器如图2-2所示,实际窗口内容根据配置情况有细微差别。窗口的左边为浏览窗口,包括所有已安装的Wincc组件。有子文件夹的组件在其前面标有“+”,单击此符号可显示此组件下的子文件夹。窗口右边显示左边组件或文件夹所对应的元件。图2-2Wincc项目管理器在本次设计中,我们主要用到了以下几个编辑器,下面将它们的功能做一下简要介绍。计算机:计算机属性设置;变量管理:管理项目中使用的变量和通讯驱动程序;图形编辑器:图形系统的组态软件,是用于创建过程画面的编辑器;报警记录:分为组态系统和运行系统两个组件,组态系统为报警记录编辑器,报警记录定义显示何种报警、报警的内容、报警的时间。使用报警记录组态系统可对报警消息进行组态,以便将其以期望的形式显示在运行系统中。报警记录的运行系统主要负责过程值的监控、控制报警输出、管理报警确认。全局脚本:使用ANSI-C及VBS来创建并编辑函数及动作,通过脚本对项目进行组态,函数和动作均在编辑窗口中进行写入和编辑,只有在所要编辑的函数或动作已经打开时,它才是可见的。每个函数或动作都将在自己的编辑窗口中打开,可同时打开多个编辑窗口。在导航窗口中单击“计算机”,在右边窗口中将显示与用户的计算机名一样的计算机服务器。右击此计算机,在快捷菜单中选择“属性”菜单项,在随后打开的对话框中,“启动”项中可设置Wincc运行时的属性。在此设计中,因为要运行全局脚本、报警、报表,所以要选中全