新書推薦:
《
1911:危亡警告与救亡呼吁
》
售價:NT$
349.0
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
笼中王国 : 18世纪法国的珍禽异兽与社会文化
》
售價:NT$
340.0
《
思考的框架3 巴菲特芒格马斯克推崇的思维方式 风靡华尔街的思维训练法 沙恩·帕里什 著
》
售價:NT$
295.0
《
被记忆的西周史(中山大学中珠学术译丛)
》
售價:NT$
690.0
《
森林疗法:拥抱大自然、获得幸福的季节性方法
》
售價:NT$
340.0
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
《
亚马逊六页纸 如何高效开会、写作、完成工作
》
售價:NT$
349.0
|
編輯推薦: |
西门子WinCC组态软件品牌图书
西门子公司重点推荐
已有近百所院校选用
|
內容簡介: |
本书由浅入深地介绍西门子公司的组态软件WinCC,注重示例,强调应用。全书共分为14章,分别介绍了组态软件的基础知识、WinCC的变量、画面的组态、用户管理、脚本使用、报警记录、变量记录、报表系统、开放性接口、系统组态、智能工具、WinCC的选件和诊断等。
本书可作为高等院校自动化、电气等相关专业的教材,也可作为职业学校学生、工程技术人员的培训用书,对西门子自动化系统的用户也有一定的参考价值。
本书配套授课电子课件,需要的教师可登录www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(QQ:2399929378,电话010- 88379753)。
|
目錄:
|
目录
前言
第1章概述1
1.1组态软件的产生与发展1
1.1.1工业过程控制系统的发展1
1.1.2组态软件的产生及发展2
1.1.3组态软件的定义3
1.1.4组态软件的功能3
1.2组态软件的特点4
1.2.1组态软件的特点与优势4
1.2.2组态软件的发展趋势5
1.2.3使用组态软件的一般步骤6
1.3当前的组态软件7
1.4WinCC概述9
1.4.1WinCC的体系结构9
1.4.2WinCC的性能特点11
1.4.3WinCC的安装12
1.4.4WinCC的授权13
1.5习题15
第2章项目入门16
2.1WinCC项目概述16
2.1.1WinCC项目管理器16
2.1.2建立或打开项目18
2.1.3WinCC项目类型19
2.1.4项目属性21
2.1.5复制项目21
2.1.6移植项目22
2.2变量管理23
2.2.1外部变量24
2.2.2内部变量28
2.2.3系统信息29
2.2.4结构变量29
2.2.5通信诊断30
2.3建立一个画面31
2.4设置起始画面及运行界面32
2.5运行项目35
2.6使用内部变量仿真器36
2.7习题37
第3章画面的组态38
3.1图形编辑器概述38
3.1.1图形编辑器的组成39
3.1.2画面的基本操作44
3.2画面对象的属性46
3.3组态动态的几种方法47
3.3.1组态对话框47
3.3.2动态向导49
3.3.3动态对话框51
3.3.4直接连接56
3.3.5变量59
3.3.6C动作61
3.3.7VBS动作66
3.3.8一些概念的说明69
3.4画面模板70
3.4.1用户自定义对象70
3.4.2画面原型72
3.4.3使用变量前缀的画面窗口73
3.4.4使用动态向导的画面窗口76
3.5控件的使用79
3.6库80
3.7为对象生成帮助提示83
3.7.1显示和隐藏帮助文本83
3.7.2弹出式操作帮助84
3.7.3指定时间之后关闭帮助窗口85
3.7.4输入检查帮助86
3.8习题87
第4章用户管理器88
4.1用户管理器概述88
4.2组态用户管理器90
4.2.1创建组和用户90
4.2.2添加授权91
4.2.3插入删除授权92
4.3组态对象的权限92
4.4组态登录和注销对话框93
4.4.1使用热键94
4.4.2脚本编程94
4.5使用与登录用户相关的内部
变量95
4.6使用变量组态登录96
4.7用户管理器应用实例97
4.7.1实例197
4.7.2实例298
4.8习题99
第5章全局脚本100
5.1ANSI-C脚本100
5.1.1C语言基础100
5.1.2WinCC中的C概述106
5.1.3全局脚本C编辑器107
5.1.4创建函数109
5.1.5创建动作110
5.1.6使用诊断输出窗口113
5.1.7在函数或动作中使用动态链
接库115
5.2VBS脚本117
5.2.1VBS基础117
5.2.2过程、模块和动作120
5.2.3全局脚本VBS编辑器121
5.2.4创建过程122
5.2.5创建动作122
5.2.6调试诊断VBS脚本123
5.2.7WinCC VBS参考模型125
5.2.8VBS例子126
5.3VB for Application130
5.3.1VBA对象模型131
5.3.2VBA编辑器131
5.3.3在图形编辑器中使用VBA133
5.3.4在其他编辑器中使用VBA136
5.4习题136
第6章报警记录137
6.1组态报警的相关概念137
6.1.1归档137
6.1.2消息及确认137
6.1.3消息的结构139
6.2报警记录编辑器简介139
6.3组态消息系统140
6.3.1组态消息块140
6.3.2组态消息类别141
6.3.3组态系统消息143
6.3.4模拟量报警143
6.3.5组态单个消息144
6.4组态报警显示146
6.4.1在画面中组态控件146
6.4.2组态用于测试的画面148
6.4.3运行项目149
6.5WinCC报警控件标准函数的
使用150
6.6习题151
第7章变量记录152
7.1变量记录的基本概念152
7.1.1变量记录的归档方法152
7.1.2变量的分类153
7.1.3事件153
7.1.4周期153
7.1.5归档的分类154
7.1.6记录154
7.2组态变量记录154
7.2.1组态定时器155
7.2.2创建过程值归档156
7.2.3创建压缩归档158
7.2.4归档备份159
7.2.5计算归档数据库的尺寸161
7.3输出变量记录162
7.3.1趋势的显示162
7.3.2在画面中组态控件166
7.3.3运行项目171
7.3.4添加按钮来控制趋势图172
7.4使用函数趋势控件172
7.5习题174
第8章报表系统175
8.1组态布局176
8.1.1页面布局编辑器176
8.1.2行布局编辑器179
8.2组态打印作业180
8.3组态报表184
8.3.1组态报警消息顺序报表184
8.3.2组态变量记录运行报表188
8.3.3行式打印机上的消息顺序
报表191
8.3.4通过ODBC接口在报表中打印外
部数据库中的数据193
8.4WinCC报表标准函数的
使用195
8.5习题195
第9章多语言项目196
9.1多语言项目概述196
9.1.1WinCC中的语言支持196
9.1.2组态多语言项目的前提197
9.1.3组态多语言项目的步骤198
9.1.4安装语言和设置字体198
9.2使用文本库199
9.2.1编辑文本库200
9.2.2翻译文本库的文本201
9.3报警记录中的多语言消息202
9.4多语言项目的报表203
9.4.1创建多语言项目文档203
9.4.2输出运行系统中的多语言
报表203
9.5图形编辑器的多语言画面204
9.6多语言项目应用实例205
9.7习题206
第10章WinCC的开放性207
10.1OLE应用208
10.2API应用209
10.3使用ActiveX控件216
10.3.1在WinCC中直接插入ActiveX
控件216
10.3.2用VBScript访问ActiveX
控件217
10.3.3用VBA组态ActiveX控件217
10.4利用脚本实现开放性数据
交换217
10.4.1VBScript实现开放性数据
交换218
10.4.2C-Script实现开放性数据
交换219
10.5OPC应用220
10.5.1WinCC中的OPC221
10.5.2OPC规范221
10.5.3OPC应用举例223
10.6WinCC数据库直接访问
方法229
10.6.1使用ADOOLE-DB访问归档
数据库230
10.6.2使用WinCC OLE-DB访问WinCC
数据库的方案230
10.6.3ADOWinCC OLE-DB数据库访问
举例232
10.7习题235
第11章系统组态236
11.1WinCC客户机服务器组态236
11.1.1WinCC客户机服务器结构236
11.1.2多用户系统组态238
11.1.3分布式系统组态242
11.1.4冗余系统组态246
11.2WinCC浏览器服务器结构246
11.2.1WinCC Web Navigator Server可
组态的系统结构247
11.2.2安装249
11.2.3组态Web工程250
11.2.4WinCCDat@Monitor功能
概述257
11.3习题259
第12章智能工具260
12.1变量模拟器260
12.2变量导入导出262
12.3动态向导编辑器263
12.3.1动态向导编辑器概述263
12.3.2示例266
12.4WinCC交叉索引助手267
12.4.1WinCC交叉索引助手概述267
12.4.2使用交叉索引助手267
12.5习题269
第13章WinCC的选件270
13.1用户归档270
13.1.1用户归档编辑器271
13.1.2用户归档控件274
13.1.3用户归档脚本函数277
13.2过程控制选件279
13.3顺序功能图表280
13.4习题280
第14章全集成自动化281
14.1全集成自动化概述281
14.1.1TIA的统一性282
14.1.2TIA的开放性283
14.2WinCC在SIMATIC管理器中的
集成284
14.2.1集成的优点和先决条件284
14.2.2在SIMATIC管理器中管理WinCC
项目和对象284
14.2.3在SIMATIC管理器中创建WinCC
应用程序286
14.2.4使用SIMATIC管理器导入WinCC
项目290
14.3在STEP 7项目和库之间操作
WinCC项目290
14.4使用WinCC对象291
14.5传送变量、文本和报表给
WinCC294
14.5.1编译OS294
14.5.2如何显示传送的变量296
14.5.3显示所传送的消息和文本297
14.6习题298
参考文献299
|
內容試閱:
|
前言
组态软件是伴随着分散控制系统的出现及计算机控制技术的发展走进工业自动化领域的,并逐渐发展成为独立的自动化应用软件,是自动化控制系统的重要组成部分。
西门子公司的SIMATIC WinCC集成了SCADA、脚本语言和OPC等先进技术,为用户提供了Windows操作系统环境下使用各种通用软件的功能,继承了西门子全集成自动化系统技术先进、无缝集成的特点。此外,WinCC还是西门子公司DCS系统PCS7的人机界面核心组件,也是电力系统监控软件PowerCC和能源自动化系统SICAM的重要组成部分。本书第1版已问世九年,在此期间,西门子公司又针对市场需求开发了部分新产品,编程软件也有了版本升级改进,故进行修订是很有必要的。
本书主要介绍WinCC的功能和应用方法,全书共分为14章。第1章主要介绍组态软件的发展及其特点以及WinCC的概述;第2章介绍了WinCC中的变量并通过简单的示例介绍WinCC的使用;第3章详细介绍了WinCC中画面的组态方法;第4章介绍了用户管理器的使用;第5章介绍了WinCC中脚本系统的使用;第6~8章分别介绍了报警记录、变量记录和报表系统的使用;第9章介绍了多语言项目的组态;第10章通过多个示例演示了WinCC的开放性,特别是OPC技术的运用;第11章简单介绍了WinCC中复杂系统的组态;第12章介绍了WinCC附带的一些智能工具;第13章介绍了WinCC的选件;第14章简要介绍了WinCC中的诊断技术。
第2版由刘华波、何文雪和王雪共同编写。刘华波负责第1、3、5、8、10、11、12、13、14章,王雪负责第2、4、6、7、9章,何文雪参与了第10、11、12、13、14章,学生于洋对全书例子进行了测试。全书由刘华波统稿。
本书的出版得到了多方面的帮助与支持,西门子(中国)有限公司的各位同仁给予了大力支持,提供了大量技术资料,提出了宝贵建议。机械工业出版社时静编辑也提出了很多有价值的编写及修改建议。此外,本书受到青岛大学教学研究与改革项目及电工电子国家级实验教学示范中心(青岛大学)资助,在此一并表示衷心的感谢。
本书的编撰注重理论和实践的结合,强调基本知识与操作技能的结合,书中提供了大量的示例,很多示例取自WinCC的帮助系统—WinCC Information System,读者在阅读过程中应结合帮助加强练习,举一反三,系统掌握。
因作者水平有限,书中难免有错漏及疏忽之处,恳请读者批评指正。
作者E-mail:liuhuabo1979@163.com。
|
|