44
门门 西 SIMATIC WinCC Windows Control Center

西门子 SIMATIC WinCC

Embed Size (px)

DESCRIPTION

西门子 SIMATIC WinCC. Windows Control Center. Wincc 主要功能概述:. 过程监控 与 PLC 通讯 标准接口 编程接口 报表设计 变量记录 报警存档. Wincc 具有的一些特点:. 开放性和系统的稳定性 : WinCC 具有强大的脚本编程范围,包括从图形对象上单个的动作到完整的功能以及独立于单个组件的全局动作脚本。. Wincc 具有的一些特点:. WinCC 甚至于 Windows API 功能均可以在动作脚本中被调用。此外,集成的脚本编程包含了 C 翻译器和大量的 ANSI-C 标准函数。. - PowerPoint PPT Presentation

Citation preview

Page 1: 西门子 SIMATIC WinCC

西门子 SIMATIC WinCC

Windows Control Center

Page 2: 西门子 SIMATIC WinCC

Wincc 主要功能概述: 过程监控 与 PLC 通讯 标准接口 编程接口 报表设计 变量记录 报警存档

Page 3: 西门子 SIMATIC WinCC

Wincc 具有的一些特点: 开放性和系统的稳定性 :

WinCC 具有强大的脚本编程范围,包括从图形对象上单个的动作到完整的功能以及独立于单个组件的全局动作脚本。

Page 4: 西门子 SIMATIC WinCC

Wincc 具有的一些特点: WinCC 甚至于 Windows API 功能均可以

在动作脚本中被调用。此外,集成的脚本编程包含了 C 翻译器和大量的 ANSI-C 标准函数。

Page 5: 西门子 SIMATIC WinCC

Wincc 具有的一些特点: 请注意:系统的开放性使写脚本成为可能,

但这也可能由于不正确的初始化指针或无休止的循环导致系统死锁和运行系统崩溃。同时请注意释放所分配的存储器。

Page 6: 西门子 SIMATIC WinCC

Wincc 具有的一些特点: 从 WinCC V5.0 Service Pack 2 以上版本

起,使用 Sybase 版本 7.0 作为运行系统的数据库。

Page 7: 西门子 SIMATIC WinCC

Wincc 具有的一些特点: 为了使 WinCC 能够正确运行,必须为计算机分

配一个 Netbios 名称。 计算机名不要包含任何空格或反斜线符号,并且

前面的 13 个字符必须是唯一的。由于操作系统的缘故,计算机名称的长度限制为 15 个字符。计算机名称的第一个字符只允许为字母,且不允许使用任何变化的元音字母。

即使单用户系统未链接至网络,也必须为其选择一个符合 WinCC 惯例的计算机名称。

Page 8: 西门子 SIMATIC WinCC

第一章: WinCC 系统概述 关于 SIMATIC 视窗控制中心( WinCC )

产品介绍。了解 WinCC 是西门子工业软件产品系列中的成员,掌握 WinCC 的产品范围以及发售,授权,系统和硬件要求。

WinCC 用于制作监控画面。 STEP 7 PLC 编程。 SIMATIC NET 用于网络配置。

Page 9: 西门子 SIMATIC WinCC

WinCC 硬件要求:WinCC supports all common IBM/AT-compatible PC platforms. Although values are given for a minimum configuration, to efficiently operate WinCC, you should aim for the values recommended for the optimum configuration.

最低配置:CPUINTEL Pentium II 266 MHzRAM96 MBGraphic ControllerSVGA (4 MB)Resolution800 * 600Hard Disk500 MB available space CD-ROM Drive

Page 10: 西门子 SIMATIC WinCC

推荐配置:

CPUINTEL Pentium II 400 MHzRAM128 MBGraphic ControllerXGA (8 MB)Resolution1024 * 768Hard Disk>500 MB available space CD-ROM Drive

操作系统要求:

WinCC can only run under Windows NT 4.0 (Workstation or Server) when at least Service Pack 4 is installed.

Page 11: 西门子 SIMATIC WinCC

WinCC 的安装:

Page 12: 西门子 SIMATIC WinCC
Page 13: 西门子 SIMATIC WinCC
Page 14: 西门子 SIMATIC WinCC

第二章:控制中心 学习如何生成一个新的项目,加入与 PLC

的连接并生成变量标签。

Page 15: 西门子 SIMATIC WinCC
Page 16: 西门子 SIMATIC WinCC

1. 设置 WinCC 项目属性。

2. 设置计算机名称和计算机类型。

Page 17: 西门子 SIMATIC WinCC

在 WinCC 项目中加入一个新的驱动器:1. 在项目中加入驱动器。2. 组态所选协议的系统参数。3. 组态连接的逻辑连接参数。4. 在连接中加入变量标签。说明:内部变量不算在要授权的变量标签计

数中,所以用户可以在项目中使用(几乎是)不限个数的内部变量。运行时可以用鼠标指示变量的当前值。

Page 18: 西门子 SIMATIC WinCC

练习:试新建一个项目

时间 10 分钟

Page 19: 西门子 SIMATIC WinCC

问题:

1. 内部和外部标签变量有什么区别?

内部变量标签不算在需要授权的变量标签计数中,也不需要外部地址。外部变量标签在协议握手下生成,需要与 PLC进行通讯,算在需要授权的标签计数中。

