安裝ChinaNetIso InterfaceOSIsoft_第1頁
安裝ChinaNetIso InterfaceOSIsoft_第2頁
安裝ChinaNetIso InterfaceOSIsoft_第3頁
安裝ChinaNetIso InterfaceOSIsoft_第4頁
安裝ChinaNetIso InterfaceOSIsoft_第5頁
已閱讀5頁,還剩85頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、china network isolator interface 2.0.0.0用戶指南osisoft, llc777 davis st., suite 250san leandro, ca 94577 usa電話:(01) 510-297-5800傳真:(01) 510-357-8136網(wǎng)站:osisoft australia 澳大利亞,佩思osisoft europe gmbh 德國,法蘭克福osisoft asia pte ltd. 新加坡osisoft canada ulc 加拿大,蒙特利爾 & 卡爾加里osisoft,llc 代表處 中國,上海osisoft japan kk 日本,

2、東京osisoft mexico s. de r.l. de c.v. 墨西哥,墨西哥城osisoft do brasil sistemas ltda. 巴西,圣保羅osisoft france eurl 法國,巴黎china network isolator interface 用戶指南 版權所有: 2007-2011 osisoft, llc.保留所有權利。未經(jīng) osisoft, llc 事先書面許可,禁止采用機械、影印、記錄等任何方式或手段對本文檔中的任何部分進行復制、傳輸或將其存儲在檢索系統(tǒng)中。osisoft、osisoft 商標和標識、pi analytics、pi processb

3、ook、pi datalink、processpoint、pi asset framework (pi af)、it monitor、mcn health monitor、pi system、pi activeview、pi ace、pi alarmview、pi batchview、pi coresight, pi data services, pi event frames, pi manual logger、pi profileview、pi webparts、protraq、rlink、rtanalytics、rtbaseline、rtportal、rtpm、rtreports 和 r

4、twebparts 均為 osisoft, llc 的商標。此處使用的所有其他商標或商品名都是其各自所有者的財產。美國政府權利美國政府使用、復制或公開本軟件內容受 osisoft, llc 許可協(xié)議以及 dfars 227.7202、dfars 252.227-7013、far 12.212、far 52.227(如適用)中相關條款限制。osisoft, llc.版本:2.0.0.0發(fā)布日期:2012-2-13目錄第 1 章 簡介1限制2pi system 管理員任務3目標計算機的初始化3目標計算機的重新初始化3參考手冊3必需的組件3支持的功能4硬件連接圖8第 2 章 操作原則9網(wǎng)絡隔離器9客

5、戶端/服務器通信模型10系統(tǒng)初始化的要求10pi point 同步10時間序列數(shù)據(jù)的傳送13歷史記錄恢復14實時數(shù)據(jù)收集14pi server 附件15第 3 章 安裝清單17網(wǎng)絡隔離器17一次性初始化目標 pi server18目標 pi server18源 pi server19驗證 chinanetiso interface 的數(shù)據(jù)傳送19目標 pi server 的重新初始化20第 4 章 安裝 chinanetiso interface21chinanetiso interface 目錄21chinanetiso interface 的安裝工具包21將 chinanetiso int

6、erface 安裝為 windows 服務22第 5 章 連接工具27第 6 章 數(shù)字狀態(tài)29第 7 章 pointsource31第 8 章 pi point 配置33第 9 章 性能標記點配置35第 10 章 i/o 速率標記點配置37第 11 章 啟動命令文件39源 pi server 中的 icu 配置40目標 pi server 中的 icu 配置42命令行參數(shù)43示例 pichinanetiso.bat 文件46第 12 章 chinanetiso interface 節(jié)點時鐘49第 13 章 安全性51第 14 章 啟動/停止 chinanetiso interface53將 c

7、hinanetiso interface 作為一項服務啟動53停止將 chinanetiso interface 作為服務運行53第 15 章 緩沖55附錄 a 錯誤和信息消息57消息日志57系統(tǒng)錯誤和 pi 錯誤57附錄 b 標記點同步失敗59源 pi server 中的消息59目標 pi server 中的消息60附錄 c 群集配置63安裝示例63附錄 d 術語79附錄 e 技術支持和資源83 第 1 章簡介傲時軟件 (osisoft) 推出的 china network isolator interface 可在名為網(wǎng)絡隔離器的設備分隔開的兩個 pi server 之間傳送數(shù)據(jù)。 由于網(wǎng)

