RM新时代网站-首页

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

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

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

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

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

前提要求

在希望執(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)如下頁面。

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

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

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

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

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

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

檢查塊的一致性,無錯誤后,再進行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))選項。

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

注意

如果進行硬件組態(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 提供的指令。

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

在 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






審核編輯:劉清

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

收藏 人收藏

    評論

    相關(guān)推薦

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

    V13中打開S7-300/400項目,編譯項目à開始移植PLC (移植PLC硬件及程序)
    的頭像 發(fā)表于 11-18 17:22 ?4988次閱讀
    <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)錯誤

    在MDK V5.X下用庫3.5版本創(chuàng)建的工程模板,core_cm3.c文件內(nèi)有錯誤,同樣文件在MDK V4.X下就沒錯誤,請問是什么原因。
    發(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基金會4MIPS簡潔,優(yōu)化方便,高拓展性MIPS科技公司
    發(fā)表于 09-30 17:46

    PCB線路板電鍍銅工藝

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

    EPON技術(shù)

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

    ANSIC程序KeilC51的移植

    文章講述了將ANSIC 程序移植 KeilC51 上應(yī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項目S7-1500PROFINET

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

    如何將Realtek藍牙UART H5驅(qū)動程序移植Android中

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

    從SAM9x5移植SAM9X60

    本應(yīng)用筆記介紹將基于 SAM9x5 的設(shè)計移植 SAM9X60 器件需進行的硬件和軟件更改。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 ?645次閱讀
    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 ?1599次閱讀
    西門子STEP7 <b class='flag-5'>5.X</b> 系統(tǒng)兼容性問題解析

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

    隨著切換到TIA V17 Update 5,密碼強度要求已進行了調(diào)整。
    的頭像 發(fā)表于 01-25 10:27 ?1114次閱讀
    <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è)置
    RM新时代网站-首页