西門子PLC模塊EM223型號6ES7223-1BF22-0XA8
激活 SIMATIC 服務(wù)器標(biāo)準(zhǔn)接口
如果選擇了“啟用 SIMATIC 服務(wù)器標(biāo)準(zhǔn)接口”(Enable standard SIMATIC server interface)
選項(xiàng),,則 CPU 的 OPC UA 服務(wù)器將基于西門子在自定義命名空間中的規(guī)定為客戶端提供
已啟用的 PLC 變量和服務(wù)器方法。
默認(rèn)設(shè)置中會選擇此選項(xiàng),。
保留該選項(xiàng)為選中狀態(tài),,以便 OPC UA 客戶端可自動連接該 CPU 的 OPC UA 服務(wù)器并
進(jìn)行數(shù)據(jù)交換。

說明
即使 SIMATIC 服務(wù)器標(biāo)準(zhǔn)接口取消激活,,設(shè)備常規(guī)信息仍可讀取
即使禁用 SIMATIC 服務(wù)器標(biāo)準(zhǔn)接口,,OPC UA 客戶端仍可讀取該 CPU 中 OPC UA 服務(wù)
器的常規(guī)設(shè)備信息。
相關(guān)設(shè)備信息示例:DeviceManual,、DeviceRevision,、OrderNumber。但此時,,該應(yīng)用
程序的所有對象對客戶端均不可見,。
如果要保護(hù)該設(shè)備信息不可見,,則需禁用該 CPU 的 OPC UA 服務(wù)器。

即使嘗試注冊的節(jié)點(diǎn)數(shù)超過所組態(tài)的大注冊節(jié)點(diǎn)數(shù),,也不會出現(xiàn)錯誤消息
即使客戶端在運(yùn)行期間嘗試注冊的節(jié)點(diǎn)數(shù)超過所組態(tài)的大注冊節(jié)點(diǎn)數(shù),,S7-1500 CPU
的服務(wù)器也只會注冊所組態(tài)的大數(shù)量的節(jié)點(diǎn)。從所組態(tài)的大可注冊節(jié)點(diǎn)數(shù)開始,,服務(wù)
器會向客戶端返回未更改的常規(guī)字符串節(jié)點(diǎn) ID,,由此這些節(jié)點(diǎn)會失去通過注冊所獲得的
速度優(yōu)勢??蛻舳瞬粫邮盏藉e誤消息,。

在 CPU 的 OPC UA 服務(wù)器特性中,可設(shè)置 CPU 是否會根據(jù) OPC UA 規(guī)范(V1.03 及以
下版本)為標(biāo)準(zhǔn) SIMATIC 服務(wù)器接口生成這些向下兼容的數(shù)據(jù)類型定義,。
由于 TypeDictionaries 比較復(fù)雜,,而且會生成大量需要在客戶端進(jìn)行解譯的 OPC UA
XML 文件(服務(wù)器接口),因此可使用 OPC UA 規(guī)范 V1.04(“DataTypeDefinition”屬
性)中的一個較為簡單的解決方案,。如果客戶端支持 OPC UA 規(guī)范(V1.04 或更高版
本),,請禁用此選項(xiàng)西門子PLC模塊EM223型號6ES7223-1BF22-0XA8

使用訂閱替代循環(huán)查詢
通過對 PLC 變量進(jìn)行值監(jiān)視,也可實(shí)現(xiàn)循環(huán)查詢(輪詢),。使用 Subscription:如果
PLC 變量的值發(fā)生變化,,服務(wù)器將通知客戶端。參見“OPC UA 客戶端”,。
一臺服務(wù)器通常監(jiān)控大量的 PLC 值,。因此,服務(wù)器定期向客戶端發(fā)送包含 PLC 變量新值
的通知,。