书 名 | 西门子WinCC V7基础与应用 | 作 者 | 甄立东 |
---|---|---|---|
ISBN | 9787111329022 | 类 别 | 图书>计算机与互联网>专用软件 |
页 数 | 295 | 出版社 | 机械工业出版社 |
出版时间 | 2011-01-01 | 装 帧 | 平装 |
开 本 | 16开 | 版 次 | 1 |
《西门子WinCC V7基础与应用》系统地介绍了WinCC V7.0的功能及其组态方法。首先介绍了初级用户必须掌握的主要功能,例如从软件的安装到项目的建立、组态画画、组态变量及通信、变量记录、报警记录、报表生成、脚本系统、文本库、用户管理和交叉索引。其次介绍了高级用户需要了解的Microsoft SQLServer 2005、冗余系统组态、全集成自动化、开发性和工厂智能选件。通过实例,详尽地展示了各种应用的设计和实现步骤以及应用技巧。木书还对WinCC V7.0新增功能进行了详细讲解。 《西门子WinCC V7基础与应用》附有DVD光盘,包括WinCC V7.0的实际操作演示和演示版安装软件。《西门子WinCC V7基础与应用》既可作为高等学校教材,也可作为企业工程技术人员、电气设计和调试编程人员的技术参考书。
序言
前言
第1章 WinCCV7组态软件概述
1.1 概述
1.2 WinCC产品简介
1.2.1 简介
1.2.2 件能特点
1.2.3 WinCCV7.0的新特点
1.2.4 WinCCV7.0SPl的新特点
1.2.5 产品分类
第2章 WinCCV7.0的安装
2.1 winCCV7.0的安装要求
2.1.1 基本要求
2.1.2 安装WinCCV7.0的硬件要求
2.1.3 安装WinCCV7.0的软件要求
2.2 winCCV7.0的安装步骤
2.2.1 消息队列服务的安装
2.2.2 WinCCV7.0的安装
2.3 winCCV7.O的卸载
2.4 MicrosoftSQLServer2005的卸载
第3章 WinCC的系统组态
3.1 单用户系统
3.2 多用户系统
3.2.1 多用户系统的服务器组态
3.2.2 多用户系统的客户机的运行
3.3 分布式系统
3.3.1 分布式结构的服务器工程组态
3.3.2 分布式结构的客户机工程组态
3.4 冗余系统
3.4.1 WinCC巾冗余系统概述
3.4.2 组态WinCC冗余系统
3.5 中央归档服务器长期归档服务器
3.6 IE客户端(WebNavigator)
第4章 项目管理器
4.1 启动
4.2 WinCC项目管理器的结构
4.3 项目类型
4.3.1 单用户项目
4.3.2 多用户项目
4.3.3 客户机项目
4.4 创建和编辑项目
4.4.1 创建项目
4.4.2 设置项目属性
4.4.3 设置计算机属性
4.5 运行WinCC项目
4.5.1 启动WinCC运行系统
4.5.2 退出运行系统
4.5.3 在远程客户机上运行服务器上的WinCC项目
4.6 复制WlnCC项目
4.6.1 复制项目
4.6.2 复制冗余服务器项目
4.7 项目的文件结构
4.8 应用实例(创建一个多用产项目)
4.8.1 启动WinCC
4.8.2 建立一个新的多用户WinCC项目
4.8.3 为“多用户项目”添加客户机
4.8.4 设置项目属性
4.8.5 服务器“hmiserver2”的计算机属性
4.8.6 客户机“clientl”的计算机属性
第5章 组态变量及通信
5.1 变量管理器
5.1.1 变量的分类
5.1.2 结构变量
5.1.3 变量组
5.1.4 查找
5.1.5 变量管理器的结构
5.2 变量的数据类型
5.2.1 数值型变量
5.2.2 字符串型变量
5.2.3 文本参考变量
5.2.4 原始数据变量
5.3 建立驱动连接
5.3.1 winCC通信原理
第6章 组态画面
第7章 过程值归档
第8章 消息系统
第9章 报表系统
第10章 脚本系统
第11章 文本库
第12章 用户管理
第13章 交叉索引
第14章 Wincc归档数据库-MicrosoftSQLServer2005
第15章 全集成自动化
第16章 WinCC选件
附件Wincc兼容性
《西门子WinCCV7基础与应用(附光盘)/电气信息工程丛书》由甄立东主编,作者长期从事自动化系统和人机界面设计和开发,对WinCC各种版本的使用和特点有非常全面和深入的了解。作者从使用者的角度出发,结合多年的系统开发和实际工程经验,在广泛参考以往出版的著作和WinCC相关资料的基础上,精心编写了此书。本书在全面介绍WinCC各方面内容和功能的基础上,更多地注重实用性和可操作性,使读者快速掌握WinCC的基本环境、组态技巧和各种高级功能的使用方法,尽快地进入角色,设计出自己的人机界面监控系统。
邯宝冷轧厂的产品未来将主要面向高档汽车板和家电板。作为邯宝冷轧厂的重要生产部门,对其产品的技术性能有着非常严格的要求,这就需要对生产设备的各个参数有着非常精确的控制。通过S7-400控制器及WINCC组态软件的应用,实现了集中可视化监控,保证了生产操作的可靠、稳定,大大减少了设备故障,为生产合格的冷硬卷奠定了基础。
针对电梯运行特点,采用西门子S7-300PLC控制,研发出四层虚拟电梯的仿真模型。模型利用西门子WinCC flexible监控软件实现电梯的全自动控制与监视,可视性、实时性好。
本书以西门子WinCC V6.2和V7.3 SE版本为例,介绍了WinCC组态软件的使用方法和应用技巧。本书共分入门、进阶及精通三大篇,按照读者对WinCC掌握的不同程度,将WinCC软件安装、WinCC通信、WinCC变量管理、WinCC画面设计、WinCC用户管理、WinCC报警记录、WinCC脚本编程等知识分配到各篇进行讲解,使读者学习起来更有针对性和侧重点。
本书内容丰富实用,循序渐进,图文并茂,通俗易懂,手把手带领读者一步步地实现想要的功能,同时为读者归纳总结过程中容易忽略或者出错的关键点及注意事项,使读者能够举一反三,学以致用。
本书非常适合WinCC初学者、自控领域的工程师学习使用,同时也可用作高等院校相关专业的教材及参考书。
目 录
序言
前言
第1章 WinCC V7组态软件概述1
1.1 概述1
1.2 WinCC产品简介2
1.2.1 简介2
1.2.2 性能特点3
1.2.3 WinCC V7.0的新特点4
1.2.4 WinCC V7.0 SP1的新特点5
1.2.5 产品分类6
第2章 WinCC V7.0的安装10
2.1 WinCC V7.0的安装要求10
2.1.1 基本要求10
2.1.2 安装WinCC V7.0的硬件要求11
2.1.3 安装WinCC V7.0的软件要求12
2.2 WinCC V7.0的安装步骤13
2.2.1 消息队列服务的安装13
2.2.2 WinCC V7.0的安装14
2.3 WinCC V7.0的卸载16
2.4 Microsoft SQL Server 2005的卸载17
第3章 WinCC的系统组态18
3.1 单用户系统18
3.2 多用户系统18
3.2.1 多用户系统的服务器组态19
3.2.2 多用户系统的客户机的运行19
3.3 分布式系统20
3.3.1 分布式结构的服务器工程组态21
3.3.2 分布式结构的客户机工程组态21
3.4 冗余系统22
3.4.1 WinCC中冗余系统概述22
3.4.2 组态WinCC冗余系统23
3.5 中央归档服务器/长期归档服务器25
3.6 IE客户端(WebNavigator)25
第4章 项目管理器26
4.1 启动26
4.2 WinCC项目管理器的结构27
4.3 项目类型29
4.3.1 单用户项目29
4.3.2 多用户项目29
4.3.3 客户机项目30
4.4 创建和编辑项目31
4.4.1 创建项目31
4.4.2 设置项目属性33
4.4.3 设置计算机属性37
4.5 运行WinCC项目42
4.5.1 启动WinCC运行系统42
4.5.2 退出运行系统42
4.5.3 在远程客户机上运行服务器上的WinCC项目43
4.6 复制WinCC项目44
4.6.1 复制项目44
4.6.2 复制冗余服务器项目44
4.7 项目的文件结构45
4.8 应用实例(创建一个多用户项目)45
4.8.1 启动WinCC46
4.8.2 建立一个新的多用户WinCC项目46
4.8.3 为""多用户项目""添加客户机47
4.8.4 设置项目属性48
4.8.5 服务器""hmiserver2""的计算机属性50
4.8.6 客户机""client1""的计算机属性50
第5章 组态变量及通信51
5.1 变量管理器51
5.1.1 变量的分类51
5.1.2 结构变量52
5.1.3 变量组52
5.1.4 查找52
5.1.5 变量管理器的结构52
5.2 变量的数据类型53
5.2.1 数值型变量53
5.2.2 字符串型变量54
5.2.3 文本参考变量54
5.2.4 原始数据变量55
5.3 建立驱动连接55
5.3.1 WinCC通信原理55
5.3.2 添加驱动程序56
5.3.3 WinCC与SIMATIC S7 PLC的通信57
5.3.4 WinCC与TDC的通信59
5.3.5 OPC通信60
5.3.6 通信诊断63
5.4 创建变量实例64
5.4.1 创建内部变量(WinCC V7.0内部变量的保持功能)64
5.4.2 创建过程变量(WinCC与PLC S7300/400的连接)65
5.4.3 创建过程变量(WinCC与TDC的连接)69
5.4.4 创建结构类型变量77
5.5 变量的导入导出80
5.5.1 使用""WinCC Smart tools""智能工具导入/导出变量80
5.5.2 使用""WinCC Configuration Tool""在Microsoft Excel中导入/导出变量82
第6章 组态画面84
6.1 图形编辑器84
6.1.1 图形编辑84
6.1.2 画面布局87
6.2 画面的设计87
6.2.1 使用画面88
6.2.2 图形对象88
6.2.3 控件96
6.2.4 WinCC图库99
6.2.5 动态向导100
6.3 画面设计实例103
6.3.1 常用的画面设计对象实例103
6.3.2 WinCC V7.0画面设计108
第7章 过程值归档112
7.1 过程值归档基础112
7.1.1 过程值归档的原理112
7.1.2 过程值归档的方法113
7.1.3 过程值归档的类型114
7.1.4 过程值归档的备份114
7.2 在变量记录中组态过程值归档115
7.2.1 变量记录编辑器115
7.2.2 通过归档向导创建过程值归档116
7.2.3 定时器组态116
7.2.4 创建并组态归档变量117
7.2.5 组态过程值归档数据库的尺寸123
7.3 归档过程值的输出125
7.3.1 在画面中组态趋势控件125
7.3.2 在画面中组态表格控件126
7.4 WinCC V7.0趋势新增的功能127
7.4.1 在同一趋势显示当前在线趋势和历史过程值127
7.4.2 趋势显示的过程值导出为CSV格式文件128
7.4.3 在线表格统计控件129
7.4.4 WinCC V7.0趋势及表格控件示例131
7.5 组态过程值归档实例134
7.5.1 在变量记录中组态过程值归档134
7.5.2 在图形编辑器中组态趋势控件135
7.5.3 运行变量记录136
第8章 消息系统137
8.1 报警记录137
8.1.1 报警记录的结构137
8.1.2 报警记录的内容及其功能138
8.1.3 在报警记录中组态消息141
8.2 报警显示150
8.2.1 在图形编辑器中添加报警控件150
8.2.2 组态报警控件的属性150
8.2.3 消息窗口中消息的选择151
8.3 报警系统的运行152
8.4 WinCC V7.0报警系统新增功能152
8.4.1 报警控件工具栏的新图标152
8.4.2 报警控件属性的操作员输入消息153
8.4.3 报警控件的报警过滤器组态153
8.4.4 报警控件的""报警隐藏""功能154
8.5 报警记录实例154
第9章 报表系统156
9.1 报表156
9.1.1 项目文档报表156
9.1.2 运行系统文档报表157
9.2 页面布局157
9.2.1 在页面布局中设置报表157
9.2.2 页面布局编辑器158
9.3 行布局160
9.3.1 在行布局中设置报表160
9.3.2 行布局编辑器160
9.4 打印作业161
9.4.1 创建新的打印作业161
9.4.2 改变现有打印作业162
9.5 组态运行期间的报表消息163
9.5.1 编辑运行系统页面布局163
9.5.2 为运行系统文档创建打印作业163
9.5.3 从消息列表输出运行系统数据(WinCC V7.0新增的系统布局)164
9.6 使用消息顺序报表输出在线数据166
9.6.1 报表输出的先决条件166
9.6.2 创建布局167
第10章 脚本系统169
10.1 ANSI-C脚本169
10.1.1 C脚本基础169
10.1.2 C全局脚本编辑器171
10.1.3 创建编辑函数174
10.1.4 创建编辑C全局脚本动作176
10.1.5 在图形编辑器中编辑C脚本动作179
10.1.6 在函数或动作中使用DLL180
10.1.7 C脚本应用实例180
10.2 VBS184
10.2.1 VBS基础184
10.2.2 VBS编辑器186
10.2.3 创建编辑过程188
10.2.4 创建编辑动作189
10.2.5 VBS应用实例191
10.3 全局脚本的运行196
10.4 脚本的调试和诊断196
10.4.1 GSC运行和GSC诊断应用196
10.4.2 VBS调试器198
10.5 VB for Applications199
10.5.1 VBA在WinCC中的功能及适用范围199
10.5.2 VBA编辑器200
10.5.3 VBA在WinCC图形编辑器中的应用实例201
第11章 文本库207
11.1 建立多语言项目207
11.1.1 在WinCC中组态多种语言207
11.1.2 创建多语言项目209
11.2 图形编辑器中的多语言画面210
11.2.1 图形编辑器中的多语言画面简述210
11.2.2 文本的翻译211
11.2.3 导出和导入画面中的文本211
11.3 报警记录中的多语言消息213
11.3.1 多语言消息213
11.3.2 导出和导入要进行翻译的消息文本记录214
11.4 运行系统中的语言选择216
11.4.1 设置运行系统计算机的启动组态216
11.4.2 运行系统中的语言更改217
11.4.3 组态语言切换217
11.5 组态一个多语言项目实例218
11.5.1 组态多语言图形对象218
11.5.2 组态语言切换219
11.5.3 在运行系统中执行实例项目219
第12章 用户管理221
12.1 用户管理基础221
12.2 用户管理器222
12.2.1 用户管理器结构222
12.2.2 组态用户管理226
12.3 为画面中对象分配访问权限226
12.4 远程激活、远程启动228
12.5 设置登录和退登热键228
12.6 WinCC V7.0改进权限设置的用户管理228
第13章 交叉索引230
13.1 交叉索引基础230
13.2 创建交叉索引列表231
13.3 创建交叉索引列表实例233
第14章 WinCC归档数据库-Microsoft SQL Server 2005236
14.1 WinCC的归档数据库236
14.1.1 WinCC归档数据库结构236
14.1.2 WinCC历史记录归档的路径和名称237
14.1.3 WinCC归档数据的备份237
14.1.4 在Microsoft SQL Server 2005中查看WinCC归档数据238
14.2 在WinCC趋势中以CSV格式保存归档数据239
14.2.1 WinCC V6.2中以CSV格式保存归档数据239
14.2.2 WinCC V7.0中以CSV格式保存归档数据240
第15章 全集成自动化241
15.1 WinCC集成在Step 7下组态方式241
15.2 WinCC作为PC站的组态步骤242
15.2.1 WinCC中直接使用Step 7变量242
15.2.2 Step 7中组态WinCC消息248
15.3 集成诊断功能251
第16章 WinCC选件255
16.1 WebNavigator255
16.1.1 WinCC WebNavigator Server系统结构255
16.1.2 WebNavigator安装条件256
16.1.3 SIMATIC WinCC/WebNavigator Server V7.0 SP1的安装257
16.1.4 SIMATIC WinCC/WebNavigator Client的安装259
16.1.5 Web工程组态261
16.2 DataMonitor266
16.2.1 DataMonitor概述266
16.2.2 DataMonitor安装要求267
16.2.3 安装DataMonitor V7.0268
16.2.4 WinCC/DataMonitor的安装组件(WinCC V7.0以前版本)270
16.2.5 DataMonitor V7.0的新特点271
16.2.6 组态DataMonitor服务器272
16.2.7 在DataMonitor客户机上启动DataMonitor主页278
16.3 ConnectivityPack(SIMATIC WinCC连通性软件包)278
16.3.1 ConnectivityPack概述279
16.3.2 WinCC OLE DB访问279
16.3.3 OPC访问281
16.3.4 连通站282
附录 WinCC兼容性287
参考文献296
入门篇
第1章WinCC软件安装3
1.1软件版本历史回顾3
1.2WinXP系统安装WinCC V6.25
1.3Win7系统安装WinCC V7.319
第2章WinCC通信29
2.1通信概述29
2.2S7-300以太网通信(V6.2)30
2.3S7-300 MPI通信(V6.2)38
2.4S7-300 PLCSIM通信(V6.2)41
2.5S7-200通信(V6.2)43
2.6S7-1200通信(V7.3)47
2.7WinCC V7.x的同类通信50
第3章WinCC变量管理52
3.1变量类型52
3.2内部变量53
3.3通信外部变量管理53
3.4S7-200 OPC变量管理55
3.5WinCC V7.2变量管理56
第4章WinCC画面设计57
4.1静态对象设计58
4.2动态对象设计61
4.3画面树结构74
4.4动态向导76
4.5V7.x画面新功能82
第5章WinCC趋势图84
5.1归档设置84
5.2归档变量85
5.3画面显示趋势图86
5.4V7.x新功能89
第6章WinCC报警记录91
6.1归档设置91
6.2消息属性和类别92
6.3组态消息92
6.4WinCC画面显示报警消息93
6.5V7.x新功能95
第7章WinCC用户管理97
7.1用户权限分配97
7.2画面分配权限98
第8章WinCC入门完成100
8.1电脑开机自动启动WinCC项目100
8.2禁用Windows任务栏101
8.3工程项目的归档与分发102
进阶篇
第9章WinCC软件补充安装107
9.1WinCC V6.2补充安装107
9.2WinCC V7.3补充安装109
第10章WinCC通信进阶110
10.1WinCC MODBUS串行通信110
10.2WinCC MODBUS TCP通信112
第11章WinCC变量管理进阶115
11.1文本变量115
11.2结构变量118
11.3变量批量编辑V6.2123
11.4变量批量编辑V7.3125
第12章WinCC脚本编程126
12.1C脚本编程入门127
12.2VBS脚本编程入门132
12.3WinCC脚本调试方法137
第13章WinCC画面设计进阶141
13.1CAD图形导入141
13.2弹出式窗口动态化142
13.3脚本驱动的控件动态化145
第14章WinCC进阶完成148
14.1运行中调用用户管理148
14.2WinCC报表编辑器149
14.3WinCC做出PCS7风格的画面150
14.4WinCC选件153
精通篇
第15章WinCC VBS高级编程157
15.1VBS访问文本文件157
15.2VBS访问EXCEL文件160
15.3VBS访问注册表及调用外部程序160
第16章WinCC C脚本高级编程162
16.1WinCC C脚本例程资源162
16.2C脚本获取项目路径164
16.3C脚本读写文本文件165
第17章WinCC用户归档高级技巧168
17.1使用用户归档实现数据记录168
17.2使用用户归档控件实现报表170
17.3报表待完善功能172
第18章WinCC与数据库174
18.1SQL SERVER 数据库结构174
18.2查询用户归档数据库177
18.3ADO查询数据库结果至控件179
18.4查询变量归档压缩数据180
18.5EXCEL也是数据库182
第19章WinCC与全集成自动化185
19.1TIA概念185
19.2S7-300 模块化编程187
19.3S7-CFC编程189
19.4WinCC集成190
19.5BST例程学习192
第20章WinCC数据统计与报表例程195
20.1WinCC完美报表例程V2.0195
20.2WinCC完美报表之日报表月报表专用版V1.04196
20.3S7-200/S7-300 WinCC实现高速数据采集例程196
20.4WinCC 完美设定值曲线例程197
附录相关网址198
参考文献200 2100433B