西門子PLC CPU224模塊6ES7 214-1AD23-0XB8
需了解的 OPC UA 客戶端知識
OPC UA 客戶端的基本知識
OPC UA 客戶端程序可用于執(zhí)行以下操作:
● 從 OPC UA 服務(wù)器進(jìn)行信息訪問(如 S7-1500 CPU):讀/瀏覽訪問、寫訪問、訂閱
● 通過 OPC UA 服務(wù)器執(zhí)行方法
但是,OPC US 客戶端僅可訪問為此目的啟用的數(shù)據(jù)(請參見“管理讀寫權(quán)限
(頁 184)”)。
要建立與 OPC UA 服務(wù)器的連接,需通過服務(wù)器的端點(請參見“OPC UA 服務(wù)器的端點
西門子PLC CPU224模塊6ES7 214-1AD23-0XB8。
從 OPC UA 服務(wù)器讀取信息
如果存在與服務(wù)器端點的連接,則可使用客戶端的導(dǎo)航功能:從既定的起始點(“根”節(jié)
點)開始,瀏覽服務(wù)器的地址空間。
該過程提供了以下信息:
● 啟用的 PLC 變量、數(shù)據(jù)塊和數(shù)據(jù)塊元素
● 這些 PLC 變量、數(shù)據(jù)塊和 DB 元素的命名空間索引及標(biāo)識符
● PLC 變量和 DB 元素的數(shù)據(jù)類型
● 數(shù)組中的元素數(shù)量(讀取和寫入數(shù)組時需要)
此外,還可讀取有關(guān) OPC UA 服務(wù)器自身的信息,以及基于 OPC Foundation 中“OPC
UA for Devices”標(biāo)準(zhǔn)的 S7-1500 信息(如,序列號和固件版本)
從服務(wù)器中讀取數(shù)據(jù)和寫入服務(wù)器中的數(shù)據(jù)
現(xiàn)在,您已明確 PLC 變量的命名空間、標(biāo)識符和數(shù)據(jù)類型。這表示,用戶現(xiàn)在可專門讀
取各個 PLC 變量和 DB 元素,以及整個數(shù)組和結(jié)構(gòu)。
有關(guān)讀取布爾變量和數(shù)組數(shù)據(jù)塊的示例,請參見“尋址節(jié)點”部分。
有關(guān)訪問結(jié)構(gòu)的規(guī)則,請單擊此處
基于瀏覽服務(wù)器地址空間時所讀取的信息(索引、標(biāo)識符和數(shù)據(jù)類型),還可通過 OPC
UA 客戶端將這些值傳輸?shù)?S7-1500 中。在以下示例中,介紹了如何覆蓋數(shù)組數(shù)據(jù)塊
“MyDB”中的前三個值