欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種人機(jī)界面修改報(bào)警限值的方法以及系統(tǒng)與流程

文檔序號(hào):11954114閱讀:866來(lái)源:國(guó)知局
一種人機(jī)界面修改報(bào)警限值的方法以及系統(tǒng)與流程

本發(fā)明涉及一種人機(jī)界面修改報(bào)警限值的方法以及系統(tǒng)。



背景技術(shù):

隨著工控技術(shù)的快速發(fā)展,工業(yè)控制系統(tǒng)在電力、冶金、石油、化工等領(lǐng)域得到了廣泛的應(yīng)用。為了保證系統(tǒng)的安全性和可靠性,工業(yè)控制系統(tǒng)必須具有故障診斷功能,當(dāng)系統(tǒng)中出現(xiàn)一些不可預(yù)見(jiàn)的干擾或者故障時(shí),系統(tǒng)必須能夠迅速發(fā)送報(bào)警信息并及時(shí)采取措施。此外,隨著季節(jié)、環(huán)境等因素的變化,工控參數(shù)的報(bào)警限值也會(huì)隨之而改變,如何在不改變系統(tǒng)其他軟硬件的基礎(chǔ)上實(shí)現(xiàn)報(bào)警限值的在線修改對(duì)于整個(gè)系統(tǒng)的可靠性和安全性起到了至關(guān)重要的作用。目前,大多數(shù)系統(tǒng)在人機(jī)界面上修改報(bào)警限值時(shí)需要將系統(tǒng)切換到組態(tài)狀態(tài)后才能進(jìn)行相應(yīng)的修改,而無(wú)法實(shí)現(xiàn)在線修改;并且大多數(shù)控制系統(tǒng)在報(bào)警限值修改后需要通過(guò)服務(wù)器收集處理數(shù)據(jù)后再將其廣播至客戶端,客戶端則需要周期性地向服務(wù)器發(fā)送請(qǐng)求,若存在新的數(shù)據(jù)更新,則更新人機(jī)界面上的數(shù)據(jù)。通過(guò)服務(wù)器廣播報(bào)警限值不僅降低了報(bào)警限值的更新速度,同時(shí)隨著系統(tǒng)規(guī)模的擴(kuò)大,系統(tǒng)會(huì)增加對(duì)服務(wù)器的服務(wù)請(qǐng)求,從而加大服務(wù)器的負(fù)載。

現(xiàn)有技術(shù)的缺點(diǎn):①無(wú)法實(shí)現(xiàn)在線修改,系統(tǒng)實(shí)時(shí)性差;②系統(tǒng)對(duì)服務(wù)器請(qǐng)求量大,占用大量服務(wù)器資源;③數(shù)據(jù)更新速度慢,用戶體驗(yàn)差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問(wèn)題,在于提供一種人機(jī)界面修改報(bào)警限值的方法以及系統(tǒng),用于解決現(xiàn)有報(bào)警限值無(wú)法在線修改的問(wèn)題,以及服務(wù)器負(fù)載大、數(shù)據(jù)更新速度慢、用戶體驗(yàn)差的問(wèn)題。

本發(fā)明之一是這樣實(shí)現(xiàn)的:一種人機(jī)界面修改報(bào)警限值的方法,所述方法包括操作員站、工程師站以及動(dòng)態(tài)數(shù)據(jù)中心站;具體包括如下步驟:

當(dāng)一站點(diǎn)更改報(bào)警限值,則將報(bào)警限值寫(xiě)值到該站點(diǎn)的共享內(nèi)存中;

其他站點(diǎn)根據(jù)該站點(diǎn)共享內(nèi)存的報(bào)警限值更新各自的報(bào)警限值。

進(jìn)一步地,所述當(dāng)一站點(diǎn)更改報(bào)警限值,則將報(bào)警限值寫(xiě)值到該站點(diǎn)的共享內(nèi)存中進(jìn)一步具體為如下步驟:

步驟1、當(dāng)一站點(diǎn)通過(guò)人機(jī)界面更改報(bào)警限值后,將報(bào)警限值寫(xiě)值到該站點(diǎn)的共享內(nèi)存中;

步驟2、判斷該條數(shù)據(jù)是否是新增數(shù)據(jù),若是則執(zhí)行步驟3,否則結(jié)束;

步驟3、判斷該條數(shù)據(jù)是否是報(bào)警數(shù)據(jù),若是則執(zhí)行步驟4,否則結(jié)束;

步驟4、將該報(bào)警數(shù)據(jù)封裝成各個(gè)站點(diǎn)設(shè)定的數(shù)據(jù)結(jié)構(gòu),然后將這個(gè)數(shù)據(jù)寫(xiě)入本地共享內(nèi)存中。

進(jìn)一步地,所述步驟4進(jìn)一步具體為:將該報(bào)警數(shù)據(jù)封裝成各個(gè)站點(diǎn)設(shè)定的數(shù)據(jù)結(jié)構(gòu),然后將這個(gè)數(shù)據(jù)寫(xiě)入本地共享內(nèi)存中,該站點(diǎn)將報(bào)警限值的更新消息通過(guò)廣播方式通知其他站點(diǎn)。

