***備件*** SIMATIC S7-300,CPU 313C-2 PTP 帶 MPI 的緊湊型 CPU, 16 DE/16 DA, 3 個(gè)快速計(jì)數(shù)器(30 kHz), 集成接口 RS485, 集成電源 24V DC, 工作存儲器 64 KB, 前連接器(1x 40 極)和 需要微型存儲卡
SIEMENS西門子上海朕鋅電氣設(shè)備有限公司
聯(lián)系人:黃興海(黃工)
24小時(shí)銷售及維修熱線:13611925493
電 話:021-31668773 傳 真:021-67226033
手 機(jī):13611925493 Q Q : 993213445
微信:13611925493(同步手機(jī))
郵箱:zhenxinlogo@foxmail.com
地址:上海市金山區(qū)楓灣路500號
公司主營:西門子數(shù)控系統(tǒng),S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM440 6SE70交流工程調(diào)速變頻器6RA70直流調(diào)速裝置 SITOP電源,電線電纜,數(shù)控備件,伺服電機(jī)等工控產(chǎn)品。電話:021-31668773 手機(jī):13611925493 商務(wù)QQ:993213445
(西門子代理)
專業(yè)銷售西門子S7- 200/300/400/1200/1500PLC,ET200分布式I/O:ET200S、ET200M、ET200SP、ET200PRO、
3RW系列軟啟動器(3RW30/3RW40/3RW44/3RW31)、3RK系列電機(jī)啟動器、數(shù)控系統(tǒng)、銷售電話:13611925493 QQ:993213445
變頻器、(MM420/MM430/MM440/S110/S120/G120/G120C/V10/V20/V60/V80/V90/G130/G150)、銷售電話:13611925493 QQ:993213445
人機(jī)界面、觸摸屏、伺服、電機(jī)、西門子通訊電纜、現(xiàn)場總線、DP接頭、工控機(jī),西門子低壓電器,儀器儀表等,
并可提供西門子維修服務(wù), 24小時(shí)銷售電話:13611925493 QQ 993213445
西門子 知其道 用其妙
真誠對待您的每一次來電
博大精深 同心致遠(yuǎn)
描述 本條目將說明 STEP 7 V5.x 項(xiàng)目成功移植到 STEP 7 專業(yè)版(TIA 博途) 的必要條件。 ......
如果需要將 STEP 7 V5.x 項(xiàng)目移植到 STEP 7 專業(yè)版 (TIA 博圖),必須滿足以下軟件需求。
1. 軟件需求
在希望執(zhí)行項(xiàng)目移植的計(jì)算機(jī)上,以下軟件必須安裝
-
STEP 7 專業(yè)版(TIA 博途) V11 或更高版本
-
STEP 7 V5.4+SP5 或更高版本及相關(guān)許可證
-
被移植項(xiàng)目中使用的 STEP 7 選項(xiàng)包也必須安裝
2. 項(xiàng)目一致性
一個(gè)完整的 STEP 7 V5.x 項(xiàng)目(包括 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)建一個(gè)非指定的CPU。
注意
執(zhí)行塊一致性檢查會導(dǎo)致工藝對象 (例如 PID 功能塊) 的背景 DB 中的變量恢復(fù)缺省值。 帶配方的數(shù)據(jù)塊也會出現(xiàn)這種情況。建議采取下列的補(bǔ)救措施:
-
在進(jìn)行塊一致性檢查前備份背景數(shù)據(jù)塊,之后再將備份的數(shù)據(jù)塊拷貝到原文件夾。
-
不使用塊一致性檢查恢復(fù)塊的一致性。生成一個(gè)新的背景 DB,然后復(fù)制所有數(shù)據(jù)從舊的(不一致的)背景 DB 到新的(一致性的)背景 DB。
對于早期 STEP7 版本編譯的項(xiàng)目
如果需要移植早期 STEP7 版本(例如V5.3)項(xiàng)目到 STEP7 專業(yè)版(TIA博途),必須在 STEP7 V5.4+SP5(或更高版本)中重新編譯項(xiàng)目。
3. 硬件組件
默認(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” 對話框里勾選 “Include hardware configuration” 選項(xiàng)。
圖. 1
注意
如果進(jìn)行硬件組態(tài)移植,STEP7 V5.x 項(xiàng)目中所有的硬件組件必須包含在 TIA 博圖硬件對話框中。能夠訂購并且到2007年10月1日之前沒有停止供貨的模塊可以被 TIA 博圖支持,并存儲在 STEP7(TIA 博圖)的硬件對話框中。如果項(xiàng)目包含 STEP7(TIA 博圖)硬件對話框中沒有的硬件組件,移植操作會被終止。
4. 塊保護(hù)
可以移植帶保護(hù)塊的項(xiàng)目到 TIA 博途中,然后下載這些塊到 CPU 中。在這里,不支持 STEP 7 V5.5 中使用了“ S7 Block Privacy” 加密的塊。在這個(gè)情況下,注意以下限制:
-
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”。
5. 安全
在進(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 提供的指令。
圖. 2
在 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)。
6. 可移植的和不可移植的組件/軟件工具
可移植或不可移植到 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)目。
|
7. 移植 SCL 程序
帶有或不帶有"STEP 7 V5.x - SCL 原程序“ 的塊都可以移植。但是只有源項(xiàng)目的源程序目錄中有相關(guān)源程序的項(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"。
更多的有可移植指令的信息可參考條目 ID: 59784005. 不能轉(zhuǎn)移一連串指令,必須在移植后手動添加。
8. 系統(tǒng)診斷(report system errors(SFM/RSE)
SFM 塊(FB49, DB49, FB50 和 FC49)不能被移植,項(xiàng)目移植后:
-
必須在 STEP7(TIA 博途)中編譯硬件配置以生成包含新的報(bào)警和文本列表的新 SFM 塊。
然后必須下載項(xiàng)目到 CPU。
9. 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è)置,移植前操作如下:
-
在 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)目。
消息只能通過圖.03中顯示的設(shè)置移植。
圖. 3
10. TIA Portal Readiness Check Tool TIA博途準(zhǔn)備就緒檢查工具
TIA 博途準(zhǔn)備就緒檢查工具提供了一種簡單的方式,用來檢查 TIA 博途是否支持項(xiàng)目中的硬件設(shè)備。工具可以用于:
-
STEP 7 V5.4
-
STEP 7 V5.5
-
WinCC V7
-
WinCC flexible 2008
更多的信息參考條目 ID: 60162195.
11. 組態(tài)缺少的/不支持的選項(xiàng)包
如被移植項(xiàng)目中包含有與當(dāng)前 STEP 7 版本不兼容或當(dāng)前電腦未安裝的選項(xiàng)包,則該項(xiàng)目無法移植到 TIA 博途中 。 STEP 7 V5.x 中打開該項(xiàng)目時(shí),也會提示缺失的選項(xiàng)包。
如這些配置是不可或缺的,則必須安裝缺失的選項(xiàng)包。需注意安裝 STEP 7 當(dāng)前版本的硬件要求。例如,安裝在 Windows 7 (32-bit) 的 STEP 7 V5.5+SP2 需 V4.2.1 (或更高版本) 的 SIMOTION SCOUT 。關(guān)于兼容性的更多信息參見條目 ID: 18734363。在缺失選項(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 博途。
圖. 4
勾選此選項(xiàng)后,項(xiàng)目在保存過程中會被檢查和重新組織。在某種情況下,此方法會減少項(xiàng)目的內(nèi)存空間需求。項(xiàng)目的所有缺失選項(xiàng)包組件會被去除。更多信息請參閱 STEP 7 V5.5 的在線幫助“另存項(xiàng)目”。
12. 使用STEP 7 (TIA 博途) V12或更高版本移植 PLC 至 S7-1500
在 STEP7 (TIA博途)V12以及更高版本里移植到 S7-1500 的相關(guān)編程建議和信息可參考以下條目:
更多的信息
更多的信息可參考 STEP 7 (TIA 博途) 在線幫助 "關(guān)于程序塊移植的一般信息"。
創(chuàng)建環(huán)境
該FAQ的截圖由 STEP7 5.5 和 STEP7(TIA 博途)V13創(chuàng)建。
描述
這個(gè)條目講解了在 STEP 7 V5.5 的軟件中,如何在用戶程序中讀取 S7-300 CPU 的 IP 地址。 為了這個(gè)目的,可以在用戶程序中調(diào)用系統(tǒng)功能塊 SFC51 "RDSYSST" 。 通過使用系統(tǒng)功能塊 SFC51“RDSYSST” 可以讀出系統(tǒng)狀態(tài)列表的部分列表或部分列表摘要 (SSL 或 德語簡稱 SZL)。通過SSLID和索引,對于某些部分列表或部分列表摘錄,必須指定對象類型或?qū)ο缶幪枴?/span>使用SSL ID = 37(十六進(jìn)制)和索引= 0(十六進(jìn)制)的地址讀取 S7-300 CPU 的 IP 地址。
這個(gè)例子是在功能塊 FB1 中調(diào)用系統(tǒng)功能塊 SFC51 "RDSYSST" 。 在 OB1 中調(diào)用 FB1。

