産品特色
        編輯推薦
    適讀人群 :本書可供從事西門子WinCC組態軟件學習與應用的工程技術人員使用,也可以作為大中專院校相關專業的教材或參考書。                                   本書是在總結編者長期的教學經驗和工程實踐的基礎上,聯閤相關企業人員共同編寫而成,內容從西門子WinCC V7.3組態軟件的基礎和實用齣發,詳細介紹瞭西門子WinCC組態軟件的基礎知識、功能介紹、組態方法以及項目應用,目的使讀者通過學習本書內容就能學會西門子WinCC組態軟件的應用。  
  本書在編寫過程中,將一些生動的操作實例融入到每章中,以提高讀者的學習興趣和效率。本書內容具有以下特點。  
   (1)內容由淺入深、由基礎到應用,理論聯係實際,既適閤初學者學習使用,也可以供有一定基礎的人結閤書中大量的實例,深入學習西門子WinCC組態軟件的工程應用。  
  (2)用實例引導讀者學習。本書大部分章節都精選瞭有代錶性的案例講解,例如,用案例說明報警組態的實現的全過程。第4~9、12、13章都有應用實例,這些實例閤並在一起,就是一個完整的工程實例。  
  (3)所有項目實例已經經過運行調試,且有正確結果,這些實例容易被讀者復製在工程中進行實際應用。對於比較復雜的例子,還配有視頻,便於讀者學習。                 
內容簡介
     本書從西門子WinCC V7.3組態軟件的基礎和實用齣發,詳細介紹瞭西門子WinCC組態軟件的基礎知識、功能介紹、組態方法以及項目應用。本書共分兩大部分,第一部分為基礎入門篇,包括西門子WinCC的安裝和卸載、項目的創建、組態畫麵、變量組態等內容;第二部分為應用提高篇,包括西門子WinCC的通信、報警記錄、變量記錄、報錶、腳本、訪問數據庫、用戶管理、用戶歸檔、全集成自動化和選件等內容。  
  本書內容全麵係統、新穎實用、重點突齣,而且有案例講解,非常方便讀者學習,同時每章後都配有習題供讀者訓練之用,提高讀者解決實際問題的能力。本書所附的電子資源中有重點內容的程序和操作視頻資料,讀者可以到齣版社網站上下載(網址見本書前言)。  
  本書可供從事西門子WinCC組態軟件學習與應用的工程技術人員使用,也可以作為大中專院校相關專業的教材或參考書。     
內頁插圖
          精彩書評
     NULL     
目錄
   第1篇基礎入門篇  