進(jìn)一步地,所述其他站點(diǎn)根據(jù)該站點(diǎn)共享內(nèi)存的報(bào)警限值更新各自的報(bào)警限值進(jìn)一步具體為:其他站點(diǎn)根據(jù)該站點(diǎn)的本地共享內(nèi)存的報(bào)警限值更新各自的報(bào)警限值。

本發(fā)明之二是這樣實(shí)現(xiàn)的:一種人機(jī)界面修改報(bào)警限值的系統(tǒng),所述系統(tǒng)包括操作員站、工程師站以及動(dòng)態(tài)數(shù)據(jù)中心站;具體包括如下模塊:

修改模塊,當(dāng)一站點(diǎn)更改報(bào)警限值,則將報(bào)警限值寫(xiě)值到該站點(diǎn)的共享內(nèi)存中;

更新模塊,其他站點(diǎn)根據(jù)該站點(diǎn)共享內(nèi)存的報(bào)警限值更新各自的報(bào)警限值。

進(jìn)一步地,所述修改模塊進(jìn)一步具體為如下單元:

修改單元,當(dāng)一站點(diǎn)通過(guò)人機(jī)界面更改報(bào)警限值后,將報(bào)警限值寫(xiě)值到該站點(diǎn)的共享內(nèi)存中;

新增數(shù)據(jù)判斷單元,判斷該條數(shù)據(jù)是否是新增數(shù)據(jù),若是則執(zhí)行步驟3,否則結(jié)束;

數(shù)據(jù)類(lèi)型判斷單元,判斷該條數(shù)據(jù)是否是報(bào)警數(shù)據(jù),若是則執(zhí)行步驟4,否則結(jié)束;

修改存儲(chǔ)單元,將該報(bào)警數(shù)據(jù)封裝成各個(gè)站點(diǎn)設(shè)定的數(shù)據(jù)結(jié)構(gòu),然后將這個(gè)數(shù)據(jù)寫(xiě)入本地共享內(nèi)存中。

進(jìn)一步地,所述修改存儲(chǔ)單元進(jìn)一步具體為:將該報(bào)警數(shù)據(jù)封裝成各個(gè)站點(diǎn)設(shè)定的數(shù)據(jù)結(jié)構(gòu),然后將這個(gè)數(shù)據(jù)寫(xiě)入本地共享內(nèi)存中,該站點(diǎn)將報(bào)警限值的更新消息通過(guò)廣播方式通知其他站點(diǎn)。

進(jìn)一步地,所述更新模塊進(jìn)一步具體為:其他站點(diǎn)根據(jù)該站點(diǎn)的本地共享內(nèi)存的報(bào)警限值更新各自的報(bào)警限值。

本發(fā)明具有如下優(yōu)點(diǎn):本發(fā)明一種人機(jī)界面修改報(bào)警限值的方法以及系統(tǒng),在人機(jī)界面上修改報(bào)警限值后通過(guò)廣播通信的方式將修改信息發(fā)送給各個(gè)站點(diǎn)而無(wú)需通過(guò)服務(wù)器再?gòu)V播,從而實(shí)現(xiàn)在線修改,同時(shí)不僅減少了占用服務(wù)器的資源還提高了修改限值同步更新的效率,提高了用戶體驗(yàn)。

附圖說(shuō)明

下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。

圖1為本發(fā)明方法執(zhí)行流程圖。

圖2為本發(fā)明人機(jī)界面上修改報(bào)警限值后更新到其他站點(diǎn)的流程圖。

具體實(shí)施方式

如圖1所示,本發(fā)明人機(jī)界面修改報(bào)警限值的方法,所述方法包括操作員站、工程師站以及動(dòng)態(tài)數(shù)據(jù)中心站;具體包括如下步驟:

步驟1、當(dāng)一站點(diǎn)通過(guò)人機(jī)界面更改報(bào)警限值后,將報(bào)警限值寫(xiě)值到該站點(diǎn)的共享內(nèi)存中;

步驟2、判斷該條數(shù)據(jù)是否是新增數(shù)據(jù),若是則執(zhí)行步驟3,否則結(jié)束;

步驟3、判斷該條數(shù)據(jù)是否是報(bào)警數(shù)據(jù),若是則執(zhí)行步驟4,否則結(jié)束;

步驟4、將該報(bào)警數(shù)據(jù)封裝成各個(gè)站點(diǎn)設(shè)定的數(shù)據(jù)結(jié)構(gòu),然后將這個(gè)數(shù)據(jù)寫(xiě)入本地共享內(nèi)存中,該站點(diǎn)將報(bào)警限值的更新消息通過(guò)廣播方式通知其他站點(diǎn);

步驟5、其他站點(diǎn)根據(jù)該站點(diǎn)的本地共享內(nèi)存的報(bào)警限值更新各自的報(bào)警限值。

