隨著計算機(jī)技術(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年,當(dāng)年就被美國Control Engineering雜志評為全球最優(yōu)HMI,是世界三大HMI/SCADA軟件之一,傳承了西門子公司的企業(yè)文化,是一款性能卓越的產(chǎn)品,因此在工控市場占有非常大的份額,應(yīng)用十分廣泛。
本書是在總結(jié)編者長期的教學(xué)經(jīng)驗(yàn)和工程實(shí)踐的基礎(chǔ)上,聯(lián)合相關(guān)企業(yè)人員共同編寫而成,內(nèi)容從西門子WinCC V7.3組態(tài)軟件的基礎(chǔ)和實(shí)用出發(fā),詳細(xì)介紹了西門子WinCC組態(tài)軟件的基礎(chǔ)知識、功能介紹、組態(tài)方法以及項(xiàng)目應(yīng)用,目的使讀者通過學(xué)習(xí)本書內(nèi)容就能學(xué)會西門子WinCC組態(tài)軟件的應(yīng)用。
本書在編寫過程中,將一些生動的操作實(shí)例融入其中,以提高讀者的學(xué)習(xí)興趣和效率。本書內(nèi)容具有以下特點(diǎn)。
。1)內(nèi)容由淺入深、由基礎(chǔ)到應(yīng)用,理論聯(lián)系實(shí)際,既適合初學(xué)者學(xué)習(xí)使用,也可以供有一定基礎(chǔ)的人結(jié)合書中大量的實(shí)例,深入學(xué)習(xí)西門子WinCC組態(tài)軟件的工程應(yīng)用。
。2)用實(shí)例引導(dǎo)讀者學(xué)習(xí)。本書大部分章節(jié)都精選了有代表性的案例講解,例如,用案例說明報警組態(tài)的實(shí)現(xiàn)的全過程。如第4~9、第12章最后一節(jié)是應(yīng)用實(shí)例,這些實(shí)例合并在一起,就是一個完整的工程實(shí)例。
(3)所有項(xiàng)目實(shí)例已經(jīng)經(jīng)過運(yùn)行調(diào)試,且有正確結(jié)果,這些實(shí)例容易被讀者復(fù)制在工程中進(jìn)行實(shí)際應(yīng)用。對于比較復(fù)雜的例子,還配有視頻,便于讀者學(xué)習(xí)。
本書所附的電子資源中有重點(diǎn)內(nèi)容的程序和操作視頻資料,讀者可以到出版社網(wǎng)站http://download.cip.com.cn“配書資源”一欄中下載。
本書由向曉漢主編,第1、6、7、9、10章由錫職業(yè)技術(shù)學(xué)院的向曉漢編寫;第2、11章由錫小天鵝股份有限公司的蘇高峰編寫;第3、4章由錫雷華科技有限公司的陸彬編寫;第5章由錫雷華科技有限公司的歐陽思惠編寫;第8、12章由錫雪浪環(huán)境科技股份有限公司的劉搖搖編寫;第13章部分錫小天鵝股份有限公司的李潤海編寫;第14章由錫雪浪環(huán)境科技股份有限公司的曹英強(qiáng)編寫;第15章由錫雪浪環(huán)境科技股份有限公司的王飛飛編寫;第16章由桂林電子科技大學(xué)的向定漢編寫;全書內(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軟件的性能特點(diǎn)5
1.2.2WinCC的系統(tǒng)結(jié)構(gòu)及選件7
1.2.3WinCC V7.3的新特點(diǎn)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
習(xí)題17
第2章組態(tài)一個簡單的項(xiàng)目18
2.1對實(shí)現(xiàn)功能的描述18
2.2建立項(xiàng)目18
2.2.1啟動WinCC18
2.2.2建立一個新項(xiàng)目18
2.3組態(tài)項(xiàng)目19
2.3.1組態(tài)變量19
2.3.2組態(tài)畫面22
2.3.3改變畫面的屬性24
2.4運(yùn)行項(xiàng)目27
2.4.1保存項(xiàng)目27
2.4.2運(yùn)行項(xiàng)目27
小結(jié)28
習(xí)題28
第3章項(xiàng)目管理器29
3.1WinCC項(xiàng)目管理器介紹29
3.1.1啟動項(xiàng)目管理器29
3.1.2WinCC項(xiàng)目管理器的結(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項(xiàng)目類型37
3.3.1單用戶項(xiàng)目37
3.3.2多用戶項(xiàng)目37
3.3.3客戶機(jī)項(xiàng)目38
3.4創(chuàng)建項(xiàng)目和編輯項(xiàng)目38
3.4.1創(chuàng)建項(xiàng)目的過程38
3.4.2更改計算機(jī)的屬性39
3.4.3運(yùn)行WinCC項(xiàng)目40
3.4.4復(fù)制和移植WinCC項(xiàng)目41
小結(jié)42
習(xí)題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字符串?dāng)?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)用實(shí)例55
小結(jié)58
習(xí)題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通過直接連接進(jìn)行動態(tài)化67
5.3.3使用動態(tài)對話框進(jìn)行動態(tài)化70
5.3.4通過變量連接進(jìn)行動態(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)用實(shí)例82
小結(jié)96
習(xí)題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)用實(shí)例116
小結(jié)119
習(xí)題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)用實(shí)例133
小結(jié)138
習(xí)題138
第8章報表編輯139
8.1報表編輯基礎(chǔ)139
8.1.1組態(tài)和運(yùn)行系統(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)用實(shí)例149
小結(jié)163
習(xí)題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)試實(shí)例188
9.5應(yīng)用實(shí)例190
小結(jié)191
習(xí)題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實(shí)例1——WinCC與S7-200 SMART的通信205
10.4.5用KepServerEX組建OPC通信212
10.4.6OPC實(shí)例2——WinCC與S7-300的OPC通信213
小結(jié)224
習(xí)題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
習(xí)題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)用實(shí)例243
小結(jié)251
習(xí)題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
習(xí)題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
習(xí)題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
習(xí)題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客戶機(jī)上啟動WinCC/DataMonitor主頁318
16.3WebUX320
16.3.1WebUX簡介320
16.3.2WebUX選件的安裝321
16.3.3WebUX的工程組態(tài)與應(yīng)用321
小結(jié)327
習(xí)題327
參考文獻(xiàn)328