0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

V5.X移植程序到TIA的流程簡析

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-02-13 09:35 ? 次閱讀

前提要求

在希望執(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頁面下,點(diǎn)中S7程序中的程序塊文件夾,

在菜單欄---Edit(編輯)---Check block consistency(檢查塊的一致性)。出現(xiàn)如下頁面。

d02807be-ab3d-11ed-bfe3-dac502259ad0.png

通過圖表顯示可以檢查程序塊的一致性。如果程序塊被標(biāo)注紅叉(圖中OB1和FB1),指示程序塊的接口沖突,程序塊中有問題的函數(shù)或子程序塊標(biāo)注黃色的感嘆號(例如FC1)

為了尋找引起接口沖突的原因,點(diǎn)擊如下圖所示紅色框按鈕,編譯所有程序塊。所有的程序塊一個(gè)一個(gè)被編譯,如果在編譯的過程中發(fā)現(xiàn)錯(cuò)誤,錯(cuò)誤信息在輸出窗口被紅圈標(biāo)記。

d067976c-ab3d-11ed-bfe3-dac502259ad0.png

雙擊錯(cuò)誤信息,相對應(yīng)的程序塊被打開,無效的程序塊調(diào)用被紅色高亮顯示

d09355fa-ab3d-11ed-bfe3-dac502259ad0.png

檢查塊的一致性,無錯(cuò)誤后,再進(jìn)行TIA中的移植。

注意:
執(zhí)行塊一致性檢查會(huì)導(dǎo)致工藝對象 (例如 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)移植過程中只移植軟件,并為原項(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)目)對話框里勾選 “Include hardware configuration”(包含硬件組態(tài))選項(xiàng)。

d0ec66fe-ab3d-11ed-bfe3-dac502259ad0.png

注意

如果進(jìn)行硬件組態(tài)移植,STEP7 V5.x 項(xiàng)目中所有的硬件組件必須包含在 TIA 博圖硬件列表中。能夠訂購并且到2007年10月1日之前沒有停止供貨的模塊可以被 TIA 博圖支持。如果項(xiàng)目包含 STEP7(TIA 博圖)硬件對話框中沒有的硬件組件,移植操作會(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ī)制。

不能打開或編輯這些塊。

來自 STEP 7 V5.x 的塊保護(hù)不能在 TIA 博途被移除。

由于以上限制,因此建議:

移植項(xiàng)目前,先在 STEP 7 V5.x 中移除塊保護(hù),移植之后使用 TIA 博途的保護(hù)機(jī)制再次對塊加密,在 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)目程序中使用的來自S7 Distributed Safety (V1)中的 F 功能塊庫的 F 功能塊將被轉(zhuǎn)換成 STEP 7 Safety Advanced 提供的指令。

d1274238-ab3d-11ed-bfe3-dac502259ad0.png

在 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) 的組件/軟件工具見下表。

可移植 不可移植
LAD S7-HiGraph
(塊可以移植,但是標(biāo)識為不支持)
FBD iMap
STL FMS連接
S7-GRAPH and S7-SCL
塊必須保持一致性,并且在移植到 TIA 博途后重新編譯。必須重新下載項(xiàng)目。只有在重新編譯下載后才能在線瀏覽塊。
用 STEP 7 V5.x.創(chuàng)建的庫

補(bǔ)救方法
拷貝塊到 STEP 7 V5.x 項(xiàng)目。移植后在 TIA 博途中為塊創(chuàng)建庫
S7-PDIAG
塊(FB44,DB44,...)可以移植但是被標(biāo)識為不支持。只能下載這些塊但不能編輯。消息文本和地址監(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ù)在移植過程中被移除,可以在 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ù),包含重新生成的所有信息消息等級。消息類型和消息實(shí)例同樣移植并保存在 TIA 博途的 PLC 消息中。要求在源項(xiàng)目里使能 "Always assign CPU-oriented unique message numbers"選項(xiàng)。可以在 STEP 7 V5.x 項(xiàng)目中使能這個(gè)設(shè)置,移植前操作如下:

