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