WinCC實例教程_第1頁
WinCC實例教程_第2頁
WinCC實例教程_第3頁
WinCC實例教程_第4頁
WinCC實例教程_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、WinCC 視頻教程知識點總結第一講 組態(tài)軟件基礎一、WinCC簡介1、WinCC西門子視窗控制中心SIMATIC WinCC(Windows Control Center)是在計算機上對PLC控制的運行設備進行狀態(tài)監(jiān)控的軟件,是PC上的監(jiān)控軟件。運行該軟件,可以動畫監(jiān)視現(xiàn)場設備的運行狀況,監(jiān)視相應的運行參數(shù),以及更改、設置系統(tǒng)的運行數(shù)據(jù)。2、WinCC的特點(1)開放性WinCC對用戶所添加的任何形式的擴充是絕對開放,該絕對開放性是通過WinCC的模塊結構及其強大的編程接口來獲取的。(2)將應用軟件集成到WinCC中WinCC提供了一些方法將其他應用程序和應用程序塊統(tǒng)一地集成到用于過程控制的

2、用戶界面中。OLE應用程序窗口和OLE自定義控制或Active控制可以集成到WinCC應用軟件中。(3)WinCC中的數(shù)據(jù)管理WinCC的數(shù)據(jù)庫為Windows SQL,從屬于WinCC,該數(shù)據(jù)庫用于存儲所有面向列表的組態(tài)數(shù)據(jù)(如變量列表和消息文本),以及當前過程數(shù)據(jù)(如消息,測量值和用戶數(shù)據(jù)記錄等)該數(shù)據(jù)庫具有服務器功能。(4)在項目開始之前規(guī)定組態(tài)分類a、文件夾名稱除一些特殊字符(例如?)之外,文件夾名稱允許使用所有的字符。還允許使用數(shù)字09.b、變量名稱變量名稱可以多于8個字符。但應盡量避免太長的名稱。WinCC項目的變量名稱必須是唯一的。如果變量名稱還包含了其他信息,這對用戶將非常有用

3、。c、畫面名稱確定畫面名稱時應注意其長度的影響,太長的名稱(文件名)不容易識別(列表框中的選擇,腳本中的調用等)。根據(jù)經驗表明,長度最好不超過28個字符,畫面名稱應遵守以下限制條件:最大長度為255個字符;不使用某些特殊字符(例如?);畫面名稱中的字母不區(qū)分大小寫。二、WinCC軟件的安裝1、安裝S7-300/400PLC編程軟件STEP7及PLCSIM;2、安裝數(shù)據(jù)庫軟件SQL Server 2000;3、安裝消息列隊(軟件操作);4、安裝WinCC(建議不選典型安裝,選擇全部安裝)。三、WinCC管理器1、WinCC項目管理器的結構WinCC項目管理器的用戶界面由以下元素組成:標題欄、菜單

4、欄、工具欄、狀態(tài)欄、瀏覽窗口和數(shù)據(jù)窗口:2、項目類型WinCC中的工程項目分為3種類型:單用戶項目、多用戶項目和客戶機項目。項目包括“計算機”、“變量管理器”、“編輯器”等組件(1)單用戶項目單用戶項目是一種只擁有一個操作終端的項目類型。項目的計算機既用作進行數(shù)據(jù)處理的服務器,又用作操作員的輸入站。其他計算機不能訪問該計算機上的項目(通過OPC等訪問的除外)。單用戶項目可與多個控制器建立連接。如果只希望在WinCC項目中使用一臺計算機進行工作,可創(chuàng)建單用戶項目,運行WinCC。(2)多用戶項目多用戶項目的特點是同一項目使用多臺客戶機和一臺服務器,在此最多可有16臺客戶機訪問一臺服務器,可以在服

5、務器或任意客戶機上組態(tài),任意一臺客戶機可以訪問多臺服務器上的數(shù)據(jù),任意一臺服務器上的數(shù)據(jù)也可被多臺客戶機訪問。如果希望在WinCC項目中使用多臺計算機進行協(xié)調工作,則可創(chuàng)建多用戶項目。(3)多客戶機項目多客戶機項目是一種能夠訪問多個服務器的數(shù)據(jù)的項目類型。每個多客戶機和相關的服務器都擁有自己的項目。其功能是:在服務器或客戶機上完成服務器項目的組態(tài):在多客戶機上完成多客戶項目的組態(tài)。最多16個客戶機或多客戶機能夠訪問服務器。在運行時多客戶機能訪問至多6個服務器。也就是說,6個不同的服務器的數(shù)據(jù)可以在多客戶機上的同一幅畫面中可視化顯示。(4)計算機的屬性創(chuàng)建項目后,必須調整計算機的屬性。如果是多用

6、戶項目,必須單獨為每臺創(chuàng)建的計算機調整屬性。單擊WinCC項目管理器瀏覽窗口中的“計算機”圖標,選擇所需要的計算機,并在快捷菜單中選擇“屬性”命令,打開“計算機屬性”對話框。3、組態(tài)一個項目的步驟(1)啟動WinCC;(2)建立一個項目;(3)選擇及安裝通信驅動程序;(4)定義變量;(5)建立和編輯過程畫面;(6)指定WinCC運行系統(tǒng)的屬性;(7)激活WinCC畫面;(8)使用變量模擬器測試過程畫面。4、WinCC的編輯器(1)變量管理器變量管理器管理WinCC中所使用的外部變量(PLC的變量)、內部變量(WinCC內的變量)和通信驅動程序(WinCC與PLC連接的驅動程序)。(2)圖形編輯

