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

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

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

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

評(píng)論