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