7、器圖形編輯器用于設計各種圖形畫面。(3)報警記錄報警記錄負責采集和歸檔報警消息。(4)變量歸檔變量歸檔負責處理測量值,并長期存儲所記錄的過程值。(5)報表編輯器報表編輯器提供許多標準的報表,也可以設計各種格式的報表,并可按照規(guī)定的時間進行打印。(6)全局腳本全局腳本是系統(tǒng)設計人員用C及VB編寫的代碼,以滿足項目的需要。(7)文本庫文本庫編輯不同語言版本下的文本信息。(8)用戶管理器用戶管理器用來分配、管理和監(jiān)控用戶對組態(tài)和運行系統(tǒng)的訪問權限。(9)交叉索引交叉索引負責搜索在畫面、函數(shù)、歸檔和消息中所使用的變量、函數(shù)、OLE對象和ActiveX控件。第二講 快速入門項目的組態(tài)與仿真運行一、項目要

8、求(1)用S7-300編寫循環(huán)燈的PLC控制程序。要求按下啟動觸摸鍵后,第一只燈亮1S后熄滅,然后接著第二只燈亮1S后熄滅,再接著第三只燈亮1S后熄滅,如此循環(huán),當按下停止觸摸鍵后,三只燈都熄滅。(2)運用WinCC創(chuàng)建新項目,與S7-300PLC建立連接,建立5個變量,分別對應啟動按鈕、停止按鈕和3個指示燈。(3)在項目中生成新畫面,組態(tài)啟動按鈕、停止按鈕各1個,指示燈3個。要求按下啟動按鈕時,實現(xiàn)3只燈的循環(huán)點亮,當按下停止按鈕時實現(xiàn)3只燈的熄滅。(4)能把WinCC與PLCSIM仿真實現(xiàn)在線運行。二、PLC程序的編寫(1)硬件組態(tài):打開S7-300/400編程軟件(SIMATIC Man

9、ger)新建項目(aaa)右擊“aaa”選擇插入SIMATIC 300站點雙擊打開“SIMATIC 300(1)”雙擊“硬件”進行硬件組態(tài)在右側導航欄選擇SIMATIC 300RACK-300Rail(插入300導軌)第一槽組態(tài)選擇“PS-300-PS 307 5A”(組態(tài)PS電源)第二槽組態(tài)選擇“CPU-300CPU 3146ES7 314-1AE01-0AB0” 第三槽為空第四槽組態(tài)選擇“SM-300DI/DO-300SM 323 DI/D016x24V/0.5A” 選擇“編譯”。(2)PLC程序編寫在SIMATIC Manager中雙擊打開“CPU 314”雙擊打開“S7 程序(1)”

10、雙擊打開“塊”雙擊打開“OB1”軟件中只有一個網絡可以按Ctrl+R鍵增加網絡編寫程序如下:(3)用仿真軟件進行驗證 在SIMATIC Manager主頁面打開仿真軟件打開硬件組態(tài)窗口“HW Config-SIMATIC 300(1)”將組態(tài)好的硬件下載到仿真軟件中去將程序編寫窗口“LAD/STL/FRD”中的PLC程序下載到仿真軟件中將PLC仿真器“S7PLCSIM1”中的PLC狀態(tài)改為“RUN” 然后接通“I0.0”或“M0.0”都可以發(fā)現(xiàn)三只燈在循環(huán)閃亮,接通“I0.1”或“M0.1”后,三只燈停止閃亮,說明調試成功。(4)用WinCC進行組態(tài)設計a、打開WinCC軟件“WinCC 項目

11、管理器”新建一個單用戶項目,名稱為“l(fā)amp” 。b、建立WinCC與PLC連接的驅動,雙擊“變量管理”在出現(xiàn)的窗口右擊“變量管理”在彈出的對話框中選擇“添加新的驅動程序” 選擇“SIMATIC S7 Protocol Suite”(這是與PLC300/400連接的驅動)c、假設電腦與PLC的連接為MPI的連接方式在“MPI”上右擊選擇“新建連接”連接名稱定義為“S7” 右擊“S7”選擇“連接參數(shù)”進行參數(shù)設置(選擇默認)在“S7”中建立參數(shù):第一個參數(shù)名為:“start”;數(shù)據(jù)類型:為二進制;地址中設置地址屬性:如下最后建立參數(shù)表如下:d、做畫面:(1)在“WinCC 項目管理器”左邊瀏覽窗

12、口中選擇“圖形管理器”右擊選擇“新建畫面”雙擊打開新建的畫面在“標準對象”中選擇“靜態(tài)文本”輸入需要顯示的字“循環(huán)燈監(jiān)視系統(tǒng)”,并編輯顏色、字體大小等。(2)燈一組態(tài):在“標準對象”中選擇“圓”在畫圖區(qū)畫圓單擊圖形在“屬性”中的“顏色”中選擇“背景顏色”右擊動態(tài)選擇“動態(tài)對話框”在出現(xiàn)的“值域”對話框中“表達式/公式:”右側選擇按鈕處單擊選擇“變量”選擇“SIMATIC S7 Protocol Suite” 選擇“MPI” 雙擊“S7” 選擇“l(fā)amp1”;在右側“數(shù)據(jù)類型”:選擇“布爾型(B)” 分別改變?yōu)檎婧蜑榧贂r的顏色在“事件名稱:變量”右側單擊選擇按鈕設置“標準周期”為“有變化時”(3

13、)燈二組態(tài):在“標準對象”中選擇“圓”在畫圖區(qū)畫圓單擊圖形在“屬性”中的“顏色”中選擇“背景顏色”右擊動態(tài)選擇“動態(tài)對話框”在出現(xiàn)的“值域”對話框中“表達式/公式:”右側選擇按鈕處單擊選擇“變量”選擇“SIMATIC S7 Protocol Suite” 選擇“MPI” 雙擊“S7” 選擇“l(fā)amp2”;在右側“數(shù)據(jù)類型”:選擇“布爾型(B)” 分別改變?yōu)檎婧蜑榧贂r的顏色在“事件名稱:變量”右側單擊選擇按鈕設置“標準周期”為“有變化時”.(4)燈三組態(tài):在“標準對象”中選擇“圓”在畫圖區(qū)畫圓單擊圖形在“屬性”中的“顏色”中選擇“背景顏色”右擊動態(tài)選擇“動態(tài)對話框”在出現(xiàn)的“值域”對話框中“表達

