西門子S7-200SMART數(shù)字量EM DI08
Ident 配置文件進行編程
說明
無法使用 Ident 塊和 Ident 配置文件進行并行操作
注意,無法同時使用 Ident 塊和 Ident 配置文件操作 CM 或閱讀器。
“對 Ident 塊進行編程 (頁 31)”部分中介紹的塊提供了一個簡化的 Ident 配置文件接口。
如果塊的可用功能不能滿足應用需求,也可使用 Ident 配置文件。借助 Ident 配置文件,
可設(shè)置復雜的命令結(jié)構(gòu)和處理命令重復。下圖顯示了 Ident 配置文件,以及可通過該文件
實施的命令。

命令結(jié)構(gòu)
在可通過“EXECUTE”或“INIT”啟動命令之前,需要先定義該命令。為簡化命令定義,已
使用“IID_CMD_STRUCT”數(shù)據(jù)類型創(chuàng)建命令緩沖區(qū)“CMDREF”。在命令緩沖區(qū)中,共有
100 個可用區(qū)域,可在其中設(shè)置命令。參數(shù)“CMDSEL”要通過“EXECUTE”啟動的命
令 [1...n]。
注意,緩沖區(qū)中的元素始終為“INIT”保留。這表示,如果“INIT”已置位,則
“CMDSEL”必須置為“1”,且 CMD 緩沖區(qū)中的元素“1”必須進行相應設(shè)置。下表列出了各西門子S7-200SMART數(shù)字量EM DI08
個參數(shù)的命令結(jié)構(gòu)。并不是每個命令都會使用所有參數(shù)。

說明
Ident 配置文件適用于經(jīng)過培訓的用戶
Ident 配置文件是一種復雜的塊,其中包含 Ident 塊的全部功能。Ident 配置文件專為經(jīng)
過培訓的塊用戶開發(fā),旨在幫助他們通過自有塊組態(tài)復雜功能。對于未經(jīng)培訓的用戶,建
議使用 Ident 塊
Ident 配置文件的數(shù)據(jù)結(jié)構(gòu)
每次調(diào)用 Ident 配置文件時,都需要按照“Ident 配置文件的結(jié)構(gòu) (頁 79)”部分中所述為參
數(shù)(“HW_CONNECT”、“CMDREF”、“TXREF”和“RXREF”)賦值。
Ident 配置文件的調(diào)用始終通過輸入?yún)?shù)“HW_CONNECT”和“IN/OUT”參數(shù)“CMDREF”、
“TXREF”和“RXREF”進行。所有這三個參數(shù)都需要在數(shù)據(jù)塊中創(chuàng)建。三個“IN/OUT”參數(shù)
之間的關(guān)系將在下文進行詳細介紹