版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PI-Buffer使用文檔APINodeBuffer(數(shù)據(jù)緩存)起到了如下作用:當API節(jié)點與PI主節(jié)點失去通訊連接(如網(wǎng)絡故障或PI服務器的起停與維護)時,在這期間的數(shù)據(jù)可以存入緩存文件中,當連接重新建立時把這些數(shù)據(jù)依次寫入PI服務器中,以此確保了數(shù)據(jù)的完整性,提高了系統(tǒng)可靠性。API-Buffer設有三級緩存,第一級和第二級設置在內(nèi)存之中,第三級設置在硬盤上(默認位置C:\ProgramFiles\PIPC\DAT\APIBUF.DATXE"APIBUF.DAT"),寫入緩存采用先入先出(FIFO),順序為由第一級向第三級逐級寫入。讀取緩存中的數(shù)據(jù)全部在第一級緩存上完成,在第三級緩存中的數(shù)據(jù)被讀出的過程中,數(shù)據(jù)首先被移至了第二級緩存,接著移至第一級緩存被讀走。當API-Buffer停止運行時系統(tǒng)會合并第一二三級緩存內(nèi)容至處于硬盤上的第三級緩存處,以備后用。API-Buffer的配置在接口機上完成,在安裝了PI-API的接口機上使用PI-Buffer僅需要修改相關配置文件無需進行其他任何安裝步驟。打開PIPC目錄下的DAT文件夾,找到piclient.ini文件(如安裝在C盤,則默認位置為C:\ProgramFiles\PIPC\DAT\piclient.ini),通過配置piclient.ini文件中[APIBUFFER]段的參數(shù)完成對buffer的基本設置,如部分參數(shù)在文件中沒有顯示請手動添加,相關參數(shù)設置如下:BUFFERING=1:Buffer的可用標識,置1可用0不可用;PAUSERATE=2:當緩存為空時Buffering向PI中寫數(shù)據(jù)的等待時間(秒);RETRYRATE=120:當與PI服務器失去連接后嘗試連接服務器的等待時間(秒);MAXFILESIZE=1000000:第三級緩存(硬盤上)的文件最大空間(B);MAXTRANSFEROBJS=10000:Buffering向PI寫數(shù)據(jù)時每次最大的事件數(shù);BUF1SIZE=100000:第一級緩存(內(nèi)存上)的文件最大空間(B);BUF2SIZE=50000:第二級緩存(內(nèi)存上)的文件最大空間(B);SENDRATE=100:緩存向PI寫數(shù)的時間間隔(ms);打開pilogin.ini文件(默認位置C:\ProgramFiles\PIPC\DAT\pilogin.ini),配置PI服務器信息:[Services]PI1=PI[Defaults]HELPFILE=D:\PIPC\HELP\pilogin.hlpPIServer=192.168.20.100PI1USER=piadmin[PINODEIDENTIFIERS]PI1=192.168.20.100,20066,5450配置PI-BUFFERSERVER服務打開控制面板>管理工具>服務,右擊PI-BUFFERSERVER服務打開其屬性頁,在常規(guī)選項卡里選擇啟動類型為自動,如圖1所示;在登陸選項卡里配置登陸身份,輸入擁有管理員權限的用戶名和密碼,如圖2所示。配置完服務后使PI-Buffer具有了開機自啟動的能力。圖1圖2Buffering的手動起動及停止啟動:使用pistart.bat文件(默認位置為C:\ProgramFiles\PIPC\BIN\pistart.bat)停止:使用pistop.bat文件(默認位置為C:\ProgramFiles\PIPC\BIN\pistop.bat)Buffering狀態(tài)查看工具可以使用bufutil.exe查看當前的緩存狀態(tài),bufutil.exe的默認位置為C:\ProgramFiles\PIPC\BIN\bufutil.exe。運行該程序后出現(xiàn)如圖3所示界面,在Enterchoice后分別輸如1、2、3可以分別進入第一、二、三級緩存的狀態(tài)信息界面;輸入4停止緩存服務并退出bufutil.exe;輸入5推出bufutil.exe。下面以第一級緩存為例說明所顯示的主要狀態(tài)信息,如圖4所示,Mode:顯示了當前的緩存使用模式,“Single”表示當前只使用了第一級主緩存;“DualMemory”表示使用了內(nèi)存中的第一二級緩存;“DualMemoryandFile”表示同時使用了內(nèi)存中的一二級緩存和硬盤上的第三級緩存。Serverstatus:顯示了當前與PI服務器的連接狀態(tài)。Size:第一級緩存的大小。Unprocessedentries:當前緩存中的數(shù)據(jù)量。圖3圖4附:啟動Buffer服務時應先停用接口機上所有與PI有關的程序,啟動Buffer服務后再將它們重新啟動。另附所有具有緩存功能的API函數(shù):piar_putarcvaluesxpiar_putarcvaluexpiar_putvaluepisn_putsnapshotpisn_putsnapshotspisn_putsnapshotqpisn_putsnapshotqxpisn_putsnapshotsxpisn_putsnapshotxpisn_sendexceptionqpisn_sen
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東泰安市2024-2025學年高三語文(上)10月測試卷附答案解析
- 滿堂支架現(xiàn)澆施工垮塌原因分析及處理措施
- 2024年熱分析儀行業(yè)分析:熱分析儀廣泛應用于制藥領域
- 2024-2025學年小學美術一年級下冊(2024)嶺南版(2024)教學設計合集
- 20年后的我300個字左右
- 2024年山西省土地委托流轉(zhuǎn)合同
- 2023年學校幼兒園教學成果總結報告4篇
- 2024-2025學年高中生物學必修1 分子與細胞滬科技版(2020)教學設計合集
- 征求意見稿BKT復合外模板現(xiàn)澆混凝土保溫系統(tǒng)應用技術規(guī)程
- 2024年3月上半年四川巴中平昌縣招考聘用中小學教師49人筆試歷年典型考點解題思路附帶答案詳解
- 《世界的氣候類型》示范課課件
- 正確認識自己 教學設計 心理健康八年級全一冊
- 中國重組人絨促性素行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告2024-2029版
- 保安工作崗位安排方案
- 建筑施工現(xiàn)場施工安全(施工安全手冊)日周月檢查要點指南
- 學生家長心理健康教育講座
- 護理副高職稱匯報模擬
- 康復養(yǎng)老中心規(guī)劃方案
- 青海對外開放戰(zhàn)略
- 護士心理健康現(xiàn)狀調(diào)查報告總結
- 匯綜發(fā) 號 新版國際收支交易分類與結售匯項目及代碼對照表
評論
0/150
提交評論