您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 第8章-WinCC开发软件简介
第8章WinCC开发软件简介重点与难点WinCC的组态和WinCC应用。基本要求1.理解WinCC的组态;2.熟练使用WinCC进行系统组态。本章内容1.WinCC概述;2.WinCC的组态;3.WinCC设计实例。WinCC的组态8.2WinCC设计实例8.3WinCC概述8.1本章小结8.48.1WinCC概述由于组态技术的发展,计算机控制系统的应用速度大大加快。组态软件是数据采集监控系统(SupervisoryControlandDataAcquisition,SCADA)的软件平台工具,是工业应用软件的一个组成部分。它具有丰富的设置项目,使用方式灵活,功能强大。目前市场上的组态软件比较多,如:组态王、MCGS、InTouch、WinCC等。西门子视窗控制中心(WindowsControlCenter,WinCC)是1996年进入世界工控组态软件市场的HMI/SCADA软件。WinCC的特殊功能之一是其整体开放性。WinCC是Windows环境下面向对象的32位工业控制组态软件,它适合任何自动化控制系统,并具有如下特点。(1)拥有强大的标准接口(如:OLE,ActiveX和OPC)。WinCC提供了OLE,DDE,ActiveX,OPC服务器和客户机等接口或控件,可以很方便地与其他应用程序交换数据。(2)使用方便的脚本语言。(3)提供大量的向导来简化组态工作,在调试阶段可以在线修改。(4)提供所有主要PLC系统的通信通道,基于多种语言设计的组态软件和在线语言切换。(5)WinCC是一个模块化的自动化组件,可以灵活地进行扩展;众多的选件和附加件扩展了它的基本功能,如:服务器系统、冗余系统等。WinCC基本系统是很多应用程序的核心,它包含以下9个部件。(1)变量管理器(tagmanagement)(2)图形编辑器(graphicsdesigner)(3)报警记录(alarmlogging)(4)变量归档(taglogging)(5)报表编辑器(reportdesigmer)(6)全局脚本(globalscript)(7)文本库(textlibrary)(8)用户管理器(useradministrator)(9)交叉引用表(cross-reference)WinCC几乎拥有先进人机界面产品的所有功能,其具体功能如下。(1)图形系统(2)报警信息系统(3)变量存档(4)报表系统(5)数据处理(6)标准接口(7)应用程序接口8.2WinCC的组态组态软件工程的一般组建过程如下所示。1.工程项目系统分析2.设计用户操作菜单3.制作动态监控画面4.编写控制流程程序5.完善菜单按钮功能6.编写程序调试工程7.连接设备驱动程序8.工程完工综合测试WinCC系统组态编程中,Tag是核心概念,它可以与下位机的一个内存地址单元同步更新,称为外部Tag;另外它也可以作为WinCC系统组态编程的一个全局变量,称为内部Tag(InternalTag)。因此,上位机与下位机的数据通信是通过外部Tag来实现的。WinCC是一套功能非常强大的组态软件,但它不可能满足所有的要求。有些功能可以采用一定的编程技巧来实现。1.多Tag传送2.弹出窗口8.3WinCC设计实例【例8-1】单容水箱液位定值控制。图8-1单容下水箱液位定值控制实验图8-2新建工程图8-3定义变量图8-4变量属性设置图8-5开发系统画面的建立图8-6开发系统初始画面的建立图8-7图库管理器的打开图8-8添加所需组件图8-9单容水箱液位定值控制WinCC组态界面本章小结WinCC采用了当今流行的面向对象的技术,很类似流行的VisualBasic语言。对象的属性可以进行设定或编程以实现对该对象的动画及事件的触发,内嵌的MSC语言减少了开发者的学习时间,并增加了其灵活性。如果对于Windows的SDK编程熟悉的话,WinCC中调用Windows系统的API函数完全可以实现像VB、VC等高级语言所能实现的功能。但WinCC在开发时间和易用性、稳定性上要优于以上两种语言,因为它是针对工业现场设计开发的。在上位机软件设计中,利用WinCC强大的组态功能设计了友好的用户监控界面,实现在线帮助、用户权限管理、报警记录及查询、系统运行数据记录及查询、报表生成及打印等功能。为方便维护与参数设置,设计了参数设定、参数保存与恢复、参数校正、I/O状态表等功能,可以在线查看PLC的输入输出状态,在线设定延时、上下限及其他控制参数,在线进行信号补偿等。
本文标题:第8章-WinCC开发软件简介
链接地址:https://www.777doc.com/doc-3209930 .html