14、式/公式:”右側選擇按鈕處單擊選擇“變量”選擇“SIMATIC S7 Protocol Suite” 選擇“MPI” 雙擊“S7” 選擇“l(fā)amp3”;在右側“數(shù)據(jù)類型”:選擇“布爾型(B)” 分別改變?yōu)檎婧蜑榧贂r的顏色在“事件名稱:變量”右側單擊選擇按鈕設置“標準周期”為“有變化時”.(5)啟動按鈕組態(tài):在“窗口對象”下面選擇“按鈕”建立“start”按鈕調整字體大小和顏色。單擊“start”按鈕在“事件”“鼠標”在“按左鍵”右側“動作”右擊選擇“直接連接”在“來源”下“常數(shù)”中設置:1。在右側“目標”下選“變量”單擊右側選擇鍵選“start” 單擊“確定”在“釋放左鍵”右側“動作”右擊選擇

15、“直接連接”在“來源”下“常數(shù)”中設置:0。在右側“目標”下選“變量”單擊右側選擇鍵選“start” 單擊“確定”。(6)停止按鈕組態(tài):在“窗口對象”下面選擇“按鈕”建立 “stop”按鈕調整字體大小和顏色。單擊“stop”按鈕在“事件”“鼠標”在“按左鍵”右側“動作”右擊選擇“直接連接”在“來源”下“常數(shù)”中設置:1。在右側“目標”下選“變量”單擊右側選擇鍵選“stop” 單擊“確定”在“釋放左鍵”右側“動作”右擊選擇“直接連接”在“來源”下“常數(shù)”中設置:0。在右側“目標”下選“變量”單擊右側選擇鍵選“stop” 單擊“確定”。(7)單擊WinCC“圖形編輯器”中的“運行”按鈕,在PLC仿

16、真軟件開啟且處于“run”狀態(tài)的情況下,即可進行操作了。第三講 項目管理器一、WinCC項目管理器介紹1、啟動 在計算機上只能裝載WinCC的一個實例。首次啟動WinCC,將打開沒有項目的WinCC項目管理器,每當再次啟動時,上次最后打開的項目將再次打開。如果希望啟動WinCC項目管理器而不打開項目,同時按下shift和Alt鍵 并保持該狀態(tài),直到出現(xiàn)WinCC項目管理器窗口,這樣就可使項目管理器打開時不打開項目。2、WinCC項目管理器的結構使用WinCC項目管理器,可以完成以下工作(1)創(chuàng)建和打開項目;(2)管理項目數(shù)據(jù)和歸檔;(3)打開各種編輯器;(4)激活或取消激活項目。二、創(chuàng)建和編輯

17、項目1、創(chuàng)建項目前的準備為了更有效地創(chuàng)建WinCC項目,應對項目的結構給出一些初步的考慮。根據(jù)數(shù)據(jù)規(guī)劃項目的大小,按照規(guī)定的規(guī)則進行某些設置。在開始創(chuàng)建一個項目前應考慮以下幾方面:(1)項目類型在開始創(chuàng)建項目前,應清楚創(chuàng)建的是單用戶項目,還是多用戶項目;(2)項目路徑可將WinCC項目創(chuàng)建在一個單獨的分區(qū)上,不要將WinCC項目放在系統(tǒng)分區(qū)上。(3)項目名稱一旦完成項目的創(chuàng)建,再對項目的名稱進行修改就會涉及許多操作,因此,建議在創(chuàng)建項目之前就確定合適的名稱。2、創(chuàng)建項目的步驟(1)指定項目的類型單擊WinCC項目管理器工具欄上的新建按鈕,打開WinCC資源管理器對話框,選擇項目類型,并單擊“確

18、定”按鈕,即可打開“創(chuàng)建新項目”對話框。(2)指定項目名稱和項目存放的文件夾 在“創(chuàng)建新項目”對話框中輸入項目名稱和項目的完整存放路徑。單擊“新建”按鈕后,WinCC開始創(chuàng)建所需名稱的項目,隨后在WinCC項目管理器中將該項目打開。(3)更改項目的屬性單擊WinCC項目管理器瀏覽窗口中的項目名稱,并在快捷菜單中選擇“屬性”項,打開“項目屬性”對話框,如下圖所示:在“項目屬性”對話框中,可修改項目的類型,修改者及版本等內容;在“更新周期”選項卡上,可選擇更新周期,并可定義5個用戶周期,用戶周期的時間可選擇;在“熱鍵”選項卡上,可為WinCC用戶登錄和退出定義熱鍵。3、更改計算機的屬性創(chuàng)建項目后,

19、必須調整計算機的屬性。如果是多用戶項目,必須單獨為每臺創(chuàng)建的計算機調整屬性。其步驟如下:(1)單擊WinCC項目管理器瀏覽窗口中的“計算機”圖標,選擇所需要的計算機,并在快捷菜單中選擇“屬性”命令,打開“計算機屬性”對話框,如下:(2)在“常規(guī)”選項卡上,檢查“計算機名稱”輸入框中是否輸入了正確的計算機名稱,此名稱與Windows的計算機名稱相同。Windows下的計算機名稱可以在Windows控制面板中“系統(tǒng)”下的“計算機名稱”(XP系統(tǒng))選項卡上找到;(3)如果創(chuàng)建了一個多用戶項目,則“計算機類型”可指示此計算機組態(tài)是服務器,還是用戶機,單擊“確定”按鈕,關閉對話框。如果對項目中的計算機名