圖 01
系統(tǒng)功能塊 SFC51 "RDSYSST" 的輸入輸出定義
表 01 列舉出系統(tǒng)功能塊 SFC51 "RDSYSST" 的輸入定義。
參數(shù)
|
數(shù)據(jù)類型
|
描述
|
REQ
|
BOOLEAN
|
REQ=1: 上升沿有效
|
SZL_ID
|
WORD
|
部分列表摘錄的 SSL_ID
SSL_ID=w#16#37: 讀取 S7-300 CPU 的IP地址
|
INDEX
|
WORD
|
部分列表對象的類型或者數(shù)目
INDEX=w#16#0: 讀取 S7-300 CPU 的IP地址
|
表 01
表 02 列舉出系統(tǒng)功能塊 SFC51 "RDSYSST" 的輸出定義。
參數(shù)
|
數(shù)據(jù)類型
|
描述
|
RET_VAL
|
INT
|
如果在指令進(jìn)程中出現(xiàn)一個(gè)錯(cuò)誤,RET_VAL將給出錯(cuò)誤代碼
|
BUSY
|
BOOLEAN
|
TRUE: 讀取進(jìn)程尚未完成
|
SZL_HEADER
|
STRUCT
|
The SZL_HEADER 是一個(gè)數(shù)據(jù)結(jié)構(gòu)。這個(gè)結(jié)構(gòu)被描述為 "SZL_HEADER structure"。
|
DR
|
ANY
|
讀取SSL的部分列表或部分列表摘錄的目標(biāo)區(qū)域。
|
表 02
SZL_HEADER 結(jié)構(gòu)
SZL_HEADER 的輸出被定義為如下結(jié)構(gòu):
SZL_HEADER: STRUCT
LENTHDR: WORD
N_DR: WORD
END_STRUCT
LENTHDR 定義為 SZL 列表的數(shù)據(jù)記錄部分或者摘錄部分的長度。
-
如果僅讀取 SZL 部分列表的頭部信息,N_DR 指的是相關(guān)聯(lián)數(shù)據(jù)記錄的數(shù)量。
-
否則,N_DR 指的是轉(zhuǎn)移到目標(biāo)區(qū)域的數(shù)據(jù)記錄的數(shù)量。
用于讀取 SSL 部分列表或摘錄部分的目標(biāo)區(qū)域
在這個(gè)例子中,讀取 SSL 部分列表被保存在數(shù)據(jù)塊 DB100 "SYS_DATA" 起始地址 0 開始。S7-300 CPU 的 IP 地址占了 4 個(gè)字節(jié),存儲在 DB100 "SYS_DATA"地址 2 開始的地址中,十六進(jìn)制存儲格式。

圖 02
當(dāng)讀出了 CPU的 IP 地址,可以在用戶程序中使用它。在這個(gè)例子中,IP 地址以十進(jìn)制值存儲在 FB1 的背景數(shù)據(jù)塊DB1 中。

圖 03

圖 04

圖 05

圖 06

圖 07
下載
信息包含項(xiàng)目 "Read_IP_Address_STEP7_V55.zip".
復(fù)制 "Read_IP_Address_STEP7_V55.zip" 文件到一個(gè)單獨(dú)路徑并雙擊該文件。然后使用 STEP 7 軟件打開這個(gè)項(xiàng)目并解壓縮。
Read_IP_Address_STEP7_V55.zip ( 247 KB )
更多信息
關(guān)于 S7-300/S7-400 系統(tǒng)功能塊和標(biāo)準(zhǔn)功能塊的介紹可以參見條目:44240604.
創(chuàng)建環(huán)境
在這個(gè)常問問題中的圖片和下載創(chuàng)建于 STEP 7 V5.5.
|