本書以西門子WinCC V6.2和V7.3 SE版本為例,介紹了WinCC組態(tài)軟件的使用方法和應用技巧。本書共分入門、進階及精通三大篇,按照讀者對WinCC掌握的不同程度,將WinCC軟件安裝、WinCC通信、WinCC變量管理、WinCC畫面設計、WinCC用戶管理、WinCC報警記錄、WinCC腳本編程等知識分配到各篇進行講解,使讀者學習起來更有針對性和側重點。本書內容豐富實用,循序漸進,圖文并茂,通俗易懂,手把手帶領讀者一步步地實現(xiàn)想要的功能,同時為讀者歸納總結過程中容易忽略或者出錯的關鍵點及注意事項,使讀者能夠舉一反三,學以致用。本書非常適合WinCC初學者、自控領域的工程師學習使用,同時也可用作高等院校相關專業(yè)的教材及參考書。
西門子在產品方面,產品線齊全,技術先進,性能可靠,功能強大。而具體到技術應用資料,則給人的普遍印象是深奧、生硬、難懂,導致新手在入門階段普遍反映很難入門。而一旦入門, 再回過頭看這些資料,又感覺越看越有道理,越看理解越深。 《西門子WinCC從入門到精通》一改官方技術資料常用的組織編撰方式,在入門階段, 刻意跳過高深技術細節(jié),以簡練易懂的方式帶領讀者快速入門,快速上手。在入門之后,再通過進階與精通兩打篇,逐步提高難度,也提高讀者的理論和應用水平。《西門子WinCC從入門到精通》具有如下特色:1.本書內容實用性強,講解循序漸進,語言通俗易懂;2.步步圖解,手把手教會讀者具體的操作方法;3.對需要用到的程序代碼進行針對性的解析,使讀者知其然更知其所以然;4.貼心設計【萬泉河tips】環(huán)節(jié),將學習過程中容易忽略的關鍵點進行特別提示,以加深讀者印象,使讀者在實踐過程中少走彎路,提高效率。 工業(yè)技術領域的發(fā)展, 是一個逐步積累提高過程。 沒有人可以完全從零起步,必須有所參考, 在前人的肩膀上才能更高,看得更遠。作者從事工業(yè)自動化領域技術工作十幾年, 積累了豐富的行業(yè)應用經驗。這些經驗,是在前人的指導和自己努力實踐中逐漸積累的,希望能通過本書把自己的一些經驗和心得分享給更多需要的技術工作者。
德國西門子公司是世界工業(yè)自動化領域的先驅、翹楚。行業(yè)間有一句話,叫做:西門子博大精深。確實如此。體現(xiàn)在產品方面,產品線齊全,技術先進,性能可靠,功能強大。而具體到技術應用資料,則給人的普遍印象是深奧難懂,導致新手普遍反映很難入門。而一旦入門,再回過頭看這些資料,又感覺越看越有道理,越看理解得越深。本書針對WinCC軟件最成功、用量最大的版本V6.2和較新版本V7.3SE,一改官方技術資料常用的組織編撰方式,分入門、進階和精通三個篇幅,分層次由淺及深地介紹軟件的使用方法和應用技巧。入門篇,通過圖文解說的方式,手把手地帶領讀者從一個完全的新手,快速完成WinCC軟件從安裝到組態(tài)發(fā)布一個簡單工業(yè)項目的完整過程,新入門讀者3~5天時間即可初步掌握。進階篇,介紹了WinCC軟件的高級功能和高級使用要點,有入門基礎的讀者可以從中了解到更全面的功能, 學會更快捷高效的設計調試工作流程。精通篇,針對工業(yè)應用中的常見需求,結合作者自身多年工作經驗,提出了解決方案。讀者參與分享成果的同時,可以舉一反三,領會到更多WinCC軟件的精妙。工業(yè)技術領域的發(fā)展,是一個逐步積累提高的過程,國家如此,個人也如此。 沒有人可以完全從零起步直達成功,必須有所參考, 在前人的肩膀上才能站得更高,看得更遠。作者從事工業(yè)自動化領域技術工作十幾年, 積累了豐富的行業(yè)應用經驗。這些經驗,是在前人的指導和自己努力實踐中逐漸積累的,希望能通過本書把自己的一些經驗和心得分享給更多的工控同行的工程師們。本書由王前厚(萬泉河)主持編著,郭文輝編寫了第1、2、9、10章,并負責對書中所采用的程序代碼進行了驗證,參與本書編寫及資料整理等工作的還有韋光輝、成正圣、玉謹英、張連軍、代文剛、馮海龍、逄淑一、 孫媛媛、潘昱凡、張建設、李巖、任新華、喬鵬、張秦、游捍民、紀德坤、程劍忠、宋琳、劉江濤、劉玉明、芮先明、郭亞斌、趙永志、祝萬乾坤、黃燕平、劉睿等,在此表示衷心的感謝。 感謝西門子公司朱昱、朱震忠、雷鳴、朱飛翔、陳華、崔堅、葛鵬、高靜、欒倩、欒娥、張亞蕾、陳都、魏笑、呂暢、扈春陽在本書編寫過程中, 以及多年來在網站論壇和技術工作方面對本人的幫助和指導。 感謝西門子網站各位版主專家ZANE、城外之人、zhangli0、慧星、KINKIN、lranbing、隱身人、kdrjl、yming、俱懷逸興壯思飛、zcomin、lxm650及廣大網友多年來的相互扶持與堅守。由于編著者知識和精力有限,書中難免有不妥之處,敬請廣大讀者批評指正。 編著者
入門篇
第1章WinCC軟件安裝3
1.1軟件版本歷史回顧3
1.2WinXP系統(tǒng)安裝WinCC V6.25
1.3Win7系統(tǒng)安裝WinCC V7.319
第2章WinCC通信29
2.1通信概述29
2.2S7-300以太網通信(V6.2)30
2.3S7-300 MPI通信(V6.2)38
2.4S7-300 PLCSIM通信(V6.2)41
2.5S7-200通信(V6.2)43
2.6S7-1200通信(V7.3)47
2.7WinCC V7.x的同類通信50
第3章WinCC變量管理52
3.1變量類型52
3.2內部變量53
3.3通信外部變量管理53
3.4S7-200 OPC變量管理55
3.5WinCC V7.2變量管理56
第4章WinCC畫面設計57
4.1靜態(tài)對象設計58
4.2動態(tài)對象設計61
4.3畫面樹結構74
4.4動態(tài)向導76
4.5V7.x畫面新功能82
第5章WinCC趨勢圖84
5.1歸檔設置84
5.2歸檔變量85
5.3畫面顯示趨勢圖86
5.4V7.x新功能89
第6章WinCC報警記錄91
6.1歸檔設置91
6.2消息屬性和類別92
6.3組態(tài)消息92
6.4WinCC畫面顯示報警消息93
6.5V7.x新功能95
第7章WinCC用戶管理97
7.1用戶權限分配97
7.2畫面分配權限98
第8章WinCC入門完成100
8.1電腦開機自動啟動WinCC項目100
8.2禁用Windows任務欄101
8.3工程項目的歸檔與分發(fā)102
進階篇
第9章WinCC軟件補充安裝107
9.1WinCC V6.2補充安裝107
9.2WinCC V7.3補充安裝109
第10章WinCC通信進階110
10.1WinCC MODBUS串行通信110
10.2WinCC MODBUS TCP通信112
第11章WinCC變量管理進階115
11.1文本變量115
11.2結構變量118
11.3變量批量編輯V6.2123
11.4變量批量編輯V7.3125
第12章WinCC腳本編程126
12.1C腳本編程入門127
12.2VBS腳本編程入門132
12.3WinCC腳本調試方法137
第13章WinCC畫面設計進階141
13.1CAD圖形導入141
13.2彈出式窗口動態(tài)化142
13.3腳本驅動的控件動態(tài)化145
第14章WinCC進階完成148
14.1運行中調用用戶管理148
14.2WinCC報表編輯器149
14.3WinCC做出PCS7風格的畫面150
14.4WinCC選件153
精通篇
第15章WinCC VBS高級編程157
15.1VBS訪問文本文件157
15.2VBS訪問EXCEL文件160
15.3VBS訪問注冊表及調用外部程序160
第16章WinCC C腳本高級編程162
16.1WinCC C腳本例程資源162
16.2C腳本獲取項目路徑164
16.3C腳本讀寫文本文件165
第17章WinCC用戶歸檔高級技巧168
17.1使用用戶歸檔實現(xiàn)數(shù)據(jù)記錄168
17.2使用用戶歸檔控件實現(xiàn)報表170
17.3報表待完善功能172
第18章WinCC與數(shù)據(jù)庫174
18.1SQL SERVER 數(shù)據(jù)庫結構174
18.2查詢用戶歸檔數(shù)據(jù)庫177
18.3ADO查詢數(shù)據(jù)庫結果至控件179
18.4查詢變量歸檔壓縮數(shù)據(jù)180
18.5EXCEL也是數(shù)據(jù)庫182
第19章WinCC與全集成自動化185
19.1TIA概念185
19.2S7-300 模塊化編程187
19.3S7-CFC編程189
19.4WinCC集成190
19.5BST例程學習192
第20章WinCC數(shù)據(jù)統(tǒng)計與報表例程195
20.1WinCC完美報表例程V2.0195
20.2WinCC完美報表之日報表月報表專用版V1.04196
20.3S7-200/S7-300 WinCC實現(xiàn)高速數(shù)據(jù)采集例程196
20.4WinCC 完美設定值曲線例程197
附錄相關網址198
參考文獻200