20、稱進行了修改,則必須關閉并重新打開項目才能生效。三、激活項目如果希望對過程進行監(jiān)控,則必須激活項目,并激活與外部PLC及其他控制的通訊。激活WinCC項目即是啟動WinCC運行系統(tǒng)。運行系統(tǒng)啟動后,所有的過程數(shù)據(jù)都存儲在服務器運行系統(tǒng)數(shù)據(jù)庫中。1、運行系統(tǒng)設置激活項目時,將裝載運行系統(tǒng)所需要的附加程序模塊。在啟動列表中,可指定激活項目時將要啟動的應用程序。在瀏覽窗口中選擇“計算機”,在右邊的數(shù)據(jù)窗口中選擇需要修改的計算機,并從快捷菜單中選擇“屬性”菜單項,在隨后打開的對話框中選擇“啟動”選項卡:在“參數(shù)”選項卡上,可選擇運行系統(tǒng)中的語言和時基;在“圖形運行系統(tǒng)”選項卡上,應設置WinCC項目的

21、啟動畫面。這樣,項目啟動時將首先打開所選擇的啟動畫面。在此選項卡上,還可設置WinCC圖形運行系統(tǒng)的窗口屬性及其他圖形運行系統(tǒng)的屬性;在“運行系統(tǒng)”選型卡上,可設置visual Basic畫圖腳本和全局腳本的調試特性,還可設置是否啟用監(jiān)視鍵盤(軟鍵盤)等選項。當啟動WinCC運行系統(tǒng)時,WinCC使用在“計算機屬性”對話框中設置的屬性進行運行,并可隨時修改運行系統(tǒng)的這些設置,對運行系統(tǒng)的修改,大部分的設置在重新激活后即可生效;部分設置須重新啟動后,才能生效。2、啟動和退出運行系統(tǒng)(1)啟動運行系統(tǒng)在WinCC項目管理器中打開所需要的項目,單擊工具欄上的 按鈕,WinCC將啟動運行系統(tǒng)。對于多用

22、戶系統(tǒng),必須首先啟動所有服務器上的運行系統(tǒng)。當所有服務器上的項目都已經激活時,才可啟動WinCC客戶機上的運行系統(tǒng)。對于冗余系統(tǒng)(冗余系統(tǒng):為增加系統(tǒng)的可靠性,而采取兩套或兩套以上相同、相對獨立配置的設計。),應首先啟動主服務器上的運行系統(tǒng),再啟動備份服務器上的運行系統(tǒng)。(2)設置自動運行當一個項目投入正常運行后,可以設置在啟動Windows后,使用自動運行程序自動啟動WinCC;選擇WinCC程序組上的AutoStart應用程序,打開如圖所示的“AutoStart組態(tài)”應用程序對話框單擊“項目”中的按鈕,選擇需要打開的WinCC項目。如果希望在運行系統(tǒng)中打開項目,選中“啟動時激活項目”復選框

23、,WinCC項目在運行系統(tǒng)中啟動,WinCC項目管理器不打開。單擊“添加到AutoStart”按鈕,下一次計算機啟動后,WinCC將自動啟動。如不希望WinCC自動啟動可單擊“從AutoStart刪除”按鈕。(3)退出運行系統(tǒng) 退出運行系統(tǒng)時,取消激活項目。所有激活的過程均將停止。單擊工具欄上的按鈕,“WinCC運行系統(tǒng)”窗口關閉,退出運行系統(tǒng)。四、復制項目 1、復制項目復制項目,即將項目與所有重要的組態(tài)數(shù)據(jù)復制到同一計算機的另一個文件夾或網絡中的另一臺計算機上。項目復制器完成這項工作的最好選擇。使用項目復制器,只復制項目和所有組態(tài)數(shù)據(jù),運行系統(tǒng)數(shù)據(jù)不復制。單擊“Windows開始”菜單,依次

24、選擇SIMATICWinCCTools菜單項,最后單擊Project Duplicator命令,打開“WinCC項目復制器”對話框,如下圖所示在“選擇要復制的源項目”文本框中輸入希望復制的項目,單擊旁邊的按鈕瀏覽選擇:單擊“另存為”按鈕,打開“另存為WinCC項目”對話框,選擇復制的目的文件夾,并給項目賦予一個名稱,此項目名稱與原項目名稱可相同也可不同。單擊“保存”按鈕,開始復制。復制完畢后,單擊“關閉”按鈕,關閉項目復制器。2、復制冗余服務器項目冗余系統(tǒng)上的WinCC項目必須完全相同。如果創(chuàng)建了一套冗余系統(tǒng),則每當完成服務器的任何修改后,必選對備份服務器上的項目進行同步。復制冗余服務器項目,

25、不能使用Windows資源管理器的復制和粘貼功能,只能使用WinCC項目復制器。第四講 變量組態(tài)變量系統(tǒng)是組態(tài)軟件的重要組成部分,在組態(tài)軟件的運行環(huán)境下,工業(yè)現(xiàn)場的生產狀況實時地反映在變量的數(shù)值中;操作人員監(jiān)控過程數(shù)據(jù),他在計算機上發(fā)布的指令通過變量傳送給生產現(xiàn)場。WinCC的變量系統(tǒng)是變量管理器,WinCC使用變量管理器來組態(tài)變量。變量管理器對項目所使用的變量和通訊驅動程序進行管理。WinCC與自動化控制系統(tǒng)的通訊依靠通訊驅動程序來實現(xiàn):自動化控制系統(tǒng)與WinCC工程間的數(shù)據(jù)交換通過過程變量來完成。一、變量管理器變量管理器WinCC工程中使用的變量和通訊驅動程序,它位于WinCC項目管理器的

