西門(mén)子PLC模塊EM221型號(hào)6ES7221-1BH22-0XA8
OPC UA 服務(wù)器的端點(diǎn)
在 OPC UA 服務(wù)器的端點(diǎn),將定義連接的安全級(jí)別。基于所用或期望的安全級(jí)別,在端
點(diǎn)處需執(zhí)行相應(yīng)的連接設(shè)置。
不同的安全設(shè)置
建立安全連接之前,OPC UA 客戶端會(huì)詢(xún)問(wèn)服務(wù)器采用哪些安全設(shè)置進(jìn)行連接。服務(wù)器將
返回服務(wù)器提供的所有安全設(shè)置(端點(diǎn))的列表。
OPC UA 服務(wù)器提供的信息
OPC UA 服務(wù)器可提供大量信息:
● 客戶端可能訪問(wèn)的 DB 元素以及 PLC 變量的值。
● 這些 PLC 變量和 DB 元素的數(shù)據(jù)類(lèi)型。
● 有關(guān) OPC UA 服務(wù)器和 CPU 的信息。
因此,客戶端可了解并讀取相應(yīng)的特定信息,無(wú)需具備之前的 PLC 程序和 CPU 數(shù)據(jù)。
讀取 PLC 變量時(shí),無(wú)需詢(xún)問(wèn) PLC 程序的研發(fā)人員。所有相關(guān)信息均存儲(chǔ)在服務(wù)器中
(如,PLC 變量的數(shù)據(jù)類(lèi)型)。
CPU STOP 操作狀態(tài)的行為
即使 CPU 切換到“STOP”模式,已激活的 OPC UA 服務(wù)器仍然保持運(yùn)行狀態(tài)。OPC UA
服務(wù)器會(huì)繼續(xù)響應(yīng)來(lái)自 OPC UA 客戶端的請(qǐng)求。
服務(wù)器響應(yīng)的詳細(xì)信息:西門(mén)子PLC模塊EM221型號(hào)6ES7221-1BH22-0XA8
● 如果用戶請(qǐng)求 PLC 變量的值,則會(huì)獲得 CPU 切換到或被設(shè)置為“STOP”模式之前的
● 如果用戶向 OPC UA 服務(wù)器寫(xiě)入值,則 OPC UA 服務(wù)器將接受這些值。
但是,由于用戶程序不是在“STOP”模式下執(zhí)行的,所以 CPU 不會(huì)處理這些值。
盡管如此,OPC UA 客戶端仍可從 CPU 的 OPC UA 服務(wù)器讀取 STOP 模式下所寫(xiě)入
的值。
在重新啟動(dòng)過(guò)程中,CPU 將在開(kāi)始執(zhí)行 PLC 變量時(shí)覆蓋 STOP 模式下所寫(xiě)入的值。
如果在 OPC UA 服務(wù)器運(yùn)行時(shí)加載 CPU,則可能需要根據(jù)加載的對(duì)象停止并重新啟動(dòng)服
務(wù)器。在這種情況下,活動(dòng)連接會(huì)中斷,必須在服務(wù)器重新啟動(dòng)后重新建立連接。
重新啟動(dòng)的持續(xù)時(shí)間主要取決于以下參數(shù):
● 數(shù)據(jù)結(jié)構(gòu)的范圍
● OPC UA 地址空間中可見(jiàn)的變量數(shù)
● 關(guān)于根據(jù) OPC UA 規(guī)范 (<= V1.03) 向下兼容數(shù)據(jù)類(lèi)型定義的設(shè)置(啟用
TypeDictionary)
在 CPU 的 STOP 操作狀態(tài)下載對(duì)象時(shí),OPC UA 服務(wù)器仍始終停止,之后再重新啟
動(dòng)。在這種情況下,STEP 7 不會(huì)顯示警告。
● 在 CPU 的 RUN 操作狀態(tài)下載對(duì)象時(shí),OPC UA 服務(wù)器僅在加載的對(duì)象與 OPC UA
相關(guān)或者可能與之相關(guān)的情況下才會(huì)停止。由于 OPC UA 數(shù)據(jù)發(fā)生修改,OPC UA 服
務(wù)器會(huì)在重新初始化后再重新啟動(dòng)。
在將 OPC-UA 相關(guān)對(duì)象加載到 CPU 并停止 OPC UA 服務(wù)器之前,STEP 7 會(huì)在加載
預(yù)覽對(duì)話框中顯示警告。隨后,用戶可以決定是在完成下載操作后重新啟動(dòng)服務(wù)器,
還是取消下載操作。這類(lèi)警告僅在 OPC UA 服務(wù)器運(yùn)行時(shí)顯示。如果 OPC UA 服務(wù)器
未啟用,修改后的 OPC UA 數(shù)據(jù)對(duì)下載過(guò)程沒(méi)有影響。