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