26、瀏覽窗口中。1、變量的功能類型(1)外部變量由外部過程為其提供變量值的變量,稱為WinCC的外部變量,也稱為過程變量。每個外部變量都屬于特定的過程驅動程序和通道單元,并屬于一個通道連接。相關的變量將在該通訊驅動程序的目錄結構中創(chuàng)建。外部變量的最大數(shù)目由Power Tages授權限制。(2)內部變量過程沒有為其提供變量值的變量,稱為內部變量。內部變量沒有對應的過程驅動程序和通道單元,不需要建立相應的通道連接。內部變量在“內部變量”目錄中創(chuàng)建,所組態(tài)的內部變量的數(shù)目不受限制。(3)系統(tǒng)變量WinCC提供了一些預定義的中間變量,稱為系統(tǒng)變量,每個系統(tǒng)變量均有明確的意義,可以提供現(xiàn)成的功能,一般用以表

27、示運行系統(tǒng)的狀態(tài)。系統(tǒng)變量由WinCC自動創(chuàng)建,組態(tài)人員不能創(chuàng)建系統(tǒng)變量,但可使用。系統(tǒng)變量以“”開頭,以區(qū)別與其他變量,系統(tǒng)變量可以在整個工程的腳本和畫面中使用。(4)腳本變量 腳本變量是在WinCC的全局腳本及畫面腳本中定義并使用的變量,它只能在其定義時所規(guī)定的范圍內使用2、變量管理器的結構(1)瀏覽窗口(2)數(shù)據(jù)窗口 (3)工具提示(4)菜單欄(5)查找3、變量組 如果在一個項目中因處理大量的數(shù)據(jù)而需要許多變量時,建議將變量組織為變量組,只有這樣才能在大型項目中始終注意各個事件。然而,變量組并不能保證變量的唯一性,即使在不同的變量組下變量名也應該是唯一的。一般可將完成同一功能的變量或屬于

28、同一設備的變量歸結為一個組。二、變量的數(shù)據(jù)類型1、數(shù)值形變量:變量類型名稱WinCC變量STEP7 變量C動作變量二進制變量Binary TagBOOLBOOL有符號8位數(shù)Signed 8-bit ValueBYTEchar無符號8位數(shù)Unsigned 8-bit ValueBYTEunsigned char有符號16位數(shù)Signed 16-bit ValueINTshort無符號16位數(shù)Unsigned 16-bit ValueWORDunsigned short,WORD有符號32位數(shù)Signed 32-bit ValueDINTint無符號32位數(shù)Unsigned32-bit Value

29、DWORD unsigned int,WORD32位浮點數(shù)Floaing-point 32-bit IEEE 754REALfloat64位浮點數(shù)Floaing-point 64-bit IEEE 754double2、字符串類型變量(1)8位字符集文本變量8位字符集文本變量占用的存儲空間為0255字節(jié),可以用來表示ASC字符集中的字符串。每個ASC字符占用1個字節(jié)的空間。(2)16位字符集文本變量16位字符集文本變量占用的存儲空間為0255字節(jié)。該類型的變量一般用來表示Unicode字符集的文本變量。每個Unicode字符占2個字節(jié)的存儲空間。如需表示中文的字符串,變量類型應為16位字符集文

30、本變量。3、其他類型變量(1)原始數(shù)據(jù)類型外部和內部原始數(shù)據(jù)類型變量均在WinCC變量管理器中創(chuàng)建。原始數(shù)據(jù)類型變量的格式和長度均不是固定的,其存儲范圍為165535字節(jié)。它既可以由用戶來定義,也可以是特定應用程序的結果。原始數(shù)據(jù)類型變量的內容是不固定的。只有發(fā)送者和接收者能解釋原始數(shù)據(jù)類型變量的內容,WinCC不能對其進行解釋。原始數(shù)據(jù)類型變量不能在“圖形編輯器”中顯示。(2)文本參考 文本參考數(shù)據(jù)類型變量是指WinCC文本庫中的條目。只可將參考組態(tài)為內部變量。例如,當希望交替顯示不同文本塊時,可使用文本參考,可將文本庫中條目的相應文本ID分配給變量。三、創(chuàng)建和編輯變量1、創(chuàng)建過程變量(1)

31、創(chuàng)建過程變量的步驟在創(chuàng)建過程變量之前,必須安裝通訊驅動程序,并至少創(chuàng)建一個過程連接。在WinCC項目管理器的變量管理器中,打開將為其創(chuàng)建過程變量的通訊驅動程序,選擇所需要的通道單元及相應的連接。右擊相應的連接,并從快捷菜單中選擇“新建變量”菜單項,打開“變量屬性”對話框,在“常規(guī)”選項卡上輸入變量的名稱,并選擇變量的數(shù)據(jù)類型,如下圖所示。單擊“選擇”按鈕,打開“地址屬性”對話框,輸入變量的地址。單擊“確定”按鈕關閉對話框,完成過程變量的創(chuàng)建。變量創(chuàng)建完成后還可對地址進行修改。右擊希望修改的過程變量,從快捷菜單中選擇“尋址”菜單項,即可打開“地址屬性”對話框。(2)設置限制值除二進制變量外,過程

32、變量和內部變量的數(shù)值型變量都可以設定上限值和下限值。使用限制值,可以避免變量的數(shù)值超出所設置的限制值。當過程值超出上限值和下限值的范圍時,WinCC將使數(shù)值變?yōu)榛疑?,且不再對其進行任何處理。在“變量屬性”對話框中選擇“限制/報告”選項卡,選擇“上限”和“下限”復選框,激活相應上限和下限的文本框,輸入所期望的上、下限值,如下圖所示。(3)設置替換值當與自動化系統(tǒng)的連接出錯,或不存在有效的過程值,或過程值超出上、下限值時,可以用預先定義的替換值來代替,內部變量替換值。過程變量才有替換值。(4)設置線性標定如果希望以不同與自動化系統(tǒng)所提供的過程值進行顯示,則可使用線性標定,如下圖所示2、創(chuàng)建結構類型

