有關(guān)組態(tài)控制的重要信息(選件處理)

    有關(guān)組態(tài)控制的重要信息(選件處理)

    工作原理

    可以使用組態(tài)控制來(lái)組態(tài)控制系統(tǒng)的結(jié)構(gòu)(此處為S7-1500 的集中式組態(tài))并使用不同于此組態(tài)的變型(選項(xiàng))。

    一系列相似設(shè)備單元或機(jī)器所需的所有模塊都在具有較大組態(tài)的主項(xiàng)目(全站組態(tài)方式)中進(jìn)行組態(tài)。

    在主項(xiàng)目的用戶程序中,包含有適用于不同設(shè)備單元或機(jī)器的各種站組態(tài)方式,以及站組態(tài)方式的選件。例如,某種站組態(tài)方式僅使用一部分已組態(tài)的模塊,而且這些模塊以不同的順序插入。

    操作員可根據(jù)現(xiàn)場(chǎng)特定的設(shè)備選擇某種站組態(tài)方式。他們*修改項(xiàng)目,因此也*下載修改后的組態(tài)。

    在啟動(dòng)程序中編程的控制數(shù)據(jù)記錄會(huì)通知 CPU 哪些模塊缺失以及哪些模塊所在的插槽不同于預(yù)設(shè)組態(tài)。組態(tài)控制對(duì)模塊的參數(shù)分配沒有影響。

    組態(tài)控制為用戶提供了靈活性,只要實(shí)際組態(tài)不**過(guò)預(yù)設(shè)的較高組態(tài),就可以改變集中式安裝。

    下文將介紹如何激活組態(tài)控制(CPU 參數(shù)分配)以及如何構(gòu)造所需的數(shù)據(jù)記錄。

    要求

    STEP 7 Professional 版本 V13 或較高版本

    CPU S7-15XX 固件版本 1.5 或較高版本支持“組態(tài)控制”功能的模塊還在硬件目錄的說(shuō)明(信息文本)中提供“組態(tài)控制”(Configuration control) 條目。

    建議:在加載帶有修改后的控制數(shù)據(jù)記錄的新程序之前,需先復(fù)位為工廠出廠設(shè)置。此操作可以防止因存在不兼容的控制數(shù)據(jù)記錄而造成狀態(tài)不一致。

    啟動(dòng)參數(shù)“比較預(yù)設(shè)組態(tài)與實(shí)際組態(tài)”設(shè)置為“即使不一致也啟動(dòng) CPU”(默認(rèn)設(shè)置)。

    所需步驟

      在“組態(tài)控制”(Configuration control) 區(qū)域組態(tài) CPU 時(shí)啟用“允許通過(guò)用戶程序重新組態(tài)設(shè)備”(Allow to reconfigure the device via the user program) 參數(shù)。

      根據(jù)以下描述的控制數(shù)據(jù)記錄示例,按照當(dāng)前組態(tài)創(chuàng)建控制數(shù)據(jù)記錄(例如在數(shù)據(jù)塊中)??刂茢?shù)據(jù)記錄的編號(hào)為 196。請(qǐng)注意,需要先創(chuàng)建一個(gè)包含控制數(shù)據(jù)記錄結(jié)構(gòu)的 PLC 數(shù)據(jù)類型,并將該數(shù)據(jù)塊定義為 PLC 數(shù)據(jù)類型。

      在啟動(dòng)程序中將控制數(shù)據(jù)記錄傳輸?shù)?CPU。

      對(duì)于集中插入的模塊,僅當(dāng) CPU 的操作模式從 STOP 更改為 RUN 后,組態(tài)控制才會(huì)生效。因此,請(qǐng)?jiān)趩?dòng) OB 中調(diào)用擴(kuò)展的 WRREC(寫入數(shù)據(jù)記錄)指令,將創(chuàng)建的控制數(shù)據(jù)記錄傳輸?shù)?CPU;請(qǐng)參見下一章節(jié)。

      如果在啟動(dòng) OB 中未傳輸有效的控制數(shù)據(jù)記錄,則控制未做好運(yùn)行準(zhǔn)備。在這種情況下,CPU 從啟動(dòng)狀態(tài)恢復(fù)到 STOP 狀態(tài)。

    在啟動(dòng)程序中傳輸控制數(shù)據(jù)記錄

    CPU 處理 WRREC 指令以便異步傳輸控制數(shù)據(jù)記錄。因此,必須在一個(gè)循環(huán)內(nèi),在啟動(dòng) OB 中重復(fù)地調(diào)用 WRREC,直到輸出參數(shù)“BUSY”或“DONE”指出數(shù)據(jù)記錄已傳輸。

    提示信息:請(qǐng)使用 SCL 編程語(yǔ)言和 REPEAT ... UNTIL 指令編程此循環(huán)。


    REPEAT

        "WRREC_DB"(REQ := "start_config_control",

                   ID := 33,

                   INDEX := 196,

                   LEN := "conf_LEN",

                   DONE => "conf_DONE",

                   BUSY => "conf_BUSY",

                   ERROR => "conf_ERROR",

                   RECORD := "ConfDB".ConfigControl,

                   STATUS => "conf_STATUS");

    UNTIL NOT "conf_BUSY"

    END_REPEAT;

    下表中列出了組態(tài)控制中需*特定值的塊參數(shù)。有關(guān)其它塊參數(shù),另請(qǐng)參見“WRREC”:

    參數(shù)

    說(shuō)明

    ID

    硬件標(biāo)識(shí)符,對(duì)于集中排列模塊的組態(tài)控制,始終為 33(十進(jìn)制)。

    INDEX

    數(shù)據(jù)記錄編號(hào),對(duì)于集中排列模塊的組態(tài)控制,始終為 196(十進(jìn)制)。

    RECORD

    要傳輸?shù)目刂茢?shù)據(jù)記錄。

    參見“控制數(shù)據(jù)記錄”部分的控制數(shù)據(jù)記錄結(jié)構(gòu)。

    提示信息:WRREC 指令(V1.1 以及較高版本)塊參數(shù)“RECORD”的數(shù)據(jù)類型為“VARIANT”,因此需要帶數(shù)據(jù)類型的變量。如果將控制數(shù)據(jù)記錄存儲(chǔ)在數(shù)據(jù)塊中,那么此數(shù)據(jù)塊必須具有數(shù)據(jù)類型。所創(chuàng)建的數(shù)據(jù)塊不得是“全局 DB”類型,較確切地說(shuō),它必須屬于用戶數(shù)據(jù)類型。

    請(qǐng)按以下步驟操作:

      首先創(chuàng)建一個(gè)具有控制數(shù)據(jù)記錄結(jié)構(gòu)的新 PLC 數(shù)據(jù)類型(用戶數(shù)據(jù)類型),并為其命名,例如命名為“ConfDB”。

      創(chuàng)建一個(gè)新數(shù)據(jù)塊。選擇新創(chuàng)建的用戶數(shù)據(jù)類型(如“ConfDB”),作為該數(shù)據(jù)塊的類型。

    在圖形編程語(yǔ)言中,使用程序控制指令實(shí)現(xiàn)循環(huán)。

    FBD 中的示例:使用 LABEL(跳轉(zhuǎn)標(biāo)簽)和 JMP(RLO=1 時(shí)跳轉(zhuǎn))指令編寫循環(huán)。

    模塊的排列

    下表列出了插槽號(hào)的分配:

    插槽

    模塊

    說(shuō)明

    0

    電源模塊(可選)

    CPU 左側(cè)的插槽

    1

    CPU

    插槽 1 中始終為 CPU

    2 到 31

    I/O 模塊/系統(tǒng)電源模塊(取決于具體組態(tài))

    CPU 右側(cè)的插槽

    控制數(shù)據(jù)記錄

    將包含插槽分配的控制數(shù)據(jù)記錄 196 定義為用于組態(tài)控制。

    字節(jié)

    元素

    代碼

    說(shuō)明

    0

    塊長(zhǎng)度

    4 + 插槽數(shù)

    標(biāo)頭

    1

    塊 ID

    196

    2

    版本

    4 (用于集中式 I/O)

    3

    子版本

    0

    4

    分配所組態(tài)的插槽 0

    實(shí)際插槽 0

    控制元素

    每個(gè)元素分別為設(shè)備中與已組態(tài)插槽對(duì)應(yīng)的實(shí)際插槽。下面說(shuō)明了控制元素的結(jié)構(gòu)。

    5

    分配所組態(tài)的插槽 1

    實(shí)際插槽 1

    (始終為 1,因?yàn)?CPU 始終位于插槽 1 中)

    6

    分配的已組態(tài)插槽 2

    實(shí)際插槽或 16#FF

    7

    分配的已組態(tài)插槽 3

    實(shí)際插槽或 16#FF

    ...

    ...

    ...

    4 +(較大插槽編號(hào))

    分配所組態(tài)的較大插槽編號(hào)

    實(shí)際插槽或 16#FF

    控制元素的結(jié)構(gòu)

    控制元素包含有關(guān)哪個(gè)模塊插入哪個(gè)插槽的信息。

    字節(jié)編號(hào)代表按升序排列的已組態(tài)插槽(參見上文):

    字節(jié) 4 代表已組態(tài)的插槽 0

    字節(jié) 5 代表已組態(tài)的插槽 1

    字節(jié) 6 代表已組態(tài)的插槽 2

    依此類推。

    在相應(yīng)字節(jié)中輸入*值,具體取決于以下規(guī)則:

    如果模塊在實(shí)際組態(tài)中存在,則輸入模塊的實(shí)際插槽編號(hào)。

    - 示例 1:組態(tài)為插入插槽 2 的模塊位于插槽 2。

    在字節(jié) 6(= 組態(tài)的插槽 2)中輸入值 2(= 實(shí)際插槽)。

    - 示例 2:組態(tài)為插入插槽 3 的模塊位于插槽 2。

    在字節(jié) 7(= 組態(tài)的插槽 3)中輸入值 2(= 實(shí)際插槽)。

    如果模塊在實(shí)際結(jié)構(gòu)中不存在,則在所組態(tài)插槽的字節(jié)中輸入 16#FF (255)。

    規(guī)則

    請(qǐng)遵守以下規(guī)則:

    如果啟用了組態(tài)控制,沒有控制數(shù)據(jù)記錄 CPU 將不工作。如果在啟動(dòng) OB 中未傳送有效的控制數(shù)據(jù)記錄,則 CPU 將從啟動(dòng)模式返回到 STOP 模式。此時(shí),不會(huì)對(duì)集中式 I/O 進(jìn)行初始化。CPU 轉(zhuǎn)入 STOP 操作模式的原因?qū)⒈4嬖谠\斷緩沖區(qū)中。

    要對(duì) WRREC 指令尋址,請(qǐng)使用硬件標(biāo)識(shí)符 33(十進(jìn)制,適用于 ID 塊參數(shù))寫入控制數(shù)據(jù)記錄。

    控制數(shù)據(jù)記錄始終保存在 CPU 中,因此在重新啟動(dòng)時(shí)如果組態(tài)沒有發(fā)生變更則*重新寫入控制數(shù)據(jù)記錄 196。在調(diào)試前,建議對(duì) CPU 執(zhí)行存儲(chǔ)器復(fù)位,以刪除存在的任何控制數(shù)據(jù)記錄。

    CPU 將忽略不在預(yù)設(shè)組態(tài)中的控制數(shù)據(jù)記錄中的插槽條目。

    您可以縮短控制數(shù)據(jù)記錄。但必須包含當(dāng)前預(yù)設(shè)組態(tài)中較多到最后一個(gè)插槽的條目數(shù)。

    在控制數(shù)據(jù)記錄中,每個(gè)實(shí)際插槽只能記錄一次。

    只能將實(shí)際插槽分配給一個(gè)已組態(tài)的插槽。

    使用 CP/CM:

    - 對(duì)于組態(tài)控制,點(diǎn)對(duì)點(diǎn) CP/CM 的工作方式類似于數(shù)字量和模擬量模塊(無(wú)限制)。

    - 固件版本為 V1.7 或較高版本的 CPU:
    如果集中式組態(tài)包括 CP/CM,例如 CM 1542-5(DP 主站或 DP 從站),那么這些 CM/CP 將不受組態(tài)控制的影響。因此,這些模塊必須保留在其組態(tài)的插槽中,并且其組態(tài)的插槽編號(hào)輸入到控制數(shù)據(jù)記錄中(“實(shí)際插槽 = 組態(tài)的插槽”)通過(guò)將 CM/CP 插入到緊挨著 CPU 的右邊可實(shí)現(xiàn)較大靈活性。

    - 固件版本為 V1.6 或較高版本的 CPU:
    原則上,CM 和 CP 不能用于組態(tài)控制。

    系統(tǒng)電源模塊 (PS) 也應(yīng)遵從組態(tài)控制。有關(guān)此主題的信息,請(qǐng)參見 S7-1500 系統(tǒng)手冊(cè)。特別是對(duì)插槽 0 上的系統(tǒng)電源模塊 (PS),建議避免重新組態(tài)。


    提示

    修改過(guò)的組態(tài)

    將修改后的組態(tài)寫入控制數(shù)據(jù)記錄時(shí),CPU 將自動(dòng)重新啟動(dòng)為較新后的組態(tài)。

    因此始終保存的原始數(shù)據(jù)記錄 196 將被刪除,并始終保存新的數(shù)據(jù)記錄 196。



    操作期間的行為

    預(yù)設(shè)組態(tài)和實(shí)際組態(tài)之間差異的影響:

    對(duì)于在線顯示以及診斷緩沖區(qū)中的顯示(模塊正?;蚰K發(fā)生故障),始終使用硬件配置而并非不同的實(shí)際組態(tài)。

    示例:模塊提供診斷信息。此模塊組態(tài)為插入插槽 4,但實(shí)際卻插入到插槽 3 中(模塊缺失,參見下一章節(jié)中的示例)。在線視圖中,指示組態(tài)的插槽 4 發(fā)生故障。在實(shí)際組態(tài)中,插槽 3 中的模塊通過(guò) LED 顯示屏指出出現(xiàn)錯(cuò)誤。

    如果模塊在控制數(shù)據(jù)記錄中記錄為缺失,那么自動(dòng)化系統(tǒng)將會(huì)執(zhí)行以下操作:

    在控制數(shù)據(jù)記錄中*為不存在的模塊不提供診斷,其狀態(tài)始終為“正?!?OK)。值狀態(tài)為“正常”(OK)

    對(duì)輸出進(jìn)行直接寫訪問(wèn),或者對(duì)不存在的輸出過(guò)程映像進(jìn)行寫訪問(wèn):仍然無(wú)效;不顯示任何訪問(wèn)錯(cuò)誤。

    對(duì)輸入進(jìn)行直接讀訪問(wèn),或者對(duì)不存在的輸入過(guò)程映像進(jìn)行讀訪問(wèn):提供值“0”;不顯示任何訪問(wèn)錯(cuò)誤。

    將數(shù)據(jù)記錄寫入不存在的模塊:仍然無(wú)效;不顯示任何錯(cuò)誤。

    從不存在的模塊讀取數(shù)據(jù)記錄:顯示錯(cuò)誤,因?yàn)闊o(wú)法返回有效的數(shù)據(jù)記錄。

    錯(cuò)誤消息

    如果在寫入控制數(shù)據(jù)記錄的過(guò)程中發(fā)生錯(cuò)誤,則將返回以下錯(cuò)誤消息:

    列表: 錯(cuò)誤消息

    錯(cuò)誤代碼

    含義

    16#80B1

    長(zhǎng)度無(wú)效;數(shù)據(jù)記錄 196 中的長(zhǎng)度信息不正確。

    16#80B5

    未分配組態(tài)控制參數(shù)。

    16#80E2

    數(shù)據(jù)記錄在錯(cuò)誤的 OB 中傳送。該數(shù)據(jù)記錄需在啟動(dòng)程序中傳送。

    16#80B8

    參數(shù)錯(cuò)誤;模塊指示存在無(wú)效參數(shù)。


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

  • 詞條

    詞條說(shuō)明

  • CB 1241 通信板

    CB 1241 通信板 RS4856ES7241-1CH30-1XB0SIMATIC S7-1200, Communication Board CB 1241, RS-485,接線盒, 支持自由端口通過(guò)點(diǎn)到點(diǎn)連接,可進(jìn)行快速、高性能的串行數(shù)據(jù)交換執(zhí)行的協(xié)議:ASCII、USS 驅(qū)動(dòng)協(xié)議、Modbus RTU隨后可加載附加協(xié)議使用 STEP 7 Basic 可實(shí)現(xiàn)簡(jiǎn)單的參數(shù)化過(guò)程可直接插入 CPU應(yīng)

  • 有關(guān)組態(tài)連接的簡(jiǎn)介

    有關(guān)組態(tài)連接的簡(jiǎn)介定義連接定義的是為執(zhí)行通信服務(wù)而對(duì)兩個(gè)通信伙伴進(jìn)行的邏輯分配。 連接定義了以下方面:涉及的通信伙伴連接類型(例如 HMI 連接)特殊屬性(例如,連接是否是*建立,或是否是在用戶程序中動(dòng)態(tài)建立和終止,以及是否要發(fā)送狀態(tài)消息)連接路徑連接組態(tài)須知連接組態(tài)期間,需要為 HMI 連接分配一個(gè)本地連接名稱作為一的本**識(shí)。在網(wǎng)絡(luò)視圖中,除顯示“網(wǎng)絡(luò)概覽”(Network overvie

  • 工作性能調(diào)節(jié)簡(jiǎn)介

    工作性能調(diào)節(jié)簡(jiǎn)介影響自動(dòng)化系統(tǒng)的屬性可通過(guò)以下方式來(lái)影響未預(yù)置的自動(dòng)化系統(tǒng)屬性:設(shè)置系統(tǒng)參數(shù)在擴(kuò)展指令中使用系統(tǒng)函數(shù) (SFC)

  • 1200Web導(dǎo)入片段

    導(dǎo)入片段可以在 HTML 頁(yè)面中聲明片段并將此片段導(dǎo)入到其它 Web 頁(yè)面。示例公司徽標(biāo)將顯示在 Web 應(yīng)用程序的所有 Web 頁(yè)面中。僅提供了一個(gè)顯示公司徽標(biāo)的片段的 HTML 代碼實(shí)例。 可以根據(jù)需要將片段多次導(dǎo)入多個(gè) HTML 文件。語(yǔ)法??

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

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

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

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

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

郵 編:

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

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

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

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

手 機(jī): 13681875601

電 話: 021-37660026

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

郵 編:

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

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