第1章西門子WinCC V7.3組態軟件概述2  
1.1概述2  
1.1.1組態軟件的功能2  
1.1.2組態軟件的係統構成2  
1.1.3組態軟件的發展趨勢4  
1.1.4常用的組態軟件簡介4  
1.2WinCC組態軟件簡介5  
1.2.1WinCC軟件的性能特點5  
1.2.2WinCC的係統結構及選件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章組態一個簡單的項目18  
2.1對實現功能的描述18  
2.2建立項目18  
2.2.1啓動WinCC18  
2.2.2建立一個新項目18  
2.3組態項目19  
2.3.1組態變量19  
2.3.2組態畫麵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創建項目和編輯項目38  
3.4.1創建項目的過程38  
3.4.2更改計算機的屬性39  
3.4.3運行WinCC項目40  
3.4.4復製和移植WinCC項目41  
小結42  
習題42  
第4章組態變量43  
4.1變量組態基礎43  
4.1.1變量管理器43  
4.1.2變量的分類43  
4.1.3變量管理器的結構44  
4.2變量的數據類型44  
4.2.1數值型變量44  
4.2.2字符串數據類型46  
4.2.3原始數據類型46  
4.2.4文本參考46  
4.3創建和編輯變量46  
4.3.1創建內部變量46  
4.3.2創建過程變量48  
4.3.3創建結構變量50  
4.3.4創建變量組53  
4.3.5編輯變量53  
4.4應用實例55  
小結58  
習題58  
第5章組態畫麵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畫麵動態化67  
5.3.1畫麵動態化基礎67  
5.3.2通過直接連接進行動態化67  
5.3.3使用動態對話框進行動態化70  
5.3.4通過變量連接進行動態化72  
5.3.5用動態嚮導建立畫麵切換73  
5.3.6用VBS建立動態化的過程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報警記錄的組態99  
6.2.1報警記錄編輯器的結構99  
6.2.2消息塊100  
6.2.3消息類彆100  
6.2.4消息類型101  
6.2.5消息組101  
6.2.6報警組態的過程102  
6.2.7模擬量報警組態的過程109  
6.3消息歸檔114  
6.3.1消息歸檔簡介114  
6.3.2消息歸檔組態115  
6.4應用實例116  
小結119  
習題119  
第7章變量記錄120  
7.1過程值歸檔基礎120  
7.1.1過程值歸檔的概念和原理120  
7.1.2過程值歸檔的方法121  
7.2過程值歸檔的組態122  
7.2.1變量記錄編輯器的結構122  
7.2.2過程值歸檔組態的過程123  
7.3應用實例133  
小結138  
習題138  
第8章報錶編輯139  
8.1報錶編輯基礎139  
8.1.1組態和運行係統數據的文檔139  
8.1.2在頁麵布局中設置報錶140  
8.2頁麵布局編輯器141  
8.3創建、編輯布局和打印作業142  
8.3.1創建布局142  
8.3.2打印作業146  
8.4應用實例149  
小結163  
習題163  
第9章腳本係統164  
9.1腳本基礎164  
9.1.1C腳本(C-Script)基礎164  
9.1.2C腳本編輯器166  
9.1.3創建和編輯函數167  
9.1.4創建和編輯動作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通信的連接狀態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章數據存儲和訪問225  
11.1WinCC數據庫225  
11.1.1WinCC數據庫的結構225  
11.1.2WinCC數據庫的訪問226  
11.2用VBS讀取變量歸檔數據到Excel231  
小結236  
習題236  
第12章用戶管理237  
12.1用戶管理基礎237  
12.2用戶管理器237  
12.3用戶管理238  
12.3.1創建用戶組238  
12.3.2創建新用戶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用戶歸檔組態252  
13.2.1用戶歸檔編輯器252  
13.2.2用戶歸檔組態應用253  
小結261  
習題261  
第14章交叉索引262  
14.1交叉索引基礎262  
14.1.1交叉索引簡介262  
14.1.2交叉索引的功能262  
14.2交叉索引的應用262  
14.2.1交叉索引列錶的創建和過濾262  
14.2.2交叉索引應用位置跳轉265  
14.2.3交叉索引變量鏈接266  
14.2.4交叉索引列錶的導齣267  
小結269  
習題269  
第15章全集成自動化與故障診斷270  
15.1WinCC集成在STEP7中的組態270  
15.2WinCC作為PC站的組態271  
15.3集成診斷278  
15.3.1WinCC到硬件診斷的梯形環跳轉278  
15.3.2用消息係統錯誤功能組態消息,WinCC顯示故障消息282  
15.3.3WinCC與S7-1500集成診斷292  
小結298  
習題298  
第16章WinCC選件299  
16.1WebNavigator選件應用299  
16.1.1WebNavigator Server係統結構299  
16.1.2WebNavigator的安裝301  
16.1.3Web工程組態與應用304  
16.2WinCC/DataMonitor選件應用312  
16.2.1WinCC/DataMonitor簡介312  
16.2.2WinCC/DataMonitor的安裝要求312  
16.2.3WinCC/DataMonitor的安裝313  
16.2.4組態WinCC/DataMonitor服務器314  
16.2.5在WinCC/DataMonitor客戶機上啓動WinCC/DataMonitor主頁318  
16.3WebUX320  
16.3.1WebUX簡介320  
16.3.2WebUX選件的安裝321  
16.3.3WebUX的工程組態與應用321  
小結327  
習題327   
參考文獻328      
前言/序言
     隨著計算機技術的發展和普及,軟件技術得到瞭迅速發展,組態軟件是數據采集監控係統SCADA(Supervisory Control and Data Acquisition)的軟件平颱,是工業應用軟件的重要組成部分,得到瞭廣泛的應用,特彆在石油、化工、水處理和電力等行業應用更加廣泛。  
  西門子WinCC組態軟件是HMI/SCADA的後起之秀,誕生於1996年,當年就被美國Control Engineering雜誌評為全球最優HMI,是世界三大HMI/SCADA軟件之一,傳承瞭西門子公司的企業文化,是一款性能卓越的産品,因此在工控市場占有非常大的份額,應用十分廣泛。  
  本書是在總結編者長期的教學經驗和工程實踐的基礎上,聯閤相關企業人員共同編寫而成,內容從西門子WinCC V7.3組態軟件的基礎和實用齣發,詳細介紹瞭西門子WinCC組態軟件的基礎知識、功能介紹、組態方法以及項目應用,目的使讀者通過學習本書內容就能學會西門子WinCC組態軟件的應用。  
  本書在編寫過程中,將一些生動的操作實例融入其中,以提高讀者的學習興趣和效率。本書內容具有以下特點。  
  (1)內容由淺入深、由基礎到應用,理論聯係實際,既適閤初學者學習使用,也可以供有一定基礎的人結閤書中大量的實例,深入學習西門子WinCC組態軟件的工程應用。  
  (2)用實例引導讀者學習。本書大部分章節都精選瞭有代錶性的案例講解,例如,用案例說明報警組態的實現的全過程。如第4~9、第12章最後一節是應用實例,這些實例閤並在一起,就是一個完整的工程實例。  
  (3)所有項目實例已經經過運行調試,且有正確結果,這些實例容易被讀者復製在工程中進行實際應用。對於比較復雜的例子,還配有視頻,便於讀者學習。  
  本書所附的電子資源中有重點內容的程序和操作視頻資料,讀者可以到齣版社網站http://download.cip.com.cn“配書資源”一欄中下載。  
  本書由嚮曉漢主編,第1、6、7、9、10章由锡職業技術學院的嚮曉漢編寫;第2、11章由锡小天鵝股份有限公司的蘇高峰編寫;第3、4章由锡雷華科技有限公司的陸彬編寫;第5章由锡雷華科技有限公司的歐陽思惠編寫;第8、12章由锡雪浪環境科技股份有限公司的劉搖搖編寫;第13章部分锡小天鵝股份有限公司的李潤海編寫;第14章由锡雪浪環境科技股份有限公司的曹英強編寫;第15章由锡雪浪環境科技股份有限公司的王飛飛編寫;第16章由桂林電子科技大學的嚮定漢編寫;全書內容由陸金榮高級工程師審閱。  
  由於編者水平有限,書中不足之處在所難免,敬請讀者批評指正,我們將萬分感激!      
  編者    
				
 
				
				
					現代自動化控製係統的核心:人機交互與過程可視化  在當今高度自動化的工業生産領域,一個強大且直觀的人機交互(HMI)係統是實現高效生産、精細化管理與安全運維的關鍵。它不僅是操作員與生産設備之間的橋梁,更是數據采集、監控、診斷以及優化決策的神經中樞。本書旨在深入剖析現代化HMI係統,特彆是基於西門子WinCC V7.3組態軟件的強大功能,為讀者構建一套完整、係統且實踐性強的知識體係。我們將從底層原理齣發,逐步深入到高級應用,確保每一位讀者都能全麵掌握HMI組態的核心技術與精髓。  第一章:HMI係統概述與WinCC V7.3的定位  本章將帶領讀者走進HMI技術的廣闊天地。我們將從HMI係統的基本概念、發展曆程和在不同工業領域的應用價值入手,闡述其在現代生産流程中的不可或缺性。隨後,我們將聚焦於西門子WinCC V7.3組態軟件,介紹其在西門子自動化解決方案中的戰略地位,以及它所代錶的先進HMI技術水平。我們將探討WinCC V7.3的架構特點、核心優勢(如強大的圖形處理能力、豐富的通信協議支持、靈活的腳本編程接口等),並與同類産品進行簡要的對比分析,讓讀者清晰地認識到WinCC V7.3的獨特魅力和技術實力。此外,本章還將簡要介紹WinCC V7.3的安裝環境要求和基礎操作界麵,為後續的深入學習奠定基礎。  第二章:WinCC V7.3基礎組態與畫麵設計  本章將是實踐操作的起點。我們將詳細講解WinCC V7.3工程環境的創建與管理,包括項目初始化、變量類型定義、PLC連接配置等。核心內容將圍繞畫麵設計展開,從最基礎的圖形元素(如綫條、矩形、圓形、文本框、按鈕等)的繪製與屬性設置,到各種工業對象的插入與配置(如儀錶、開關、指示燈、趨勢圖、錶格等)。我們將深入講解如何利用WinCC V7.3提供的豐富圖形庫和素材,設計齣美觀、清晰且符閤人體工程學要求的操作畫麵。同時,本章還將介紹畫麵導航、層疊、可見性控製等基本功能,以及如何為畫麵元素賦予顔色、動態屬性和事件觸發方式,為後續的畫麵交互奠定基礎。  第三章:變量與數據處理  在HMI係統中,變量是連接物理過程與人機界麵的關鍵。本章將詳盡講解WinCC V7.3中的變量概念,包括內部變量、外部變量(與PLC的通信變量)的創建與管理。我們將深入探討不同數據類型(如布爾型、整型、浮點型、字符型等)的特性及其在實際應用中的選擇。本章的重點還將放在變量的屬性配置,如讀寫權限、數據格式、報警屬性等,以及如何實現變量的組態與PLC變量的映射。此外,我們還將介紹數據類型轉換、錶達式計算以及變量的命名規範等,確保數據在HMI係統中的準確、高效處理。  第四章:報警管理與事件處理  報警是HMI係統中不可或缺的安全與監控機製。本章將全麵講解WinCC V7.3的報警係統,從報警類彆的定義、報警文本的編寫,到報警的觸發條件、報警的優先級設置。我們將詳細介紹如何配置報警的顯示方式,包括報警列錶、報警閃爍、報警聲音提示等,以及報警的確認、復位和曆史記錄功能。本章還將深入探討事件處理機製,如何通過畫麵元素的點擊、變量的變化等觸發預設的動作,例如執行腳本、切換畫麵、控製設備等。我們將學習如何為畫麵元素添加事件觸發器,並將其與相應的動作關聯起來,實現HMI係統的智能化響應。  第五章:趨勢顯示與曆史數據  實時監控和曆史分析是理解和優化生産過程的重要手段。本章將專注於WinCC V7.3的趨勢顯示功能。我們將講解如何創建和配置趨勢控件,如何選擇要顯示的變量,以及如何設置趨勢的時間範圍、刷新周期、刻度等參數。本章將深入介紹實時趨勢和曆史趨勢的區彆與應用場景。此外,我們將重點講解WinCC V7.3的曆史數據歸檔功能,包括數據歸檔的配置、歸檔周期、歸檔類型(如周期歸檔、事件歸檔),以及如何對歸檔數據進行查詢、顯示和導齣。通過本章的學習,讀者將能夠有效地對生産過程中的關鍵數據進行實時監控和曆史分析,為工藝優化提供數據支持。  第六章:腳本編程與高級功能  為瞭實現更復雜、更個性化的控製邏輯和交互功能,腳本編程是必不可少的。本章將深入講解WinCC V7.3的腳本編程能力,主要支持VBScript和ANSI C語言。我們將從基礎的腳本語法、變量的作用域、常用函數庫入手,逐步引導讀者編寫各種功能性的腳本,例如實現復雜的數學運算、動態修改畫麵元素屬性、實現自定義報警邏輯、與第三方係統進行數據交換等。本章還將介紹WinCC V7.3提供的豐富API接口,讓讀者瞭解如何通過腳本與HMI係統進行更深層次的交互。此外,本章還會涵蓋用戶管理、權限控製、報錶生成等高級功能的應用,為構建健壯、安全的HMI係統提供解決方案。  第七章:通信連接與集成  現代工業生産往往涉及多種自動化設備和控製係統。本章將聚焦於WinCC V7.3的通信連接能力。我們將詳細介紹WinCC V7.3支持的各種通信協議,如OPC、MPI、PROFIBUS、PROFINET等,以及如何配置與不同PLC(如西門子S7係列、S5係列等)及其他第三方設備的通信連接。本章將深入講解通信驅動的安裝、配置與故障排除。此外,我們還將探討WinCC V7.3與其他西門子自動化産品(如STEP 7、TIA Portal)的集成,以及如何利用OPC Server/Client實現與其他SCADA係統、MES係統的互聯互通,構建一體化的工業自動化解決方案。  第八章:項目調試、優化與部署  完成組態隻是第一步,如何保證HMI係統的穩定運行並不斷優化是關鍵。本章將指導讀者進行WinCC V7.3項目的調試與上綫。我們將講解在綫調試工具的使用,如何模擬PLC數據,如何排查畫麵顯示問題、變量通信故障、報警邏輯錯誤等。本章還將重點介紹HMI係統的性能優化技巧,包括畫麵加載速度的提升、數據處理效率的優化、腳本執行的性能調優等,以確保HMI係統在高負載下依然能夠流暢運行。最後,我們將探討HMI係統的部署策略,包括單機版、客戶端/服務器版、Web Client版等部署方式的特點與選擇,以及項目備份與恢復的注意事項,為項目的成功落地提供全麵指導。  第九章:實際應用案例分析與進階技巧  理論結閤實踐是掌握復雜技術的最佳途徑。本章將通過一係列貼近實際的工業應用案例,係統地展示WinCC V7.3在不同行業(如電力、石化、製藥、製造業等)的典型應用場景。我們將深入分析案例中的HMI係統設計思路、功能實現方法以及所解決的實際問題。同時,本章還將分享一些進階的組態技巧和實用竅門,例如如何利用ográficos進行更復雜的動畫效果、如何實現自定義控件的開發、如何進行遠程監控與診斷、如何進行多語言支持等。通過對真實案例的學習和對進階技巧的掌握,讀者將能夠觸類旁通,靈活運用WinCC V7.3解決更廣泛的工業自動化挑戰。  本書緻力於為自動化工程師、技術愛好者以及相關專業的學生提供一個全麵、深入、實用的學習平颱,幫助他們從入門到精通,掌握現代HMI組態的精髓,在工業自動化領域發揮更大的價值。