33、和變量組(1)創(chuàng)建結構類型結構型變量為一個復合型的變量。它包括多個結構元素,要創(chuàng)建結構類型變量先創(chuàng)建相應的結構類型。右擊WinCC項目管理器中的“結構類型”,并從快捷菜單中選擇“新建結構類型”菜單項,打開“結構屬性”對話框,如圖所示。右擊“結構類型”,可以從快捷菜單中選擇“重命名”菜單項來更改結構的名稱。從結構元素的快捷菜單中可更改結構元素名和結構元素的數(shù)據(jù)類型,結構中的元素可選擇內部變量或外部變量。(2)創(chuàng)建結構類型的變量創(chuàng)建結構類型以后,就可創(chuàng)建相應的結構類型變量。創(chuàng)建結構類型變量的方法與創(chuàng)建普通變量的方法一樣。但在選擇變量的類型時就不是選擇簡單的數(shù)據(jù)類型了,而是選擇相應的結構類型,創(chuàng)建結

34、構類型變量后,每個結構類型變量將包含多個簡單變量,結構類型變量的使用與普通變量一樣。(3)創(chuàng)建變量組當一個WinCC項目較大時,將有比較多的內部和外部變量,這是可將變量分組以方便WinCC項目的管理。右擊相應的連接或“內部變量”,從快捷菜單中選擇“新建組”菜單項,在隨后出現(xiàn)的對話框中輸入組名即可創(chuàng)建變量組。(4)編輯變量工具欄和快捷菜單均可用于完成對變量組、結構類型和變量進行剪切、復制、粘貼、刪除等操作。復制變量時,WinCC自動將名稱加1或給名稱添加一個計數(shù);復制變量時,WinCC將自動復制所包含的每一個變量??蓮椭平Y構類型變量,但不能復制結構變量中的單個元素。四、變量模擬器如果WinCC沒

35、有連接PLC,而又想測試項目的運行狀況,則可使用WinCC提供的工具軟件變量模擬(WinCC Tag Simulation)來模擬變量的變化;單擊Windows任務欄的“開始”,并選擇SIMATICWinCCTools菜單項,單擊WinCC Tag Simulator,運行變量模擬器;注:只有WinCC項目處于運行狀態(tài)時,變量模擬器才能正確運行。在Simulator對話框中,選擇EditNew Tag菜單項,從變量選擇對話框中選擇TankLevel變量;在“屬性”選項卡上,單擊Inc選項卡,選擇變量仿真方式為增1.輸入起始值為0,終止值為100,并選中右下角的“激活”復選框,如下圖所示,在Li

36、st of Tags選項卡上,單擊Start Simulation按鈕,開始變量模擬TankLevel值會不停地變換。第五、六講 創(chuàng)建過程畫面及組態(tài)技巧圖形編輯器是用于創(chuàng)建過程畫面并使其動態(tài)化的編輯器。只能為WinCC項目管理器中當前打開的項目啟動圖形編輯器。WinCC項目管理器可以用來顯示當前項目中可用畫面總覽。WinCC圖形編輯器所編輯畫面文件的擴展名為.PDL。一、WinCC圖形編輯器1、WinCC項目管理器中的圖形編輯(軟件操作講解)(1)瀏覽窗口的快捷菜單1)打開打開圖形編輯器,新建一個畫面。2)新建畫面新建一個畫面,但不會打開圖形編輯器。3)圖形OLL單擊快捷菜單中的“圖形OLL”

37、,彈出“對象OLL”對話框,“選定的圖形OLL”列表框中的文件所包含的對象會顯示在圖形編輯器中的“對象選項”板上。4)選擇ActiveX控件在圖形編輯器中,可以使用WinCC或者第三方公司的ActiveX控件(如微軟的Microsoft Web Browser控件),可單擊快捷菜單中的“選擇ActiveX控件”命令進行操作。(2)畫面名稱的快捷菜單在WinCC項目管理器中,選定畫面,單擊鼠標右鍵,彈出快捷菜單,如圖所示,快捷菜單及其功能如下:1)打開畫面:把選定的畫面打開。2)重命名畫面:將選定的畫面重新改成設計者需要的名稱。3)刪除畫面:刪除選定的畫面。4)定義畫面為啟動畫面:如果將畫面定義

38、為啟動畫面,則運行WinCC項目時,這個畫面為當前畫面。5)確認所有類型變更:將變更確認。(3)圖形編輯器的布局 圖形編輯器由圖形程序和用于表示過程的工具組成。由于基于Windows標準,圖形編輯器具有創(chuàng)建和動態(tài)修改過程畫面的功能,相似的Windows程序界面使用用戶可以很容易地開始使用復雜程序。直接幫助提供了對問題的快速回答,用戶可建立個人的工作環(huán)境。二、使用圖形、對象和控件(軟件操作)(1)使用畫面(2)對象的基本靜態(tài)操作(3)對象屬性的動態(tài)化(4)對象的事件(5)使用控件和圖庫三、使用圖形編輯器舉例1、畫面切換組態(tài)WinCC項目管理器在圖形管理器中建立畫面a.PDL和畫面b.PDL打開a

39、畫面在其中插入靜態(tài)文本并輸入“這是a畫面” ,并插入“按鈕組態(tài)”在文本中輸入“切換到b畫面”,在單擊鼠標改變畫面右側選擇按鈕單擊選擇“b.PDL” 并保存同理在b畫面也進行相似的操作,插入靜態(tài)文本輸入“這是b畫面”,插入按鈕并在文本輸入“切換到a畫面”,在“單擊鼠標改變畫面”右側選擇按鈕單擊選擇“a.PDL” 保存并運行可以看到兩個畫面可以通過單擊按鈕互相切換了。2、使用狀態(tài)顯示對象在WinCC項目管理器中單擊“新建”按鈕,新建一個單用戶的項目新建變量“New Tag”,類型為“二進制”新建畫面打開畫面在“標準對象”中選擇“多邊形”繪制一個三角形單擊“文件”下拉菜單中的“導出”保存名為“a.e

