在移植過程中,會(huì)將原程序中使用的指令盡可能多的傳遞給新程序。在此過程中,會(huì)在盡可能不更改原程序語義的情況下自動(dòng)進(jìn)行一些必要的修改。如果指令存在多個(gè)版本,那么移植操作始終使用較新的指令版本。
并使用兼容或類似指令自動(dòng)替換 S7-1500 中不可用的指令。
下表列出了移植指令時(shí)可能發(fā)生的情況:
類別 | 情況 | 系統(tǒng)響應(yīng) | 手動(dòng)修改程序 |
---|---|---|---|
1 | 該指令在兩個(gè) CPU 系列中相同。 | 移植該指令。 | *任何修改。所移植程序的語義保持不變且可編譯。 |
2 | 該指令在 S7-1500 中不可用,但是存在與之兼容的新指令。 | 將該指令替換為新指令??赡軙?huì)插入保留原程序語義的其它指令。并在移植日志中報(bào)告這一替換操作。 | *任何修改。所移植程序的語義保持不變且可編譯。 |
3 | 該指令在 S7-1500 中不可用,但是存在與之類似的指令。 | 將該指令替換為該類似的指令。并在移植日志中報(bào)告這一替換操作。程序中將標(biāo)記待檢查的位置。在程序中的相應(yīng)位置處或在編譯過程中,將以注釋形式顯示所需調(diào)整的相關(guān)信息。 | 此時(shí),必須檢測(cè)程序并進(jìn)行必要的修改。 |
4 | 該指令在 S7-1500 中不可用,也沒有與之類似的指令。 | 該指令將以紅色高亮顯示。同時(shí)該程序無法編譯。 | 此時(shí),必須檢測(cè)程序并進(jìn)行必要的修改。 |
S7-300/400 中的一些指令在 S7-1500 中不再可用,這是由于在 S7-1500 中采用了較為便捷高效的方式實(shí)現(xiàn)這些功能。在移植過程中,PLC 移植將使用相應(yīng)的新指令替代這些不支持的指令。但對(duì)于類別 3 中的指令則無法自動(dòng)完整移植。例如,可能需要添加新參數(shù)。在程序中將標(biāo)記出無法自動(dòng)移植的位置。在程序的相應(yīng)位置、移植日志或編譯過程中,將以注釋形式直接顯示所需調(diào)整的相關(guān)信息。
可能需要進(jìn)行以下手動(dòng)調(diào)整:
如果新指令有其它形參,則將為這些形參*相應(yīng)的實(shí)參。
如果新指令中修改了參數(shù)名稱,則需更改參數(shù)的分配。
如果移植無法確保參數(shù)分配的定義與參考程序的相同,則將標(biāo)記出需檢查的實(shí)參。在移植后檢查程序中這些位置處的語義,并在必要時(shí)進(jìn)行更正。
如果參考程序中包含有硬件標(biāo)識(shí)號(hào)(例如,在“LADDR”參數(shù)中),則也會(huì)將這些標(biāo)識(shí)號(hào)標(biāo)記出來。在“LADDR”參數(shù)中輸入新的 HW 標(biāo)識(shí)符。
如果新指令修改了錯(cuò)誤代碼,則需在程序中修改錯(cuò)誤的處理方式。
有關(guān)移植類別 3 的指令示例,請(qǐng)參見章節(jié)“移植數(shù)據(jù)塊指令”。
有些指令在 S7-1500 中已不再有效,這是因?yàn)檫@些指令的功能已經(jīng)完全改變。在移植過程中不會(huì)替代這些指令。并在程序中以紅色顯示,同時(shí)程序無法編譯。在程序的相應(yīng)位置、移植日志或編譯過程中,將以注釋形式直接顯示所需調(diào)整的相關(guān)信息。
在以下章節(jié),我們將簡(jiǎn)要介紹移植類別 4 中不可移植的指令以及相應(yīng)的備選解決方案。
詞條
詞條說明
有關(guān)移植 SCL 程序的信息移植后 SCL 塊的表示如果由 S7-300/400 創(chuàng)建的 SCL 塊的定義清晰,則這些 SCL 塊將自動(dòng)移植到 S7-1500。 移植后,將程序位置無法識(shí)別的地方標(biāo)記為問號(hào),這將導(dǎo)致語法錯(cuò)誤。 請(qǐng)?jiān)谝浦埠髾z查程序中這些位置的定義,并在必要時(shí)進(jìn)行相應(yīng)更正。某些情況下,移植過程中可能會(huì)更改程序代碼。 而原程序中相應(yīng)的代碼段則會(huì)作為注釋部分傳送到移植后的代碼塊中, 這樣便
查找未使用的 GSD 文件簡(jiǎn)介在硬件配置中添加一個(gè)基于 GSD 的硬件組件時(shí),可將不同的 GSD 文件添加到項(xiàng)目數(shù)據(jù)中。如果從該組態(tài)再次刪除該基于 GSD 的硬件組件,則 GSD 文件將保留在該項(xiàng)目的數(shù)據(jù)庫中。如果硬件配置中不再使用基于 GSD 的相應(yīng)硬件組件,則項(xiàng)目中*包含這些 GSD 文件。使用搜索功能,可查找到項(xiàng)目中*使用的文件并進(jìn)行刪除。要求項(xiàng)目必須已打開。該項(xiàng)目不得在線。該項(xiàng)目不能設(shè)
信號(hào)記錄器記錄有效的用戶信號(hào)信號(hào)記錄器用于記錄接入點(diǎn)和客戶端之間的有效用戶信號(hào)。利用此數(shù)據(jù),可以定位用戶信號(hào)不強(qiáng)的區(qū)域。當(dāng)客戶端沿固定路徑移動(dòng)時(shí),信號(hào)記錄器特別有用。提示此頁面僅在以下情況下顯示使用客戶端或處于客戶端模式的接入點(diǎn)時(shí)與設(shè)備存在在線連接時(shí)。設(shè)備的 WLAN 接口已啟用,否則不會(huì)執(zhí)行任何記錄操作。說明顯示分為兩個(gè)區(qū)域??蛻舳吮硎究蛻舳说臏y(cè)量。接入點(diǎn)顯示客戶端當(dāng)前連接的接入點(diǎn)的測(cè)量。這要求
WinCC如何實(shí)現(xiàn)電腦間的項(xiàng)目另存
WinCC如何實(shí)現(xiàn)電腦間的項(xiàng)目另存??????? 平時(shí)調(diào)試WinCC項(xiàng)目時(shí),有時(shí)候需要將項(xiàng)目從A電腦另存到B電腦,或者是在本地電腦進(jìn)行項(xiàng)目備份,標(biāo)準(zhǔn)做法不是直接復(fù)制WinCC項(xiàng)目的文件夾,而是使用WinCC軟件自帶的一個(gè)基本工具---項(xiàng)目復(fù)制器(Project Duplicator)去做。1 項(xiàng)目復(fù)制器的安裝及具體位置 
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00