8、絡隔離器的保密策略限制,china network isolator interface 僅支持以一種方向發(fā)送數(shù)據(jù): 從源 pi server 發(fā)送至目標 pi server。源 pi server 位于高安全性的數(shù)據(jù)通信網(wǎng)絡中。源 pi server 從收集進程控制數(shù)據(jù)的接口程序中按時間序列收集并存儲信息。由于客戶端應用程序(例如,pi processbook)通常并非來自高安全性的網(wǎng)絡,因此往往無法訪問源 pi server。china network isolator interface 可以將源 pi server 中存儲的數(shù)據(jù)發(fā)送至目標 pi server。目標 pi server

9、位于低安全性的數(shù)據(jù)網(wǎng)絡中,客戶端應用程序也同樣如此。因此,這些應用程序可以輕松連接到目標 pi server 并訪問進程控制數(shù)據(jù),而不會危及進程控制網(wǎng)絡的安全性。除了傳送時間序列數(shù)據(jù)以外,china network isolator interface(以下簡稱為“chinanetiso interface”)還可將目標 pi server 的標記點數(shù)據(jù)庫與源 pi server 的標記點數(shù)據(jù)庫同步。確切地說,如果您在源 pi server 中編輯、刪除或添加標記點,則 chinanetiso interface 將在目標 pi server 中同步這些更改。chinanetiso inter

10、face 與其他 pi interface 不同。您必須始終運行此接口的兩個副本。chinanetiso interface 的一個副本在源 pi server 所在的計算機中運行,另一個副本則在目標 pi server 所在的計算機中運行。在源 pi server 中運行的副本不會將數(shù)據(jù)直接發(fā)送到目標 pi server。相反,它會將信息傳送到目標 pi server 中的接口。目標 pi server 計算機中的接口實例將數(shù)據(jù)真正寫入目標 pi server。此接口的兩個副本之間是一對一的對應關系。在源 pi server 中運行接口時,您必須指定目標 pi server 的 ip 地址。

11、同樣,在目標 pi server 中運行接口時,您必須指定源 pi server 的 ip 地址。每個接口對負責將所有數(shù)據(jù)從源 pi server 傳送到目標 pi server。也就是說,您不能在特定計算機中運行多個接口副本。chinanetiso interface 支持“歷史記錄恢復”。如果啟用此選項,則在源 pi server 中運行的接口副本將檢索歷史數(shù)據(jù),并將這些數(shù)據(jù)發(fā)送給在目標 pi server 中運行的副本。chinanetiso interface 在啟動時以及恢復錯誤后執(zhí)行歷史記錄恢復。chinanetiso interface 的兩個副本之間會有一個網(wǎng)絡隔離器,該隔離器

12、必須符合中華人民共和國政府制定的規(guī)范。簡而言之,chinanetiso interface 在網(wǎng)絡隔離器規(guī)定的硬件和軟件策略范圍內執(zhí)行以下功能: 將實時數(shù)據(jù)從源 pi server 傳送到目標 pi server; 檢索源 pi server 到目標 pi server 之間的歷史數(shù)據(jù); 將目標 pi server 的標記點數(shù)據(jù)庫與源 pi server 的標記點數(shù)據(jù)庫同步備注: chinanetiso interface 僅針對 nari 和 zhuhai 網(wǎng)絡隔離器進行了測試。 如果用戶希望針對其他制造商生產的網(wǎng)絡隔離器運行接口,他們必須先將這些網(wǎng)絡隔離器發(fā)送給傲時軟件 (osisoft)

13、 新加坡辦公室進行測試。 此外,用戶所使用的 nari 或 zhuhai 網(wǎng)絡隔離器可能與此前遇到的固件版本有所不同。 如果出現(xiàn)這一情況,操作過程中就會出現(xiàn)問題,用戶必須將這些網(wǎng)絡隔離器發(fā)送給傲時軟件 (osisoft) 新加坡辦公室進行測試。 我們還發(fā)現(xiàn),zhuhai 網(wǎng)絡隔離器會因隨機發(fā)生重置而導致連接斷開。 chinanetiso interface 2.1.1 版本在這些問題上得到了增強。限制chinanetiso interface 不支持在源 pi server 和目標 pi server 之間進行復制。因此,在源 pi server 中編輯或創(chuàng)建標記點時,您需要注意以下限制: 在

14、目標 pi server 中,請勿編輯與源 pi server 中標記點對應的任何標記點的屬性。 在源 pi server 中創(chuàng)建或重命名標記點之前,請確保 chinanetiso interface 的兩個副本目前都在運行。 在源 pi server 中創(chuàng)建數(shù)字標記點之前,請確保在源 pi server 和目標 pi server 中,標記點的數(shù)字狀態(tài)集都存在且包含相同的狀態(tài)數(shù)。 如果要在源 pi server 中創(chuàng)建大量標記點,請以逐步增加的方式創(chuàng)建標記點。此外,chinanetiso interface 不支持 com 連接器標記點,也不支持使用非“基本”或非“傳統(tǒng)”標記點類的標記點。p