40、mf” 將所建三角形鏡像后,導出保存名為“b.emf” 刪除三角形在“智能對象”選項下選擇“狀態(tài)顯示”在變量右側選擇按鈕處單擊選擇“NewTag” ,“更新”選擇“有變化時”,在“狀態(tài)”列表中下選擇“添加”,并分別給狀態(tài)“0”和“1”組態(tài)畫面“a.emf”和“b.emf”在“智能對象”下選擇“輸入/輸出域”保存并運行可以實現(xiàn)同改變輸入值來改變“狀態(tài)顯示”中的圖形。3、畫中畫在WinCC管理器中新建“單用戶項目”名為“huazhonghua” 新建變量“NewTag”,數(shù)據(jù)類型為“無符號的16位值” 在“圖形編輯器”中新建兩個畫面,畫面“0”(小畫面)和畫面“1”在畫面0中插入“輸入/輸出域”在

41、變量右側選擇按鈕單擊選擇變量“NewTag”,“更新”選擇“有變化時”,在“輸出格式”:選擇“999” 插入“按鈕”,“文本”中輸入“隱藏”在按鈕屬性“事件”:“按左鍵”右擊選擇“直接連接”在“直接連接”對話框中“常數(shù)”輸入“0”,“目標”選擇“當前窗口”,在“屬性”下選擇“顯示”在右側選擇“控件”列表下“ActiveX控件”下的“WinCC Gauge Control”,在其“屬性”下的“控件屬性”下的“數(shù)值”“動態(tài)”右擊選擇“變量”連接“NewTag” 設置畫面的“寬度”:200,“高度”:250。在打開畫面1中新建“按鈕”命名為“顯示速度”在“智能對象”下組態(tài)“畫面窗口”對象選擇“按鈕”

42、的“事件”屬性,在“按左鍵”右側“動作”右擊選擇“直接連接”在“常數(shù)”輸入“1”,選擇“畫面中的對象”,在“對象”中選擇“畫面窗口1”,在“屬性”中選擇“顯示”雙擊“畫面窗口”在“屬性”設置“窗口寬度”為210,“窗口高度”為260,在“其它”中“邊框”和“標題”選擇“是”,在“標題”中輸入標題“電機速度”,“畫面名稱”雙擊選擇畫面0保存并運行。將畫面1設為啟動畫面。4、組態(tài)畫面模板1)在WinCC項目管理器中新建項目“huamianmoban” 在“結構變量”下新建“結構類型”名為“motor”變量列表如下其中set和actual為short型,start和auto為BOOL型?!巴ㄓ崱睘椤?/p>

43、內部變量”。在“結構變量”下的“motor”新建變量“motor1”變量類型為“motor”和“motor2” 變量類型為“motor”。這樣在“內部變量”下可以看到:2)新建圖形輸入靜態(tài)文本一個為“設定值”一個為“實際值”在智能對象下選擇棒圖在“變量”中輸入“set”(為了方便組態(tài),不選擇特定的摸個變量)插入“輸入/輸出域”在變量中輸入“set” 同理另外新建一“棒圖”和“輸入/輸出域”并在變量中輸入“actual” 在“庫”“Operation”“Toggle Buttons”“On_Off_7” 并分別連接“set”和“actual” 更改畫面大小,寬:240;高度:280.3)在新建畫

44、面插入2個畫面窗口大小調整為寬:240;高:300,;“邊框”、“標題”設為“是”,“畫面名稱”設為“NewPdl0.Pdl”;“變量前綴”設為“motor1.” “標題”設為“1#電機”同理可以設定畫面二,不同的是“變量前綴”設為“motor2.” “標題”設為“2#電機”5、組態(tài)動畫新建項目建立新的變量“NewTag”,變量類型為“16位無符號” 建立要移動的畫面,并在“幾何屬性”的“位值x”中設定動態(tài)鏈接到該變量啟動運行該畫面在開始菜單中啟動WinCC仿真器“WinCC TAG Simulation”在“Edit”中添加變量“NewTag”,在“Properties”中的“Inc”點擊“

45、active” 在“List of Tags”中點擊“Start Simulation”可以看到畫面在運動,變量的值在不斷變化。第7講 基于WinCC和S7-300的交通燈控制一、交通燈的控制要求用S7-300PLC控制交通燈的運行,控制要求如下:(1)按下啟動鍵時,交通燈開始按如下的時序圖運行:東西向綠燈亮25S后,閃爍3次(1s/次),接著東西向黃燈亮,2s后東西向紅燈亮,25s后東西向綠燈又亮如此不斷循環(huán),直至停止工作。南北向紅燈亮30s后,南北向綠燈亮,25s后南北向綠燈閃爍3次(1s/次),接著南北向黃燈亮,2s后南北向紅燈又亮如此不斷循環(huán),直至停止工作。(2)按下停止鍵時,所有燈都

46、熄滅。二、S7-300 PLC編程打開S7-300編程軟件,新建項目“jiaotongdeng”,右擊插入“SIMATIC 300站點”雙擊“硬件”組態(tài)硬件,在“RACK-300”雙擊“Rail”插入導軌,在插槽2插入“CPU 314”,在插槽4插入輸入輸出擴展模塊“DI/DO-300”中“DI16/DO1624V/0.5A”,保存。打開程序輸入窗口輸入程序如下(教程):我認為程序如果按時序圖的話應該為:三、WinCC組態(tài)與監(jiān)控新建項目,打開“變量管理”添加S7-300的驅動“SIMATIC S7 Protocol Suit”,在“MPI”下新建連接,并在連接下建立變量組態(tài)如下畫面1、插入靜態(tài)

