亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

多設(shè)備監(jiān)控器的制作方法

文檔序號(hào):6286922閱讀:242來源:國知局
專利名稱:多設(shè)備監(jiān)控器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于PLC上的人機(jī)接口設(shè)備,尤其涉及一種可以連接多個(gè)PLC的 多設(shè)備監(jiān)控器。
背景技術(shù)
隨著工業(yè)自動(dòng)化的飛速發(fā)展,工業(yè)設(shè)備的種類也日益豐富,復(fù)雜多樣的設(shè)備協(xié)同 工作,組成了各種適應(yīng)工業(yè)不同需求的生產(chǎn)線,大大提高了工業(yè)的自動(dòng)化程度。但隨之而來 的,面對(duì)數(shù)量如此之多、種類如此豐富的設(shè)備,人工視察的方式顯然不能滿足工業(yè)現(xiàn)代化的 需求,如何高效率低成本地同時(shí)監(jiān)視、管理、協(xié)調(diào)多種設(shè)備成為自動(dòng)化進(jìn)程中的一個(gè)難題。目前解決這個(gè)問題的方法是通過運(yùn)行監(jiān)視軟件的機(jī)器與現(xiàn)場(chǎng)工業(yè)設(shè)備通訊,獲取 現(xiàn)場(chǎng)數(shù)據(jù)并以圖形化的方式顯示給用戶。此方法大大提高了監(jiān)視的可視化。但此方法只能 對(duì)一臺(tái)設(shè)備進(jìn)行監(jiān)視,面對(duì)數(shù)量眾多的現(xiàn)場(chǎng)設(shè)備則需要相應(yīng)數(shù)量的監(jiān)視設(shè)備才能達(dá)到監(jiān)視 的全面性,一方面,查看各設(shè)備的狀態(tài)需要去不同的監(jiān)視設(shè)備才能查看,不能同時(shí)對(duì)相鄰或 相關(guān)聯(lián)的設(shè)備進(jìn)行整體全面地查看以便進(jìn)行系統(tǒng)地分析、管理;另一方面,數(shù)量眾多的監(jiān)視 設(shè)備需要極高的花費(fèi),維護(hù)費(fèi)用也較高。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種多設(shè)備監(jiān)控器,其可實(shí)現(xiàn)一臺(tái)監(jiān)控器同時(shí)監(jiān)視多臺(tái)現(xiàn)場(chǎng) 設(shè)備,降低了用戶的設(shè)備采購成本,提高了管理、協(xié)調(diào)現(xiàn)場(chǎng)設(shè)備的效率。為解決上述技術(shù)問題,本發(fā)明包括液晶顯示器,液晶顯示器前設(shè)置觸摸屏,顯示 器和觸摸屏連接CPU,CPU連接內(nèi)存儲(chǔ)器、程序存儲(chǔ)器和2個(gè)或2個(gè)以上的輸出通訊接口,所 述的程序存儲(chǔ)器中固化如下步驟的組態(tài)軟件(1) CPU在時(shí)間片內(nèi)判斷當(dāng)前輸出通訊接口是否連接有PLC,如果輸出通訊接口連 接有PLC,則請(qǐng)求PLC將PLC存儲(chǔ)器中共用存儲(chǔ)區(qū)中的設(shè)備鏈表一次不中斷的傳回內(nèi)存儲(chǔ) 器,如果輸出通訊接口沒有連接PLC,則對(duì)下一個(gè)輸出設(shè)為當(dāng)前輸出通訊接口 ;(2)將傳入的一個(gè)PLC設(shè)備鏈表并入設(shè)備鏈總表;(3)在CPU的控制下將設(shè)備鏈總表中各設(shè)備鏈表中的對(duì)應(yīng)每個(gè)設(shè)備的記錄,通過 顯示器用圖元的方式在同一頁面或一個(gè)以上的頁面中顯示出來;每隔90-100ms由CPU控制重復(fù)⑴-(3)的上述步驟;和(a)當(dāng)用戶通過觸摸屏修改液晶顯示器上顯示代表特定設(shè)備參數(shù)的圖元時(shí),修改 后的新設(shè)備信息通過觸摸屏驅(qū)動(dòng)程序傳給控制模塊,控制模塊更新圖元對(duì)應(yīng)的設(shè)備鏈總表 設(shè)備鏈表的設(shè)備記錄中的當(dāng)前數(shù)據(jù)項(xiàng),然后由CPU判斷設(shè)備鏈表的優(yōu)先級(jí),再依據(jù)優(yōu)先級(jí) 順序依次將修改后的設(shè)備鏈表通過輸出通訊接口,傳回給對(duì)應(yīng)的PLC存儲(chǔ)器中的共用存儲(chǔ) 區(qū)。所述的組態(tài)軟件還包括存儲(chǔ)和回放模塊,其步驟如下
存儲(chǔ)模塊為將根據(jù)現(xiàn)場(chǎng)用戶的選擇的存儲(chǔ)圖元,將用戶激活該圖元至用戶終止激 活的時(shí)間段內(nèi)A.在程序存儲(chǔ)器中,創(chuàng)建一個(gè)存儲(chǔ)文件;B.將數(shù)據(jù)鏈表加上當(dāng)前的時(shí)間,依次加入存儲(chǔ)文件中;C.將存儲(chǔ)文件的文件名加入存儲(chǔ)鏈表;回放模塊為將現(xiàn)場(chǎng)用戶選擇的回放圖元,將存儲(chǔ)鏈表的內(nèi)容顯示在屏幕上(I)根據(jù)所選存儲(chǔ)鏈表中的記錄,將對(duì)應(yīng)的存儲(chǔ)文件的末尾時(shí)間數(shù)據(jù)項(xiàng)和首個(gè)時(shí) 間數(shù)據(jù)項(xiàng)相減確定存儲(chǔ)時(shí)長(zhǎng),并通過時(shí)長(zhǎng)圖元顯示在屏幕上;(II)根據(jù)時(shí)長(zhǎng)圖元,將與時(shí)長(zhǎng)圖元最接近的數(shù)據(jù)鏈表找到;(III)將(II)中的數(shù)據(jù)鏈表存入內(nèi)存儲(chǔ)器中覆蓋原有數(shù)據(jù)鏈表。所述的組態(tài)軟件還包括存儲(chǔ)和回放模塊,其步驟如下存儲(chǔ)模塊為將根據(jù)圖元設(shè)定的初始上下、限參數(shù),當(dāng)圖元對(duì)應(yīng)的設(shè)備當(dāng)前值超出 初始上下、限參數(shù)的范圍,將用戶激活如下步驟的程序直至設(shè)備當(dāng)前值落入初始上下、限參 數(shù)的范圍內(nèi)A.在程序存儲(chǔ)器中,創(chuàng)建一個(gè)存儲(chǔ)文件;B.將數(shù)據(jù)鏈表加上當(dāng)前的時(shí)間,依次加入存儲(chǔ)文件中;C.將存儲(chǔ)文件的文件名加入存儲(chǔ)鏈表;回放模塊為將現(xiàn)場(chǎng)用戶選擇的回放圖元,將存儲(chǔ)鏈表的內(nèi)容顯示在屏幕上(I)根據(jù)所選存儲(chǔ)鏈表中的記錄,將對(duì)應(yīng)的存儲(chǔ)文件的末尾時(shí)間數(shù)據(jù)項(xiàng)和首個(gè)時(shí) 間數(shù)據(jù)項(xiàng)相減確定存儲(chǔ)時(shí)長(zhǎng),并通過時(shí)長(zhǎng)圖元顯示在屏幕上;(II)根據(jù)時(shí)長(zhǎng)圖元,將與時(shí)長(zhǎng)圖元最接近的數(shù)據(jù)鏈表找到;(III)將(II)中的數(shù)據(jù)鏈表存入內(nèi)存儲(chǔ)器中覆蓋原有數(shù)據(jù)鏈表。本發(fā)明采用一臺(tái)監(jiān)視器上設(shè)置多個(gè)輸出通訊接口并配合組態(tài)軟件,從而連接多臺(tái) PLC,實(shí)現(xiàn)了一臺(tái)監(jiān)控器同時(shí)監(jiān)視多臺(tái)現(xiàn)場(chǎng)設(shè)備,降低了用戶的設(shè)備采購成本,提高了管理、 協(xié)調(diào)現(xiàn)場(chǎng)設(shè)備的效率。


