激活服務(wù)器并將項(xiàng)目下載到 CPU 后,S7-1500 CPU 的 OPC UA 服務(wù)器會(huì)啟動(dòng)。
此處介紹了如何激活 OPC UA 服務(wù)器。
即使 CPU 切換到“STOP”模式,已激活的 OPC UA 服務(wù)器仍然保持運(yùn)行狀態(tài)。OPC UA 服務(wù)器會(huì)繼續(xù)響應(yīng)來(lái)自 OPC UA 客戶(hù)端的請(qǐng)求。
服務(wù)器響應(yīng)的詳細(xì)信息:
如果用戶(hù)請(qǐng)求 PLC 變量的值,則會(huì)獲得 CPU 切換到或被設(shè)置為“STOP”模式之前的較新值。
如果用戶(hù)向 OPC UA 服務(wù)器寫(xiě)入值,則 OPC UA 服務(wù)器將接受這些值。
但是,由于用戶(hù)程序不是在“STOP”模式下執(zhí)行的,所以 CPU 不會(huì)處理這些值。
盡管如此,OPC UA 客戶(hù)端仍可從 CPU 的 OPC UA 服務(wù)器讀取 STOP 模式下所寫(xiě)入的值。
在重新啟動(dòng)過(guò)程中,CPU 將在開(kāi)始執(zhí)行 PLC 變量時(shí)覆蓋 STOP 模式下所寫(xiě)入的值。
調(diào)用某個(gè)服務(wù)器方法時(shí),系統(tǒng)將因?yàn)榉?wù)器方法(用戶(hù)程序)當(dāng)前未運(yùn)行而輸出錯(cuò)誤消息 16#00AF_0000 (BadInvalidState)。
操作模式轉(zhuǎn)換 (STOP > RUN or RUN > STOP) 時(shí),與 OPC UA 服務(wù)器的連接保持激活。例外:加載 OPC UA 相關(guān)數(shù)據(jù),具體請(qǐng)參見(jiàn)下一章節(jié)。
如果在 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)
有關(guān)通信負(fù)載和較短循環(huán)時(shí)間設(shè)置的更多信息,請(qǐng)單擊此處
對(duì)于 V2.8 以下的 CPU 固件版本,每次下載到 CPU 時(shí) OPC UA 服務(wù)器都會(huì)停止,之后再重新啟動(dòng)。
自固件版本 V2.8 起,OPC UA 服務(wù)器的行為已得到如下優(yōu)化:
在 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ì)話框中顯示警告。隨后,用戶(hù)可以決定是在完成下載操作后重新啟動(dòng)服務(wù)器,還是取消下載操作。這類(lèi)警告僅在 OPC UA 服務(wù)器運(yùn)行時(shí)顯示。如果 OPC UA 服務(wù)器未啟用,修改后的 OPC UA 數(shù)據(jù)對(duì)下載過(guò)程沒(méi)有影響。
只需要向程序中添加其他代碼模塊。
數(shù)據(jù)塊以及輸入、輸出、標(biāo)記、時(shí)間或計(jì)數(shù)器均不受影響。
加載期間的反應(yīng):正在運(yùn)行的 OPC UA 服務(wù)器不中斷。
需要加載新數(shù)據(jù)模塊并將數(shù)據(jù)模塊標(biāo)記為非 OPC-UA 相關(guān):
加載期間的反應(yīng):正在運(yùn)行的 OPC UA 服務(wù)器不中斷。
需要覆蓋數(shù)據(jù)模塊。
加載期間的反應(yīng):顯示警告,提示您服務(wù)器即將重啟。
背景:STEP 7 無(wú)法確定更改是否與 OPC-UA 數(shù)據(jù)相關(guān)。
通過(guò) OPC UA 服務(wù)器可讀出 CPU 模式,如下圖所示:
除了 CPU 的操作模式,還可讀取手冊(cè) (DeviceManual) 或固件版本 (HardwareRevision) 中的信息。
詞條
詞條說(shuō)明
ISO 傳輸 - 動(dòng)態(tài)相關(guān)性參數(shù)組“屬性 > 常規(guī) > 動(dòng)態(tài)”(Properties > General > Dynamics) 中的連接組態(tài)。這樣會(huì)顯示該連接的相關(guān)定時(shí)器和計(jì)數(shù)器??梢圆捎眠@些默認(rèn)值。必要時(shí)(例如,鏈接到第三方系統(tǒng)時(shí)),也可以單獨(dú)設(shè)置這些定時(shí)器和計(jì)數(shù)器以動(dòng)態(tài)響應(yīng)連接。
定制 Web 頁(yè)面的語(yǔ)言切換要求HTML 頁(yè)面包含在預(yù)定義的語(yǔ)言文件夾中,例如,帶有德語(yǔ)文本的 HTML 頁(yè)面位于“de”文件夾中,帶有英語(yǔ)文本的 HTML 頁(yè)面位于“en”文件夾中。語(yǔ)言切換概念語(yǔ)言切換基于一個(gè)名為“siemens_automation_language”的預(yù)定義 cookie。 如果此 cookie 設(shè)置為值“de”,在則下一次 Web 頁(yè)面請(qǐng)求或 Web 頁(yè)面較新時(shí),Web
STOP 模式功能在“STOP”操作模式下,不執(zhí)行用戶(hù)程序。 所有輸出被設(shè)置為替換值,從而將正在控制的過(guò)程置于安全的操作模式。CPU 檢查以下幾點(diǎn):硬件,例如是否所有模塊均可用。CPU 的默認(rèn)設(shè)置是否合適,或者參數(shù)集是否存在。是否滿(mǎn)足所編程的啟動(dòng)行為的一般條件。在 STOP 模式下,可以接收全局?jǐn)?shù)據(jù)。 另外,可通過(guò)通信系統(tǒng)函數(shù)塊(對(duì)于組態(tài)連接)和通信系統(tǒng)函數(shù)(對(duì)于未組態(tài)連接)來(lái)執(zhí)行被動(dòng)式單向通信。
編輯庫(kù)元素在“庫(kù)”(Libraries) 任務(wù)卡或庫(kù)視圖中,可以剪切、復(fù)制、粘貼、移動(dòng)、重命名或者刪除類(lèi)型、模板副本和文件夾。對(duì)于以上操作,必須使用寫(xiě)權(quán)限打開(kāi)全局庫(kù)。提示類(lèi)型和模板副本的用戶(hù)自定義文檔用戶(hù)自定義的文檔不受庫(kù)中任何操作的影響。如果將模板副本或類(lèi)型移到其它位置,則還需要將文件系統(tǒng)中相關(guān)的用戶(hù)自定義文檔移到相應(yīng)位置。有關(guān)使用用戶(hù)自定義的文檔的更多幫助,請(qǐng)參見(jiàn)“使用用戶(hù)自定義文檔”一章。復(fù)
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com