47、文本框并輸入“交通燈監(jiān)控系統(tǒng)”2、插入兩個按鈕,“start”更改外觀后,在“事件”按左鍵直接連接:釋放左鍵右鍵直接動作同理組態(tài)stop按鈕;3、選擇南北方向的綠燈背景顏色右擊動態(tài)對話框同理組態(tài)其他燈。4、打開S7-300中的仿真,使PLC處于run狀態(tài),然后運行WinCC可以看到紅綠燈運行畫面。第八講 過程值歸檔一、過程值歸檔基礎1、作用和方法過程值歸檔的目的是采集、處理和歸檔工業(yè)現(xiàn)場的過程數(shù)據(jù),以這種方法獲得的過程數(shù)據(jù)可用于獲取與設備的操作狀態(tài)有關的管理和技術標準。在運行系統(tǒng)中,采集并處理被歸檔的過程值,然后將其存儲在歸檔數(shù)據(jù)庫中,在運行系統(tǒng)中,可以以表格或趨勢的形式輸出當前過程值或已歸檔

48、過程值,也可將所歸檔的過程值作為記錄打印輸出。WinCC使用“變量記錄”組件來組態(tài)過程值的歸檔,可選擇組態(tài)過程值歸檔和壓縮歸檔,定義采集和歸檔周期,并選擇想要歸檔的過程值。在圖形編輯器中,WinCC提供了WinCC Online Table Control和WinCC Online Trend Control這兩個ActiveX控件,以便能在運行系統(tǒng)中以不同的方式顯示過程數(shù)據(jù)。2、啟動和停止事件(1)啟動和停止事件可用事件來啟動和停止過程值歸檔,觸發(fā)事件的條件可連接到變量和腳本在WinCC中,下列事件之間有些區(qū)別二進制事件相應布爾型過程變量的改變,如:當打開電機時才啟動電機速度的過程值歸檔限制

49、值事件對低于或高于限制的數(shù)值或達到限制值做出反應,限制值改變可以是絕對的,也可以是相對的。如:可以在溫度波動大于2%的情況下觸發(fā)歸檔。時間控制的歸檔以某一個預先設定的時間間隔控制的歸檔(2)歸檔變量的采集類型在一個歸檔中,可以定義要歸檔變量的不同采集類型非周期變量的采集周期是不固定的,可定義一個返回值為布爾類型的函數(shù),當它的返回值變化時進行采集:也可是一個波爾類型的變量,當它的值變化時進行采集。連續(xù)周期啟動運行系統(tǒng)時,開始周期性的過程值歸檔。過程值以恒定的時間周期采集,并存儲在數(shù)據(jù)中,終止運行系統(tǒng),周期性的過程值歸檔結束??蛇x擇周期發(fā)生啟動事件時,在運行系統(tǒng)中開始周期的選擇過程值歸檔。啟動后,

50、過程值以恒定時間周期采集,并存儲在歸檔數(shù)據(jù)中。停止事件或運行系統(tǒng)終止時,周期性的過程值歸檔結束,停止事件發(fā)生時,最近采集的過程值也被歸檔。一旦改變如果過程變量有變化就進行采集,歸檔與否由所設定的時間周期來決定。(3)進行歸檔的數(shù)據(jù)對一個過程變量進行歸檔,并不一定是實際值進行歸檔。由于采集周期和歸檔周期可以不同,且歸檔周期是采集周期的整數(shù)倍,因此多個過程值才產生一個歸檔值??梢詫Χ鄠€過程進行某種運算后在進行歸檔??蛇x擇的運算有求和、最大值、最小值和平均值。還可以選擇自定義函數(shù)。(4)組態(tài)歸檔在歸檔的組態(tài)中,可選擇兩種類型的歸檔過程值歸檔存儲歸檔變量中的過程值。在組態(tài)過程值歸檔時,選擇要歸檔的過程

51、變量和存儲位置。壓縮歸檔壓縮來自過程值歸檔的歸檔變量。在組態(tài)壓縮歸檔時,選擇計算方法和壓縮時間周期。(5)快速歸檔的慢速歸檔將歸檔周期小于等于1min的變量記錄稱為快速歸檔(壓縮的方式)。將歸檔周期大于1min的變量記錄稱為慢速歸檔(非壓縮的方式)。(6)歸檔備份 在快速和慢速歸檔中都可設定歸檔是否備份,以及歸檔備份的目標路徑和備選目標路徑。二、組態(tài)過程值歸檔本講以實例講述如何在“變量記錄”編輯器中建立歸檔,以及如何添加過程變量到歸檔中,對內部變量和外部變量的過程值歸檔使用方法相同。為便于測試,本節(jié)的例子使用內部變量替代過程變量。步驟 1、打開變量記錄編輯器,對歸檔、需要組態(tài)的變量、采集時間定

52、時器和歸檔周期進行組態(tài)2、組態(tài)定時器3、創(chuàng)建歸檔4、在已組態(tài)的歸檔中添加另一個變量5、歸檔設置三、輸出過程值歸檔WinCC的圖形系統(tǒng)提供兩個ActiveX控件用于顯示過程值歸檔:1)以表格的形式顯示已歸檔的過程變量的歷史值和當前值;2)以趨勢曲線的形式顯示。操作步驟 1、創(chuàng)建趨勢圖2、設置趨勢圖3、建立表格窗口4、設置表格控件5、設置運行系統(tǒng)加載變量記錄運行系統(tǒng)6、測試畫面四、軟件操作步驟1、建立兩個內部變量2、打開“變量記錄”右擊“定時器”新建3、右擊單擊“歸檔”歸檔向導點擊“下一步”添加變量此時可以看到“過程值歸檔”下面有變量“motor_actual”右擊“過程值歸檔”“新建變量”選擇“oil_temp”,“采集類型”下面可以修改信號采集的類型。在“motor_actual”右擊選擇“屬性”可以對變量進行相關參數(shù)的修改。右擊“過程值歸檔”選擇

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論