組態(tài)軟件WinCC及其應(yīng)用 第2版
定 價:55 元
叢書名:“十三五”普通高等教育規(guī)劃教材
- 作者:劉華波
- 出版時間:2018/11/1
- ISBN:9787111609537
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TM571.6
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書由淺入深地介紹西門子公司的組態(tài)軟件WinCC,注重示例,強(qiáng)調(diào)應(yīng)用。全書共分為14章,分別介紹了組態(tài)軟件的基礎(chǔ)知識、WinCC的變量、畫面的組態(tài)、用戶管理、腳本使用、報警記錄、變量記錄、報表系統(tǒng)、開放性接口、系統(tǒng)組態(tài)、智能工具、WinCC的選件和診斷等。
本書可作為高等院校自動化、電氣等相關(guān)專業(yè)的教材,也可作為職業(yè)學(xué)校學(xué)生、工程技術(shù)人員的培訓(xùn)用書,對西門子自動化系統(tǒng)的用戶也有一定的參考價值。
本書配套授課電子課件,需要的教師可登錄www.cmpedu.com免費注冊、審核通過后下載,或聯(lián)系編輯索取(QQ:2399929378,電話010- 88379753)。
西門子WinCC組態(tài)軟件品牌圖書
西門子公司重點推薦
已有近百所院校選用
前 言
組態(tài)軟件是伴隨著分散控制系統(tǒng)的出現(xiàn)及計算機(jī)控制技術(shù)的發(fā)展走進(jìn)工業(yè)自動化領(lǐng)域的,并逐漸發(fā)展成為獨立的自動化應(yīng)用軟件,是自動化控制系統(tǒng)的重要組成部分。
西門子公司的SIMATIC WinCC集成了SCADA、腳本語言和OPC等先進(jìn)技術(shù),為用戶提供了Windows操作系統(tǒng)環(huán)境下使用各種通用軟件的功能,繼承了西門子全集成自動化系統(tǒng)技術(shù)先進(jìn)、無縫集成的特點。此外,WinCC還是西門子公司DCS系統(tǒng)PCS7的人機(jī)界面核心組件,也是電力系統(tǒng)監(jiān)控軟件PowerCC和能源自動化系統(tǒng)SICAM的重要組成部分。本書第1版已問世九年,在此期間,西門子公司又針對市場需求開發(fā)了部分新產(chǎn)品,編程軟件也有了版本升級改進(jìn),故進(jìn)行修訂是很有必要的。
本書主要介紹WinCC的功能和應(yīng)用方法,全書共分為14章。第1章主要介紹組態(tài)軟件的發(fā)展及其特點以及WinCC的概述;第2章介紹了WinCC中的變量并通過簡單的示例介紹WinCC的使用;第3章詳細(xì)介紹了WinCC中畫面的組態(tài)方法;第4章介紹了用戶管理器的使用;第5章介紹了WinCC中腳本系統(tǒng)的使用;第6~8章分別介紹了報警記錄、變量記錄和報表系統(tǒng)的使用;第9章介紹了多語言項目的組態(tài);第10章通過多個示例演示了WinCC的開放性,特別是OPC技術(shù)的運用;第11章簡單介紹了WinCC中復(fù)雜系統(tǒng)的組態(tài);第12章介紹了WinCC附帶的一些智能工具;第13章介紹了WinCC的選件;第14章簡要介紹了WinCC中的診斷技術(shù)。
第2版由劉華波、何文雪和王雪共同編寫。劉華波負(fù)責(zé)第1、3、5、8、10、11、12、13、14章,王雪負(fù)責(zé)第2、4、6、7、9章,何文雪參與了第10、11、12、13、14章,學(xué)生于洋對全書例子進(jìn)行了測試。全書由劉華波統(tǒng)稿。
本書的出版得到了多方面的幫助與支持,西門子(中國)有限公司的各位同仁給予了大力支持,提供了大量技術(shù)資料,提出了寶貴建議。機(jī)械工業(yè)出版社時靜編輯也提出了很多有價值的編寫及修改建議。此外,本書受到青島大學(xué)教學(xué)研究與改革項目及電工電子國家級實驗教學(xué)示范中心(青島大學(xué))資助,在此一并表示衷心的感謝。
本書的編撰注重理論和實踐的結(jié)合,強(qiáng)調(diào)基本知識與操作技能的結(jié)合,書中提供了大量的示例,很多示例取自WinCC的幫助系統(tǒng)—WinCC Information System,讀者在閱讀過程中應(yīng)結(jié)合幫助加強(qiáng)練習(xí),舉一反三,系統(tǒng)掌握。
因作者水平有限,書中難免有錯漏及疏忽之處,懇請讀者批評指正。
作者E-mail:liuhuabo1979@163.com。
目 錄
前言
第1章 概述1
1.1 組態(tài)軟件的產(chǎn)生與發(fā)展1
1.1.1 工業(yè)過程控制系統(tǒng)的發(fā)展1
1.1.2 組態(tài)軟件的產(chǎn)生及發(fā)展2
1.1.3 組態(tài)軟件的定義3
1.1.4 組態(tài)軟件的功能3
1.2 組態(tài)軟件的特點4
1.2.1 組態(tài)軟件的特點與優(yōu)勢4
1.2.2 組態(tài)軟件的發(fā)展趨勢5
1.2.3 使用組態(tài)軟件的一般步驟6
1.3 當(dāng)前的組態(tài)軟件7
1.4 WinCC概述9
1.4.1 WinCC的體系結(jié)構(gòu)9
1.4.2 WinCC的性能特點11
1.4.3 WinCC的安裝12
1.4.4 WinCC的授權(quán)13
1.5 習(xí)題15
第2章 項目入門16
2.1 WinCC項目概述16
2.1.1 WinCC項目管理器16
2.1.2 建立或打開項目18
2.1.3 WinCC項目類型19
2.1.4 項目屬性21
2.1.5 復(fù)制項目21
2.1.6 移植項目22
2.2 變量管理23
2.2.1 外部變量24
2.2.2 內(nèi)部變量28
2.2.3 系統(tǒng)信息29
2.2.4 結(jié)構(gòu)變量29
2.2.5 通信診斷30
2.3 建立一個畫面31
2.4 設(shè)置起始畫面及運行界面32
2.5 運行項目35
2.6 使用內(nèi)部變量仿真器36
2.7 習(xí)題37
第3章 畫面的組態(tài)38
3.1 圖形編輯器概述38
3.1.1 圖形編輯器的組成39
3.1.2 畫面的基本操作44
3.2 畫面對象的屬性46
3.3 組態(tài)動態(tài)的幾種方法47
3.3.1 組態(tài)對話框47
3.3.2 動態(tài)向?qū)?9
3.3.3 動態(tài)對話框51
3.3.4 直接連接56
3.3.5 變量59
3.3.6 C動作61
3.3.7 VBS動作66
3.3.8 一些概念的說明69
3.4 畫面模板70
3.4.1 用戶自定義對象70
3.4.2 畫面原型72
3.4.3 使用變量前綴的畫面窗口73
3.4.4 使用動態(tài)向?qū)У漠嬅娲翱?6
3.5 控件的使用79
3.6 庫80
3.7 為對象生成幫助提示83
3.7.1 顯示和隱藏幫助文本83
3.7.2 彈出式操作幫助84
3.7.3 指定時間之后關(guān)閉幫助窗口85
3.7.4 輸入檢查幫助86
3.8 習(xí)題87
第4章 用戶管理器88
4.1 用戶管理器概述88
4.2 組態(tài)用戶管理器90
4.2.1 創(chuàng)建組和用戶90
4.2.2 添加授權(quán)91
4.2.3 插入刪除授權(quán)92
4.3 組態(tài)對象的權(quán)限92
4.4 組態(tài)登錄和注銷對話框93
4.4.1 使用熱鍵94
4.4.2 腳本編程94
4.5 使用與登錄用戶相關(guān)的內(nèi)部
變量95
4.6 使用變量組態(tài)登錄96
4.7 用戶管理器應(yīng)用實例97
4.7.1 實例197
4.7.2 實例298
4.8 習(xí)題99
第5章 全局腳本100
5.1 ANSI-C腳本100
5.1.1 C語言基礎(chǔ)100
5.1.2 WinCC中的C概述106
5.1.3 全局腳本C編輯器107
5.1.4 創(chuàng)建函數(shù)109
5.1.5 創(chuàng)建動作110
5.1.6 使用診斷輸出窗口113
5.1.7 在函數(shù)或動作中使用動態(tài)鏈
接庫115
5.2 VBS腳本117
5.2.1 VBS基礎(chǔ)117
5.2.2 過程、模塊和動作120
5.2.3 全局腳本VBS編輯器121
5.2.4 創(chuàng)建過程122
5.2.5 創(chuàng)建動作122
5.2.6 調(diào)試診斷VBS腳本123
5.2.7 WinCC VBS參考模型125
5.2.8 VBS例子126
5.3 VB for Application130
5.3.1 VBA對象模型131
5.3.2 VBA編輯器131
5.3.3 在圖形編輯器中使用VBA133
5.3.4 在其他編輯器中使用VBA136
5.4 習(xí)題136
第6章 報警記錄137
6.1 組態(tài)報警的相關(guān)概念137
6.1.1 歸檔137
6.1.2 消息及確認(rèn)137
6.1.3 消息的結(jié)構(gòu)139
6.2 報警記錄編輯器簡介139
6.3 組態(tài)消息系統(tǒng)140
6.3.1 組態(tài)消息塊140
6.3.2 組態(tài)消息類別141
6.3.3 組態(tài)系統(tǒng)消息143
6.3.4 模擬量報警143
6.3.5 組態(tài)單個消息144
6.4 組態(tài)報警顯示146
6.4.1 在畫面中組態(tài)控件146
6.4.2 組態(tài)用于測試的畫面148
6.4.3 運行項目149
6.5 WinCC報警控件標(biāo)準(zhǔn)函數(shù)的
使用150
6.6 習(xí)題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 組態(tài)變量記錄154
7.2.1 組態(tài)定時器155
7.2.2 創(chuàng)建過程值歸檔156
7.2.3 創(chuàng)建壓縮歸檔158
7.2.4 歸檔備份159
7.2.5 計算歸檔數(shù)據(jù)庫的尺寸161
7.3 輸出變量記錄162
7.3.1 趨勢的顯示162
7.3.2 在畫面中組態(tài)控件166
7.3.3 運行項目171
7.3.4 添加按鈕來控制趨勢圖172
7.4 使用函數(shù)趨勢控件172
7.5 習(xí)題174
第8章 報表系統(tǒng)175
8.1 組態(tài)布局176
8.1.1 頁面布局編輯器176
8.1.2 行布局編輯器179
8.2 組態(tài)打印作業(yè)180
8.3 組態(tài)報表184
8.3.1 組態(tài)報警消息順序報表184
8.3.2 組態(tài)變量記錄運行報表188
8.3.3 行式打印機(jī)上的消息順序
報表191
8.3.4 通過ODBC接口在報表中打印外
部數(shù)據(jù)庫中的數(shù)據(jù)193
8.4 WinCC報表標(biāo)準(zhǔn)函數(shù)的
使用195
8.5 習(xí)題195
第9章 多語言項目196
9.1 多語言項目概述196
9.1.1 WinCC中的語言支持196
9.1.2 組態(tài)多語言項目的前提197
9.1.3 組態(tài)多語言項目的步驟198
9.1.4 安裝語言和設(shè)置字體198
9.2 使用文本庫199
9.2.1 編輯文本庫200
9.2.2 翻譯文本庫的文本201
9.3 報警記錄中的多語言消息202
9.4 多語言項目的報表203
9.4.1 創(chuàng)建多語言項目文檔203
9.4.2 輸出運行系統(tǒng)中的多語言
報表203
9.5 圖形編輯器的多語言畫面204
9.6 多語言項目應(yīng)用實例205
9.7 習(xí)題206
第10章 WinCC的開放性207
10.1 OLE應(yīng)用208
10.2 API應(yīng)用209
10.3 使用ActiveX控件216
10.3.1 在WinCC中直接插入ActiveX
控件216
10.3.2 用VBScript訪問ActiveX
控件217
10.3.3 用VBA組態(tài)ActiveX控件217
10.4 利用腳本實現(xiàn)開放性數(shù)據(jù)
交換217
10.4.1 VBScript實現(xiàn)開放性數(shù)據(jù)
交換218
10.4.2 C-Script實現(xiàn)開放性數(shù)據(jù)
交換219
10.5 OPC應(yīng)用220
10.5.1 WinCC中的OPC221
10.5.2 OPC規(guī)范221
10.5.3 OPC應(yīng)用舉例223
10.6 WinCC數(shù)據(jù)庫直接訪問
方法229
10.6.1 使用ADO/OLE-DB訪問歸檔
數(shù)據(jù)庫230
10.6.2 使用WinCC OLE-DB訪問WinCC
數(shù)據(jù)庫的方案230
10.6.3 ADO/WinCC OLE-DB數(shù)據(jù)庫訪問
舉例232
10.7 習(xí)題235
第11章 系統(tǒng)組態(tài)236
11.1 WinCC客戶機(jī)/服務(wù)器組態(tài)236
11.1.1 WinCC客戶機(jī)/服務(wù)器結(jié)構(gòu)236
11.1.2 多用戶系統(tǒng)組態(tài)238
11.1.3 分布式系統(tǒng)組態(tài)242
11.1.4 冗余系統(tǒng)組態(tài)246
11.2 WinCC瀏覽器/服務(wù)器結(jié)構(gòu)246
11.2.1 WinCC Web Navigator Server可
組態(tài)的系統(tǒng)結(jié)構(gòu)247
11.2.2 安裝249
11.2.3 組態(tài)Web工程250
11.2.4 WinCC/Dat@Monitor功能
概述257
11.3 習(xí)題259
第12章 智能工具260
12.1 變量模擬器260
12.2 變量導(dǎo)入/導(dǎo)出262
12.3 動態(tài)向?qū)Ь庉嬈?63
12.3.1 動態(tài)向?qū)Ь庉嬈鞲攀?63
12.3.2 示例266
12.4 WinCC交叉索引助手267
12.4.1 WinCC交叉索引助手概述267
12.4.2 使用交叉索引助手267
12.5 習(xí)題269
第13章 WinCC的選件270
13.1 用戶歸檔270
13.1.1 用戶歸檔編輯器271
13.1.2 用戶歸檔控件274
13.1.3 用戶歸檔腳本函數(shù)277
13.2 過程控制選件279
13.3 順序功能圖表280
13.4 習(xí)題280
第14章 全集成自動化281
14.1 全集成自動化概述281
14.1.1 TIA的統(tǒng)一性282
14.1.2 TIA的開放性283
14.2 WinCC在SIMATIC管理器中的
集成284
14.2.1 集成的優(yōu)點和先決條件284
14.2.2 在SIMATIC管理器中管理WinCC
項目和對象284
14.2.3 在SIMATIC管理器中創(chuàng)建WinCC
應(yīng)用程序286
14.2.4 使用SIMATIC管理器導(dǎo)入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 習(xí)題298
參考文獻(xiàn)299