15、i system 管理員任務目標計算機的初始化安裝 chinanetiso interface 之前,您需要對目標 pi server 計算機執(zhí)行一次性初始化。本文檔的“安裝清單”一章介紹了所需的步驟。目標計算機的重新初始化chinanetiso interface 并不保證目標 pi server 中標記點的標記點屬性始終與源 pi server 中標記點的標記點屬性同步。如果 chinanetiso interface 未能將目標 pi server 的標記點數(shù)據(jù)庫與源 pi server 的標記點數(shù)據(jù)庫正確同步,則您可能需要手動將目標 pi server 重新初始化?!案戒?b” (頁面

16、 57)提供了一個錯誤消息列表,列出 chinanetiso interface 在同步標記點失敗時寫入消息日志的錯誤消息。如果您遇到這些錯誤,則可能需要將目標 pi server 重新初始化。如果 chinanetiso interface 未能將時間序列數(shù)據(jù)從源 pi server 正確傳送到目標 pi server,則也可能需要重新初始化。要執(zhí)行重新初始化,請按照本文檔中“安裝清單”一章中所述的步驟執(zhí)行操作。參考手冊 傲時軟件 (osisoft) pi server 手冊 pi icu 手冊 供應商 network isolator 手冊(這些手冊為中文版本)必需的組件 pi serve

17、r v3.4.x.x 及更高版本 pi sdk v1.3.5.338 及更高版本傲時軟件 (osisoft) 強烈建議使用 pi server 3.4.370 及更高版本與 chinanetiso interface 一起運行。原因在于:使用這些版本,您無需停止 pi server 即可執(zhí)行 pi server 備份。支持的功能功能支持部件號pi-in-cn-nwiso-nti平臺*32 位接口64 位接口windows xp32 位操作系統(tǒng)是否64 位操作系統(tǒng)是(模仿模式)否windows 2003 server32 位操作系統(tǒng)是否64 位操作系統(tǒng)是(模仿模式)否windows vista3

18、2 位操作系統(tǒng)是否64 位操作系統(tǒng)是(模仿模式)否windows 200832 位操作系統(tǒng)是否windows 2008 r264 位操作系統(tǒng)是(模仿模式)否windows 732 位操作系統(tǒng)是否64 位操作系統(tǒng)是(模仿模式)否自動創(chuàng)建 pi point是標記點生成器工具否icu control是pi point 類型float16、float32、int16、int32、數(shù)字型、字符串型毫秒時間戳是毫秒掃描類否自動集成 pi 標記點屬性更改是異常報告是從 pi 中輸出否輸入到 pi:基于掃描支持有問題的位否支持多字符 pointsource否最大標記點數(shù)不受限使用 pi sdk*否pinet

19、字符串支持否時間戳的源*源 pi server歷史記錄恢復是基于 uniint* 已斷開連接的啟動* setdevicestatus否否否故障切換*是,(群集)pi 接口機/pinet node 中所需的供應商軟件*否外部設備中所需的供應商軟件否所需的供應商硬件是接口附帶的其他 pi 軟件否設備標記點類型不可用基于序列的接口否* 有關進一步說明,請參閱以下段落。平臺chinanetiso interface 僅在運行 pi server 的同一臺計算機中運行。傲時軟件 (osisoft) 要求 pi server 在 microsoft windows server 操作系統(tǒng)中運行。因此,ch

20、inanetiso interface 要求使用上面提到的操作系統(tǒng)及更高版本。 對于 windows 2003 server,需要使用 sp1 或更高版本。有關詳細信息,請聯(lián)系傲時軟件 (osisoft) 技術支持。自動創(chuàng)建 pi pointchinanetiso interface 可以監(jiān)控源 pi server 中標記點數(shù)據(jù)庫的更改。如果您在源 pi server 中編輯、刪除或添加標記點,則 chinanetiso interface 將在目標 pi server 中重復這些更改。輸入到 pichinanetiso interface 可以根據(jù)事件收集有關標記點數(shù)據(jù)庫更改的時間序列數(shù)據(jù)和

21、信息。確切地說,只要源 pi server 中的標記點接收到新值,chinanetiso interface 便會檢索該新值并將它存儲到二進制數(shù)據(jù)文件中。chinanetiso interface 每隔 5 秒將這些數(shù)據(jù)文件發(fā)送到目標 pi server。您可以通過啟動參數(shù)更改此頻率。同樣,只要您更改源 pi server 的標記點數(shù)據(jù)庫,chinanetiso interface 將識別此更改并將此信息寫入文件。chinanetiso interface 將此文件自動傳送到目標 pi server,且此文件將在目標 pi server 中更新本地標記點數(shù)據(jù)庫。支持多字符 pointsourc

