前提要求
在希望執(zhí)行項目移植的計算機上,以下軟件必須同時安裝
STEP 7 專業(yè)版(TIA 博途) V11 或更高版本V12,V13,V14
STEP 7 V5.4+SP5 或更高版本及相關(guān)許可證
被移植項目中使用的 STEP 7 選項包也必須安裝
WinXP,Win8系統(tǒng)上能否移植程序?
不支持。由于需要同時安裝STEP7及TIA Portal軟件,因此只能在Win7 32bit或64bit下進行移植操作。
檢查塊的一致性
在移植前,建議先在step7 V5.x中檢查塊的一致性。
在SIMATIC Manager頁面下,點中S7程序中的程序塊文件夾,
在菜單欄---Edit(編輯)---Check block consistency(檢查塊的一致性)。出現(xiàn)如下頁面。
通過圖表顯示可以檢查程序塊的一致性。如果程序塊被標(biāo)注紅叉(圖中OB1和FB1),指示程序塊的接口沖突,程序塊中有問題的函數(shù)或子程序塊標(biāo)注黃色的感嘆號(例如FC1)
為了尋找引起接口沖突的原因,點擊如下圖所示紅色框按鈕,編譯所有程序塊。所有的程序塊一個一個被編譯,如果在編譯的過程中發(fā)現(xiàn)錯誤,錯誤信息在輸出窗口被紅圈標(biāo)記。
雙擊錯誤信息,相對應(yīng)的程序塊被打開,無效的程序塊調(diào)用被紅色高亮顯示
檢查塊的一致性,無錯誤后,再進行TIA中的移植。
注意:
執(zhí)行塊一致性檢查會導(dǎo)致工藝對象 (例如 PID 功能塊) 的背景 DB 中的變量恢復(fù)缺省值。帶配方的數(shù)據(jù)塊也會出現(xiàn)這種情況。建議采取下列的補救措施:
在進行塊一致性檢查前備份背景數(shù)據(jù)塊,之后再將備份的數(shù)據(jù)塊拷貝到原文件夾。
不使用塊一致性檢查恢復(fù)塊的一致性。生成一個新的背景 DB,然后復(fù)制所有數(shù)據(jù)從舊的(不一致的)背景 DB 到新的(一致性的)背景 DB。
早期 STEP7 版本如V5.3能否移植?
如需移植早期 STEP7 版本(例如V5.3)項目到 STEP7 專業(yè)版(TIA博途),必須首先在STEP7 V5.4+SP5(或更高版本)中重新編譯項目。
硬件組件
默認移植過程中只移植軟件,并為原項目中的每個設(shè)備在目標(biāo)項目中創(chuàng)建非指定的設(shè)備。硬件和網(wǎng)絡(luò)組態(tài)以及網(wǎng)絡(luò)連接不移植。
如果想要移植 STEP7 V5.x 項目中的硬件組件,必須在 “Migrate project”(移植項目)對話框里勾選 “Include hardware configuration”(包含硬件組態(tài))選項。
注意:
如果進行硬件組態(tài)移植,STEP7 V5.x 項目中所有的硬件組件必須包含在 TIA 博圖硬件列表中。能夠訂購并且到2007年10月1日之前沒有停止供貨的模塊可以被 TIA 博圖支持。如果項目包含 STEP7(TIA 博圖)硬件對話框中沒有的硬件組件,移植操作會被終止。
加密塊的移植
可以移植帶保護塊的項目到 TIA 博途中,然后下載這些塊到 CPU 中。在這里,不支持 STEP 7 V5.5 中使用了“ S7 Block Privacy” 加密的塊。此外,注意以下限制:
TIA 博途不支持 STEP 7 V5.x 所用的塊保護機制(KNOW_HOW_PROTECT 及 S7 Block Privacy 加密), TIA 博途使用一種改進的塊加密機制。
不能打開或編輯這些塊。
來自 STEP 7 V5.x 的塊保護不能在 TIA 博途被移除。
由于以上限制,因此建議:
移植項目前,先在 STEP 7 V5.x 中移除塊保護,移植之后使用 TIA 博途的保護機制再次對塊加密,在 TIA 博途菜單:“Edit > Know-How Protection”。
Safety的安全程序
在進行移植前,如果項目中含有S7 Distributed Safety 創(chuàng)建的安全程序,必須使用 S7 Distributed Safety V5.4 SP5 編譯項目。這樣才能在 STEP7 Safety Advanced 中繼續(xù)使用這些項目。在進行項目移植的電腦上,以下軟件工具必須安裝:
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 提供的指令。
在 STEP 7 Safety Advanced 中編譯移植后的項目。程序結(jié)構(gòu)(1:使用F-CALL)將被轉(zhuǎn)換成符合 STEP 7 Safety Advanced(2:使用主安全功能塊)的新的程序結(jié)構(gòu)。因為完整的 F 簽名有變化,安全程序必須重新校驗。
可移植的和不可移植的組件/軟件工具
可移植或不可移植到 STEP 7 Professional (TIA Portal) 的組件/軟件工具見下表。
可移植 | 不可移植 |
---|---|
LAD |
S7-HiGraph (塊可以移植,但是標(biāo)識為不支持) |
FBD | iMap |
STL | FMS連接 |
S7-GRAPH and S7-SCL 塊必須保持一致性,并且在移植到 TIA 博途后重新編譯。必須重新下載項目。只有在重新編譯下載后才能在線瀏覽塊。 |
用 STEP 7 V5.x.創(chuàng)建的庫 補救方法 拷貝塊到 STEP 7 V5.x 項目。移植后在 TIA 博途中為塊創(chuàng)建庫 |
S7-PDIAG 塊(FB44,DB44,...)可以移植但是被標(biāo)識為不支持。只能下載這些塊但不能編輯。消息文本和地址監(jiān)視實例在 TIA 博途項目中不再被支持。 |
|
H systems | |
Multiprojects 只能移植單項目。 |
移植SCL程序
帶有或不帶有"STEP 7 V5.x - SCL 原程序“的塊都可以移植。但是只有源項目的源程序目錄中有相關(guān)源程序的項目可以完全移植。
源項目 | 移植后 |
---|---|
帶有源程序的 SCL塊 | 可編輯的 SCL塊 |
帶源程序的 Know-how 保護的SCL 塊 | 可編輯的 SCL 塊。Know-how 保護在移植過程中被移除,可以在 STEP7(TIA 博途)再次使能。 |
不帶源程序的SCL塊 | Know-how保護塊* |
不帶源程序的 Know-how 保護的SCL 塊 | Know-how保護塊* |
*:塊保護不能移除并且 SCL 塊不能在 STEP7(TIA 博途)中編輯。
相關(guān)信息還可參考 STEP7(TIA 博途)在線幫助中的 "Migration of SCL programs"。
更多的SCL移植信息可參考:在 STEP 7 (TIA 博途) 中移植 S7-SCL 程序需要注意什么?. 不能轉(zhuǎn)移一連串指令,必須在移植后手動添加。
系統(tǒng)診斷(report system errors(SFM/RSE)
SFM 塊(FB49, DB49, FB50和 FC49)不能被移植,項目移植后:
在 CPU 屬性中激活系統(tǒng)診斷
必須在 STEP7(TIA 博途)中編譯硬件配置以生成包含新的報警和文本列表的新 SFM 塊。
然后必須下載項目到 CPU。
PLC報警(Alarm_S, Alarm_D, Alarm_8, …)
PLC 消息可以移植,這些消息帶有所有參數(shù),包含重新生成的所有信息消息等級。消息類型和消息實例同樣移植并保存在 TIA 博途的 PLC 消息中。要求在源項目里使能 "Always assign CPU-oriented unique message numbers"選項??梢栽?STEP 7 V5.x 項目中使能這個設(shè)置,移植前操作如下:
消息只能通過圖中顯示的設(shè)置移植。
TIA Portal Readiness Check Tool(TIA博途準(zhǔn)備就緒檢查工具)
TIA 博途準(zhǔn)備就緒檢查工具提供了一種簡單的方式,用來檢查 TIA 博途是否支持項目中的硬件設(shè)備。工具可以用于:
工具下載 :TIA Portal Readiness Check Tool.
組態(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 。
在缺失選項包安裝后,必須重新編譯項目。如缺失選項包的配置是不需要的,則必須在 STEP 7 V5.x 中重新組織項目。為此,在 SIMATIC Manager 中打開對話框“文件 > 保存為...”("File > Save as..." ),激活選項“重新組織(慢)”("With reorganization (slow)" )。更改項目名稱并確認 (OK) 。保存和重新組織項目后,可移植此新建項目到 TIA 博途。
勾選此選項后,項目在保存過程中會被檢查和重新組織。在某種情況下,此方法會減少項目的內(nèi)存空間需求。項目的所有缺失選項包組件會被去除。更多信息請參閱 STEP 7 V5.5 的在線幫助“另存項目”。
在 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)" )選項保存項目。
STEP 7 V5.4
STEP 7 V5.5
WinCC V7
WinCC flexible 2008
審核編輯:劉清
-
PID
+關(guān)注
關(guān)注
35文章
1472瀏覽量
85479 -
Portal
+關(guān)注
關(guān)注
1文章
29瀏覽量
10334 -
SIMATIC
+關(guān)注
關(guān)注
1文章
231瀏覽量
15743 -
win8系統(tǒng)
+關(guān)注
關(guān)注
0文章
10瀏覽量
6383
原文標(biāo)題:V5.X移植程序到TIA
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論