S7-1200下載但不重新初始化

    說明

    為了可以編輯已經(jīng)過調(diào)試且在系統(tǒng)上正常運(yùn)行的 PLC 程序,S7-1200 V4 及較高版本的 CPU 支持在運(yùn)行時(shí)對FB塊或數(shù)據(jù)塊接口進(jìn)行擴(kuò)展。*將 CPU 設(shè)置為 STOP 模式,即可下載已修改的塊,而不會影響數(shù)據(jù)塊其他的值。這是一種簡單的更改程序的方式。這一加載過程(*重新初始化的下載)不會對所控制的過程造成負(fù)面影響。

    ●工作原理

    原則上,每個(gè)FB塊或數(shù)據(jù)塊都默認(rèn)有一個(gè)存儲器預(yù)留區(qū)域,用于后續(xù)的接口更改。在初期并未使用該存儲器中所預(yù)留的區(qū)域。如果確定在編譯和下載塊之后加載接口更改,則需激活存儲器預(yù)留區(qū)域。之后聲明的所有變量都將保存到存儲器預(yù)留區(qū)域中。后續(xù)的下載不會影響已經(jīng)加載變量的值。

    如果決定稍后在工廠沒有運(yùn)轉(zhuǎn)時(shí)修改程序,那么還可以一次性重置一個(gè)或多個(gè)塊的存儲器布局。通過該操作,可以將所有變量從預(yù)留區(qū)域移動到常規(guī)區(qū)域。預(yù)留存儲器清除后,可供以后的接口擴(kuò)展時(shí)使用。

    ●要求

    如果滿足以下要求,1200 CPU 則可使用"*重新初始化的下載"功能:

      使用 S7-1200 V4 及較高版本的 CPU。

      FB塊使用 LAD、FBD 或 SCL 創(chuàng)建。

      DB塊由用戶創(chuàng)建。

      FB或DB必須是"優(yōu)化訪問"。

    ●基本步驟

    如果希望擴(kuò)展FB塊或數(shù)據(jù)塊的接口,請執(zhí)行以下步驟,然后在不重新初始化的情況下加載塊。

      在默認(rèn)情況下,所有塊在非保持性存儲器中都預(yù)留有一個(gè)100個(gè)字節(jié)的空間,并在需要時(shí),可以調(diào)節(jié)存儲器預(yù)留區(qū)域的大小或在保持性存儲器中定義其它存儲器預(yù)留區(qū)域。

      激活存儲器預(yù)留區(qū)域。

      擴(kuò)展塊接口。

      編譯塊。

      將塊下載到 CPU。


    設(shè)置塊擴(kuò)展的預(yù)留存儲器

    ●簡介

    基本上,每個(gè)FB塊或數(shù)據(jù)塊在默認(rèn)情況下都預(yù)留了100個(gè)字節(jié)的區(qū)域。這一預(yù)留區(qū)域不在塊的保持型存儲區(qū)中。默認(rèn)情況下,保持型存儲區(qū)中沒有提供預(yù)留區(qū)域,這是因?yàn)楸3中痛鎯ζ?* CPU 使用。

    可以更改默認(rèn)值100個(gè)字節(jié),這適用于項(xiàng)目中所有新創(chuàng)建的塊。此外,還可以單獨(dú)更改特定塊中預(yù)留區(qū)域的大小,并在保持型存儲區(qū)中為特定塊定義一個(gè)預(yù)留區(qū)域。

    ●設(shè)置新塊中預(yù)留存儲器的大小

    如果要在項(xiàng)目中為所有新創(chuàng)建的塊設(shè)置預(yù)留存儲器的大小,請按以下步驟操作:

      在"選項(xiàng)"菜單中,選擇"設(shè)置"命令。將在工作區(qū)中顯示"設(shè)置"窗口。

      在區(qū)域?qū)Ш街羞x擇"PLC 編程 > 常規(guī)"組。

      在"下載但不重新初始化"組中,在"存儲器預(yù)留"的輸入框中輸入為塊接口進(jìn)行后續(xù)擴(kuò)展而分配的所需字節(jié)數(shù)。新創(chuàng)建的FB塊和全局?jǐn)?shù)據(jù)塊現(xiàn)在獲得了一個(gè)具有*大小的預(yù)留存儲器。 已經(jīng)存在的塊不受此次更改的影響。

    說明
    此設(shè)置僅對支持"下載但不重新初始化"功能的塊有效。 其它塊不受此設(shè)置的影響。

    圖1.為所有新創(chuàng)建的塊設(shè)置預(yù)留存儲器的大小

    ●設(shè)置現(xiàn)有塊中預(yù)留存儲器的大小

    如果要設(shè)置現(xiàn)有塊中預(yù)留存儲器的大小,請按以下步驟操作:

      在項(xiàng)目樹中選擇該塊。

      右鍵快捷菜單中選擇"屬性"命令。將打開"屬性"對話框。

      在瀏覽區(qū)中選擇"下載但不重新初始化"組。

      在"預(yù)留的存儲空間大小"輸入框中輸入所需的字節(jié)數(shù)。

      如果要在保持型存儲器中定義一個(gè)預(yù)留區(qū)域,請選擇"啟用下載,但不重新初始化保持性變量"復(fù)選框并在"預(yù)留可保持性存儲器"輸入框中輸入所需的字節(jié)數(shù)。

    說明
    如果已為當(dāng)前塊激活了預(yù)留存儲器,那么無法再更改預(yù)留存儲器的大小。

    圖2.設(shè)置現(xiàn)有塊中預(yù)留存儲器的大小

    激活存儲器預(yù)留區(qū)域

    ●簡介

    每個(gè)FB塊或數(shù)據(jù)塊都被分配有一個(gè)默認(rèn)存儲器預(yù)留區(qū)域。但是,該存儲器預(yù)留區(qū)域在初期并未使用。如果已編譯且加載了塊,然后希望稍后加載接口更改,那么請激活存儲器預(yù)留區(qū)域。隨后聲明的所有變量都將保存到存儲器預(yù)留區(qū)域中。

    ●要求

      塊目前已被編譯。

      塊包含存儲器預(yù)留區(qū)域。

    ●步驟

    若要為FB塊或全局?jǐn)?shù)據(jù)塊激活存儲器預(yù)留區(qū)域,請按以下步驟操作:

      打開塊。

      選擇工具欄上的"下載但不重新初始化"按鈕。

    ●結(jié)果

      所有新聲明的變量都將保存在存儲器預(yù)留區(qū)域中,因此可以在不影響正在運(yùn)行的進(jìn)程的情況下進(jìn)行下載。

      無法再刪除現(xiàn)有變量。 除了"默認(rèn)值"、"起始值"和"注釋"屬性之外,其它屬性均不得再進(jìn)行更改。

    圖3.激活存儲器預(yù)留區(qū)域

    擴(kuò)展塊接口或數(shù)據(jù)塊

    ●簡介

    在激活FB塊或全局?jǐn)?shù)據(jù)塊的預(yù)留存儲器之后,可添加新變量。

    ●要求

    預(yù)留存儲器已激活。

    ●步驟

    要聲明其它變量,請按以下步驟操作:

      選擇聲明部分,例如"Input"、"Output"、"InOut"或"Static"。

      在所選區(qū)域中,聲明一個(gè)或多個(gè)變量,并在列中輸入其屬性。在 FB 的"保持性"列中,只能在"保持性"和"非保持性"之間進(jìn)行選擇,預(yù)留存儲器中無法使用選項(xiàng)"在 IDB 中設(shè)置"。無法在結(jié)構(gòu)化數(shù)據(jù)類型變量中添加新的變量。例如:無法在現(xiàn)有結(jié)構(gòu)中聲明任何新的結(jié)構(gòu)元素。 但是,可以在預(yù)留存儲器中創(chuàng)建新結(jié)構(gòu)。

      編譯發(fā)生變更的塊,例如,在項(xiàng)目樹中選擇該塊,然后在快捷菜單中選擇命令"編譯 > 軟件(僅變更)"。在編譯期間,新聲明的變量將插入到預(yù)留存儲器中。 如果預(yù)留存儲器過小,編譯將終止,并顯示一條錯(cuò)誤消息,通知發(fā)生錯(cuò)誤。

      加載發(fā)生變更的塊,例如,在項(xiàng)目樹中選擇該塊,然后在快捷菜單中選擇命令"下載到設(shè)備 > 軟件(僅變更)"。加載塊擴(kuò)展時(shí),僅初始化定義有初始值的新加變量。并不會重新初始化現(xiàn)有在線變量。

    圖4.如果預(yù)留存儲器過小,編譯將終止

    禁用存儲器預(yù)留區(qū)域

    ●簡介

    為了稍后在工廠尚未運(yùn)轉(zhuǎn)時(shí)修改塊的存儲器布局,可以禁用預(yù)留存儲器。通過此操作,可以將所有變量從預(yù)留區(qū)域移動到常規(guī)區(qū)域。預(yù)留存儲器仍然存在,可供之后進(jìn)行接口擴(kuò)展時(shí)使用。并再次具有塊屬性中所定義的空間大小。

    說明
    請注意,在禁用預(yù)留存儲器之后,需要對塊進(jìn)行編譯并再次加載。 在禁用存儲器預(yù)留區(qū)域后,無法執(zhí)行"*重新初始化的下載"。

    ●要求

    塊中的預(yù)留存儲器已激活。

    ●步驟

    如果要激活FB塊或全局?jǐn)?shù)據(jù)塊的預(yù)留存儲器,請按以下步驟操作:

      打開塊。

      選擇工具欄上的"下載但不重新初始化"按鈕。

    ●結(jié)果

    通過此操作,可以將之前位于預(yù)留區(qū)域的所有變量都移動到常規(guī)區(qū)域。因此,需要對塊進(jìn)行編譯并再次加載,CPU 中變量的值在加載期間重新初始化。

    圖5.取消存儲器預(yù)留區(qū)域

    重置預(yù)留存儲器

    ●簡介

    如果決定稍后在工廠尚未運(yùn)轉(zhuǎn)時(shí)修改程序,那么可以一次性重置塊的存儲器布局。通過此操作,可以將所有變量從預(yù)留存儲器移動到常規(guī)存儲區(qū)域中。預(yù)留存儲器清除后,可供以后的接口擴(kuò)展時(shí)使用。

    ●要求

      塊中的預(yù)留存儲器已激活。

      預(yù)留存儲器包含有變量。

    ●步驟

    要重置一個(gè)或多個(gè)塊的預(yù)留存儲器,請按以下步驟操作:

      選擇"程序塊"文件夾,或該文件夾中的特定塊。

      在快捷菜單中,選擇"編譯 > 軟件(復(fù)位存儲器預(yù)留區(qū)域)"命令。

    ●結(jié)果

    之前位于預(yù)留存儲器中所選塊的所有變量,都從此區(qū)域移動到常規(guī)區(qū)域中。塊已經(jīng)過重新編譯。變量在下一次加載期間重新初始化。塊中所組態(tài)的預(yù)留存儲器將保留,且繼續(xù)保持活動狀態(tài)。

    圖6.重置預(yù)留存儲器

    ●注意

    重置預(yù)留存儲器時(shí),在預(yù)留存儲器中之前設(shè)置的所有變量都將在下次加載時(shí)重新初始化。 這適用于保持性和非保持性變量。

    在工廠運(yùn)行期間,更改變量值將導(dǎo)致嚴(yán)重的財(cái)產(chǎn)損失和人身傷害! 因此,在重置預(yù)留存儲器后必須先在測試環(huán)境中進(jìn)行全面徹底地程序檢查之后,才能使用。


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • 如何把西門子精智面板HMI畫面轉(zhuǎn)換成博圖畫面

    在工程中我們會遇到客戶要求既要用精致面板HMI又要用上位機(jī),這樣就要寫兩套程序,工作量相當(dāng)大。那么有沒有什么方法只寫HMI程序,然后把HMI程序復(fù)制到上位機(jī)的博圖軟件運(yùn)行即可呢?西門子博圖V15.0就有這個(gè)功能。方法如下所示:①打開博圖V15.0軟件,進(jìn)入工程開發(fā)界面。在“HMI_1[TP1500 Comfort]”處右擊,選擇“復(fù)制”,然后“粘貼”就會自動生成兩個(gè)HMI項(xiàng)目:HMI_1[TP15

  • DP 從站 將 CPU 組態(tài)為 I 從站的實(shí)例

    將 CP 組態(tài)為 I 從站的實(shí)例在本示例中,將帶有 CP 342-5 的站組態(tài)為智能從站。 為此,需要通過“DP 從站”(DP slave) 模式將 CP?342-5 變成智能 DP 從站。要求必須處于網(wǎng)絡(luò)視圖中。網(wǎng)絡(luò)視圖中必須有可用的 CP?342-5。必須已在設(shè)備視圖中為 CP?342-5 提供了 I/O 模塊。網(wǎng)絡(luò)視圖中有一個(gè) DP 主站(集成有 PROFIBU

  • 移植 SIMATIC S5 DP 的數(shù)據(jù)類型 (WinCC flexible)

    移植 SIMATIC S5 DP 的數(shù)據(jù)類型 (WinCC flexible)移植數(shù)據(jù)類型 SIMATIC S5 DPSIMATIC S5 DP 通信驅(qū)動程序不受 WinCC 支持,數(shù)據(jù)類型將被映射為 WinCC 的內(nèi)部數(shù)據(jù)類型。 在移植到 WinCC 的過程中,SIMATIC S5 DP 通信驅(qū)動程序的數(shù)據(jù)類型按如下方式進(jìn)行映射:WinCC flexible 中的數(shù)據(jù)類型WinCC 中的數(shù)據(jù)類型

  • IP 轉(zhuǎn)發(fā)

    IP 轉(zhuǎn)發(fā)通過 IP 轉(zhuǎn)發(fā)功能轉(zhuǎn)發(fā) IP 數(shù)據(jù)包IP 轉(zhuǎn)發(fā)是一種在兩個(gè)已連接 IP 子網(wǎng)之間轉(zhuǎn)發(fā) IP 數(shù)據(jù)包的設(shè)備功能。啟用/禁用 STEP?7 中的 IP 轉(zhuǎn)發(fā)功能。如果啟用 IP 轉(zhuǎn)發(fā),則 S7?1500?CPU 會將已接收但未發(fā)送到 CPU 的 IP 數(shù)據(jù)包轉(zhuǎn)發(fā)到本地連接的 IP 子網(wǎng)或已組態(tài)的路由器。下圖顯示了編程設(shè)備訪問 HMI 設(shè)備中數(shù)據(jù)的方式:編程設(shè)備和 HMI

聯(lián)系方式 聯(lián)系我時(shí),請告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請仔細(xì)核驗(yàn)對方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機(jī): 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved