歷史回放即通過(guò)調(diào)用系統(tǒng)提供的函數(shù),以實(shí)現(xiàn)歷史數(shù)據(jù)的反演。用戶可通過(guò)歷史回放功能,將關(guān)聯(lián)實(shí)時(shí)數(shù)據(jù)的對(duì)象按一定周期播放過(guò)去一段時(shí)間內(nèi)的數(shù)據(jù)。
支持歷史回放功能的對(duì)象包括實(shí)時(shí)趨勢(shì)、實(shí)時(shí)報(bào)表、起始時(shí)間、實(shí)時(shí)報(bào)警、動(dòng)畫連接(關(guān)聯(lián)實(shí)時(shí)數(shù)據(jù))、子圖中的鐘表等。用戶可通過(guò)反演歷史數(shù)據(jù),快速認(rèn)定事故數(shù)據(jù)與時(shí)間點(diǎn),輔助優(yōu)化分析工藝流程,是工程監(jiān)控必不可少的重要工具。
啟用歷史回放功能時(shí),系統(tǒng)會(huì)單獨(dú)啟動(dòng)一個(gè)歷史回放環(huán)境。啟動(dòng)該環(huán)境時(shí)會(huì)打開(kāi)組態(tài)時(shí)設(shè)置的起始啟動(dòng)畫面,用戶也可根據(jù)需要,在該環(huán)境中通過(guò)右鍵菜單打開(kāi)其他畫面查看歷史回放。在歷史回放環(huán)境中下置數(shù)據(jù)和插入歷史數(shù)據(jù)的腳本或動(dòng)畫連接將失效。
注意:歷史回放功能不支持在WEB端或者瀏覽器上使用,僅可在運(yùn)行系統(tǒng)中查看。
一、功能調(diào)用
用戶只需調(diào)用一個(gè)函數(shù)HisReplay()即可啟動(dòng)歷史回放環(huán)境。調(diào)用該函數(shù)的腳本可寫在系統(tǒng)導(dǎo)航窗口中,也可以寫在系統(tǒng)文件菜單中,還可以寫在窗口的右鍵菜單中以及其他合適的地方。歷史回放環(huán)境啟動(dòng)后,打開(kāi)初始畫面的同時(shí)會(huì)彈出一個(gè)浮動(dòng)的工具欄,如下圖所示。

歷史回放效果圖
1、工具欄

歷史回放工具欄
工具欄移動(dòng):鼠標(biāo)長(zhǎng)按 可通過(guò)拖拽任意改變歷史回放工具欄的位置。
開(kāi)始時(shí)間:進(jìn)行歷史回放的開(kāi)始時(shí)間,可通過(guò)下拉框修改年/月/日或直接手動(dòng)修改時(shí)間,默認(rèn)時(shí)間為當(dāng)前系統(tǒng)時(shí)間減一小時(shí)。
結(jié)束時(shí)間:進(jìn)行歷史回放的結(jié)束時(shí)間,可通過(guò)下拉框修改年/月/日或直接手動(dòng)修改時(shí)間,默認(rèn)時(shí)間為當(dāng)前系統(tǒng)時(shí)間。
周期:歷史回放數(shù)據(jù)刷新周期,默認(rèn)為1.0秒,按鈕修改步長(zhǎng)為1秒,手動(dòng)修改亦可,其最小周期為0.1秒,最大周期為600秒。
當(dāng)前時(shí)間:當(dāng)前歷史回放進(jìn)行到的時(shí)間,格式為年/月/日 時(shí):分:秒.毫秒。
快進(jìn)、快退:在當(dāng)前歷史回放時(shí)間間隔內(nèi)快速瀏覽歷史數(shù)據(jù)時(shí)使用。每次調(diào)整為歷史回放時(shí)間間隔(歷史回放結(jié)束時(shí)間減開(kāi)始時(shí)間)的1/50。

