西門子PLC模塊EM222型號6ES7222-1HF22-0XA8
● 如果與其它系統(tǒng)(控制器、嵌入式系統(tǒng)或 MES)進(jìn)行通信時(shí)需要,則只能在 STEP 7
中對 PLC 變量和數(shù)據(jù)塊變量進(jìn)行讀取訪問。
而不應(yīng)啟用其它 PLC 變量。
● 如特定的 PLC 變量和數(shù)據(jù)塊變量確實(shí)需要寫入權(quán)限,則只允許通過 OPC UA 進(jìn)行寫
入訪問。
● 如果為數(shù)據(jù)塊的所有元素復(fù)位“可通過 HMI/OPC UA 訪問”(Accessible from HMI/OPC
UA) 選項(xiàng),則 OPC UA 客戶端的數(shù)據(jù)塊不再顯示在 S7-1500 CPU 的 OPC UA 服務(wù)器
地址空間中。
● 還可以阻止集中訪問整個(gè)數(shù)據(jù)塊(請參見管理整個(gè) DB 的讀寫權(quán)限 (頁 186))。此設(shè)
置會(huì)“否決”DB 編輯器中組件的設(shè)置。

CPU 變量的一致性
“AccessLevelEx”屬性會(huì)擴(kuò)展訪問特性
自固件版本 V2.6 起,S7-1500 CPU 的 OPC UA 服務(wù)器不僅支持“AccessLevel”屬性(參
見“協(xié)調(diào) CPU 變量的讀寫權(quán)限 (頁 187)”),還支持“AccessLevelEx”屬性,該屬性除了提西門子PLC模塊EM222型號6ES7222-1HF22-0XA8
供已介紹的用于讀取權(quán)限和寫入權(quán)限的位之外,還提供關(guān)于 OPC UA 變量一致性的信
息。新屬性自 OPC UA 規(guī)范的版本 V1.04 起引入(第 3 部分,地址空間模型)。

以下數(shù)據(jù)類型的變量不一致“(OPC UA 的語言使用中為“nonatomic”):
● SIMATIC 結(jié)構(gòu)體通常不一致。這意味著所有變量(例如包含未知結(jié)構(gòu)或 UDT 數(shù)據(jù)類
型)均不一致。
● DTL、IEC_Counter、IEC_TIMER 等系統(tǒng)數(shù)據(jù)類型是源自結(jié)構(gòu)體的數(shù)據(jù)類型。
提示:如果瀏覽 S7-1500 CPU 的地址空間(例如使用 OPC UA 客戶端 UaExpert),可
在“類型 BaseDataType > 結(jié)構(gòu)體”(Types > BaseDataType > Structure) 下找到基于結(jié)構(gòu)
體的數(shù)據(jù)類型

要?jiǎng)?chuàng)建和導(dǎo)出 OPC UA XML 文件,請按以下步驟操作:
1. 選擇 CPU。單擊該 CPU 符號(如,在網(wǎng)絡(luò)視圖中)。
2. 單擊 CPU 屬性中的“常規(guī) > OPC UA > 服務(wù)器 > 導(dǎo)出”(General > OPC UA > Server >
Export)。
3. 單擊“導(dǎo)出 OPC UA XML 文件”(Export OPC UA XML file)。
4. 選擇導(dǎo)出文件的保存目錄。
5. 為該文件設(shè)置一個(gè)新名稱,或保留之前輸入的原名稱。
6. 單擊“保存”(Save)

更改應(yīng)用程序名稱
要更改應(yīng)用程序名稱,請按以下步驟操作:
1. 選擇 CPU。單擊該 CPU 符號(如,在網(wǎng)絡(luò)視圖中)。
2. 單擊 CPU 屬性中的“OPC UA > 常規(guī)”(OPC UA > General)。
3. 輸入一個(gè)有意義的名稱。
請注意,還要在證書上輸入應(yīng)用程序名稱(主題備用名稱),并且更改應(yīng)用程序名稱后可
能需要再次生成現(xiàn)有證書。