前面兩篇文章我們介紹了項(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ù),都包括“類型”和“模板副本”兩個(gè)類別?!澳0甯北尽敝械暮瘮?shù)/函數(shù)塊/用戶自定義類型等僅是一個(gè)拷貝,可以隨意編輯,沒(méi)有版本管理功能?!邦愋汀毕喈?dāng)于面向?qū)ο?a href="http://www.delux-kingway.cn/v/tag/1315/" target="_blank">編程中的“類”,其中的函數(shù)/函數(shù)塊/用戶自定義類型等文件是一個(gè)“類”,存在于項(xiàng)目中的是其“實(shí)例”?!邦悺焙汀皩?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è)類型。寫(xiě)保護(hù)狀態(tài)下無(wú)法對(duì)函數(shù)塊進(jìn)行更改,若要更改,必須對(duì)類型進(jìn)行編輯,如下圖所示:
單擊【編輯類型】,編輯器會(huì)提示當(dāng)前函數(shù)塊與庫(kù)中的類型相連接,且處于“測(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ì)話框,單擊【確定】按鈕即可發(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)行清掃、名稱同步(同一項(xiàng)目)等,如下圖所示:
好了,關(guān)于庫(kù)的編輯及管理就先介紹到這里。
說(shuō)明:不僅STEP 7有庫(kù)管理功能,WinCC也有該功能。比如可以將某些元素組合到一起形成一個(gè)面板(faceplate)類型,存放到項(xiàng)目庫(kù)或全局庫(kù)中。
審核編輯:劉清
-
WinCC
+關(guān)注
關(guān)注
6文章
204瀏覽量
48110
原文標(biāo)題:博途用戶自定義庫(kù)的使用(3)-庫(kù)的編輯及管理
文章出處:【微信號(hào):方正智芯,微信公眾號(hào):方正智芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Maxwell中兩種用戶自定義材料庫(kù)的實(shí)現(xiàn)方法
![Maxwell中兩種<b class='flag-5'>用戶</b><b class='flag-5'>自定義</b>材料<b class='flag-5'>庫(kù)</b>的實(shí)現(xiàn)方法](https://file1.elecfans.com/web2/M00/B5/62/wKgaomV6zF6AQMPjAAAwh5kEZLU620.png)
ESP32下如何加自定義Python庫(kù)?
如何在IDF框架中使用自定義的靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)?
最完美解決在Vista 及 Win 7 系統(tǒng)下無(wú)法自定義加庫(kù)的問(wèn)題
自定義Python PyPI存儲(chǔ)庫(kù)
制作和使用自定義C庫(kù)文件
基于HAL庫(kù)的USB自定義HID設(shè)備實(shí)現(xiàn)
![基于HAL<b class='flag-5'>庫(kù)</b>的USB<b class='flag-5'>自定義</b>HID設(shè)備實(shí)現(xiàn)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于openharmony適配移植的自定義SeekBar庫(kù)
基于openharmony適配移植的自定義控件庫(kù)WidgetCase
應(yīng)用程序在崩潰時(shí)能啟動(dòng)自定義活動(dòng)的OHOS庫(kù)
博途PLC1200/1500PLC用戶自定義數(shù)據(jù)類型(UDT)
![<b class='flag-5'>博</b><b class='flag-5'>途</b>PLC1200/1500PLC<b class='flag-5'>用戶</b><b class='flag-5'>自定義</b>數(shù)據(jù)類型(UDT)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于STM32單片機(jī)自定義漢字顯示使用庫(kù)文件設(shè)計(jì)源代碼
博途用戶自定義庫(kù)的使用之全局庫(kù)
![<b class='flag-5'>博</b><b class='flag-5'>途</b><b class='flag-5'>用戶</b><b class='flag-5'>自定義</b><b class='flag-5'>庫(kù)</b>的使用之全局<b class='flag-5'>庫(kù)</b>](https://file1.elecfans.com/web2/M00/BC/39/wKgaomWbUhKAcN9KAAAqPCfF9UU956.png)
評(píng)論