適讀人群:本書可供從事西門子WinCC組態(tài)軟件學習與應用的工程技術人員使用,也可以作為大中專院校相關專業(yè)的教材或參考書。
本書是在總結編者長期的教學經驗和工程實踐的基礎上,聯(lián)合相關企業(yè)人員共同編寫而成,內容從西門子WinCC V7.3組態(tài)軟件的基礎和實用出發(fā),詳細介紹了西門子WinCC組態(tài)軟件的基礎知識、功能介紹、組態(tài)方法以及項目應用,目的使讀者通過學習本書內容就能學會西門子WinCC組態(tài)軟件的應用。
本書在編寫過程中,將一些生動的操作實例融入到每章中,以提高讀者的學習興趣和效率。本書內容具有以下特點。
(1)內容由淺入深、由基礎到應用,理論聯(lián)系實際,既適合初學者學習使用,也可以供有一定基礎的人結合書中大量的實例,深入學習西門子WinCC組態(tài)軟件的工程應用。
(2)用實例引導讀者學習。本書大部分章節(jié)都精選了有代表性的案例講解,例如,用案例說明報警組態(tài)的實現(xiàn)的全過程。第4~9、12、13章都有應用實例,這些實例合并在一起,就是一個完整的工程實例。
。3)所有項目實例已經經過運行調試,且有正確結果,這些實例容易被讀者復制在工程中進行實際應用。對于比較復雜的例子,還配有視頻,便于讀者學習。
隨著計算機技術的發(fā)展和普及,軟件技術得到了迅速發(fā)展,組態(tài)軟件是數(shù)據采集監(jiān)控系統(tǒng)SCADA(Supervisory Control and Data Acquisition)的軟件平臺,是工業(yè)應用軟件的重要組成部分,得到了廣泛的應用,特別在石油、化工、水處理和電力等行業(yè)應用更加廣泛。
西門子WinCC組態(tài)軟件是HMI/SCADA的后起之秀,誕生于1996年,當年就被美國Control Engineering雜志評為全球最優(yōu)HMI,是世界三大HMI/SCADA軟件之一,傳承了西門子公司的企業(yè)文化,是一款性能卓越的產品,因此在工控市場占有非常大的份額,應用十分廣泛。
本書是在總結編者長期的教學經驗和工程實踐的基礎上,聯(lián)合相關企業(yè)人員共同編寫而成,內容從西門子WinCC V7.3組態(tài)軟件的基礎和實用出發(fā),詳細介紹了西門子WinCC組態(tài)軟件的基礎知識、功能介紹、組態(tài)方法以及項目應用,目的使讀者通過學習本書內容就能學會西門子WinCC組態(tài)軟件的應用。
本書在編寫過程中,將一些生動的操作實例融入其中,以提高讀者的學習興趣和效率。本書內容具有以下特點。
(1)內容由淺入深、由基礎到應用,理論聯(lián)系實際,既適合初學者學習使用,也可以供有一定基礎的人結合書中大量的實例,深入學習西門子WinCC組態(tài)軟件的工程應用。
(2)用實例引導讀者學習。本書大部分章節(jié)都精選了有代表性的案例講解,例如,用案例說明報警組態(tài)的實現(xiàn)的全過程。如第4~9、第12章最后一節(jié)是應用實例,這些實例合并在一起,就是一個完整的工程實例。
(3)所有項目實例已經經過運行調試,且有正確結果,這些實例容易被讀者復制在工程中進行實際應用。對于比較復雜的例子,還配有視頻,便于讀者學習。
本書所附的電子資源中有重點內容的程序和操作視頻資料,讀者可以到出版社網站http://download.cip.com.cn“配書資源”一欄中下載。
本書由向曉漢主編,第1、6、7、9、10章由錫職業(yè)技術學院的向曉漢編寫;第2、11章由錫小天鵝股份有限公司的蘇高峰編寫;第3、4章由錫雷華科技有限公司的陸彬編寫;第5章由錫雷華科技有限公司的歐陽思惠編寫;第8、12章由錫雪浪環(huán)境科技股份有限公司的劉搖搖編寫;第13章部分錫小天鵝股份有限公司的李潤海編寫;第14章由錫雪浪環(huán)境科技股份有限公司的曹英強編寫;第15章由錫雪浪環(huán)境科技股份有限公司的王飛飛編寫;第16章由桂林電子科技大學的向定漢編寫;全書內容由陸金榮高級工程師審閱。
由于編者水平有限,書中不足之處在所難免,敬請讀者批評指正,我們將萬分感激!
編者
第1篇基礎入門篇
第1章西門子WinCC V7.3組態(tài)軟件概述2
1.1概述2
1.1.1組態(tài)軟件的功能2
1.1.2組態(tài)軟件的系統(tǒng)構成2
1.1.3組態(tài)軟件的發(fā)展趨勢4
1.1.4常用的組態(tài)軟件簡介4
1.2WinCC組態(tài)軟件簡介5
1.2.1WinCC軟件的性能特點5
1.2.2WinCC的系統(tǒng)結構及選件7
1.2.3WinCC V7.3的新特點8
1.3WinCC V7.3的安裝與卸載8
1.3.1安裝WinCC的硬件要求8
1.3.2安裝WinCC的軟件要求9
1.3.3WinCC的安裝步驟10
1.3.4WinCC的卸載16
小結17
習題17
第2章組態(tài)一個簡單的項目18
2.1對實現(xiàn)功能的描述18
2.2建立項目18
2.2.1啟動WinCC18
2.2.2建立一個新項目18
2.3組態(tài)項目19
2.3.1組態(tài)變量19
2.3.2組態(tài)畫面22
2.3.3改變畫面的屬性24
2.4運行項目27
2.4.1保存項目27
2.4.2運行項目27
小結28
習題28
第3章項目管理器29
3.1WinCC項目管理器介紹29
3.1.1啟動項目管理器29
3.1.2WinCC項目管理器的結構29
3.2WinCC Configuration Studio31
3.2.1WinCC Configuration Studio簡介31
3.2.2WinCC Configuration Studio窗口結構和功能32
3.2.3WinCC Configuration Studio使用簡介33
3.3項目類型37
3.3.1單用戶項目37
3.3.2多用戶項目37
3.3.3客戶機項目38
3.4創(chuàng)建項目和編輯項目38
3.4.1創(chuàng)建項目的過程38
3.4.2更改計算機的屬性39
3.4.3運行WinCC項目40
3.4.4復制和移植WinCC項目41
小結42
習題42
第4章組態(tài)變量43
4.1變量組態(tài)基礎43
4.1.1變量管理器43
4.1.2變量的分類43
4.1.3變量管理器的結構44
4.2變量的數(shù)據類型44
4.2.1數(shù)值型變量44
4.2.2字符串數(shù)據類型46
4.2.3原始數(shù)據類型46
4.2.4文本參考46
4.3創(chuàng)建和編輯變量46
4.3.1創(chuàng)建內部變量46
4.3.2創(chuàng)建過程變量48
4.3.3創(chuàng)建結構變量50
4.3.4創(chuàng)建變量組53
4.3.5編輯變量53
4.4應用實例55
小結58
習題58
第5章組態(tài)畫面59
5.1WinCC圖形編輯器59
5.1.1圖形編輯器59
5.1.2圖形編輯器的結構61
5.1.3畫面的布局63
5.2畫面設計基礎63
5.2.1使用畫面63
5.2.2圖形對象64
5.3畫面動態(tài)化67
5.3.1畫面動態(tài)化基礎67
5.3.2通過直接連接進行動態(tài)化67
5.3.3使用動態(tài)對話框進行動態(tài)化70
5.3.4通過變量連接進行動態(tài)化72
5.3.5用動態(tài)向導建立畫面切換73
5.3.6用VBS建立動態(tài)化的過程76
5.4控件79
5.5圖像庫80
5.6應用實例82
小結96
習題96
第2篇應用提高篇
第6章報警記錄98
6.1報警記錄基礎98
6.1.1報警的消息塊98
6.1.2報警歸檔99
6.2報警記錄的組態(tài)99
6.2.1報警記錄編輯器的結構99
6.2.2消息塊100
6.2.3消息類別100
6.2.4消息類型101
6.2.5消息組101
6.2.6報警組態(tài)的過程102
6.2.7模擬量報警組態(tài)的過程109
6.3消息歸檔114
6.3.1消息歸檔簡介114
6.3.2消息歸檔組態(tài)115
6.4應用實例116
小結119
習題119
第7章變量記錄120
7.1過程值歸檔基礎120
7.1.1過程值歸檔的概念和原理120
7.1.2過程值歸檔的方法121
7.2過程值歸檔的組態(tài)122
7.2.1變量記錄編輯器的結構122
7.2.2過程值歸檔組態(tài)的過程123
7.3應用實例133
小結138
習題138
第8章報表編輯139
8.1報表編輯基礎139
8.1.1組態(tài)和運行系統(tǒng)數(shù)據的文檔139
8.1.2在頁面布局中設置報表140
8.2頁面布局編輯器141
8.3創(chuàng)建、編輯布局和打印作業(yè)142
8.3.1創(chuàng)建布局142
8.3.2打印作業(yè)146
8.4應用實例149
小結163
習題163
第9章腳本系統(tǒng)164
9.1腳本基礎164
9.1.1C腳本(C-Script)基礎164
9.1.2C腳本編輯器166
9.1.3創(chuàng)建和編輯函數(shù)167
9.1.4創(chuàng)建和編輯動作170
9.2C腳本應用舉例174
9.3VBS178
9.3.1VBS腳本基礎178
9.3.2VBS腳本編輯器180
9.3.3編輯過程和動作181
9.4腳本的調試187
9.4.1腳本調試簡介187
9.4.2腳本調試實例188
9.5應用實例190
小結191
習題191
第10章通信192
10.1通信基礎192
10.1.1通信術語192
10.1.2WinCC通信原理193
10.2WinCC與SIMATIC S7 PLC的通信194
10.2.1WinCC與SIMATIC S7 PLC的MPI通信194
10.2.2WinCC與SIMATIC S7 PLC的PROFIBUS通信195
10.2.3WinCC與SIMATIC S7 PLC的TCP/IP通信196
10.2.4WinCC與SIMATIC S7-1200/1500的TCP/IP通信198
10.3通信診斷200
10.3.1通信的連接狀態(tài)200
10.3.2通道診斷201
10.3.3變量診斷202
10.4OPC通信202
10.4.1OPC基本知識202
10.4.2SIMATICNET軟件簡介203
10.4.3S7-200 PC Access SMART軟件簡介204
10.4.4OPC實例1——WinCC與S7-200 SMART的通信205
10.4.5用KepServerEX組建OPC通信212
10.4.6OPC實例2——WinCC與S7-300的OPC通信213
小結224
習題224
第11章數(shù)據存儲和訪問225
11.1WinCC數(shù)據庫225
11.1.1WinCC數(shù)據庫的結構225
11.1.2WinCC數(shù)據庫的訪問226
11.2用VBS讀取變量歸檔數(shù)據到Excel231
小結236
習題236
第12章用戶管理237
12.1用戶管理基礎237
12.2用戶管理器237
12.3用戶管理238
12.3.1創(chuàng)建用戶組238
12.3.2創(chuàng)建新用戶239
12.4授權管理240
12.4.1授權簡介240
12.4.2授權管理242
12.5應用實例243
小結251
習題251
第13章用戶歸檔252
13.1用戶歸檔基礎252
13.1.1用戶歸檔簡介252
13.1.2用戶歸檔使用場合252
13.2用戶歸檔組態(tài)252
13.2.1用戶歸檔編輯器252
13.2.2用戶歸檔組態(tài)應用253
小結261
習題261
第14章交叉索引262
14.1交叉索引基礎262
14.1.1交叉索引簡介262
14.1.2交叉索引的功能262
14.2交叉索引的應用262
14.2.1交叉索引列表的創(chuàng)建和過濾262
14.2.2交叉索引應用位置跳轉265
14.2.3交叉索引變量鏈接266
14.2.4交叉索引列表的導出267
小結269
習題269
第15章全集成自動化與故障診斷270
15.1WinCC集成在STEP7中的組態(tài)270
15.2WinCC作為PC站的組態(tài)271
15.3集成診斷278
15.3.1WinCC到硬件診斷的梯形環(huán)跳轉278
15.3.2用消息系統(tǒng)錯誤功能組態(tài)消息,WinCC顯示故障消息282
15.3.3WinCC與S7-1500集成診斷292
小結298
習題298
第16章WinCC選件299
16.1WebNavigator選件應用299
16.1.1WebNavigator Server系統(tǒng)結構299
16.1.2WebNavigator的安裝301
16.1.3Web工程組態(tài)與應用304
16.2WinCC/DataMonitor選件應用312
16.2.1WinCC/DataMonitor簡介312
16.2.2WinCC/DataMonitor的安裝要求312
16.2.3WinCC/DataMonitor的安裝313
16.2.4組態(tài)WinCC/DataMonitor服務器314
16.2.5在WinCC/DataMonitor客戶機上啟動WinCC/DataMonitor主頁318
16.3WebUX320
16.3.1WebUX簡介320
16.3.2WebUX選件的安裝321
16.3.3WebUX的工程組態(tài)與應用321
小結327
習題327
參考文獻328