1.7 組態(tài)控制 組態(tài)控制的優(yōu)點(diǎn)和應(yīng)用 當(dāng)您想創(chuàng)建一個(gè)要在多個(gè)不同安裝中使用的自動(dòng)化解決方案(機(jī)器)時(shí),組態(tài)控制將發(fā)揮作用。 可加載 STEP 7 設(shè)備組態(tài)和用戶(hù)程序到不同的已安裝 PLC 組態(tài)。僅需進(jìn)行一些簡(jiǎn)單的調(diào)整,即可使 STEP 7 項(xiàng)目與實(shí)際安裝對(duì)應(yīng)。 組態(tài)控制功能組態(tài) S7-1200 CPU 從固件版本V4.1起開(kāi)始支持組態(tài)控制功能,其組態(tài)過(guò)程如下所述。 組態(tài)控制功能啟用 使用組態(tài)控制功能之前,需要在CPU 設(shè)備組態(tài)的屬性里選擇“允許通過(guò)用戶(hù)程序重新組態(tài)設(shè)備”復(fù)選框來(lái)啟動(dòng)組態(tài)控制功能。如圖1。 圖1 啟動(dòng)組態(tài)控制功能 創(chuàng)建新數(shù)據(jù)類(lèi)型 在博途的PLC數(shù)據(jù)類(lèi)型中添加新的數(shù)據(jù)類(lèi)型,創(chuàng)建一個(gè)用于包含控制數(shù)據(jù)記錄的PLC數(shù)據(jù)類(lèi)型,其中前4個(gè)USInt變量用于存儲(chǔ)組態(tài)控制信息,后面12個(gè)USInt變量對(duì)應(yīng)于S7-1200較大組態(tài)時(shí)的各個(gè)插槽的實(shí)際狀態(tài),具體如2所示: 圖2 新數(shù)據(jù)類(lèi)型 創(chuàng)建控制數(shù)據(jù)塊 用剛剛創(chuàng)建的數(shù)據(jù)類(lèi)型創(chuàng)建一個(gè)包含控制數(shù)據(jù)的數(shù)據(jù)塊,如圖3 。 圖3 添加新的數(shù)據(jù)塊 在新生成的數(shù)據(jù)塊中,按圖4所示組態(tài) Block_length、Block_ID、版本以及次版本。 根據(jù)是否存在插槽以及其在實(shí)際安裝中的位置組態(tài)插槽的值: · 0:實(shí)際組態(tài)中不存在已組態(tài)的模塊。 (插槽為空。) · 1 到 9,101 到 103: 已組態(tài)插槽的實(shí)際插槽位置 · 255:STEP 7 設(shè)備組態(tài)在此插槽中不包含模塊。 圖4 數(shù)據(jù)塊組態(tài) 編程傳送控制數(shù)據(jù)記錄 在啟動(dòng)OB中,調(diào)用擴(kuò)展的WRREC(寫(xiě)入數(shù)據(jù)記錄)指令,將創(chuàng)建的控制數(shù)據(jù)記錄傳送到硬件 ID 33 的索引 196。使用標(biāo)簽和 JMP(跳轉(zhuǎn))指令等待 WRREC 指令完成。 圖5 啟動(dòng)OB中程序 注意,WRREC 指令在啟動(dòng) OB 中傳送完控制數(shù)據(jù)記錄后組態(tài)控制才會(huì)生效。如果已啟用組態(tài)控制但 CPU 不具有控制數(shù)據(jù)記錄,則在退出 STARTUP 模式時(shí)會(huì)轉(zhuǎn)到 STOP 模式。所以需要確保啟動(dòng) OB 中包含傳輸控制數(shù)據(jù)記錄的程序。 控制數(shù)據(jù)記錄 圖6中列出了插槽號(hào)分配情況: 圖6 插槽號(hào)分配 控制數(shù)據(jù)記錄196包含插槽分配并表示實(shí)際組態(tài),如下所示: 圖7 數(shù)據(jù)記錄196結(jié)構(gòu) 修改控制數(shù)據(jù)記錄時(shí)請(qǐng)遵守以下準(zhǔn)則: · 組態(tài)控制不支持通信模塊的位置更改。 插槽 101 到 103 的控制數(shù)據(jù)記錄插槽位置必須與實(shí)際安裝對(duì)應(yīng)。 如果沒(méi)有為插槽配置模塊,請(qǐng)為該插槽位置輸入 255。 · 在已填充(已使用)的插槽之間不能有嵌入式空(未使用)插槽。 例如,如果實(shí)際組態(tài)在插槽 4 中有一個(gè)模塊,則實(shí)際組態(tài)在插槽 2 和 3 中也必須有模塊。相應(yīng)地,如果實(shí)際組態(tài)在插槽 102 中有一個(gè)通信模塊,則實(shí)際組態(tài)在插槽 101 中也必須有一個(gè)模塊。 · 如果已啟用組態(tài)控制,卻沒(méi)有控制數(shù)據(jù)記錄,則 CPU 仍未做好運(yùn)行準(zhǔn)備。 如果啟動(dòng) OB 未傳送一個(gè)有效的控制數(shù)據(jù)記錄,則 CPU 從啟動(dòng)模式返回到 STOP 模式。 CPU 在這種情況下不會(huì)初始化集中式 I/O,并將在診斷緩沖區(qū)中輸入轉(zhuǎn)到 STOP 模式的原因。 · CPU 將成功傳送的控制數(shù)據(jù)記錄保存在保持性存儲(chǔ)器中,也就是說(shuō),在不更改組態(tài)的情況下重啟時(shí)*重新寫(xiě)入控制數(shù)據(jù)記錄 196。 · 每個(gè)實(shí)際插槽只能在控制數(shù)據(jù)記錄中出現(xiàn)一次。 · 只能將一個(gè)實(shí)際插槽分配給一個(gè)已組態(tài)插槽。 組態(tài)控制示例 本示例介紹了由一個(gè) CPU 和三個(gè) I/O 模塊組成的配置。在**次實(shí)際安裝中,插槽 3 處的模塊并不存在,因此可使用組態(tài)控制將其“隱藏”。 *二次安裝時(shí),應(yīng)用將包括較初隱藏的模塊,但現(xiàn)在該模塊位于最后一個(gè)插槽中。 修改后的控制數(shù)據(jù)記錄可提供有關(guān)模塊插槽分配的信息。 示例1—已組態(tài)但未使用模塊 設(shè)備組態(tài)包含實(shí)際安裝中可能存在的所有模塊(較大組態(tài))。 如圖8所示。 圖8 較大安裝的設(shè)備組態(tài) 實(shí)際情況下,在設(shè)備組態(tài)中應(yīng)位于插槽 3 中的模塊不存在,而插槽4組態(tài)的模塊實(shí)際位于插槽3中。如圖9所示。 圖9 實(shí)際設(shè)備安裝 要指示實(shí)際安裝模塊的不存在,必須在控制數(shù)據(jù)記錄中使用 0 組態(tài)插槽 3,即Slot_3 = 0,而插槽4組態(tài)的模塊實(shí)際位于插槽3中,所以Slot_4=3。如圖10所示。 圖10 示例1的數(shù)據(jù)記錄 示例2—模塊位置顛倒 項(xiàng)目較大組態(tài)仍如示例1中圖8所示,但在實(shí)際安裝時(shí),原本位于插槽3的模塊與位于插槽4的模塊顛倒了位置。如圖11所示。 圖11 實(shí)際安裝時(shí)模塊位置顛倒 要將設(shè)備組態(tài)與實(shí)際安裝關(guān)聯(lián),可編輯控制數(shù)據(jù)記錄Slot_3=4,將模塊分配到正確的插槽位置。 圖12 示例2的數(shù)據(jù)記錄 |
詞條
詞條說(shuō)明
符號(hào)組態(tài)參考OPC 服務(wù)器/“屬性 > S7 > OPC 符號(hào)”(Properties > S7 > OPC symbols) 參數(shù)組的設(shè)置。使用“組態(tài)符號(hào)”(Configure symbols) 按鈕調(diào)用符號(hào)組態(tài)。概述在該對(duì)話框中,可以選擇和組態(tài)要在 OPC 系統(tǒng)數(shù)據(jù)中采用的符號(hào)。與符號(hào)選擇相關(guān)的 CPU 是那些為 OPC 服務(wù)器組態(tài)進(jìn)行 S7 連接的 CPU。在左側(cè)的導(dǎo)
DP/DP Coupler Profibus網(wǎng)絡(luò)通訊耦合模塊的產(chǎn)品特點(diǎn)及使用,詳細(xì)介紹如何利用模塊本身DIL撥碼開(kāi)關(guān)或Step7編程軟件配置DP/DP Coupler在兩個(gè)DP網(wǎng)絡(luò)中進(jìn)行通訊及通過(guò)模塊指示燈或用戶(hù)程序進(jìn)行診斷,希望通過(guò)本文檔,能夠給讀者提供入門(mén)指導(dǎo)目錄1 DP/DP Coupler模塊概述2 組態(tài)DP/DP Coupler在兩個(gè)Profibus master網(wǎng)絡(luò)中通訊?
時(shí)間錯(cuò)誤 OB說(shuō)明如果發(fā)生以下事件之一,則操作系統(tǒng)將調(diào)用時(shí)間錯(cuò)誤 OB (OB 80):循環(huán)程序**出較大循環(huán)時(shí)間。被調(diào)用的 OB 當(dāng)前正在執(zhí)行(對(duì)于延時(shí)中斷 OB 和循環(huán)中斷 OB 有這種可能)。**時(shí)間中斷,因?yàn)闀r(shí)鐘時(shí)間設(shè)置提前了**過(guò) 20 秒的時(shí)間。在 STOP 期間**了時(shí)間中斷。中斷 OB 隊(duì)列發(fā)生溢出。由于中斷負(fù)載過(guò)大而導(dǎo)致中斷丟失。如果未編寫(xiě)時(shí)間錯(cuò)誤 OB,則 S7-1200 CPU
密碼文件的密碼有些文件的訪問(wèn)受密碼保護(hù)。要在設(shè)備上加載這類(lèi)文件,需輸入在此頁(yè)面上為該文件*的密碼。說(shuō)明類(lèi)型 (Type)顯示文件類(lèi)型。說(shuō)明 (Description)顯示文件類(lèi)型的簡(jiǎn)要說(shuō)明。啟用 (Enabled)選中后,將使用文件。只有在組態(tài)了密碼的情況下才能啟用。密碼 (Password)輸入文件的密碼。密碼確認(rèn) (Password Confirmation)確認(rèn)新密碼。狀態(tài) (Status
公司名: 上海騰希電氣技術(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