點選 《福利來了!PLC的資料(免費),你要嗎?》
-
組態控制的優點和應用
當您想建立一個要在多個不同安裝中使用的自動化解決方案(機器)時,組態控制將發揮作用。
可載入 STEP 7 裝置組態和使用者程式到不同的已安裝 PLC 組態。
僅需進行一些簡單的調整,即可使 STEP 7 專案與實際安裝對應。
-
組態集中安裝和可選模組
使用 STEP 7 和 S7-1200的組態控制功能,可以為標準機器組態一個最大組態,並可操作選用其中一部分組態的版本(選項)。 《使用 STEP 7 組態 PROFINET》手冊中將這些專案型別稱為“標準機器專案”。
在啟動程式塊中程式設計的控制資料記錄將通知 CPU與組態相比實際安裝中丟失了哪些模組,或是哪些模組位於與組態不同的插槽中。組態控制不會影響模組的引數分配。
只要使用者能夠從 STEP 7的最大裝置組態中獲取實際組態,便可使用組態控制進行多種不同的靈活安裝。
要啟用組態控制並構建所需的控制資料記錄,請按以下步驟操作:
-
也可以將 CPU 複位成出廠設定,以確保 CPU 中不存在不相容的控制資料記錄。
-
在 STEP 7 的裝置組態中選擇 CPU。
-
從 CPU 屬性的“組態控制”(Configuration control)節點中,選擇“啟用使用使用者程式重新組態裝置”(Enable reconfiguration of device with user program)核取方塊。
4.建立一個用於包含控制資料記錄的 PLC 資料型別。 將其組態為以下結構,包含 4個用於儲存組態控制資訊的 USint,以及對應於 S7-1200 裝置最大組態的插槽的其它USint,操作如下:
5.為已建立的 PLC 資料型別建立一個資料塊。
6. 在該資料塊中,按如下所示組態 Block_length、Block_ID、版本以及次版本。根據是否存在插槽以及其在實際安裝中的位置組態插槽的值:
– 0: 實際組態中不存在已組態的模組。 (插槽為空。)
– 1 到 9,101 到 103: 已組態插槽的實際插槽位置
– 255: STEP 7 裝置組態在此插槽中不包含模組。
7. 在啟動 OB 中,呼叫擴充套件的WRREC(寫入資料記錄)指令,將建立的控制資料記錄傳送到硬體 ID 33 的索引196。使用標簽和 JMP(跳轉)指令等待WRREC 指令完成。
模組排列
下表列出了插槽號分配情況:
控制資料記錄
控制資料記錄 196 包含插槽分配並表示實際組態,如下所示:
準則
執行期間的特性
對於線上顯示以及診斷緩衝區中的顯示(模組正常或模組故障),STEP 7都將使用裝置組態而不是不同的實際組態。
示例: 輸出診斷資料的模組。 該模組組態插入插槽 4,但實際卻插入插槽3。線上檢視將指示已組態的插槽 4 存在故障。 在實際組態中,插槽 3 中的模組透過LED 顯示屏指示錯誤。
如果已在控制資料記錄中將模組組態為丟失(0個條目),則自動化系統會按如下方式執行:
● 在控制資料記錄中被標識為不存在的模組不會提供診斷並且它們的狀態始終為正常。值狀態正常。
● 對不存在的輸出量的直接寫訪問或對不存在的輸出量的過程映像的寫訪問將不產生任何影響;CPU 不會報告任何訪問錯誤。
● 對不存在的輸入量的直接讀訪問或對不存在的輸入量的過程映像的讀訪問將為每個輸入生成一個“0”值;CPU 不會報告任何訪問錯誤。
● 向不存在的模組寫入資料記錄將不產生任何影響;CPU 不會報告任何錯誤。
● 嘗試從不存在的模組讀取資料記錄將生成錯誤,因為 CPU無法傳回一個有效的資料記錄。
錯誤訊息
如果在寫入控制資料記錄期間發生錯誤,CPU 將傳回下列錯誤訊息:
-
組態控制示例
本示例介紹了由一個 CPU 和三個 I/O 模組組成的配置。在第一次實際安裝中,插槽 3處的模組並不存在,因此可使用組態控制將其“隱藏”。
第二次安裝時,應用將包括最初隱藏的模組,但現在該模組位於最後一個插槽中。修改後的控制資料記錄可提供有關模組插槽分配的資訊。
示例: 使用已組態但未使用模組的實際安裝
最大安裝的裝置組態
插槽 3 中組態的模組不存在,以及插槽 4 的組態模組位於實際插槽 3中時的實際安裝
要指示丟失模組的不存在,必須在控制資料記錄中使用 0 組態插槽 3。
示例: 隨後將模組新增到不同插槽中的實際安裝
在第二個示例中,裝置組態中應位於插槽 3 中的模組在實際安裝中存在,但位於插槽 4中。
插槽 3 和 4 中的模組交換後,裝置組態與實際安裝的比較
要將裝置組態與實際安裝關聯,可編輯控制資料記錄,將模組分配到正確的插槽位置。
尋找同路人
可透過選單查詢自己喜歡的文章彙總:
【現場儀錶】【DCS部分】【PLC部分】【SIS部分】【通訊】【標準】【數字化】【問題解答】此處列出部分連結,更多文章透過選單獲取。