TIA WinCC Professional 入門經典》一共30篇,如果我們的文章您每篇都轉發的話,會在結束時獲贈完整視頻,歡迎關注,歡迎轉發!
***************************************************************************************
***************************************************************************************
通過上一節內容,我們應該已經可以自己創建一個簡單的PLC+WinCC項目框架。本節我們介紹如何為WinCC創建畫面並添加畫面元素,以及為畫面元素添加動態連接等。
通過點擊前面的黑色三角箭頭或者雙擊項目名稱展開我們之前創建的WinCC項目,再展開里面的文件夾“HMI_RT_1[WinCC RT Professional]”,當然這個名字是可以修改的,我們這里是默認名稱。這時我們應該可以看到有一個“畫面”文件夾,參見下圖。
圖2.2.1 WinCC項目中的畫面文件夾
雙擊“畫面”文件夾里面的“添加新畫面”即可創建一個WinCC畫面。
圖2.2.2 添加新畫面
我們會發現新添加的畫面名稱圖上會有一個綠色三角圖標,這個圖標表示該畫面是啟動畫面,也就是WinCC在運行時首先加載這個畫面。通常我們一般會對畫面重新命名。這里我們將啟動畫面名稱修改為“START”。修改方法是連續兩次在畫面名稱上單擊(間隔時間比雙擊略長),或者右擊畫面名稱,在快捷菜單中選擇“重命名”。
圖2.2.3 修改畫面名稱
修改了畫面名稱后,我們還需要調整啟動畫面尺寸。雙擊畫面名稱打開畫面,在屬性選項卡中選中“布局”,根據顯示器分辨率調整里面的寬度和高度即可。
圖2.2.4 調整畫面尺寸
我們也可以選擇選項卡中的“常規”,這里可以為畫面設置背景色,比如我們把背景色修改為“0, 128, 128”。
圖2.2.5 調整畫面背景色
畫面創建完成后我們還需要根據工藝圖為它添加一些圖形元素及控件,這些才能方便操作員通過畫面實現對現場設備的監視與控制。在右邊“工具箱”中我們可以看到WinCC提供的很多基本圖形對象、元素和控件等。我們先從簡單的基本圖形對象開始一步步介紹它們的使用。首先選中右邊“工具箱”里的矩形圖標,然后在畫面上使用鼠標畫出一個一定大小的矩形圖形,或者直接用鼠標將“工具箱”中的矩形圖標拖到畫面上也可以。完成后的畫面是這樣的。
圖2.2.6 為畫面添加矩形圖形
選中畫面中的矩形圖形,我們可以通過屬性選項卡調整該矩形的相關屬性,比如背景色、邊框顏色等等。這里我們將該矩形的背景色調整為灰色。
圖2.2.7 調整矩形圖形背景色
這樣的調整屬於靜態的,在實際項目中我們可能需要這個矩形圖形背景色根據現場設備的狀態來自動改變顏色,那么我們就需要為它設置動態屬性。首先我們到PLC中添加一個BOOL型變量,這個變量表示某個設備的狀態,比如是電機運行。添加的變量如下圖所示。
圖2.2.8 在PLC中添加變量
回到WinCC畫面,選中矩形圖形,點擊“屬性”選項卡中的“動畫”選項卡,展開“顯示”菜單,參見下圖。
圖2.2.9 “動畫”選項卡
選中了“顯示”后,我們在右邊會看到外觀、可控性和可見性三個屬性。通過外觀屬性我們可以實現對矩形圖形的背景色、閃爍等實現動態化,通過可控性屬性我們可以實現對矩形圖形的是否允許點擊實現動態化,通過可見性屬性我們可以動態化控制此矩形在運行時是否可見。點擊上圖中的“動態化顏色和閃爍”,我們看到的應該和下圖一樣。
圖2.2.10 動態化顏色和閃爍
選擇PLC項目中的變量表,在詳細視圖中我們可以看到該表中的所有變量,當然也包括我們剛剛創建的“MotorRunning”。用鼠標把此變量拖到上圖中的名稱欄里,完成后如下圖所示。
圖2.2.11 從變量表里拖動變量
雙擊上圖中的“添加”,為這個變量添加0和1兩個值,因為變量“MotorRunning”是BOOL型,所以只能添加這兩個值。並設置值1的背景色為綠色,完成后參見下圖。
圖2.2.12 動態化背景色
到這里我們已經完成了對一個矩形圖形的背景色實現動態化的所有組態。現在我們要通過仿真來檢驗一下效果。首先選中PLC項目,點擊工具欄上的“開始仿真”按鈕來啟動PLC仿真器。
圖2.2.13 啟動PLC仿真器
首先會彈出一個“擴展的下載到設備”對話框,在“接口/子網連接”欄中選擇我們在上一節中創建的子網“PN/IE_1”,然后點擊“開發搜索”按鈕找到仿真器,再點擊下載即可。
圖2.2.14 下載PLC程序
圖2.2.15 完成下載
勾選下圖中的“全部啟動”就會自動啟動PLC仿真器,然后點擊“完成”即可。
圖2.2.16 勾選自動啟動
現在我們可以看到PLC仿真器已經在運行了。
圖2.2.17 PLC仿真器
PLC仿真器運行后,我們還需要模擬運行WinCC項目。選中WinCC項目,點擊工具欄上的“開始仿真”按鈕來啟動WinCC模擬器。
圖2.2.18 啟動WinCC仿真器
WinCC的啟動時間會比較長,下面這個窗口可能會持續一段時間。
圖2.2.19 WinCC仿真器在啟動
運行后的畫面是這樣的。
圖2.2.20 WinCC啟動畫面
WinCC運行后,我們還需要通過PLC仿真器模擬變量MotorRunning的值來驗證矩形圖形會不會跟隨變量值來變化。雙擊PLC項目中的“添加新監控表”來創建一個監控表。
圖2.2.21 新建監控表
在監控表里我們通過選擇或者手動輸入來添加需要監控的變量。
圖2.2.22 添加需要監控的變量
保存並點擊按鈕“全部監視”,然后我們看到的監控表是這樣的。
圖2.2.23 開始監視
在“修改值”一欄中右擊,選擇“修改/修改為1”將此變量置位。
圖2.2.24 置位變量
我們可以看到WinCC中的矩形圖形變為綠色。
圖2.2.25 WinCC畫面中的矩形變為綠色
同樣的方法,如果我們將變量“MotorRunning”修改為0,矩形圖形就會又變回為灰色。
另外說一下,TIA WinCC Professional和經典WinCC在運行機制上有所不一樣。經典WinCC只要點擊工具欄上的“激活”按鈕即可使項目進入RUNTIME,但是TIA WinCC Professional工具欄上的“仿真”按鈕只是在一個模擬環境中運行WinCC項目,便於我們進行測試,發現問題等。TIA WinCC Professional的項目在組態完成后需要下載(DCS中通常稱為下裝)到計算機(本地或者網絡中其它計算機)中才能進入RUNTIME。TIA WinCC Professional的模擬運行和RUNTIME是有區別的,比如體現在歷史數據和配方上等,后面我們再詳細介紹。
如果您對我們的高端教程有興趣的話可以淘寶上搜索“hwlib”或者“慧蘭博”,或者點擊這里:HwLib(慧蘭博)官方旗艦店
關於HwLib(慧蘭博)技術團隊的更多信息:http://www.hwlib.com.cn
HwLib(慧蘭博)技術團隊技術資料:
(百度網盤):
https://pan.baidu.com/s/1cInKRSJIRcKQHylV3gafmw
提取碼:0s3j
(堅果雲):
https://www.jianguoyun.com/p/DR20ZAEQq_K3CBivk5kD
或者登錄官網下載:www.hwlib.com.cn
HwLib(慧蘭博) 公眾號
專注於SIMATIC TIA高端編程應用
HwLib(慧蘭博) 微信號