当前位置:文档之家› WinCC开发软件简介

WinCC开发软件简介


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