圖1為本發(fā)明的第一種實(shí)施方式的硬件系統(tǒng)框2為本發(fā)明的第二種實(shí)施方式的程序流程3為本發(fā)明的第一種實(shí)施方式的設(shè)備連接圖
具體實(shí)施例方式本發(fā)明的第一種實(shí)施方式如圖1和圖3所示本發(fā)明采用液晶顯示器,液晶顯示器前設(shè)置觸摸屏,液晶顯示器和觸摸屏連接CPU,CPU連接SDRAM內(nèi)存儲(chǔ)器、FLASHR0M程序存 儲(chǔ)器和輸出通訊接口,CPU采用ARM9系列核心模塊;液晶顯示屏采用彩色高分辨率TFT ;觸 摸屏配備4線電阻式觸摸屏;輸出通訊接口采用RS232、RS485或CAN接口與PLC實(shí)時(shí)通訊。 CPU與內(nèi)存儲(chǔ)器以及程序存儲(chǔ)器的連接電路為現(xiàn)有技術(shù),輸出通訊接口電路也為現(xiàn)有技術(shù)。 液晶顯示器和觸摸屏與CPU的連接電路為現(xiàn)有技術(shù)。組態(tài)軟件固化在液晶屏顯示器的程序存儲(chǔ)器中其步驟如下
(1) CPU在時(shí)間片內(nèi)判斷當(dāng)前輸出通訊接口是否連接有PLC,如果輸出通訊接口連 接有PLC,則請(qǐng)求PLC將PLC存儲(chǔ)器中共用存儲(chǔ)區(qū)中的設(shè)備鏈表一次不中斷的傳回內(nèi)存儲(chǔ) 器,如果輸出通訊接口沒有連接PLC,則對(duì)下一個(gè)輸出設(shè)為當(dāng)前輸出通訊接口 ;(2)將傳入的一個(gè)PLC設(shè)備鏈表并入設(shè)備鏈總表;(3)在CPU的控制下將設(shè)備鏈總表中各設(shè)備鏈表中的對(duì)應(yīng)每個(gè)設(shè)備的記錄,通過 顯示器用圖元的方式在同一頁面或一個(gè)以上的頁面中顯示出來;每隔90-100ms由CPU控制重復(fù)⑴-(3)的上述步驟;禾口(a)當(dāng)用戶通過觸摸屏修改液晶顯示器上顯示代表特定設(shè)備參數(shù)的圖元時(shí),修改 后的新設(shè)備信息通過觸摸屏驅(qū)動(dòng)程序傳給控制模塊,控制模塊更新圖元對(duì)應(yīng)的設(shè)備鏈總表 設(shè)備鏈表的設(shè)備記錄中的當(dāng)前數(shù)據(jù)項(xiàng),然后由CPU判斷設(shè)備鏈表的優(yōu)先級(jí),再依據(jù)優(yōu)先級(jí) 順序依次將修改后的設(shè)備鏈表通過輸出通訊接口,傳回給對(duì)應(yīng)的PLC存儲(chǔ)器中的共用存儲(chǔ) 區(qū)。PLC存儲(chǔ)器內(nèi)的設(shè)備鏈表為現(xiàn)有技術(shù)中已經(jīng)公開的數(shù)據(jù)結(jié)構(gòu)。圖元為在顯示器上用于代表設(shè)備和設(shè)備狀態(tài)以及設(shè)備狀態(tài)調(diào)整的圖片、表格、文 字表達(dá)形式。圖元通過鏈表與設(shè)備鏈表間建立對(duì)應(yīng)關(guān)系,使圖元與PLC現(xiàn)場(chǎng)設(shè)備間建立對(duì) 用關(guān)系,同時(shí)通過對(duì)圖元屬性的設(shè)置也可實(shí)現(xiàn)對(duì)設(shè)備的控制。圖元的表示形式便于用戶直 觀的了解PLC控制的設(shè)備的狀態(tài),以及方便對(duì)設(shè)備進(jìn)行必要的控制。本發(fā)明對(duì)于連接在不同輸出通訊接口上的PLC可在同一頁面或一個(gè)以上的頁面 中顯示主要包括以下模式(a)循環(huán)顯示每個(gè)頁面與連接的一個(gè)PLC關(guān)聯(lián),編輯好的多個(gè) 頁面按一定的周期循環(huán)進(jìn)行顯示。周期性地讀取每個(gè)頁面的內(nèi)容并根據(jù)顯示要求和由通訊 模塊獲得的數(shù)據(jù)進(jìn)行界面的動(dòng)態(tài)數(shù)據(jù)顯示。(b)多畫面同時(shí)顯示每個(gè)窗體與一個(gè)PLC關(guān) 聯(lián),用戶可以將多個(gè)窗體在顯示屏上分區(qū)域同時(shí)顯示,這樣相當(dāng)于有多個(gè)小顯示屏,用戶就 可以同時(shí)監(jiān)視多臺(tái)設(shè)備的運(yùn)行狀況。系統(tǒng)根據(jù)用戶的需求,依次調(diào)用相應(yīng)的頁面文件并根 據(jù)顯示區(qū)域的大小進(jìn)行相應(yīng)的縮放,在相應(yīng)的區(qū)域完整地顯示相應(yīng)的頁面內(nèi)容。(C)組合顯 示將相關(guān)聯(lián)的多個(gè)PLC連接的設(shè)備的運(yùn)行狀態(tài)在一個(gè)屏上以一條生產(chǎn)線的整體概念顯示 出來,使用戶對(duì)整條生產(chǎn)線有個(gè)全面的了解。一個(gè)頁面中的顯示內(nèi)容可以與多個(gè)設(shè)備相關(guān) 聯(lián)。根據(jù)通訊模塊獲得的數(shù)據(jù)定時(shí)更新各設(shè)備的數(shù)據(jù)并進(jìn)行相應(yīng)的形象顯示。(d)分類顯 示將類似的設(shè)備在同一屏中顯示以作對(duì)比或統(tǒng)一管理。根據(jù)頁面文件的內(nèi)容和通訊模塊 獲得的數(shù)據(jù)進(jìn)行相應(yīng)方式的顯示。本發(fā)明的第二種實(shí)施方式第二種實(shí)施方式的硬件結(jié)構(gòu)與第一種實(shí)施方式相同, 只是在第一種實(shí)施方式的組態(tài)程序中加入存儲(chǔ)和回放模塊,如圖2其步驟如下(1) CPU在時(shí)間片內(nèi)判斷當(dāng)前輸出通訊接口是否連接有PLC,如果輸出通訊接口連 接有PLC,則請(qǐng)求PLC將PLC存儲(chǔ)器中共用存儲(chǔ)區(qū)中的設(shè)備鏈表一次不中斷的傳回內(nèi)存儲(chǔ) 器,如果輸出通訊接口沒有連接PLC,則對(duì)下一個(gè)輸出設(shè)為當(dāng)前輸出通訊接口 ;(2)將傳入的一個(gè)PLC設(shè)備鏈表并入設(shè)備鏈總表;(3)在CPU的控制下將設(shè)備鏈總表中各設(shè)備鏈表中的對(duì)應(yīng)每個(gè)設(shè)備的記錄,通過 顯示器用圖元的方式在同一頁面或一個(gè)以上的頁面中顯示出來;每隔90-100ms由CPU控制重復(fù)⑴-(3)的上述步驟;
和(a)當(dāng)用戶通過觸摸屏修改液晶顯示器上顯示代表特定設(shè)備參數(shù)的圖元時(shí),修改 后的新設(shè)備信息通過觸摸屏驅(qū)動(dòng)程序傳給控制模塊,控制模塊更新圖元對(duì)應(yīng)的設(shè)備鏈總表 設(shè)備鏈表的設(shè)備記錄中的當(dāng)前數(shù)據(jù)項(xiàng),然后由CPU判斷設(shè)備鏈表的優(yōu)先級(jí),再依據(jù)優(yōu)先級(jí) 順序依次將修改后的設(shè)備鏈表通過輸出通訊接口,傳回給對(duì)應(yīng)的PLC存儲(chǔ)器中的共用存儲(chǔ) 區(qū)。和所述的組態(tài)軟件還包括存儲(chǔ)和回放模塊,其步驟如下存儲(chǔ)模塊為將根據(jù)現(xiàn)場(chǎng)用戶的選擇的存儲(chǔ)圖元,將用戶激活該圖元至用戶終止激 活的時(shí)間段內(nèi)A.在程序存儲(chǔ)器中,創(chuàng)建一個(gè)存儲(chǔ)文件;B.將數(shù)據(jù)鏈表加上當(dāng)前的時(shí)間,依次加入存儲(chǔ)文件中;C.將存儲(chǔ)文件的文件名加入存儲(chǔ)鏈表;回放模塊為將現(xiàn)場(chǎng)用戶選擇的回放圖元,將存儲(chǔ)鏈表的內(nèi)容顯示在屏幕上(I)根據(jù)所選存儲(chǔ)鏈表中的記錄,將對(duì)應(yīng)的存儲(chǔ)文件的末尾時(shí)間數(shù)據(jù)項(xiàng)和首個(gè)時(shí) 間數(shù)據(jù)項(xiàng)相減確定存儲(chǔ)時(shí)長(zhǎng),并通過時(shí)長(zhǎng)圖元顯示在屏幕上;(II)根據(jù)時(shí)長(zhǎng)圖元,將與時(shí)長(zhǎng)圖元最接近的數(shù)據(jù)鏈表找到;(III)將(II)中的數(shù)據(jù)鏈表存入內(nèi)存儲(chǔ)器中覆蓋原有數(shù)據(jù)鏈表。存儲(chǔ)鏈表記錄的數(shù)據(jù)項(xiàng)包記錄號(hào),文件名,存儲(chǔ)類型。存儲(chǔ)類型為手動(dòng)存儲(chǔ)、靜 態(tài)越限存儲(chǔ)、動(dòng)態(tài)越限存儲(chǔ)、異常存儲(chǔ)。本實(shí)施例采用的是手動(dòng)存儲(chǔ)模式。手動(dòng)存儲(chǔ)模式是 當(dāng)用戶需要進(jìn)行存儲(chǔ)時(shí),本發(fā)明會(huì)自動(dòng)創(chuàng)建一個(gè)新的存儲(chǔ)文件并將數(shù)據(jù)寫入文件直至用戶 停止存儲(chǔ)。本發(fā)明的第三種實(shí)施方式第三種實(shí)施方式的硬件結(jié)構(gòu)與第一種實(shí)施方式相同, 只是在第三種實(shí)施方式的組態(tài)程序中加入存儲(chǔ)和回放模塊,其步驟如下(1) CPU在時(shí)間片內(nèi)判斷當(dāng)前輸出通訊接口是否連接有PLC,如果輸出通訊接口連 接有PLC,則請(qǐng)求PLC將PLC存儲(chǔ)器中共用存儲(chǔ)區(qū)中的設(shè)備鏈表一次不中斷的傳回內(nèi)存儲(chǔ) 器,如果輸出通訊接口沒有連接PLC,則對(duì)下一個(gè)輸出設(shè)為當(dāng)前輸出通訊接口 ;(2)將傳入的一個(gè)PLC設(shè)備鏈表并入設(shè)備鏈總表;(3)在CPU的控制下將設(shè)備鏈總表中各設(shè)備鏈表中的對(duì)應(yīng)每個(gè)設(shè)備的記錄,通過 顯示器用圖元的方式在同一頁面或一個(gè)以上的頁面中顯示出來;每隔90-100ms由CPU控制重復(fù)⑴-(3)的上述步驟;和(a)當(dāng)用戶通過觸摸屏修改液晶顯示器上顯示代表特定設(shè)備參數(shù)的圖元時(shí),修改 后的新設(shè)備信息通過觸摸屏驅(qū)動(dòng)程序傳給控制模塊,控制模塊更新圖元對(duì)應(yīng)的設(shè)備鏈總表 設(shè)備鏈表的設(shè)備記錄中的當(dāng)前數(shù)據(jù)項(xiàng),然后由CPU判斷設(shè)備鏈表的優(yōu)先級(jí),再依據(jù)優(yōu)先級(jí) 順序依次將修改后的設(shè)備鏈表通過輸出通訊接口,傳回給對(duì)應(yīng)的PLC存儲(chǔ)器中的共用存儲(chǔ) 區(qū)。和存儲(chǔ)模塊為將根據(jù)圖元設(shè)定的初始上下、限參數(shù),當(dāng)圖元對(duì)應(yīng)的設(shè)備當(dāng)前值超出 初始上下、限參數(shù)的范圍,將用戶激活如下步驟的程序直至設(shè)備當(dāng)前值落入初始上下、限參數(shù)的范圍內(nèi)A.在程序存儲(chǔ)器中,創(chuàng)建一個(gè)存儲(chǔ)文件;B.將數(shù)據(jù)鏈表加上當(dāng)前的時(shí)間,依次加入存儲(chǔ)文件中;C.將存儲(chǔ)文件的文件名加入存儲(chǔ)鏈表;回放模塊為將現(xiàn)場(chǎng)用戶選擇的回放圖元,將存儲(chǔ)鏈表的內(nèi)容顯示在屏幕上(I)根據(jù)所選存儲(chǔ)鏈表中的記錄,將對(duì)應(yīng)的存儲(chǔ)文件的末尾時(shí)間數(shù)據(jù)項(xiàng)和首個(gè)時(shí) 間數(shù)據(jù)項(xiàng)相減確定存儲(chǔ)時(shí)長(zhǎng),并通過時(shí)長(zhǎng)圖元顯示在屏幕上;(II)根據(jù)時(shí)長(zhǎng)圖元,將與時(shí)長(zhǎng)圖元最接近的數(shù)據(jù)鏈表找到;
(III)將(II)中的數(shù)據(jù)鏈表存入內(nèi)存儲(chǔ)器中覆蓋原有數(shù)據(jù)鏈表。本實(shí)施例采用的是靜態(tài)越限存儲(chǔ)模式用戶在初始設(shè)置參數(shù)時(shí),約定某個(gè)設(shè)備的 某個(gè)寄存器也即某個(gè)變量的上限和下限。當(dāng)在運(yùn)行過程中,數(shù)據(jù)超出了此范圍,本發(fā)明會(huì)自 動(dòng)開始存儲(chǔ)數(shù)據(jù)直至數(shù)據(jù)正常。或動(dòng)態(tài)越限存儲(chǔ)模式用戶設(shè)定橫軸和縱軸的標(biāo)量??梢允止ぴO(shè)定正常狀態(tài)下的 橫軸和縱軸的數(shù)據(jù)值,也可以以動(dòng)態(tài)記錄的正常數(shù)據(jù)為標(biāo)準(zhǔn)。動(dòng)態(tài)記錄開始,則本系統(tǒng)會(huì)自 動(dòng)記錄橫軸和縱軸的各數(shù)據(jù)關(guān)系,從而標(biāo)定各種情況下的動(dòng)態(tài)的上限和下限,是一個(gè)包絡(luò) 圖。當(dāng)數(shù)據(jù)超出了上限或下限,則開始存儲(chǔ)數(shù)據(jù)直至正常。本發(fā)明基于嵌入式技術(shù),利用多個(gè)硬件通訊接口和實(shí)時(shí)數(shù)據(jù)庫與設(shè)備關(guān)聯(lián)等技術(shù) 實(shí)現(xiàn)了一臺(tái)監(jiān)控器可以同時(shí)對(duì)多臺(tái)設(shè)備進(jìn)行通訊,使用戶在一臺(tái)監(jiān)控器同時(shí)監(jiān)控多臺(tái)設(shè)備 的運(yùn)行狀況,便于對(duì)多臺(tái)設(shè)備進(jìn)行統(tǒng)一查看和管理,節(jié)省了成本,提高了效率,增強(qiáng)了監(jiān)控 現(xiàn)場(chǎng)的全面性;利用頁面文件的管理技術(shù)實(shí)現(xiàn)了一臺(tái)監(jiān)視器在不同現(xiàn)場(chǎng)狀態(tài)下的多個(gè)界面 自由切換以及多種顯示模式,提高了一臺(tái)監(jiān)視器的利用率;采用多線程技術(shù)使數(shù)據(jù)通訊、畫 面顯示等多項(xiàng)任務(wù)滿足實(shí)時(shí)需求;對(duì)各通訊接口分配了優(yōu)先級(jí),第一個(gè)通訊接口的優(yōu)先級(jí) 最高,最后一個(gè)通訊接口的優(yōu)先級(jí)最低,當(dāng)需要與多個(gè)設(shè)備進(jìn)行通訊并顯示時(shí),就能對(duì)重要 或緊急的設(shè)備做出快速的響應(yīng)。
權(quán)利要求
一種多設(shè)備監(jiān)控器,包括液晶顯示器,液晶顯示器前設(shè)置觸摸屏,顯示器和觸摸屏連接CPU,CPU連接內(nèi)存儲(chǔ)器、程序存儲(chǔ)器和2個(gè)或2個(gè)以上的輸出通訊接口,其特征在于所述的程序存儲(chǔ)器中固化如下步驟的組態(tài)軟件(1)CPU在時(shí)間片內(nèi)判斷當(dāng)前輸出通訊接口是否連接有PLC,如果輸出通訊接口連接有PLC,則請(qǐng)求PLC將PLC存儲(chǔ)器中共用存儲(chǔ)區(qū)中的設(shè)備鏈表一次不中斷的傳回內(nèi)存儲(chǔ)器,如果輸出通訊接口沒有連接PLC,則對(duì)下一個(gè)輸出設(shè)為當(dāng)前輸出通訊接口;(2)將傳入的一個(gè)PLC設(shè)備鏈表并入設(shè)備鏈總表;(3)在CPU的控制下將設(shè)備鏈總表中各設(shè)備鏈表中的對(duì)應(yīng)每個(gè)設(shè)備的記錄,通過顯示器用圖元的方式在同一頁面或一個(gè)以上的頁面中顯示出來;每隔90-100ms由CPU控制重復(fù)(1)-(3)的上述步驟;和(a)當(dāng)用戶通過觸摸屏修改液晶顯示器上顯示代表特定設(shè)備參數(shù)的圖元時(shí),修改后的新設(shè)備信息通過觸摸屏驅(qū)動(dòng)程序傳給控制模塊,控制模塊更新圖元對(duì)應(yīng)的設(shè)備鏈總表設(shè)備鏈表的設(shè)備記錄中的當(dāng)前數(shù)據(jù)項(xiàng),然后由CPU判斷設(shè)備鏈表的優(yōu)先級(jí),再依據(jù)優(yōu)先級(jí)順序依次將修改后的設(shè)備鏈表通過輸出通訊接口,傳回給對(duì)應(yīng)的PLC存儲(chǔ)器中的共用存儲(chǔ)區(qū)。
2.根據(jù)權(quán)利要求1所述的多設(shè)備監(jiān)控器,其特征在于所述的組態(tài)軟件還包括存儲(chǔ)和 回放模塊,其步驟如下存儲(chǔ)模塊為將根據(jù)現(xiàn)場(chǎng)用戶的選擇的存儲(chǔ)圖元,將用戶激活該圖元至用戶終止激活的 時(shí)間段內(nèi)A.在程序存儲(chǔ)器中,創(chuàng)建一個(gè)存儲(chǔ)文件;B.將數(shù)據(jù)鏈表加上當(dāng)前的時(shí)間,依次加入存儲(chǔ)文件中;C.將存儲(chǔ)文件的文件名加入存儲(chǔ)鏈表;回放模塊為將現(xiàn)場(chǎng)用戶選擇的回放圖元,將存儲(chǔ)鏈表的內(nèi)容顯示在屏幕上(I)根據(jù)所選存儲(chǔ)鏈表中的記錄,將對(duì)應(yīng)的存儲(chǔ)文件的末尾時(shí)間數(shù)據(jù)項(xiàng)和首個(gè)時(shí)間數(shù) 據(jù)項(xiàng)相減確定存儲(chǔ)時(shí)長(zhǎng),并通過時(shí)長(zhǎng)圖元顯示在屏幕上;(II)根據(jù)時(shí)長(zhǎng)圖元,將與時(shí)長(zhǎng)圖元最接近的數(shù)據(jù)鏈表找到;(III)將(II)中的數(shù)據(jù)鏈表存入內(nèi)存儲(chǔ)器中覆蓋原有數(shù)據(jù)鏈表。
3.根據(jù)權(quán)利要求1所述的多設(shè)備監(jiān)控器,其特征在于所述的組態(tài)軟件還包括存儲(chǔ)和 回放模塊,其步驟如下存儲(chǔ)模塊為將根據(jù)圖元設(shè)定的初始上下、限參數(shù),當(dāng)圖元對(duì)應(yīng)的設(shè)備當(dāng)前值超出初始 上下、限參數(shù)的范圍,將用戶激活如下步驟的程序直至設(shè)備當(dāng)前值落入初始上下、限參數(shù)的 范圍內(nèi)A.在程序存儲(chǔ)器中,創(chuàng)建一個(gè)存儲(chǔ)文件;B.將數(shù)據(jù)鏈表加上當(dāng)前的時(shí)間,依次加入存儲(chǔ)文件中;C.將存儲(chǔ)文件的文件名加入存儲(chǔ)鏈表;回放模塊為將現(xiàn)場(chǎng)用戶選擇的回放圖元,將存儲(chǔ)鏈表的內(nèi)容顯示在屏幕上(I)根據(jù)所選存儲(chǔ)鏈表中的記錄,將對(duì)應(yīng)的存儲(chǔ)文件的末尾時(shí)間數(shù)據(jù)項(xiàng)和首個(gè)時(shí)間數(shù)據(jù)項(xiàng)相減確定存儲(chǔ)時(shí)長(zhǎng),并通過時(shí)長(zhǎng)圖元顯示在屏幕上;(II)根據(jù)時(shí)長(zhǎng)圖元,將與時(shí)長(zhǎng)圖元最接近的數(shù)據(jù)鏈表找到;(HI)將(II)中的數(shù)據(jù)鏈表存入內(nèi)存儲(chǔ)器中覆蓋原有數(shù)據(jù)鏈表。
全文摘要
本發(fā)明涉及一種用于PLC上的人機(jī)接口設(shè)備,尤其涉及一種可以連接多個(gè)PLC的多設(shè)備監(jiān)控器。它包括液晶顯示器,液晶顯示器前設(shè)置觸摸屏,顯示器和觸摸屏連接CPU,CPU連接內(nèi)存儲(chǔ)器、程序存儲(chǔ)器和2個(gè)或2個(gè)以上的輸出通訊接口,程序存儲(chǔ)器中固化組態(tài)軟件。其可實(shí)現(xiàn)一臺(tái)監(jiān)控器同時(shí)監(jiān)視多臺(tái)現(xiàn)場(chǎng)設(shè)備,降低了用戶的設(shè)備采購成本,提高了管理、協(xié)調(diào)現(xiàn)場(chǎng)設(shè)備的效率。
文檔編號(hào)G05B19/05GK101833299SQ20091006436
公開日2010年9月15日 申請(qǐng)日期2009年3月10日 優(yōu)先權(quán)日2009年3月10日
發(fā)明者劉文敬, 吳曉北 申請(qǐng)人:友利華(河南)高科技開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1