第1章 SIMATICHMI概述 1
1.1 概述 1
1.2 SIMATIC HMI产品简介 2
1.3 WinCC flexible组件简介 3
1.4 WinCC flexible与TIA 5
第2章 WinCC flexible安装 6
2.1 安装系统要求 6
2.2 安装WinCC flexible 6
2.3 常见的安装问题 11
2.4 卸载WinCC flexible 11
2.5 启动WinCC flexible 13
第3章 WinCC flexible入门 14
3.1 首次使用WinCC flexible 14
3.2 利用项目向导创建一个简单的项目 14
3.3 编程环境简介 19
3.4 常用操作 22
3.4.1 使用窗口和工具栏 22
3.4.2 使用鼠标 23
3.4.3 使用键盘 23
第4章 组态项目 24
4.1 创建单设备项目和多设备项目 24
4.2 更改项目中的设备类型 26
4.3 在Windows下管理项目文件 29
4.4 将项目转化为较早的软件版本 30
4.4.1 库 30
4.4.2 用户词典 31
4.4.3 设备版本 31
4.4.4 编译 32
4.5 项目中的复制与简单复制 32
4.6 使用“交叉引用” 33
4.7 重新布线 34
第5章 画面组态 35
5.1 画面基本概念 35
5.2 创建一个新画面和设置画面属性 35
5.2.1 创建画面 35
5.2.2 设置画面属性 37
5.3 设置起始画面 38
5.4 组态画面对象 39
5.4.1 画面对象 39
5.4.2 操作画面对象 40
5.4.3 组态画面对象—开关和按钮 44
5.4.4 组态画面对象—矢量对象 46
5.4.5 组态画面对象—文本列表和图形列表 47
5.4.6 组态画面对象—域 49
5.4.7 组态画面对象—面板 53
5.4.8 组态画面对象—库 57
5.4.9 组态画面对象—变量 57
5.5 组态画面模板 63
5.6 组态画面导航编辑器 65
第6章 建立通讯 67
6.1 组态计算机与HMI设备的通讯 67
6.1.1 概念 67
6.1.2 建立与组态 67
6.2 HMI设备与控制器(PLC)的通讯 69
6.2.1 HMI设备与控制器(PLC)之间连接的物理设置 69
6.2.2 HMI设备与控制器(PLC)之间的通讯 71
6.3 项目调试 72
第7章 组态报警 74
7.1 报警基本信息 74
7.1.1 离散量报警和模拟量报警 74
7.1.2 报警确认 75
7.1.3 报警类别 75
7.1.4 系统报警 76
7.1.5 输出报警 77
7.2 组态报警 79
7.2.1 离散量/模拟量报警 79
7.2.2 组态离散量报警 80
7.2.3 组态模拟量报警 81
7.2.4 组态报警的显示方式 83
7.2.5 组态报警设置 85
7.2.6 组态报警文本 86
7.2.7 组态报警类别 86
7.2.8 组态报警组 87
7.2.9 组态报警报表 88
7.3 组态报警记录 88
7.3.1 报警记录设置 88
7.3.2 显示报警记录 91
第8章 用户管理 92
8.1 用户管理简介 92
8.1.1 应用领域 92
8.1.2 用户组和用户 92
8.2 用户管理编辑器 92
8.2.1 添加用户组 92
8.2.2 添加用户 92
8.2.3 运行系统安全性设置 95
8.2.4 创建权限 95
8.3 运行时管理用户 96
8.4 用户管理原理与访问安全性控制 96
8.5 导入导出用户管理 97
8.5.1 导出用户管理数据 97
8.5.2 导入用户管理数据 98
第9章 组态报表 101
9.1 报表系统概述 101
9.2 组态报表常规属性 101
9.2.1 报表编辑器 101
9.2.2 组态报表常规属性 102
9.2.3 组态详细页面信息 103
9.2.4 使用工具箱 104
9.3 组态配方报表 105
9.4 组态报警报表 107
9.5 组态项目报表 108
9.6 输出报表 111
9.7 报表应用实例 111
第10章 配方组态 115
10.1 配方概述 115
10.1.1 配方概念和应用 115
10.1.2 配方的结构 115
10.1.3 配方数据的传送 117
10.2 配方组态 118
10.2.1 使用配方编辑器创建配方 118
10.2.2 组态配方视图 121
10.2.3 组态配方画面 125
10.2.4 导出导入配方 129
第11章 数据记录与趋势 131
11.1 数据记录和趋势概述 131
11.1.1 数据记录 131
11.1.2 趋势 131
11.1.3 存储位置和介质 132
11.2 组态数据记录 132
11.2.1 创建并组态一个数据记录 132
11.2.2 一个简单数据记录实例 134
11.3 组态趋势 136
11.3.1 组态历史趋势 136
11.3.2 组态实时趋势 138
第12章 VBScript脚本组态 139
12.1 VBS基本介绍 139
12.2 使用脚本编辑器 139
12.3 组态一个函数类型的脚本 140
12.4 组态一个过程类型的脚本 142
12.5 在脚本中调用系统函数或其他脚本 143
12.6 编写脚本代码 144
12.6.1 在脚本中访问变量 144
12.6.2 局部变量 144
12.6.3 变量同步 144
12.6.4 对象初步 145
12.7 调试脚本 145
12.7.1 安装并集成脚本调试程序 145
12.7.2 启动脚本调试程序 147
第13章 多语言项目组态 148
13.1 多语言项目概述 148
13.1.1 应用领域 148
13.1.2 多语言项目的结构 148
13.2 组态一个多语言项目 149
13.2.1 使用中文创建项目 149
13.2.2 添加英语为项目语言并翻译 150
13.2.3 设置Set Language函数 152
13.3 使用项目文本编辑器翻译文本 153
13.4 导入导出项目文本 153
第14章 全集成自动化应用 157
14.1 全集成自动化简介 157
14.1.1 概述 157
14.1.2 TIA的统一性 158
14.2 WinCC flexible与STEP7的集成 158
14.3 组态通讯设置 160
14.4 使用网络路由 162
14.4.1 路由通讯 163
14.4.2 路由下载 166
14.5 变量组态 168
第15章 高级选件 169
15.1 WinCC flexible2007选件概述 169
15.2 符合FDA验证Audit选件 169
15.2.1 概述 169
15.2.2 Audit选件 170
15.3 Sm@tAccess选件 174
15.3.1 概述 174
15.3.2 组态一个实例 176
15.3.3 组态远程控制实例 179
15.4 Sm@rtService选件 183
15.4.1 概述 183
15.4.2 组态一个实例 184
第16章 WinCC flexible移植 190
16.1 概述 190
16.2 移植步骤 190
附录 194