消息只能通過圖中顯示的設(shè)置移植。

TIA Portal Readiness Check Tool(TIA博途準(zhǔn)備就緒檢查工具)

TIA 博途準(zhǔn)備就緒檢查工具提供了一種簡單的方式,用來檢查 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)目無法移植到 TIA 博途中。STEP 7 V5.x 中打開該項(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 中打開對話框“文件 > 保存為...”("File > Save as..." ),激活選項(xiàng)“重新組織(慢)”("With reorganization (slow)" )。更改項(xiàng)目名稱并確認(rèn) (OK) 。保存和重新組織項(xiàng)目后,可移植此新建項(xiàng)目到 TIA 博途。

勾選此選項(xiàng)后,項(xiàng)目在保存過程中會(huì)被檢查和重新組織。在某種情況下,此方法會(huì)減少項(xiàng)目的內(nèi)存空間需求。項(xiàng)目的所有缺失選項(xiàng)包組件會(huì)被去除。更多信息請參閱 STEP 7 V5.5 的在線幫助“另存項(xiàng)目”。

在 STEP 7 V5.x 項(xiàng)目的 SIMATIC Manager 中標(biāo)記站點(diǎn)(例如 "SIMATIC 300")。

在菜單條中選擇“選項(xiàng) > 用戶自定義 ...”("Options > Customize..." )對話框。

選擇“消息編號”("Message numbers")標(biāo)簽,使能設(shè)定“總是分配 CPU 導(dǎ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






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1467

    瀏覽量

    85087
  • Portal
    +關(guān)注

    關(guān)注

    1

    文章

    29

    瀏覽量

    10294
  • SIMATIC
    +關(guān)注

    關(guān)注

    1

    文章

    231

    瀏覽量

    15695
  • win8系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    6376

原文標(biāo)題:V5.X移植程序到TIA

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    TIA博途V13移植PLC的基本步驟

    V13中打開S7-300/400項(xiàng)目,編譯項(xiàng)目à開始移植PLC (移植PLC硬件及程序)
    的頭像 發(fā)表于 11-18 17:22 ?4350次閱讀
    <b class='flag-5'>TIA</b>博途<b class='flag-5'>V</b>13<b class='flag-5'>移植</b>PLC的基本步驟

    在MDK V5.X下用庫3.5版本創(chuàng)建的工程模板core_cm3.C文件內(nèi)錯(cuò)誤

    在MDK V5.X下用庫3.5版本創(chuàng)建的工程模板,core_cm3.c文件內(nèi)有錯(cuò)誤,同樣文件在MDK V4.X下就沒錯(cuò)誤,請問是什么原因。
    發(fā)表于 10-12 08:40

    怎樣將STM32F10x程序移植GD32E10x上去呢

    怎樣將STM32F10x程序移植GD32E10x上去呢?有哪些操作流程?
    發(fā)表于 12-15 07:20

    OpenHarmony適配移植X86、ARM、RISC-V、MIPS、LoongArch芯片架構(gòu)

    1X86性能高,速度快,兼容性好英特爾2ARM成本低,低功耗英國ARM公司3RISC-V模塊化,極,可拓展RISC-V基金會(huì)4MIPS簡潔,優(yōu)化方便,高拓展性MIPS科技公司
    發(fā)表于 09-30 17:46

    PCB線路板電鍍銅工藝

    PCB線路板電鍍銅工藝   一.電鍍工藝的分類:   酸性光亮銅電鍍電鍍鎳/金電鍍錫   二.工藝流程
    發(fā)表于 11-17 14:01 ?3970次閱讀

    EPON技術(shù)

    EPON技術(shù) EPON是一個(gè)新技術(shù),用于保證提供一個(gè)高品質(zhì)與高帶寬利用率的應(yīng)用。   EPON在日本、韓國、中國大陸、中國臺(tái)灣及其它以以太網(wǎng)絡(luò)為基礎(chǔ)的地區(qū)都
    發(fā)表于 01-22 10:43 ?839次閱讀

    ANSIC程序KeilC51的移植

    文章講述了將ANSIC 程序移植 KeilC51 上應(yīng)該注意的事項(xiàng)。文章在總結(jié)作者使用KeilC51 編寫程序移植
    發(fā)表于 06-07 16:43 ?46次下載

    鼠標(biāo)HID例程(中)

    鼠標(biāo) HID 例程 緊接《鼠標(biāo) HID 例程(上)》一文,繼續(xù)向大家介紹鼠 標(biāo) HID 例程的未完的內(nèi)容。
    發(fā)表于 07-26 15:18 ?0次下載

    移植S7-300/400PROFIBUS項(xiàng)目S7-1500PROFINET

    現(xiàn)在,假設(shè)您是工程師,準(zhǔn)備將原自動(dòng)化系統(tǒng)從 PROFIBUS 移植 PROFINET。過程其實(shí)很簡單。 這包括三個(gè)步驟: 1、果是STEP V5.5的項(xiàng)目,先移植原S7-300項(xiàng)目
    發(fā)表于 10-12 14:46 ?13次下載
    <b class='flag-5'>移植</b>S7-300/400PROFIBUS項(xiàng)目<b class='flag-5'>到</b>S7-1500PROFINET

    如何將Realtek藍(lán)牙UART H5驅(qū)動(dòng)程序移植Android中

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何將Realtek藍(lán)牙UART H5驅(qū)動(dòng)程序移植Android中詳細(xì)資料免費(fèi)下載。
    發(fā)表于 03-19 08:00 ?8次下載
    如何將Realtek藍(lán)牙UART H<b class='flag-5'>5</b>驅(qū)動(dòng)<b class='flag-5'>程序</b><b class='flag-5'>移植</b><b class='flag-5'>到</b>Android中

    從SAM9x5移植SAM9X60

    本應(yīng)用筆記介紹將基于 SAM9x5 的設(shè)計(jì)移植 SAM9X60 器件需進(jìn)行的硬件和軟件更改。SAM9X60 器件的性能優(yōu)于SAM9
    發(fā)表于 03-30 16:26 ?3次下載
    從SAM9<b class='flag-5'>x5</b><b class='flag-5'>移植</b><b class='flag-5'>到</b>SAM9<b class='flag-5'>X</b>60

    5G AAU 功放控制和監(jiān)測模塊

    5G AAU 功放控制和監(jiān)測模塊
    發(fā)表于 10-28 12:00 ?2次下載
    <b class='flag-5'>5</b>G AAU 功放控制和監(jiān)測模塊<b class='flag-5'>簡</b><b class='flag-5'>析</b>

    AFE8092幀同步特性

    AFE8092幀同步特性
    的頭像 發(fā)表于 08-24 13:37 ?593次閱讀
    AFE8092幀同步特性<b class='flag-5'>簡</b><b class='flag-5'>析</b>

    西門子STEP7 5.X 系統(tǒng)兼容性問題解析

    STE7 V5.x STEP7 V5.5開始支持Win7 32bit系統(tǒng) STEP7 V5.5 SP1開始支持Win7 64bit系統(tǒng) STEP7 V5.6開始支持Win10 6
    的頭像 發(fā)表于 10-25 10:27 ?1334次閱讀
    西門子STEP7 <b class='flag-5'>5.X</b> 系統(tǒng)兼容性問題解析

    TIA V17 Update 5的密碼PLC和安全程序設(shè)置

    隨著切換到TIA V17 Update 5,密碼強(qiáng)度要求已進(jìn)行了調(diào)整。
    的頭像 發(fā)表于 01-25 10:27 ?915次閱讀
    <b class='flag-5'>TIA</b> <b class='flag-5'>V</b>17 Update <b class='flag-5'>5</b>的密碼PLC和安全<b class='flag-5'>程序</b>設(shè)置