Page 20: 西门子 SIMATIC WinCC

第三章:图形设计编辑器的介绍 介绍在 WinCC 图形设计环境中的工具和应

用。学习生成及修改对象的属性和事件,并将过程变量值与之相连,从而生成动态图形画面。

Page 21: 西门子 SIMATIC WinCC

PLC Tag 标签 监控画面

WinCC 图形系统的通讯原理:

Page 22: 西门子 SIMATIC WinCC

1.组态模式 (CS):

1.组态模式 (CS):

1. 用户可用各种工具和对象生成图形画面。然后用户可用变量标签, C 脚本,以及其它方法对应于过程数据变化定义图形的行为。

1. 不能在图形编设计器中进行编辑修改。

Page 23: 西门子 SIMATIC WinCC

第四章:生成动态对象 进一步学习过程可视技术。学习 WinCC 中提供的生成动态图形画面方面的方法。这些动态图形通过用户和过程数据进行相互作用。

Page 24: 西门子 SIMATIC WinCC

第五章:全局脚本编辑器 介绍在 WinCC 通过脚本环境中所用的工具

及应用。学习生成全局 C 脚本并用该编辑器触发各种动作。

Page 25: 西门子 SIMATIC WinCC

描述全局脚本编辑器中的工具和特性 演示如何生成并测试一个简单的项目函数 演示如何生成并测试一个简单的动作功能 陈述动作功能和函数之间有什么不同 解释如何用 GSC 运行应用,在 WinCC 图

形运行模式中,监视全局动作功能的执行。

Page 26: 西门子 SIMATIC WinCC

全局脚本编辑器的: 为了能用全局动作功能,用户必须首先在

控制中心计算机属性中,使能 Global Scripts Runtime ( 全局脚本运行 ) 。

Page 27: 西门子 SIMATIC WinCC

函数分类: Project Functions( 项目函数 )

* 可生成全局访问的 C 函数。最大 64K 字节。

Standard Functions( 标准函数 )

* 包含用于 WinCC 编辑器、报警、存档等。 Internal Functions( 内部函数 )

*C语言常用函数。

Page 28: 西门子 SIMATIC WinCC

函数分类: Action ( 动作功能 ) 用户创建,不由其它 C 脚本中调用,与其它函数不同,它是由其它判断出发的:

*Acyclic(非周期 ) –根据日期和时间调用一次。

*Cyclic(周期 )每小时、天、秒等。 *Tag Triggered( 变量标签触发 ) – 当邦定

的标签变化时触发。

Page 29: 西门子 SIMATIC WinCC

实例:项目函数 创建一个项目函数,并调用。 函数名: FtoC

float FtoC(float FValue)

{

return (int) (5*(FValue - 32)/9) ;

}

10 分钟

Page 30: 西门子 SIMATIC WinCC

实例:标准函数 在程序中用标准函数调用执行一个 Window

s 程序,如: calc.exe

标准函数 -> windows -> ProgramExecute

时间 5 分钟

Page 31: 西门子 SIMATIC WinCC

实例:内部函数 Tag 类 Get 类 GetTagBit(Tag_Name); //返回类型 :BOO

L

GetTagByte(Tag_Name); //返回类型 :BYTE

GetTagFloat(Tag_Name); //返回类型 :float

Page 32: 西门子 SIMATIC WinCC

*Set 类 SetTagBit(Tag_Name,value); //返回类型 :

BOOL

SetTagByte(Tag_Name,value); //返回类型 :BOOL

GetTagFloat(Tag_Name); //返回类型 :float

Page 33: 西门子 SIMATIC WinCC

实例: Action 函数 建立一个 Action 函数 *实现指示灯闪烁。 *物体平衡移动运动。 *触发方式:变量、周期触发, 使用 GSC 调试。

Page 34: 西门子 SIMATIC WinCC

第六章:用户管理和项目安全 学习 WinCC 项目中安全性是怎样进行的,

使用用户管理编辑器,以及所设计的其它工具确保 PC 不会被非法访问。

Page 35: 西门子 SIMATIC WinCC
Page 36: 西门子 SIMATIC WinCC

OPC 连接实例

在服务器端创建一个 Tag.

在客户端引用这个 Tag.

Page 37: 西门子 SIMATIC WinCC

OPC 连接实例

Page 38: 西门子 SIMATIC WinCC
Page 39: 西门子 SIMATIC WinCC
Page 40: 西门子 SIMATIC WinCC
Page 41: 西门子 SIMATIC WinCC

第七章:报警存档编辑器 介绍在 WinCC 报警存档环境中的工具及应

用。学习在编辑器中生成一个报警信息系统;组态报表和运行时的消息存档。

Page 42: 西门子 SIMATIC WinCC

第八章:变量存档编辑器 介绍在 WinCC 变量存档环境中的工具及应

用。学习生成过程存档,组态曲线,表格,以及依据存档数据所做的报表。

Page 43: 西门子 SIMATIC WinCC

第九章:报表设计编辑器 介绍 WinCC 报表设计环境中的工具及应用。

学习生成基于过程和组态的用户报表和预置报表。

Page 44: 西门子 SIMATIC WinCC

谢谢大家!

Email: [email protected]