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