22、echinanetiso interface 不使用 pointsource 屬性識別其標記點列表和服務列表。相反,它將源 pi server 中每個標記點的數(shù)據(jù)傳送到目標 pi server 中對應的標記點。此外,chinanetiso interface 還根據(jù)標記點 id 創(chuàng)建映射文件。此文件支持 chinanetiso interface 跟蹤標記點數(shù)據(jù)庫更改。特別地,如果 chinanetiso interface 未運行,且您已在源 pi server 中編輯標記點,則 chinanetiso interface 將在下次啟動時識別此更改。使用 pi sdkchinanetiso

23、interface 不會調用隨附 pi sdk 安裝工具包發(fā)布的標準 pi sdk 例程。相反,在源 pi server 中,chinanetiso interface 將調用低級函數(shù)來獲取標記點屬性定義。在目標 pi server 中,chinanetiso interface 進行低級調用以創(chuàng)建、編輯和刪除標記點。時間戳的源chinanetiso interface 不會調整時間戳。目標 pi server 接收時間戳與源 pi server 中具有相同時間戳值的值。歷史記錄恢復chinanetiso interface 支持“歷史記錄恢復”。如果啟用此選項,則在源 pi server 中

24、運行的接口副本將檢索歷史數(shù)據(jù),并將這些數(shù)據(jù)發(fā)送給在目標 pi server 中運行的副本。chinanetiso interface 在啟動時以及錯誤恢復后執(zhí)行歷史記錄恢復。您可以將歷史記錄恢復的持續(xù)時間指定為當前時間之前的小時數(shù)。例如,如果您將歷史記錄恢復配置為 8 小時,則 chinanetiso interface 將檢索其時間戳為您啟動該接口的時間之前 8 小時的數(shù)據(jù)。歷史記錄恢復的小時數(shù)不受限制。故障切換chinanetiso interface 支持群集故障切換作為 pi server 群集組的一部分。 請參閱chinanetiso interface 支持在群集環(huán)境中運行。安裝程

25、序要求將 chinanetiso interface 配置為屬于 pi server 群集組的群集資源。這意味著 chinanetiso interface 和 pi server 在相同的群集中運行,并且在安裝 chinanetiso interface 之前,pi server 已安裝并配置為在群集配置中運行。嘗試在群集中安裝 chinanetiso interface 之前,強烈建議用戶在設置和安裝群集時參閱 pi server 文檔。接口的安裝將會和升級 pi server 的步驟高度吻合。必須在群集中手動安裝 chinanetiso interface。安裝步驟如下:1. 在安裝 p

26、i server 的共享群集磁盤中創(chuàng)建 chinanetiso interface 目錄結構。2. 將 chinanetiso interface 分發(fā)文件復制到共享磁盤中的接口目錄。3. 配置接口啟動 .bat 文件。4. 在群集的每個節(jié)點上安裝接口服務。使用“群集管理員”將 chinanetiso interface 配置為群集資源,并將其添加到現(xiàn)有 pi server 群集組。備注: 當前我們可以確定:nari 網(wǎng)絡隔離器不支持群集,而 zhuhai 網(wǎng)絡隔離器支持群集。所需的供應商硬件chinanetiso interface 要求使用一種名為網(wǎng)絡隔離器的特殊設備。該設備必須符合中華人

27、民共和國政府制定的規(guī)范。 硬件連接圖第 2 章操作原則chinanetiso interface 將標記點數(shù)據(jù)庫更改的時間序列數(shù)據(jù)和信息從源 pi server 發(fā)送到目標 pi server。這兩臺 pi server 由一種名為網(wǎng)絡隔離器的設備加以分隔。在網(wǎng)絡隔離器規(guī)定的硬件和軟件策略范圍內,chinanetiso interface 執(zhí)行以下功能: 將目標 pi server 的標記點數(shù)據(jù)庫與源 pi server 的標記點數(shù)據(jù)庫同步; 檢索源 pi server 到目標 pi server 之間的歷史數(shù)據(jù); 將實時數(shù)據(jù)從源 pi server 傳送到目標 pi server與大多數(shù) p

28、i 接口的操作不同,運行 chinanetiso interface 需要兩個副本: 一個副本位于源 pi server 計算機中,另一個位于目標 pi server 計算機中。在源 pi server 中運行的副本不會將數(shù)據(jù)直接發(fā)送到目標 pi server。相反,它會將信息傳送到目標 pi server 中的接口。在目標 pi server 計算機中運行的接口實例將數(shù)據(jù)真正寫入目標 pi server。此接口的兩個副本之間是一對一的對應關系。在源 pi server 中運行接口時,您必須指定目標 pi server 的 ip 地址。同樣,在目標 pi server 中運行接口時,您必須指定