所述操作員站是指對(duì)整個(gè)系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行監(jiān)視以及控制的工作站;工程師站是指對(duì)整個(gè)系統(tǒng)進(jìn)行控制算法組態(tài)的工作站;動(dòng)態(tài)數(shù)據(jù)中心站是指對(duì)整個(gè)系統(tǒng)的過(guò)程數(shù)據(jù)進(jìn)行記錄、存儲(chǔ)和二次處理的工作站。

本發(fā)明人機(jī)界面修改報(bào)警限值的系統(tǒng),所述系統(tǒng)包括操作員站、工程師站以及動(dòng)態(tài)數(shù)據(jù)中心站;具體包括如下模塊:

修改模塊,當(dāng)一站點(diǎn)更改報(bào)警限值,則將報(bào)警限值寫(xiě)值到該站點(diǎn)的共享內(nèi)存中;

更新模塊,其他站點(diǎn)根據(jù)該站點(diǎn)共享內(nèi)存的報(bào)警限值更新各自的報(bào)警限值。

所述修改模塊進(jìn)一步具體為如下單元:

修改單元,當(dāng)一站點(diǎn)通過(guò)人機(jī)界面更改報(bào)警限值后,將報(bào)警限值寫(xiě)值到該站點(diǎn)的共享內(nèi)存中;

新增數(shù)據(jù)判斷單元,判斷該條數(shù)據(jù)是否是新增數(shù)據(jù),若是則執(zhí)行步驟3,否則結(jié)束;

數(shù)據(jù)類(lèi)型判斷單元,判斷該條數(shù)據(jù)是否是報(bào)警數(shù)據(jù),若是則執(zhí)行步驟4,否則結(jié)束;

修改存儲(chǔ)單元,將該報(bào)警數(shù)據(jù)封裝成各個(gè)站點(diǎn)設(shè)定的數(shù)據(jù)結(jié)構(gòu),然后將這個(gè)數(shù)據(jù)寫(xiě)入本地共享內(nèi)存中,該站點(diǎn)將報(bào)警限值的更新消息通過(guò)廣播方式通知其他站點(diǎn)。

所述更新模塊進(jìn)一步具體為:其他站點(diǎn)根據(jù)該站點(diǎn)的本地共享內(nèi)存的報(bào)警限值更新各自的報(bào)警限值。

本發(fā)明一種具體實(shí)施方式:

如圖2所示,當(dāng)操作員在人機(jī)界面上修改報(bào)警限值后將值寫(xiě)入到共享內(nèi)存1中,則從共享內(nèi)存中讀取數(shù)據(jù),并按一定的數(shù)據(jù)結(jié)構(gòu)進(jìn)行處理后存入共享內(nèi)存2并發(fā)送廣播信息至其他站點(diǎn)。(這里的共享內(nèi)存1和共享內(nèi)存2都屬于共享內(nèi)存,因其存儲(chǔ)的數(shù)據(jù)不同用編號(hào)1和2區(qū)分。)

對(duì)于操作員站,當(dāng)操作員站收到人機(jī)界面發(fā)來(lái)的廣播信息后,從共享內(nèi)存2中讀取數(shù)據(jù),然后更新本地的內(nèi)存及文件,最后元件讀值后顯示在人機(jī)界面上。

對(duì)于動(dòng)態(tài)數(shù)據(jù)中心站,當(dāng)動(dòng)態(tài)數(shù)據(jù)中心站到人機(jī)界面發(fā)來(lái)的廣播信息后,從共享內(nèi)存2中讀取數(shù)據(jù),并更新報(bào)警列表。

對(duì)于工程師站,當(dāng)工程師站收到人機(jī)界面發(fā)來(lái)的廣播信息后,從共享內(nèi)存2中讀取數(shù)據(jù),然后將新的報(bào)警數(shù)據(jù)寫(xiě)入到內(nèi)存中,最后將新的報(bào)警數(shù)據(jù)保存到文件中。

從以上各個(gè)站點(diǎn)更新修改報(bào)警限值的方法可以看出,在人機(jī)界面上修改報(bào)警限值無(wú)需發(fā)送到服務(wù)器后,再通過(guò)服務(wù)器轉(zhuǎn)發(fā),而是操作員站在人機(jī)界面上修改報(bào)警限值后直接通過(guò)發(fā)送廣播信息通知各個(gè)站點(diǎn)修改報(bào)警限值??梢钥闯鲞@樣的無(wú)服務(wù)器的方式更新速度快,從而相應(yīng)的用戶無(wú)需等待,提高了用戶的體驗(yàn)。

雖然以上描述了本發(fā)明的具體實(shí)施方式,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說(shuō)明性的,而不是用于對(duì)本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
长治市| 乐陵市| 江山市| 长宁县| 洞头县| 邵武市| 双城市| 蕉岭县| 盈江县| 资溪县| 临猗县| 宜州市| 钟祥市| 卓资县| 通海县| 清水河县| 荥阳市| 潮州市| 商丘市| 博湖县| 北票市| 长丰县| 昭觉县| 贵阳市| 阜宁县| 磴口县| 榆中县| 天全县| 扶风县| 宜兴市| 屏东市| 那坡县| 北宁市| 玛多县| 漳平市| 柳河县| 精河县| 古蔺县| 六安市| 綦江县| 淳安县|