西門子PLC卡件6ES7313-6CG04-0AB0
描述
WinCC 以 OPC DA 通道的形式提供了 OPC 數(shù)據(jù)訪問的客戶端,通過該通道可以建立與 OPC DA 服務(wù)器的連接。在這種情況下,如果該功能不正?;蚪⒌?OPC 連接無法正常工作,可以記錄 WinCC OPC 客戶端與 OPC DA 服務(wù)器之間連接的事件追蹤。
詳 細(xì)的描述可參考 WinCC 信息系統(tǒng),關(guān)鍵字““OPC"通道的診斷"。
使用“通道診斷"工具來使能并組態(tài) OPC DA 通道追蹤。
這 個工具可以通過開始菜單 > 所有程序 > Siemens Automation > SIMATIC > WinCC > Tools > Channel Diagnosis 找到。 通常所有追蹤輸出的數(shù)據(jù)都需要用于診斷。也可增加數(shù)據(jù)的采集周期及文件的大小。
以下的說 明給出了當(dāng)需要記錄 OPC 通信追蹤時推薦的配置方式。
說明
組態(tài)并使能 OPC 通道追蹤
要 求:已打開“ WinCC Channel Diagnosis "工具并已啟動配置了 OPC 連接的 WinCC 運行系統(tǒng)。
打開"Configuration" 選項單。
在對話框的左上方通過下拉菜單選擇需要的連接類型(此處: OPC )。
選擇所有標(biāo)記(包括“User Flags")盡可能多的在追蹤時收集數(shù)據(jù)。
在對話框右側(cè)區(qū)域選擇“TraceFile > Enable:"。這將允許操作“TraceFile max.Files:",“max Size:"及“Overwrite:"。
文件大小默認(rèn)值為 1400000 字節(jié)(1.4 MB)。建議將該值增加到 10 MB 。因此在該域中應(yīng)該輸入 10000000 。
根據(jù)需要的采集周期設(shè)置文件數(shù)(TraceFile > max Files:)(詳細(xì)信息可參考以下章節(jié):“Changing the file size and number according to the application")。
使能可覆蓋舊的追蹤條目(TraceFile > Overwrite:)。該設(shè)置為可選項。選擇了使能,條目將會連續(xù)的寫入 到追蹤文件中。那么舊的追蹤文件或條目將會被新的條目所覆蓋。
通過“Save"按鈕應(yīng)用設(shè)置。
西門子PLC卡件6ES7313-6CG04-0AB0
如果后期希望更改該設(shè)置,先臨時取消追蹤記錄(“使能"功能),然后修改設(shè)置后重新使能。追蹤文件存儲在WinCC 的安裝路徑 <wincc>\diagnose 。 創(chuàng)建的文件名基于對話框右上方輸入域“Output Filename:"中的輸入值,且文件擴展名為“.TRC"。
圖 01
圖 01 顯示了組態(tài) 10 個文件每個大小為 10 MB 的設(shè)置。 在“max Size:"中的后一個 0 不可見是由于該輸入域的大小導(dǎo)致的。
根據(jù)應(yīng)用更改文件大小及數(shù)量
如 果需要在追蹤記錄中采集預(yù)定義時間周期內(nèi)的數(shù)據(jù),建議按以下過程配置。
首先按照建議 5 (10 MB)中設(shè)置追蹤記錄。做一次 WinCC 運行系統(tǒng)不中斷的記錄。當(dāng)追蹤文件達(dá)到尺寸(第二個追蹤文件將被創(chuàng)建),通過適合的文本編輯器(例如記事本)來打開該文件并通過計算后記錄及早記錄的時間差來檢查采集數(shù) 據(jù)的區(qū)間段。這將可以作為小條目“max. Files:"的指導(dǎo)值(參考 6 )來區(qū)分時間周期。
樣例
追蹤文件的采集周期:18 分鐘
需要的時間段: 2 小時(= 120 分鐘)
“max Files:"設(shè)置的小值 = 120 / 18 = 6
不可能給出一個適用的建議值,由于追蹤文件中的采集周期會根據(jù) OPC 通信的發(fā)生以及所使用的結(jié)構(gòu)數(shù)不同。
根據(jù)經(jīng)驗需要以下信息使得后期的分析更為簡單。
什么時候(不期望的)行為需要注意?
在這種情況 下,事件(意外的變量值或狀態(tài))發(fā)生的時間也是與變量名相關(guān)的
例 1: 當(dāng)畫面打開, IO 域關(guān)聯(lián)的一個 OPC 變量顯示一個不確定值或?qū)嶋H值需要很長時間才得以顯示。
例 2: 雖然 WinCC 與 OPC DA 服務(wù)器的連接已經(jīng)正常工作,變量卻顯示無效值或不正常
哪一個 OPC 對象/變量 受影響?
首先,這里所提及的是 OPC 對象名。確認(rèn)這些 OPC 服務(wù)器的對象名能夠在 WinCC 變量管理器中區(qū)別于變量名。實際的 OPC 對象名可以在 WinCC 變量的地址對話框中的對象名域找到。
圖 02
在 WinCC 變量管理器中一個 OPC 連接的變量在某種情況下會有不同的名稱(參考圖 02)。
在哪個時間段的行為需要被研究?
這 些信息非常重要,如果特殊的行為(不期望的)零星的發(fā)生,尤其是發(fā)生的時間無法確定時。
為了分析這種情況追蹤記錄覆蓋的時間段包 含變量的狀態(tài)由“期望的"轉(zhuǎn)為“不期望的"情況就更為重要。只有通過這種方法才能在之后的診斷中看到什么導(dǎo)致了值或狀態(tài)的改變來進(jìn)行分析。
為了提高可用性,實際記錄的時間段建議按照以下章節(jié)的描述來配置:“不可預(yù)知時間段的追蹤記錄"。
樣例:現(xiàn)在又一 個 OPC 變量的值不再更新或變量狀態(tài)變?yōu)榉穷A(yù)期的狀態(tài)。
不可預(yù)知時間段的追蹤記錄
可 能問題零星的發(fā)生在不可預(yù)知的時間段內(nèi),因此無法預(yù)測一個“max.Files:"及“max. Entries:"的小組態(tài)。在這種情況下,建議按以下設(shè)置。
應(yīng)該設(shè)置“max.Files:"及“max. Entries:"來保證長可能的時間段被覆蓋。只需要考慮可用硬盤空間來選擇輸入值。
應(yīng)該總是使能“Overwrite"選項來避免當(dāng)達(dá)到限值后追蹤記錄被終止。
如果關(guān)心 OPC DA 通道與 OPC DA 服務(wù)器建立的連接,應(yīng)該在 WinCC 運行系統(tǒng)(重)啟動之前配置追蹤。一旦 OPC 通道連接建立,需要創(chuàng)建臨時 TRC 文件備份,因為在連續(xù)的過程中會被覆蓋