29、源 pi server 的 ip 地址。網(wǎng)絡隔離器網(wǎng)絡隔離器是一種專用防火墻。 它將數(shù)據(jù)通信網(wǎng)絡分為兩個區(qū)域:高安全性區(qū)域(源 pi server 和進程控制網(wǎng)絡位于此區(qū)域中)和低安全性區(qū)域(目標 pi server 和 pi processbook 等客戶端數(shù)據(jù)訪問程序位于此區(qū)域中)。網(wǎng)絡隔離器對使用 tcp/ip 協(xié)議的程序規(guī)定以下限制: 低安全性區(qū)域中的程序與高安全性區(qū)域中的程序之間的通信必須由高安全性區(qū)域中的程序啟動; 對于低安全性區(qū)域的程序從高安全性區(qū)域中收到的每條消息,低安全性區(qū)域中的程序可以使用長度僅為一個字節(jié)的消息進行響應。(單字節(jié)響應是指應用程序的響應,而不是 tcp/ip

30、協(xié)議本身的響應??蛻舳?服務器通信模型當 chinanetiso interface 在目標 pi server 中運行時,它可以作為 tcp 服務器程序運行。啟動時 chinanetiso interface 時會在 tcp 端口上偵聽特定 ip 地址中運行的客戶端程序發(fā)出的連接請求。此客戶端程序是在源 pi server 中運行的接口實例。源 pi server 中運行的接口成功連接到目標 pi server 中運行的接口之后,系統(tǒng)開始傳送標記點配置數(shù)據(jù)和實時數(shù)據(jù)。隨著源 pi server 繼續(xù)發(fā)送實時數(shù)據(jù)和不斷更改標記點數(shù)據(jù)庫,點對點通信將繼續(xù)進行。chinanetiso interf

31、ace 使用的默認 tcp 端口為 7001。通過在 icu control 的端口編輯框中指定編號,或通過 /port 啟動命令參數(shù),可以使用其他端口。系統(tǒng)初始化的要求當 chinanetiso interface 的兩個副本第一次運行時,它們假設以下條件均已滿足: 源 pi server 與目標 pi server 之間是一對一的關系。每個目標 pi server 僅從單個源 pi server 中接收數(shù)據(jù)。 目標 pi server 是源 pi server 的恢復備份。特別是,源 pi server 與目標 pi server 的 pi point 數(shù)據(jù)庫完全匹配。并且,兩個 pi s

32、erver 的數(shù)字狀態(tài)集以及對應的值也完全匹配。 源 pi server 和目標 pi server 中均已安裝 chinanetiso interface 的單個副本。pi point 同步chinanetiso interface 可以將目標 pi server 的標記點數(shù)據(jù)庫與源 pi server 的標記點數(shù)據(jù)庫同步。如果您在源 pi server 中編輯、刪除或添加標記點,則 chinanetiso interface 將在目標 pi server 中重復這些更改。chinanetiso interface 僅支持以一種方向進行同步。目標 pi server 中的標記點數(shù)據(jù)庫的更改不

33、會傳播到源 pi server 中的標記點數(shù)據(jù)庫內。此外,還需遵循以下限制: 在目標 pi server 中,請勿編輯與源 pi server 中標記點對應的任何標記點的屬性。 在源 pi server 中創(chuàng)建或重命名標記點之前,請確保 chinanetiso interface 的兩個副本目前都在運行。 在源 pi server 中創(chuàng)建數(shù)字標記點之前,請確保在源 pi server 和目標 pi server 中,標記點的數(shù)字狀態(tài)集都存在且包含相同的狀態(tài)數(shù)。 如果在源 pi server 中創(chuàng)建新的標記點類,則需在目標 pi server 中重復此創(chuàng)建。要執(zhí)行標記點同步,chinanetis

34、o interface 將 創(chuàng)建 tag 同步文件并將它從源 pi server 傳送到目標 pi server, 內部維護 tag 映射表。tag 同步文件作為啟動步驟的一部分,源計算機中運行的接口實例將請求 pi server 通知標記點數(shù)據(jù)庫的更改。當 pi server 檢測到標記點修改時,源 pi server 中的接口會通過同步文件將此更改信息發(fā)送到目標 pi server 中。此文件包含 源 pi server 中已更改的標記點的標記點 id 和 這些標記點的所有標記點屬性。當源 pi server 中運行的副本第一次啟動時,它將發(fā)送完整同步文件。此文件基本上是源 pi serv

35、er 的整個標記點數(shù)據(jù)庫,因為它包含每個標記點的標記點 id 和屬性。當目標 pi server 中的接口接收 tag 同步文件時,它將使用標記名或標記點 id 的標記點屬性來確定目標 pi server 中是否存在對應的標記點。(對于添加的標記點,該接口使用標記名。對于修改或刪除的標記點,該接口使用標記點 id。)如果標記點存在,則該接口將編輯此目標標記點的屬性,使它們與源標記點的屬性匹配。但是,標記點 id 屬性是由 pi server 分配的屬性。該接口無法更改此屬性。因此,該接口會將此目標標記點的標記點 id 與源 pi server 中標記點的標記點 id 關聯(lián)。如果含指定標記名屬性

36、的標記點不存在,則該接口將創(chuàng)建一個含有此標記名屬性以及源標記點其他屬性的新標記點。采用這種方式, 目標 pi server 中的接口將源 pi server 中的每個標記點與目標 pi server 中的標記點映射,且 源 pi server 和目標 pi server 之間的標記點 id 不必匹配。目標 pi server 中的接口將按照接口在源 pi server 中發(fā)送 tag 同步文件的順序來處理這些文件。tag 映射表目標 pi server在目標 pi server 中,tag 映射表與目標 pi server 和源 pi server 之間的標記點 id 關聯(lián)。在處理 tag 同

37、步文件時,chinanetiso interface 將更新 tag 映射表。此外,它還會將此信息寫入磁盤文件中。如果 chinanetiso interface 存在,它將關閉此文件。chinanetiso interface 重新啟動時,它將從磁盤中讀取此文件。源 pi server在源 pi server 中,tag 映射表與目標 pi server 中的 tag 映射表不同。它包含標記點 id 和內部同步狀態(tài)。如果 chinanetiso interface 存在,它會將此 tag 映射表寫入磁盤文件。啟動時,chinanetiso interface 將讀取此文件。讀取后,china

38、netiso interface 會將 tag 映射表中的標記點 id 與在 pi server 的標記點數(shù)據(jù)庫中找到的標記點 id 進行比較。根據(jù)這兩個標記點 id 是否都存在,chinanetiso interface 將采取以下操作:啟動時比較標記點 id 而引發(fā)的操作標記點 id 是否位于 tag 映射中?標記點 id 是否位于標記點數(shù)據(jù)庫中?要采取的操作否否不更改 tag 映射不需要同步否是將標記點添加到 tag 映射將信息放入同步文件中,以便在目標 pi server 中創(chuàng)建標記點是否從 tag 映射中刪除標記點將信息放入同步文件中,以便在目標 pi server 中刪除標記點是是

39、不更改 tag 映射。如果在接口未運行時編輯標記點,請將信息放入同步文件中,以便在目標 pi server 中修改標記點初始啟動時,tag 映射表不存在。tag 映射中沒有標記點 id。這種狀況會導致該接口將源 pi server 的標記點數(shù)據(jù)庫中的每個標記點添加到 tag 映射表中。然后,該接口將完整的同步文件發(fā)送到目標 pi server 中的接口。通過維護磁盤文件中 tag 映射表的備份副本、重新啟動后讀取此文件并使用上述步驟比較標記點 id,該接口已識別接口未運行時發(fā)生的標記點更改。此外,當該接口啟動時,它還將注冊標記點數(shù)據(jù)庫的更改。如果您在源 pi server 中添加、刪除或更改標

40、記點,則該接口會將此更改傳播到目標 pi server 中。二進制文件在源 pi server 中,tag 映射文件的名稱為 taglist.cache。在目標 pi server 中,該文件的名稱為 tagmap.cache。這些文件為二進制文件,且用戶無法讀取。刪除或更改這些文件不會損壞源 pi server。但是,對于目標 pi server,刪除或更改這些文件會導致標記點同步丟失,并中斷數(shù)據(jù)傳送到目標 pi server。后果可能包括(但不限于): 該接口丟失數(shù)據(jù)或將數(shù)據(jù)寫入錯誤的目標標記點; 該接口錯誤編輯目標標記點的屬性; 該接口錯誤刪除目標標記點并刪除其所有歷史記錄。備注:由于以

41、上不良后果,因此,除非您正在對目標 pi server 執(zhí)行重新初始化,否則禁止更改或刪除這些文件。文件位置tag 映射文件必須位于與接口可執(zhí)行程序相同的目錄中。也就是說,如果您將接口可執(zhí)行程序從一個目錄移到另一個目錄,則您必須移動相應的 tag 映射文件。對于在源 pi server 中運行的接口可執(zhí)行程序,您必須移動 taglist.cache。對于在目標 pi server 中運行的接口可執(zhí)行程序,您必須移動 tagmap.cache。關機屬性在目標 pi server 中,chinanetiso interface 將同步標記點的shutdown(關機)屬性設置為 0。此配置可以阻止

42、pi shutdown subsystem 寫入shutdown(關機)數(shù)字狀態(tài)。相反,如果啟用歷史記錄恢復,則 chinanetiso interface 將傳播源 pi server 中的關機事件。時間序列數(shù)據(jù)的傳送源 pi server 中的接口通過二進制數(shù)據(jù)文件將歷史數(shù)據(jù)和實時數(shù)據(jù)傳送到目標 pi server 中的接口。默認情況下,這些文件位于本地安裝目錄的 dat 子目錄中。(您可以通過設置 /filepath 啟動參數(shù)或編輯相應的 icu control 框更改此位置。)打開文件時,文件的擴展名為 .tmp。該接口關閉文件后,該文件的擴展名為 .dat。當文件超出大小限制或更新頻

43、率已到期時,該接口將關閉文件。用戶均可為以上兩種情況配置參數(shù)。數(shù)據(jù)文件由于許多時間序列值條目組成。每個條目都包含源 pi server 中標記點的標記點 id、值及其相關時間戳。在收集歷史數(shù)據(jù)和實時數(shù)據(jù)的過程中,源 pi server 中的接口會將數(shù)據(jù)寫入二進制數(shù)據(jù)文件。它還會將這些文件發(fā)送到目標 pi server 中的接口。稍后,該接口的副本將讀取這些二進制文件。該副本使用標記點 id 將時間戳和值寫入 pi server。由于兩個 pi server 中標記點的標記點 id 可能不匹配,因此,目標 pi server 中的接口必須維護 tag 映射表。發(fā)送數(shù)據(jù)文件后,源 pi serve

44、r 中的接口將刪除該文件。同樣,讀取數(shù)據(jù)文件后,目標 pi server 中的接口也會將其刪除。歷史記錄恢復chinanetiso interface 支持“歷史記錄恢復”。通過為源 pi server 中運行的副本指定當前時間之前的小時數(shù),可以啟用此功能。例如,如果您指定 8 小時,則 chinanetiso interface 將在啟動時從其啟動時間之前 8 小時開始檢索歷史數(shù)據(jù)。chinanetiso interface 不限制歷史記錄恢復的小時數(shù)。chinanetiso interface 始終跟蹤它為每個標記點發(fā)送的最新值。它定期將此信息保存到磁盤,因此可在執(zhí)行歷史記錄恢復時最大程度

45、地減少數(shù)據(jù)重疊現(xiàn)象。chinanetiso interface 還會在錯誤恢復后執(zhí)行歷史記錄恢復。例如,標記點配置錯誤將阻止 chinanetiso interface 檢索該標記點的數(shù)據(jù)。更正錯誤后,chinanetiso interface 將執(zhí)行歷史記錄恢復。實時數(shù)據(jù)收集源 pi server在源 pi server 中,chinanetiso interface 在完成歷史記錄恢復后執(zhí)行實時數(shù)據(jù)收集。實時數(shù)據(jù)是指 chinanetiso interface 從源 pi server 的更新管理器中檢索的新事件。chinanetiso interface 的標記點列表包含 pi serv

46、er 中的每個標記點。因此,chinanetiso interface 將注冊 pi server 中所有標記點的事件。用于 pi update manager 的 maxupdatequeue 參數(shù)限制了 chinanetiso interface 可以檢索的新事件數(shù)。對于 pi server v3.4.375 及更高版本,此參數(shù)的默認值為 50,000。對于早期版本,此值為 4,096。您必須確保此 maxupdatequeue 參數(shù)適用于 chinanetiso interface。特別建議使用以下公式:maxupdatequeue = 許可的標記點數(shù) * 更新率(秒)chinaneti

47、so interface 的默認更新率為 5 秒。(您可以通過 /update 啟動參數(shù)或通過 icu 編輯框更改此值。)因此,如果許可的標記點數(shù)為 40,000 個標記點、且您使用的 chinanetiso interface 默認更新率為 5 秒,請將 maxupdatequeue 參數(shù)設置為 200,000。用于 pi update manager 的 totalupdatequeue 參數(shù)限制了整個 pi server 的新事件數(shù)。因此,您必須確保此參數(shù)至少等于 maxupdatequeue。對于 pi server v3.4.375 及更高版本,totalupdatequeue 的默

48、認值為 1,000,000,000。對于早期版本,此值為 100,000。 要更改 maxupdatequeue 或 totalupdatequeue 的值,請使用連接 smt(系統(tǒng)管理工具)的參數(shù)整定插件。要使此更改生效,必須重新啟動 pi server。無論源 pi server 中的接口因任何原因丟失與目標 pi server 中接口的連接,則源 pi server 中的接口將定期嘗試重新建立通信。它將繼續(xù)從 pi update manager 中讀取值并將這些值寫入數(shù)據(jù)文件。僅當本地安裝目錄中所有數(shù)據(jù)文件的累積大小為 2 gb 時,數(shù)據(jù)收集才會停止。(用戶可配置此限制。)此限制阻止接口

49、占用 pi server 計算機中的所有可用磁盤空間。當接口達到上述狀態(tài)時,它會將消息寫入日志文件、暫停數(shù)據(jù)收集并進入重新連接循環(huán)。與目標 pi server 中的接口建立連接之后,源 pi server 中的接口將發(fā)送數(shù)據(jù)文件并刪除這些文件。然后,源 pi server 將恢復從 pi update manager 中讀取新事件。目標 pi server目標 pi server 中的接口將按照它們在源 pi server 中創(chuàng)建的相同順序處理二進制數(shù)據(jù)文件。此步驟可防止產生無序數(shù)據(jù)。當接口加載數(shù)據(jù)文件時,它一次只讀取一個數(shù)據(jù)事件。該接口不修改事件值或事件時間戳。它使用源 pi server

50、的更新管理器提供的相同值和時間戳將事件寫入目標 pi server 中。更新頻率默認情況下,源 pi server 中的接口每隔 5 秒鐘將數(shù)據(jù)文件發(fā)送到目標 pi server。此頻率將限制源 pi server 中的實時更新和目標 pi server 中的實時更新之間的滯后時間。用戶可配置此頻率。pi server 附件正如本文檔之前所述,chinanetiso interface 必須在與 pi server 在相同的計算機中運行。此外,chinanetiso interface 本身十分依賴于單個 pi server subsystem。在目標 pi server 中,如果重新啟動 p

51、i network manager 或 pi snapshot subsystem,則您必須重新啟動 chinanetiso interface。在源 pi server 中,如果重新啟動 pi network manager、pi snapshot 或 pi update manager subsystem,則您必須重新啟動 chinanetiso interface。第 3 章安裝清單安裝 chinanetiso interface 與安裝傲時軟件 (osisoft) 的任何其他接口都不相同。以下清單簡述了安裝步驟。請確保您了解所有步驟。如有任何疑問,請聯(lián)系傲時軟件 (osisoft) 技

52、術支持。網(wǎng)絡隔離器1. 網(wǎng)絡隔離器附帶了一個測試程序,用于在不同計算機之間傳送簡單文本文件。配置網(wǎng)絡隔離器,以便源 pi server 計算機可以將文件傳送到目標 pi server 計算機。您需要指定 ip 地址和 tcp 端口號。有關信息,請參閱“網(wǎng)絡隔離器”文檔。此步驟既不配置 pi 軟件、也不配置 pi server。2. 請記錄目標 pi server 計算機的 ip 地址,和源 pi server 計算機中看到的目標 pi server 計算機 ip 地址一致。如果為 nat(網(wǎng)絡地址轉換)配置網(wǎng)絡隔離器,則在目標 pi server 計算機中運行 ipconfig 時,得到的 i

53、p 地址未必就是源計算機能用來和目標計算機交互的地址。3. 同樣,請記錄源 pi server 計算機的 ip 地址,和在目標 pi server 計算機中看到的源 pi server 計算機 ip 地址一致。如果為 nat(網(wǎng)絡地址轉換)配置網(wǎng)絡隔離器,則在源 pi server 計算機中運行 ipconfig 時,得到的 ip 地址未必就是目標計算機能用來和源計算機交互的地址。4. 請記錄步驟 1 中傳送文件使用的 tcp 端口。您將使用此相同端口號來配置 chinanetiso interface。一次性初始化目標 pi server一次性初始化旨在配置目標 pi server,使它盡可

54、能地與源 pi server 類似。但是,在執(zhí)行一次性初始化操作之前,您需仔細考慮要哪些 pi server 文件無需從源計算機傳送到目標計算機。例如,由于源 pi server 和目標 pi server 具有不同的安全性要求,因此,您可能不需要復制 pi trust 數(shù)據(jù)庫。1. 請在目標計算機中安裝 pi server。確保安裝與源計算機相同版本的 pi server。選擇安裝目錄和存檔文件的目錄時,請確保選擇與源 pi server 中相同的目錄。例如,如果在源計算機中使用 c:pi,請在目標計算機中也使用 c:pi2. 在目標計算機中啟動 pi sever,以確認安裝正確。3. 停止目標計算機中的 pi server。4. 對源計算機中運行的 pi server 執(zhí)行備份。有關正確的備份步驟,請參考 pi server 手冊。5. 從您在步驟 4 中創(chuàng)建的備份中刪除

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論