西門子S7-200模塊EM231型號231-0HC22-0XA8
S7-200 CPU 在系統(tǒng)中運(yùn)行讀取和寫入客戶端接口的 PLC 變量
要求:
● 存在與控制著生產(chǎn)線的 CPU 的 OPC UA 服務(wù)器的連接。
● OPC UA 客戶端已讀取當(dāng)前值。
為此,應(yīng)檢查讀取值是否有效:
● 檢查 "Productionline_Data".ReadListProduct.NodeStatusList[1] 中的值是否等于 0。
● 可選:檢查從 OPC UA 服務(wù)器發(fā)送該值的時間。

一致性檢查
后,檢查讀取/寫入列表或方法列表的一致性。
1. 選擇要檢查的列表。
2. 單擊“OPC UA 客戶端接口”(OPC UA client interface) 區(qū)域上方的“一致性檢
查”(Consistency check) 按鈕。
綠色復(fù)選標(biāo)記指示將變量或方法分配給服務(wù)器接口的相應(yīng)元素時不存在錯誤。
可假定客戶端與服務(wù)器間的數(shù)據(jù)交換以及方法調(diào)用在運(yùn)行時未出錯。
一旦出錯,將在窗口中顯示一個列表。通過該列表,可跳轉(zhuǎn)到相應(yīng)的錯誤處。

確定在線服務(wù)器接口
要在線確定服務(wù)器接口,請按以下步驟操作:
1. 在 STEP 7 項目樹中,選擇組態(tài)為 OPC UA 客戶端(本例為 Supervisor)的 CPU。
2. 選擇客戶端接口(本例中為“OPC UA 通信 > 客戶端接口 > Productionline”(OPC UA
communication > Client interfaces > Productionline))。
如果尚未創(chuàng)建客戶端接口,請雙擊“添加新客戶端接口”(Add new client interface)。
3. 雙擊所選客戶端接口。西門子S7-200模塊EM231型號231-0HC22-0XA8

以 PLC 數(shù)據(jù)類型中的注釋形式應(yīng)用顯示的說明文本
編譯程序時,STEP 7 會自動為每個讀取列表、寫入列表以及每個方法的輸入或輸出創(chuàng)建
PLC 數(shù)據(jù)類型 (UDT)。這些 UDT 均為各節(jié)點(diǎn)包含一個元素。
UDT 會根據(jù)上述規(guī)則以注釋形式應(yīng)用說明文本。STEP 7 僅會以一種語言創(chuàng)建注釋,正如
OPC UA 服務(wù)器接口中的文本僅會以一種語言顯示。

S7-200 CPU 的客戶端如何訪問結(jié)構(gòu)
S7-200 CPU 的 OPC UA 客戶端并不使用 TypeDictionaries 和 DataTypeDefinition 屬性
(服務(wù)器通過這些屬性對結(jié)構(gòu)進(jìn)行解析)進(jìn)行結(jié)構(gòu)訪問。
在運(yùn)行系統(tǒng)中,OPC UA 客戶端用于檢查結(jié)構(gòu)化元素的這些選項使用受限。