移植一個(gè)STEP 7 V5.x 項(xiàng)目到STEP 7專業(yè)版的操作方法
如果需要將STEP 7 V5.x項(xiàng)目移植到STEP 7專業(yè)版(TIA博圖),必須滿足以下軟件需求。
1.軟件需求
在希望執(zhí)行項(xiàng)目移植的計(jì)算機(jī)上,以下軟件必須安裝
STEP 7 專業(yè)版(TIA 博途) V11或更高版本
STEP 7 V5.4+SP5或更高版本及相關(guān)許可證
被移植項(xiàng)目中使用的 STEP 7選項(xiàng)包也必須安裝
2.項(xiàng)目一致性
一個(gè)完整的STEP 7 V5.x項(xiàng)目(包括S7程序,硬件和網(wǎng)絡(luò)組態(tài))必須是一致的。每種情況下執(zhí)行檢查一致性的相應(yīng)功能,以便檢查并保證一致性。更多一致性檢查的信息參考如下條目,ID: 5416540,也可參閱 STEP 7 V5.x 的相關(guān)幫助。
在STEP 7 V5.x的SIMATIC Manager中可以在程序文件夾下只存儲(chǔ)程序(沒(méi)有CPU)。一致性程序移植之后在STEP 7(TIA Portal)中會(huì)創(chuàng)建一個(gè)非指定的CPU。
注意 執(zhí)行塊一致性檢查會(huì)導(dǎo)致工藝對(duì)象 (例如 PID 功能塊) 的背景 DB 中的變量恢復(fù)缺省值。 帶配方的數(shù)據(jù)塊也會(huì)出現(xiàn)這種情況。建議采取下列的補(bǔ)救措施:
在進(jìn)行塊一致性檢查前備份背景數(shù)據(jù)塊,之后再將備份的數(shù)據(jù)塊拷貝到原文件夾。
不使用塊一致性檢查恢復(fù)塊的一致性。生成一個(gè)新的背景 DB,然后復(fù)制所有數(shù)據(jù)從舊的(不一致的)背景 DB 到新的(一致性的)背景 DB。
對(duì)于早期 STEP7版本編譯的項(xiàng)目
如果需要移植早期STEP7版本(例如V5.3)項(xiàng)目到STEP7專業(yè)版(TIA博途),必須在STEP7 V5.4+SP5(或更高版本)中重新編譯項(xiàng)目。
3. 硬件組件
默認(rèn)移植過(guò)程中只移植軟件,并為原項(xiàng)目中的每個(gè)設(shè)備在目標(biāo)項(xiàng)目中創(chuàng)建非指定的設(shè)備。硬件和網(wǎng)絡(luò)組態(tài)以及網(wǎng)絡(luò)連接不移植。
如果想要移植STEP7 V5.x項(xiàng)目中的硬件組件,必須在“Migrate project”對(duì)話框里勾選 “Include hardware configuration”選項(xiàng)。
圖.1
注意
如果進(jìn)行硬件組態(tài)移植,STEP7 V5.x項(xiàng)目中所有的硬件組件必須包含在TIA博圖硬件對(duì)話框中。能夠訂購(gòu)并且到2007年10月1日之前沒(méi)有停止供貨的模塊可以被 TIA博圖支持,并存儲(chǔ)在 STEP7(TIA 博圖)的硬件對(duì)話框中。如果項(xiàng)目包含STEP7(TIA博圖)硬件對(duì)話框中沒(méi)有的硬件組件,移植操作會(huì)被終止。
4.塊保護(hù)
可以移植帶保護(hù)塊的項(xiàng)目到TIA博途中,然后下載這些塊到CPU中。在這里,不支持 STEP 7 V5.5中使用了“S7 Block Privacy”加密的塊。在這個(gè)情況下,注意以下限制:
TIA博途不支持STEP 7 V5.x所用的塊保護(hù)機(jī)制(KNOW_HOW_PROTECT 及 S7 Block Privacy 加密),TIA博途使用一種改進(jìn)的塊加密機(jī)制。不能打開(kāi)或編輯這些塊。
來(lái)自STEP 7 V5.x的塊保護(hù)不能在TIA博途被移除。
建議 移植項(xiàng)目前,需要在STEP 7 V5.x中移除塊保護(hù),移植之后使用TIA博途的保護(hù)機(jī)制再次對(duì)塊加密,在 TIA 博途菜單:“Edit > Know-How Protection”。
5.安全
在進(jìn)行移植前,如果項(xiàng)目中含有S7 Distributed Safety創(chuàng)建的安全程序,必須使用 S7 Distributed Safety V5.4 SP5編譯項(xiàng)目。這樣才能在STEP7 Safety Advanced中繼續(xù)使用這些項(xiàng)目。在進(jìn)行項(xiàng)目移植的電腦上,以下軟件工具必須安裝:
STEP 7 Safety Advanced
S7 Distributed Safety V5.4 SP5
F Configuration Pack V5.4 SP5 to V5.5 SP11.
移植完成后,可以獲得完整的包含安全程序的項(xiàng)目,并且這個(gè)項(xiàng)目包換 S7 Distributed Safety結(jié)構(gòu)和F完整簽名。源項(xiàng)目程序中使用的來(lái)自S7 Distributed Safety (V1)中的F功能塊庫(kù)的F功能塊將被轉(zhuǎn)換成STEP 7 Safety Advanced提供的指令。
圖.2
在STEP 7 Safety Advanced中編譯移植后的項(xiàng)目。程序結(jié)構(gòu)(1:使用F-CALL)將被轉(zhuǎn)換成符合 STEP 7 Safety Advanced(2:使用主安全功能塊) 的新的程序結(jié)構(gòu)。因?yàn)橥暾腇簽名有變化,安全程序必須重新校驗(yàn)。
6.可移植的和不可移植的組件/軟件工具
可移植或不可移植到STEP 7 Professional (TIA Portal)的組件/軟件工具見(jiàn)下表。
7.移植SCL程序
帶有或不帶有"STEP 7 V5.x - SCL原程序“的塊都可以移植。但是只有源項(xiàng)目的源程序目錄中有相關(guān)源程序的項(xiàng)目可以完全移植。
*塊保護(hù)不能移除并且SCL塊不能在STEP7(TIA 博途)中編輯。相關(guān)信息還可參考 STEP7(TIA博途)在線幫助中的 "Migration of SCL programs"。更多的有可移植指令的信息可參考條目ID:59784005.不能轉(zhuǎn)移一連串指令,必須在移植后手動(dòng)添加。
8.系統(tǒng)診斷(report system errors(SFM/RSE)
SFM塊(FB49, DB49, FB50和FC49)不能被移植,項(xiàng)目移植后:在CPU屬性中激活系統(tǒng)診斷,必須在STEP7(TIA博途)中編譯硬件配置以生成包含新的報(bào)警和文本列表的新SFM塊。然后必須下載項(xiàng)目到CPU。
9.PLC報(bào)警 (Alarm_S, Alarm_D, Alarm_8, …)
PLC消息可以移植,這些消息帶有所有參數(shù),包含重新生成的所有信息消息等級(jí)。消息類型和消息實(shí)例同樣移植并保存在TIA博途的PLC消息中。要求在源項(xiàng)目里使能 "Always assign CPU-oriented unique message numbers" 選項(xiàng)??梢栽赟TEP 7 V5.x項(xiàng)目中使能這個(gè)設(shè)置,移植前操作如下:
在STEP 7 V5.x項(xiàng)目的SIMATIC Manager中標(biāo)記站點(diǎn)(例如 "SIMATIC 300")。
在菜單條中選擇“選項(xiàng) > 用戶自定義 ...”("Options > Customize..." )對(duì)話框。
選擇“消息編號(hào)”("Message numbers")標(biāo)簽,使能設(shè)定“總是分配 CPU 導(dǎo)向的唯一消息編號(hào)”("Always assign CPU-oriented unique message numbers")。
然后使用“文件 > 保存為...”("File > Save as..." )功能和“重新組織(慢)”("With reorganization (slow)" )選項(xiàng)保存項(xiàng)目。消息只能通過(guò)圖.03中顯示的設(shè)置移植。
圖.3
10.TIA Portal Readiness Check Tool TIA博途準(zhǔn)備就緒檢查工具
TIA博途準(zhǔn)備就緒檢查工具提供了一種簡(jiǎn)單的方式,用來(lái)檢查T(mén)IA博途是否支持項(xiàng)目中的硬件設(shè)備。工具可以用于:
STEP 7 V5.4
STEP 7 V5.5
WinCC V7
WinCC flexible 2008
更多的信息參考條目 ID:60162195.
11.組態(tài)缺少的/不支持的選項(xiàng)包
如被移植項(xiàng)目中包含有與當(dāng)前STEP 7版本不兼容或當(dāng)前電腦未安裝的選項(xiàng)包,則該項(xiàng)目無(wú)法移植到TIA博途中。 STEP 7 V5.x中打開(kāi)該項(xiàng)目時(shí),也會(huì)提示缺失的選項(xiàng)包。
如這些配置是不可或缺的,則必須安裝缺失的選項(xiàng)包。需注意安裝STEP 7當(dāng)前版本的硬件要求。例如,安裝在 Windows 7 (32-bit) 的 STEP 7 V5.5+SP2需V4.2.1 (或更高版本)的SIMOTION SCOUT。關(guān)于兼容性的更多信息參見(jiàn)條目ID:18734363。在缺失選項(xiàng)包安裝后,必須重新編譯項(xiàng)目。
如缺失選項(xiàng)包的配置是不需要的,則必須在 STEP 7 V5.x中重新組織項(xiàng)目。為此,在SIMATIC Manager中打開(kāi)對(duì)話框“文件 > 保存為...”("File > Save as..." ),激活選項(xiàng)“重新組織(慢)”("With reorganization (slow)" )。更改項(xiàng)目名稱并確認(rèn) (OK)。保存和重新組織項(xiàng)目后,可移植此新建項(xiàng)目到TIA博途。
圖.4
勾選此選項(xiàng)后,項(xiàng)目在保存過(guò)程中會(huì)被檢查和重新組織。在某種情況下,此方法會(huì)減少項(xiàng)目的內(nèi)存空間需求。項(xiàng)目的所有缺失選項(xiàng)包組件會(huì)被去除。更多信息請(qǐng)參閱 STEP 7 V5.5的在線幫助“另存項(xiàng)目”。
12.使用STEP 7 (TIA博途) V12或更高版本移植PLC至S7-1500
在STEP7 (TIA博途)V12以及更高版本里移植到S7-1500的相關(guān)編程建議和信息可參考以下條目:
條目號(hào)ID: 67858106 (移植到 S7-1500)
條目號(hào)ID: 67582299 (移植到 S7-1500 的推薦條目)
更多的信息
更多的信息可參考 STEP 7 (TIA 博途) 在線幫助 "關(guān)于程序塊移植的一般信息"。
創(chuàng)建環(huán)境 該FAQ的截圖由STEP7 5.5和STEP7(TIA 博途)V13創(chuàng)建。
提交
超越傳統(tǒng)直覺(jué),MATLAB/Simulink助力重型機(jī)械的智能化轉(zhuǎn)型
新大陸自動(dòng)識(shí)別精彩亮相2024華南國(guó)際工業(yè)博覽會(huì)
派拓網(wǎng)絡(luò)被Forrester評(píng)為XDR領(lǐng)域領(lǐng)導(dǎo)者
智能工控,存儲(chǔ)強(qiáng)基 | 海康威視帶來(lái)精彩主題演講
展會(huì)|Lubeworks路博流體供料系統(tǒng)精彩亮相AMTS展會(huì)