使用 STEP 7 (TIA Portal) V15 及以上版本和 S7-1500 CPU 固件版本 V2.5 及以上版本時,可通過用戶程序編譯資產(chǎn)管理記錄。組態(tài)為智能設(shè)備時,這些 CPU 將數(shù)據(jù)作為資產(chǎn)從集中插入的模塊中發(fā)送到請求的 IO 控制器中。
“S7-1500 CPU”是指 S7-1500F、S7-1500T、S7-1500C 系列 CPU 以及 S7-1500 軟件控制器、S7-1500pro CPU 和 ET 200SP CPU。
智能設(shè)備通常指機器設(shè)備。將 PROFINET IO 控制器分配給智能設(shè)備后,只能訪問 PROFINET 接口(同樣組態(tài)為 IO 設(shè)備)和機器制造商所組態(tài)的智能設(shè)備傳輸區(qū)域。智能設(shè)備的本地模塊不可見或無法訪問。
所分配的 IO 控制器則可通過資產(chǎn)管理記錄,讀取*模塊并作為智能設(shè)備的資產(chǎn),資產(chǎn)管理記錄通常由智能設(shè)備中的用戶程序進行編譯
圖片: 智能設(shè)備的資產(chǎn)
S7-1500-CPU 固件版本 V2.5 及以上版本,并組態(tài)為智能設(shè)備
STEP 7 (TIA Portal) V15 及以上版本
如果 IO 控制器將讀取資產(chǎn)管理記錄:
需對 PROFINET IO 控制器進行相應(yīng)編程,從而讀取資產(chǎn)管理記錄。
例如,對于 SIMATIC IO 控制器,可調(diào)用記錄索引為 0xF880 的讀取指令 (RDREC)。該指令將尋址智能設(shè)備的所有子模塊。如,**個組態(tài)的傳輸區(qū)域子模塊。
如果要求智能設(shè)備將本地模塊作為資產(chǎn)管理記錄發(fā)送到請求的 IO 控制器中,則需執(zhí)行以下基本操作步驟:
在 CPU 的 PROFINET 接口屬性中進行相應(yīng)設(shè)置。
- 激活“IO 設(shè)備”(IO device) 操作模式
- 激活選項“使用用戶程序激活資產(chǎn)管理”(Activate asset management using user program)
僅當(dāng)選擇該選項時,PROFINET 接口才會將 IO 控制器的請求轉(zhuǎn)發(fā)到智能設(shè)備的用戶程序中,從而讀取資產(chǎn)管理記錄。
圖片: 使用數(shù)據(jù)記錄激活資產(chǎn)管理
組態(tài)程序例程,對資產(chǎn)管理記錄進行編譯。程序部分將手收集所插入*模塊中需要的 I&M0 數(shù)據(jù),并存儲在資產(chǎn)管理記錄的數(shù)據(jù)記錄結(jié)構(gòu)的相應(yīng)字段中。
組態(tài)程序部分,進行數(shù)據(jù)記錄讀?。?br>為此,可基于相應(yīng)模式下以下模板調(diào)用指令 PRVREC(提供記錄):
- 使用模式 0 循環(huán)調(diào)用指令 PRVREC(如,在循環(huán) OB 中),識別 AMR 請求。
- 系統(tǒng)識別到 AM 記錄請求時,PRVREC 程序需在一秒鐘時間內(nèi)確認該請求已識別。即,PRVREC 指令必須使用模式 2 和所需的 AM 記錄進行調(diào)用。如果智能設(shè)備未在*的時間幀內(nèi)進行確認,則智能設(shè)備將 IO 控制器的記錄請求處理為未識別!
PRVREC 調(diào)用的組態(tài)要求:PRVREC 需使用 F_ID = 0 進行調(diào)用。即,編碼為 IO 設(shè)備特定的數(shù)據(jù)記錄。因此,SLOT 和 SUBSLOT 輸出參數(shù)將返回值 0。
- 必須在 10 秒內(nèi)完成 AM 記錄,并使用模式 3 調(diào)用 PRVREC 指令(通過 AM 記錄對 IO 控制器進行肯定響應(yīng))。如果智能設(shè)備未在*的時間幀內(nèi)進行確認,則智能設(shè)備將 IO 控制器的記錄請求處理為未識別!
有關(guān)指令 PRVREC 的詳細說明和功能評估的錯誤代碼,請參見 STEP 7 (TIA Portal) 在線幫助。
可通過以下各種不同方式編譯智能設(shè)備的資產(chǎn)管理記錄:
建議:建議:通過西門子工業(yè)在線技術(shù)支持中的應(yīng)用工具,進行資產(chǎn)管理記錄編譯。
資產(chǎn)管理記錄的數(shù)據(jù)區(qū)域分為兩部分。**部分為系統(tǒng)自動確定的區(qū)域,在一個資產(chǎn)管理塊中包含智能設(shè)備插槽的 IM0 數(shù)據(jù)。*二部分包含各種用戶特定的資產(chǎn)管理模塊??苫陬A(yù)組態(tài)的資產(chǎn)管理記錄結(jié)構(gòu),組態(tài)用戶特定的資產(chǎn)管理塊,填寫相關(guān)信息并發(fā)送到應(yīng)用工具中。
該應(yīng)用工具將執(zhí)行以下操作:
- 該應(yīng)用工具將確定所有資產(chǎn)管理塊的所需空間大小,并在 CPU 的裝載存儲器中生成一個新的數(shù)據(jù)塊。
- 該應(yīng)用工具將根據(jù)資產(chǎn)管理記錄的規(guī)范,為數(shù)據(jù)塊分配參數(shù),并使用自動確定的資產(chǎn)管理塊和用戶傳送的資產(chǎn)管理塊進行填充。
- 使用該應(yīng)用工具時,上位 IO 控制器可訪問資產(chǎn)管理記錄。
有關(guān)該應(yīng)用工具的介紹,請參見“應(yīng)用示例”
用戶可以自己創(chuàng)建資產(chǎn)管理記錄。
在以下章節(jié)中,將介紹如何自行編譯智能設(shè)備的資產(chǎn)管理記錄。
并假定用戶自行確定每個集中插入模塊的 I&M 數(shù)據(jù),并使用該數(shù)據(jù)填寫資產(chǎn)管理記錄。模塊的 I&M0 數(shù)據(jù)中包含有關(guān)模塊的基本信息。如,制造商的代碼、訂貨號、序列號以及硬件和固件版本。這些數(shù)據(jù)在資產(chǎn)的 AM 記錄中同樣需要。
*結(jié)構(gòu)中包括一個可選插入的電源部件(插槽 0),緊隨其后的是智能設(shè)備 CPU(插槽 1),之后為其它模塊(如,數(shù)字量模塊、模擬量模塊)(插槽 2 及后續(xù)插槽)。
通過指令“Get_IM_Data”,可確定已插入模塊的 I&M 數(shù)據(jù),但 CPU 除外:
為“Get_ITEM_Data”指令分配參數(shù)時,需要硬件標識符(LADDER 輸入?yún)?shù))。通過指令“GEO2LOG”(確定插槽的硬件標識符),可確定每個已占用插槽的硬件標識符。
以下匯總了需執(zhí)行的基本操作步驟:
在循環(huán)中,使用指令“GEO2LOG”確定已插入模塊的硬件標識符。
找到的所有硬件標識符,均可使用“Get_IM_Data”指令確定 I&M 數(shù)據(jù),并將這些數(shù)據(jù)存儲在由輸入?yún)?shù) DATA 尋址的數(shù)據(jù)塊中。使用 ARRAY of BYTE 存儲數(shù)據(jù)。具體信息與上一章節(jié)中介紹的 AM 記錄內(nèi)容相同。
以下章節(jié)中的信息基于 AM 記錄基本結(jié)構(gòu)說明,可參見上一章節(jié)。
由于 S7-1500 的各個模塊都包含有硬件和固件信息,因此可為所分配的 BlockType 選擇“AM_Fullinformation”編碼。
所用的數(shù)據(jù)類型:
IM_Annotation、IM_OrderID、AM_SoftwareRevision 和 AM_HardwareRevision:字符 (UTF-8)
IM_SeriaNumber:除 DEL (0x7F) 字符之外的其它所有字符(“ASCII 字符”)
不能使用 String 數(shù)據(jù)類型。該數(shù)據(jù)類型需要占用更多的字節(jié)數(shù),不符合 PROFINET 標準 61158-6-10 中的“應(yīng)用層協(xié)議規(guī)范”要求
為每個模塊生成 AM_FullInformationBlock,如下所示:
列表: 模塊的 AM_FullInformationBlock
數(shù)據(jù)記錄元素 | 說明 |
---|---|
IM_UniqueIdentifier | 根據(jù) ISO 9834-8 標準,生成一個(偽)隨機 UUID(HASH 值),如下所示: 根據(jù)該模塊(插槽 2 及后續(xù)插槽)的 I&M0 數(shù)據(jù),生成一個 8 字節(jié)的 HASH 值。 基于 CPU 的 I&M0 數(shù)據(jù),生成一個 8 字節(jié)的 HASH 值。 IM_UniqueIdentifier 由于該算法基于 CPU 和模塊的 I&M0 數(shù)據(jù),因此可為各模塊生成一個 IM_UniqueIdentifier 常量。組態(tài)發(fā)生更改時,IM_UniqueIdentifier 也將隨之更改。 |
AM_Location | 字節(jié) 0 = 0x02(插槽編碼),參見上一章節(jié)中的介紹。 |
IM_Annotation | 示例:“S7-1500 模塊”,IM_Annotation 的剩余字節(jié)將填充為空格 (0x20)。 |
IM_OrderID | 復(fù)制該模塊 I&M0 數(shù)據(jù)的 20 個字節(jié)(從 I&M0 數(shù)據(jù)偏移量 2 開始)剩余的 44 個字節(jié)將填充為空格 (0x20) |
AM_SoftwareRevision | 使用 64 個空格 (0x20) 填充該字段 |
AM_HardwareRevision | 使用 64 個空格 (0x20) 填充該字段 |
IM_Serial_Number | 復(fù)制該模塊 I&M0 數(shù)據(jù)的 16 個字節(jié)(從 I&M0 數(shù)據(jù)偏移量 22 開始) |
IM_SoftwareRevision | 復(fù)制該模塊 I&M0 數(shù)據(jù)的 4 個字節(jié)(從 I&M0 數(shù)據(jù)偏移量 40 開始) |
AM_DeviceIdentification | 字節(jié) 0、1、2、6、7 = 0x00 |
AM_TypeIdentification | 復(fù)制該模塊 I&M0 數(shù)據(jù)的 2 個字節(jié)(從 I&M0 數(shù)據(jù)偏移量 48 開始) |
IM_HardwareRevision | 復(fù)制該模塊 I&M0 數(shù)據(jù)的 2 個字節(jié)(從 I&M0 數(shù)據(jù)偏移量 38 開始) |
詞條
詞條說明
包含已組態(tài)連接信息的視圖通過以下所述的視圖可以對有關(guān)組態(tài)和檢查通信連接的所有信息和功能進行全面訪問。網(wǎng)絡(luò)視圖中的連接顯示連接表巡視窗口中的連接“屬性”(Properties) 選項卡優(yōu)點這些視圖中顯示的信息始終按照當(dāng)前的用戶操作保持較新。 這表示:連接表會顯示所創(chuàng)建的所有連接。如果已在連接表中選擇一個連接:-?當(dāng)啟用連接模式時,網(wǎng)絡(luò)視圖中的連接路徑高亮顯示。-?巡視窗口中的“屬
測量頻率說明在此操作模式下,CPU 以默認的時間間隔(集成時間)對接收的脈沖進行計數(shù),并通過脈沖數(shù)和集成時間來計算頻率。計算得到的頻率值的單位是“mHz”。
I/O - Properties - X142You can configure the following operating modes for the individual channels of the X142 interface:列表: Overview of operating modesOperating mode of X142 I/Os(8 channels)Functiona
工作區(qū)編輯器概述工作區(qū)編輯器的功能在工作區(qū)編輯器中,可組態(tài)本地工作區(qū)以及在 TIA Portal 與本地工作區(qū)間進行對象交換。在工作區(qū)編輯器中,還可顯示對象的狀態(tài)。如,TIA Portal 中的對象版本與本地工作區(qū)中的版本不同。工作區(qū)編輯器的結(jié)構(gòu)下圖顯示了工作區(qū)編輯器中的各個組件:①項目區(qū)②項目區(qū)工具欄③項目區(qū)快捷菜單④工作區(qū)⑤工作區(qū)工具欄⑥工作區(qū)快捷菜單項目區(qū)在項目區(qū)域,將以層級結(jié)構(gòu)形式顯示在工
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com