使用“升級(jí)類(lèi)型”(Upgrading types) 功能,可在整個(gè)項(xiàng)目范圍內(nèi)將類(lèi)型的相互關(guān)系一次性升級(jí)到可用的最新類(lèi)型版本
在對(duì)引用項(xiàng)目庫(kù)內(nèi)其它類(lèi)型的某個(gè)類(lèi)型進(jìn)行編輯并創(chuàng)建新的類(lèi)型版本時(shí),被引用的類(lèi)型將自動(dòng)設(shè)置為狀態(tài)“測(cè)試中”(in test) 或“使用中”(in work)。這樣,可確保項(xiàng)目?jī)?nèi)的所有類(lèi)型均為最新類(lèi)型。
在項(xiàng)目外面編輯一個(gè)類(lèi)型并創(chuàng)建新的類(lèi)型版本時(shí),被引用的類(lèi)型不會(huì)自動(dòng)更新。為了確保可自動(dòng)升級(jí)各個(gè)被引用類(lèi)型的相互關(guān)系,可使用庫(kù)管理中的“升級(jí)類(lèi)型”(Upgrading of types) 功能。
使用此功能時(shí),可識(shí)別與已更改類(lèi)型相關(guān)的所有被引用類(lèi)型,并自動(dòng)對(duì)這些類(lèi)型進(jìn)行升級(jí)?!皽y(cè)試中”(in test) 或“使用中”(in work) 擴(kuò)展?fàn)顟B(tài)將添加給項(xiàng)目庫(kù)中所有已升級(jí)的類(lèi)型。升級(jí)后,可快速查看受更改影響的類(lèi)型,并進(jìn)行單獨(dú)檢查然后再次發(fā)布。
要求
已創(chuàng)建有一個(gè)項(xiàng)目,包含調(diào)用其它程序塊或?qū)ο螅ㄈ?PLC 數(shù)據(jù)類(lèi)型 (UDT))的程序塊。此時(shí),各對(duì)象之間將建立相互關(guān)系。
已創(chuàng)建有一個(gè)項(xiàng)目庫(kù)并將待編輯的類(lèi)型存儲(chǔ)在全局庫(kù)中。這些類(lèi)型在項(xiàng)目外進(jìn)行過(guò)進(jìn)一步開(kāi)發(fā),現(xiàn)在需要與現(xiàn)有項(xiàng)目庫(kù)中的新類(lèi)型版本重新集成。為此,需更新該項(xiàng)目庫(kù)。
要將新類(lèi)型版本集成到現(xiàn)有項(xiàng)目庫(kù)中,請(qǐng)按以下步驟操作:
打開(kāi)未設(shè)置寫(xiě)保護(hù)的全局庫(kù)。 待編輯類(lèi)型的類(lèi)型版本高于項(xiàng)目庫(kù)中所包含類(lèi)型的版本。 在全局庫(kù)中,單擊文件夾“類(lèi)型”(Types),然后從快捷菜單中選擇“更新 > 項(xiàng)目”(Update > Project)。 項(xiàng)目庫(kù)將執(zhí)行更新,并包括新的類(lèi)型版本。 |
操作步驟
要在項(xiàng)目中自動(dòng)引用新的類(lèi)型版本,則需在庫(kù)管理中對(duì)其進(jìn)行升級(jí)。
請(qǐng)執(zhí)行以下操作步驟:
在項(xiàng)目庫(kù)中,單擊文件夾“類(lèi)型”(Types),然后打開(kāi)項(xiàng)目管理。 在“類(lèi)型”(Types) 區(qū)域中,從下拉列表選擇“用于更新其它類(lèi)型的新版本類(lèi)型”(Types with new versions for upgrading other types)。 在項(xiàng)目庫(kù)中,將顯示存在新類(lèi)型版本的所有類(lèi)型。 右鍵單擊“類(lèi)型”(Types) 文件夾,然后在快捷菜單中選擇“顯示可更新的類(lèi)型”(Show upgradable types) 條目。 所有引用的類(lèi)型將顯示在“升級(jí)類(lèi)型”(Upgrading of types) 選項(xiàng)卡上。 在“升級(jí)類(lèi)型”(Upgrading of types) 中,選擇其中一個(gè)條目: 僅在測(cè)試環(huán)境中 將顯示測(cè)試環(huán)境中引用某個(gè)實(shí)例的所有類(lèi)型。 與所選的測(cè)試環(huán)境相兼容 將顯示測(cè)試環(huán)境中引用某個(gè)實(shí)例的所有類(lèi)型。但此時(shí),該實(shí)例尚未創(chuàng)建。 選擇一個(gè)測(cè)試環(huán)境 選擇一個(gè)測(cè)試環(huán)境,在該測(cè)試環(huán)境中將對(duì)類(lèi)型進(jìn)行升級(jí)。 此時(shí),將顯示所有待升級(jí)的類(lèi)型。
成功升級(jí)后,“升級(jí)類(lèi)型”對(duì)話框隨即打開(kāi)。
更正錯(cuò)誤,然后重新啟動(dòng)升級(jí)。 通過(guò)從“待升級(jí)的類(lèi)型”(Types to be upgraded) 下方的下拉列表中選擇所需的條目,刷新待升級(jí)類(lèi)型的視圖。 檢查類(lèi)型“測(cè)試中”(in test),然后將其發(fā)布。為此,也可以使用管理庫(kù)。 此時(shí),可從下拉列表中選擇“帶有未決更改的類(lèi)型”(Types with pending changes) 并發(fā)布所有顯示的類(lèi)型。 |
類(lèi)型的更新和升級(jí)示例
說(shuō)明
有一個(gè)項(xiàng)目庫(kù),其中的類(lèi)型以不同方式進(jìn)行相互引用。
函數(shù)“BlockWithArrayStarIn_FC”由兩個(gè)函數(shù)塊分別調(diào)用。
函數(shù)“BlockWithArrayStarIn_FC”可在項(xiàng)目庫(kù)之外獨(dú)立進(jìn)行進(jìn)一步開(kāi)發(fā)。
要求
已創(chuàng)建有帶有所有所有相關(guān)類(lèi)型的項(xiàng)目庫(kù)。
操作步驟
要在項(xiàng)目之外獨(dú)立開(kāi)發(fā)類(lèi)型“BlockWithArrayStarIn_FC”,請(qǐng)按以下步驟操作:
將類(lèi)型從項(xiàng)目庫(kù)復(fù)制到全局庫(kù),從而可以進(jìn)行傳遞。![]() ![]() 傳遞版本 V0.0.1,進(jìn)行進(jìn)一步開(kāi)發(fā)。 類(lèi)型“BlockWithArrayStarIn_FC”已編輯且已發(fā)布。提供方創(chuàng)建了新版本 V2.0.0 并返回帶有新類(lèi)型版本的全局庫(kù): ![]() ![]() |
要將函數(shù)的新版本集成到現(xiàn)有項(xiàng)目庫(kù)中,請(qǐng)按以下步驟操作:
單擊全局庫(kù)“Global_Library”的“類(lèi)型”(Types) 文件夾。 從快捷菜單中選擇“更新 > 項(xiàng)目”(Update > Project) 條目。 “更新項(xiàng)目”(Update project) 對(duì)話框隨即打開(kāi)。 單擊“確定”(OK)。 新類(lèi)型版本 V2.0.0 已集成到項(xiàng)目庫(kù)中。 ![]() ![]()
![]() ![]() |
要將項(xiàng)目樹(shù)中的實(shí)例一次性地升級(jí)為新類(lèi)型版本,請(qǐng)按以下步驟操作:
單擊項(xiàng)目樹(shù)中的“類(lèi)型”(Types) 文件夾并打開(kāi)庫(kù)管理。 在“類(lèi)型”(Types) 區(qū)域中,從下拉列表選擇“用于更新其它類(lèi)型的新版本類(lèi)型”(Types with new versions for upgrading other types)。 此時(shí),將顯示帶有新類(lèi)型版本且項(xiàng)目樹(shù)中尚未使用的函數(shù)。 ![]() ![]() 單擊“類(lèi)型”(Types),然后從快捷菜單中選擇“顯示可更新的類(lèi)型”(Display upgradable types) 條目。 “升級(jí)類(lèi)型”(Upgrading types) 選項(xiàng)卡隨即打開(kāi),并顯示與更改的類(lèi)型之間存在直接相互關(guān)系的所有類(lèi)型。 ![]() ![]() 要過(guò)濾測(cè)試環(huán)境中已升級(jí)的類(lèi)型,請(qǐng)?jiān)凇按?jí)的類(lèi)型”(Types to be upgraded) 中選擇條目“僅測(cè)試環(huán)境”(Types to be upgraded)。 選擇測(cè)試環(huán)境“PLC S7-1500”。 ![]() ![]() 所有待升級(jí)類(lèi)型的狀態(tài)均為“正?!?OK)。 如果一個(gè)或多個(gè)類(lèi)型的狀態(tài)為“錯(cuò)誤”(Error),則升級(jí)無(wú)法啟動(dòng)。首先,更正錯(cuò)誤;然后重復(fù)步驟 1 到 5。 單擊“開(kāi)始”(Start)。 |
結(jié)果
所有被引用的類(lèi)型將在項(xiàng)目庫(kù)和項(xiàng)目樹(shù)中升級(jí)為新版本,并添加擴(kuò)展名“in test”。
責(zé)任編輯:彭菁
-
西門(mén)子
+關(guān)注
關(guān)注
98文章
3173瀏覽量
118295 -
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4533瀏覽量
87473 -
程序
+關(guān)注
關(guān)注
117文章
3826瀏覽量
83011
原文標(biāo)題:西門(mén)子博途: 升級(jí)現(xiàn)有項(xiàng)目中的類(lèi)型
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
北京回收西門(mén)子博途組態(tài)軟件
TIA博途S7-1200學(xué)習(xí)筆記
詳解博途編程實(shí)現(xiàn)S7300與西門(mén)子觸摸屏通訊
西門(mén)子plc數(shù)據(jù)類(lèi)型_西門(mén)子plc通訊方式

西門(mén)子PLC編程軟件博途下載
如何在博途平臺(tái)調(diào)試西門(mén)子G120變頻器

西門(mén)子plc單按鈕啟停的十種方法(博途1200/1500PLC)

如何在博途平臺(tái)調(diào)試西門(mén)子G120變頻器

評(píng)論