西門子S7-200模塊SMART CPUSR40
創(chuàng)建塊
在與閱讀器交換數(shù)據(jù)(例如,讀取/寫入數(shù)據(jù))之前,必須將相關(guān)的 Ident 設(shè)備復(fù)位一
次。使用 Ident 塊時(shí),可以通過復(fù)位塊(例如“復(fù)位閱讀器”)執(zhí)行復(fù)位。使用 Ident 配置
文件時(shí),必須執(zhí)行經(jīng)過適當(dāng)組態(tài)的“WRITE-CONFIG”命令。
要求
“IID_HW_CONNECT”數(shù)據(jù)類型已分配參數(shù)。
請按以下步驟關(guān)聯(lián)塊和設(shè)置調(diào)用參數(shù):
1. 雙擊“項(xiàng)目樹 > 程序塊”(Project tree > Program blocks) 選項(xiàng)卡,打開已創(chuàng)建的程序
塊。
2. 將所需的塊從指令寄存器拖放至程序塊。
3. 在“HW_CONNECT”輸入?yún)?shù)中輸入之前創(chuàng)建的變量。
將調(diào)用相應(yīng)塊并將其連接到相關(guān)通道。
說明
處理多個(gè)通道
如果使用多個(gè)通道,則對于每個(gè)通道,都必須確保塊通過單獨(dú)的背景數(shù)據(jù)塊調(diào)用。
使用 Ident 配置文件或“AdvancedCmd”塊
如果使用 Ident 配置文件或“AdvancedCmd”塊,還需要將“CMDREF”輸入?yún)?shù)與
“IID_CMD_STRUCT”(數(shù)組 [1...n])數(shù)據(jù)類型的變量相連。
塊的工作原理
只能向閱讀器或通信模塊發(fā)送一個(gè)命令或一個(gè)命令鏈。但是,可以同時(shí)調(diào)用和啟動(dòng)兩個(gè)或
多個(gè)塊。塊按調(diào)用順序執(zhí)行。西門子S7-200模塊SMART CPUSR40
這不適用于“復(fù)位”塊。如果執(zhí)行“復(fù)位”命令,則會(huì)中止此時(shí)處于活動(dòng)狀態(tài)的命令。
注意,Ident 塊必須始終充分執(zhí)行。如果在正在處理塊時(shí)取消執(zhí)行,則取消后需要先結(jié)束
該塊,才能再開始其它塊。
基本塊
Read
“Read”塊將讀取發(fā)送應(yīng)答器中的用戶數(shù)據(jù),并輸入到“IDENT_DATA”緩沖區(qū)中。該數(shù)據(jù)
的物理地址和長度則通過“ADDR_TAG”和“LEN_DATA”參數(shù)進(jìn)行傳送。使用
RF61xR/RF68xR 閱讀器時(shí),該塊將讀取存儲(chǔ)器組 3(USER 區(qū)域)中的數(shù)據(jù)。使用可選
參數(shù)“EPCID_UID”和“LEN_ID”參數(shù),可對特定的發(fā)送應(yīng)答器進(jìn)行特殊訪問。