西門子PLC模塊EM221型號6ES7221-1BH22-0XA8
OPC UA 服務(wù)器的端點
在 OPC UA 服務(wù)器的端點,將定義連接的安全級別?;谒没蚱谕陌踩墑e,在端
點處需執(zhí)行相應(yīng)的連接設(shè)置。
不同的安全設(shè)置
建立安全連接之前,OPC UA 客戶端會詢問服務(wù)器采用哪些安全設(shè)置進行連接。服務(wù)器將
返回服務(wù)器提供的所有安全設(shè)置(端點)的列表。

OPC UA 服務(wù)器提供的信息
OPC UA 服務(wù)器可提供大量信息:
● 客戶端可能訪問的 DB 元素以及 PLC 變量的值。
● 這些 PLC 變量和 DB 元素的數(shù)據(jù)類型。
● 有關(guān) OPC UA 服務(wù)器和 CPU 的信息。
因此,客戶端可了解并讀取相應(yīng)的特定信息,無需具備之前的 PLC 程序和 CPU 數(shù)據(jù)。
讀取 PLC 變量時,無需詢問 PLC 程序的研發(fā)人員。所有相關(guān)信息均存儲在服務(wù)器中
(如,PLC 變量的數(shù)據(jù)類型)。

CPU STOP 操作狀態(tài)的行為
即使 CPU 切換到“STOP”模式,已激活的 OPC UA 服務(wù)器仍然保持運行狀態(tài)。OPC UA
服務(wù)器會繼續(xù)響應(yīng)來自 OPC UA 客戶端的請求。
服務(wù)器響應(yīng)的詳細信息:西門子PLC模塊EM221型號6ES7221-1BH22-0XA8
● 如果用戶請求 PLC 變量的值,則會獲得 CPU 切換到或被設(shè)置為“STOP”模式之前的
● 如果用戶向 OPC UA 服務(wù)器寫入值,則 OPC UA 服務(wù)器將接受這些值。
但是,由于用戶程序不是在“STOP”模式下執(zhí)行的,所以 CPU 不會處理這些值。
盡管如此,OPC UA 客戶端仍可從 CPU 的 OPC UA 服務(wù)器讀取 STOP 模式下所寫入
的值。
在重新啟動過程中,CPU 將在開始執(zhí)行 PLC 變量時覆蓋 STOP 模式下所寫入的值。

如果在 OPC UA 服務(wù)器運行時加載 CPU,則可能需要根據(jù)加載的對象停止并重新啟動服
務(wù)器。在這種情況下,活動連接會中斷,必須在服務(wù)器重新啟動后重新建立連接。
重新啟動的持續(xù)時間主要取決于以下參數(shù):
● 數(shù)據(jù)結(jié)構(gòu)的范圍
● OPC UA 地址空間中可見的變量數(shù)
● 關(guān)于根據(jù) OPC UA 規(guī)范 (<= V1.03) 向下兼容數(shù)據(jù)類型定義的設(shè)置(啟用
TypeDictionary)

在 CPU 的 STOP 操作狀態(tài)下載對象時,OPC UA 服務(wù)器仍始終停止,之后再重新啟
動。在這種情況下,STEP 7 不會顯示警告。
● 在 CPU 的 RUN 操作狀態(tài)下載對象時,OPC UA 服務(wù)器僅在加載的對象與 OPC UA
相關(guān)或者可能與之相關(guān)的情況下才會停止。由于 OPC UA 數(shù)據(jù)發(fā)生修改,OPC UA 服
務(wù)器會在重新初始化后再重新啟動。
在將 OPC-UA 相關(guān)對象加載到 CPU 并停止 OPC UA 服務(wù)器之前,STEP 7 會在加載
預(yù)覽對話框中顯示警告。隨后,用戶可以決定是在完成下載操作后重新啟動服務(wù)器,
還是取消下載操作。這類警告僅在 OPC UA 服務(wù)器運行時顯示。如果 OPC UA 服務(wù)器
未啟用,修改后的 OPC UA 數(shù)據(jù)對下載過程沒有影響。