前面兩篇文章我們介紹了項(xiàng)目庫(kù)及全局庫(kù)。項(xiàng)目庫(kù)沒(méi)有單獨(dú)的存放路徑,它隨項(xiàng)目創(chuàng)建而創(chuàng)建,隨項(xiàng)目保存而保存。全局庫(kù)有單獨(dú)的存放路徑,可被保存、歸檔及解壓縮等。
無(wú)論是項(xiàng)目庫(kù)還是全局庫(kù),都包括“類(lèi)型”和“模板副本”兩個(gè)類(lèi)別。“模板副本”中的函數(shù)/函數(shù)塊/用戶(hù)自定義類(lèi)型等僅是一個(gè)拷貝,可以隨意編輯,沒(méi)有版本管理功能。“類(lèi)型”相當(dāng)于面向?qū)ο?a href="http://www.xsypw.cn/v/tag/1315/" target="_blank">編程中的“類(lèi)”,其中的函數(shù)/函數(shù)塊/用戶(hù)自定義類(lèi)型等文件是一個(gè)“類(lèi)”,存在于項(xiàng)目中的是其“實(shí)例”。“類(lèi)”和“實(shí)例”的編輯受到統(tǒng)一管理,并且受版本管理的控制。今天這篇文章,我們來(lái)介紹下庫(kù)的編輯及管理。
以我項(xiàng)目庫(kù)中的電機(jī)調(diào)度函數(shù)(motor_scheduler)為例,當(dāng)在項(xiàng)目中雙擊該函數(shù)塊時(shí),編輯器會(huì)提示該函數(shù)塊受寫(xiě)保護(hù),因?yàn)樗P(guān)聯(lián)到庫(kù)中的某個(gè)類(lèi)型。寫(xiě)保護(hù)狀態(tài)下無(wú)法對(duì)函數(shù)塊進(jìn)行更改,若要更改,必須對(duì)類(lèi)型進(jìn)行編輯,如下圖所示:
單擊【編輯類(lèi)型】,編輯器會(huì)提示當(dāng)前函數(shù)塊與庫(kù)中的類(lèi)型相連接,且處于“測(cè)試”狀態(tài),如下圖所示:
當(dāng)前狀態(tài)為可編輯狀態(tài),我們可以根據(jù)實(shí)際情況對(duì)函數(shù)塊進(jìn)行更改。更改的結(jié)果有兩種:發(fā)布新版本或放棄更改并刪除版本。
比如,我對(duì)該函數(shù)進(jìn)行編輯并增加了支持仿真的功能。更改完成后進(jìn)行編譯,編譯通過(guò)后單擊【發(fā)布版本】,會(huì)彈出發(fā)布版本對(duì)話(huà)框,單擊【確定】按鈕即可發(fā)布新版本,如下圖所示:
發(fā)布成功的版本可通過(guò)更新的方式更新到全局庫(kù)中。
下面來(lái)介紹下庫(kù)的管理。
打開(kāi)程序編輯器右側(cè)的“庫(kù)”任務(wù)卡,單擊其上方的“庫(kù)視圖”按鈕可以打開(kāi)庫(kù)視圖,如下圖所示:
單擊庫(kù)視圖右側(cè)的庫(kù)管理按鈕可對(duì)庫(kù)進(jìn)行管理,如下圖所示:
在庫(kù)管理視圖中,可以查看函數(shù)在項(xiàng)目中的使用情況,及對(duì)庫(kù)進(jìn)行清掃、名稱(chēng)同步(同一項(xiàng)目)等,如下圖所示:
好了,關(guān)于庫(kù)的編輯及管理就先介紹到這里。
說(shuō)明:不僅STEP 7有庫(kù)管理功能,WinCC也有該功能。比如可以將某些元素組合到一起形成一個(gè)面板(faceplate)類(lèi)型,存放到項(xiàng)目庫(kù)或全局庫(kù)中。
審核編輯:劉清
-
WinCC
+關(guān)注
關(guān)注
6文章
204瀏覽量
47995
原文標(biāo)題:博途用戶(hù)自定義庫(kù)的使用(3)-庫(kù)的編輯及管理
文章出處:【微信號(hào):方正智芯,微信公眾號(hào):方正智芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論