速度調(diào)整工具
五倍快進(jìn)、五倍快退:每次調(diào)整為歷史回放時(shí)間間隔(歷史回放結(jié)束時(shí)間減開(kāi)始時(shí)間)的1/10。
開(kāi)始:點(diǎn)擊開(kāi)始?xì)v史回放。
暫停:點(diǎn)擊暫停歷史回放,方便控制歷史回放進(jìn)程,有利于查找歷史數(shù)據(jù)進(jìn)行分析。
二、示例
示例中將展示實(shí)時(shí)趨勢(shì)、數(shù)據(jù)輸出動(dòng)畫、起始時(shí)間、實(shí)時(shí)報(bào)表與實(shí)時(shí)報(bào)警的歷史回放效果與注意事項(xiàng)。示例詳情如下:
1.在數(shù)據(jù)庫(kù)中新建示例點(diǎn):模擬點(diǎn)example_01,如下圖所示。
注:進(jìn)行歷史回放的數(shù)據(jù)庫(kù)點(diǎn),需在創(chuàng)建點(diǎn)時(shí)保存歷史。

新建點(diǎn)-增加歷史
新建窗口win1,繪制如下所示畫面,畫面中包括趨勢(shì)控件、數(shù)值輸出動(dòng)畫、起始時(shí)間控件、報(bào)表控件、報(bào)警控件,分別關(guān)聯(lián)示例點(diǎn)example_01。繪制一文本為“歷史回放”的按鈕,在其鼠標(biāo)腳本中寫入函數(shù)HisReplay()。

繪制窗口對(duì)象
在開(kāi)發(fā)系統(tǒng)創(chuàng)建工程完成后,保存開(kāi)發(fā)系統(tǒng),進(jìn)入運(yùn)行系統(tǒng)。

VIEW
點(diǎn)擊“歷史回放”按鈕,彈出如下所示歷史回放窗口。
注:進(jìn)入歷史回放時(shí),首頁(yè)為用戶在開(kāi)發(fā)系統(tǒng)->設(shè)置->初始啟動(dòng)畫面中設(shè)置的畫面,詳見(jiàn)初始啟動(dòng)畫面相關(guān)內(nèi)容。
修改歷史回放開(kāi)始時(shí)間與結(jié)束時(shí)間為所需時(shí)間,點(diǎn)擊開(kāi)始按鈕進(jìn)行歷史回放。

歷史回放
注意:關(guān)閉啟動(dòng)程序管理器時(shí)將同時(shí)關(guān)閉歷史回放窗口。
如上圖所示,歷史回放中,窗口內(nèi)的趨勢(shì)控件、數(shù)值輸出動(dòng)畫、起始時(shí)間控件、報(bào)表控件、報(bào)警控件顯示內(nèi)容均為歷史回放中當(dāng)前時(shí)間的數(shù)據(jù),用戶可根據(jù)需要對(duì)歷史回放進(jìn)行暫停、快進(jìn)、快退與調(diào)整周期等。
歷史回放在使用過(guò)程中需注意:
1) 歷史回放窗口不影響VIEW的運(yùn)行,二者互不影響,同時(shí)工作。
2) 在運(yùn)行系統(tǒng)中,HisRelay()函數(shù)只能執(zhí)行一次,即不可在歷史回放窗口中重復(fù)打開(kāi)歷史回放窗口。
3) 進(jìn)行歷史回放的數(shù)據(jù)需在創(chuàng)建時(shí)保存歷史,未保存歷史的數(shù)據(jù)庫(kù)點(diǎn)無(wú)法進(jìn)行歷史回放。
4) VIEW中調(diào)用歷史數(shù)據(jù)的對(duì)象如歷史報(bào)表、歷史趨勢(shì)等不會(huì)進(jìn)行歷史回放,歷史回放是針對(duì)于實(shí)時(shí)數(shù)據(jù)而非歷史數(shù)據(jù),在歷史回放界面將呈現(xiàn)靜止的狀態(tài)(即不隨歷史時(shí)間變化而變化)。
5) 歷史回放期間不能下置數(shù)據(jù),如開(kāi)關(guān)等,但可在VIEW中下置數(shù)據(jù)。
6) 歷史回放期間用插入歷史腳本無(wú)效,但可在VIEW中插入歷史腳本。
7) 關(guān)閉啟動(dòng)程序管理器時(shí)將同時(shí)關(guān)閉歷史回放窗口。
歷史回放是工程管理的重要工具,用戶可靈活使用開(kāi)發(fā)環(huán)境下提供的各種參數(shù)及窗口功能,將其與歷史回放進(jìn)行組合,從而確定工程的問(wèn)題數(shù)據(jù),對(duì)問(wèn)題現(xiàn)場(chǎng)進(jìn)行更深刻的歷史還原。
|