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

過程控制系統(tǒng)中自定義信息顯示界面的生成方法

文檔序號(hào):10624252閱讀:413來源:國知局
過程控制系統(tǒng)中自定義信息顯示界面的生成方法
【專利摘要】過程控制系統(tǒng)中自定義信息顯示界面的生成方法,其中過程控制系統(tǒng)包括一個(gè)配置有控制系統(tǒng)軟件的上位機(jī),和一個(gè)配置有step7控制軟件的下位機(jī)。自定義信息顯示界面的生成方法包括:由Step7控制軟件定義一個(gè)結(jié)構(gòu)體。使用Step7控制軟件編寫功能塊以實(shí)現(xiàn)結(jié)構(gòu)體中各個(gè)成員變量的功能。在上位機(jī)的控制系統(tǒng)軟件中,利用腳本編寫的自定義信息顯示界面,且在自定義信息顯示界面中定義對(duì)應(yīng)于自定義信息的文本輸出變量,且將這些文本輸出變量鏈接至結(jié)構(gòu)體。
【專利說明】
過程控制系統(tǒng)中自定義信息顯示界面的生成方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種顯示界面的生成方法,尤其涉及過程控制系統(tǒng)中,自定義信息顯示界面的生成方法。
【背景技術(shù)】
[0002]Braumat系統(tǒng)是西門子公司針對(duì)食品飲料等過程控制行業(yè)開發(fā)的全集成控制系統(tǒng)。將Braumat系統(tǒng)應(yīng)用于生成過程時(shí),用戶需要在一些關(guān)鍵的工藝環(huán)節(jié)設(shè)定自定義信息,以提示操作人員在生產(chǎn)現(xiàn)場(chǎng)進(jìn)行操作或者引起操作人員注意。受到Braumat系統(tǒng)的限制,這些自定義信息僅能夠顯示于Braumat系統(tǒng)的報(bào)警控件界面或單元信息界面,這些界面中不但包括了自定義信息,還包括很多其他的系統(tǒng)診斷信息,且自定義信息沒有集中顯示。操作人員在報(bào)警控件界面或單元信息界面中,不能直觀的讀取自定義信息。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的是提供一種過程控制系統(tǒng)中自定義信息顯示界面的生成方法,從而使得操作人員能夠直觀的讀取自定義信息。
[0004]本發(fā)明提供了一種過程控制系統(tǒng)中自定義信息顯示界面的生成方法,其中過程控制系統(tǒng)包括一個(gè)配置有控制系統(tǒng)軟件的上位機(jī),和一個(gè)配置有step7控制軟件的下位機(jī)。自定義信息顯示界面的生成方法包括如下步驟。由Step7控制軟件定義一個(gè)結(jié)構(gòu)體,結(jié)構(gòu)體包括一個(gè)第一成員變量、一個(gè)第二成員變量、一個(gè)第三成員變量、一個(gè)第四成員變量、和一個(gè)第五成員變量。過程控制系統(tǒng)中當(dāng)前激活的自定義信息的信息編號(hào)能夠賦值于第一成員變量。過程控制系統(tǒng)有新觸發(fā)的自定義信息的信息編號(hào)能夠賦值于第二成員變量。第三成員變量為一個(gè)數(shù)組變量,自定義信息的狀態(tài)能夠分別賦值于第三成員變量。第四成員變量為一個(gè)數(shù)組變量,過程控制系統(tǒng)中當(dāng)前被激活的自定義信息的信息編號(hào)能夠賦值于第四成員變量,且過程控制系統(tǒng)中當(dāng)前未被激活的自定義信息能夠通過一個(gè)標(biāo)識(shí)字符賦值于第四成員變量。第五成員變量用于在自定義信息顯示界面顯示所有被激活的自定義信息且隱藏所有未被激活的自定義信息。使用Step7控制軟件編寫功能塊以實(shí)現(xiàn)結(jié)構(gòu)體中各個(gè)成員變量的功能。在上位機(jī)的控制系統(tǒng)軟件中,利用腳本編寫的自定義信息顯示界面,且在自定義信息顯示界面中定義對(duì)應(yīng)于自定義信息的文本輸出變量,且將這些文本輸出變量鏈接至結(jié)構(gòu)體。
[0005]在過程控制系統(tǒng)中自定義信息顯示界面的生成方法的再一種示意性的實(shí)施方式中,fe制系統(tǒng)軟件為Braumat系統(tǒng)軟件。
[0006]在過程控制系統(tǒng)中自定義信息顯示界面的生成方法的另一種示意性的實(shí)施方式中,結(jié)構(gòu)體包括一個(gè)顯示成員變量,過程控制系統(tǒng)中當(dāng)前存在多個(gè)激活的自定義信息時(shí),自定義信息顯示界面中能夠出現(xiàn)用于標(biāo)識(shí)存在多個(gè)激活的自定義信息的圖標(biāo)。
[0007]在過程控制系統(tǒng)中自定義信息顯示界面的生成方法的又一種示意性的實(shí)施方式中,結(jié)構(gòu)體包括一個(gè)隱藏成員變量,它用于控制自定義信息顯示界面中當(dāng)前顯示的自定義信息隱藏。
[0008]在過程控制系統(tǒng)中自定義信息顯示界面的生成方法的又一種示意性的實(shí)施方式中,結(jié)構(gòu)體包括一個(gè)滾動(dòng)成員變量,它用于控制在自定義信息顯示界面中滾動(dòng)顯示當(dāng)前激活的自定義信息。
[0009]在過程控制系統(tǒng)中自定義信息顯示界面的生成方法的又一種示意性的實(shí)施方式中,結(jié)構(gòu)體包括一個(gè)滾動(dòng)時(shí)間成員變量,它用于控制自定義信息顯示界面中信息滾動(dòng)顯示的間隔時(shí)間。
[0010]在過程控制系統(tǒng)中自定義信息顯示界面的生成方法的又一種示意性的實(shí)施方式中,結(jié)構(gòu)體包括一個(gè)手動(dòng)成員變量,且自定義信息顯示界面中定義有一個(gè)鏈接于手動(dòng)成員變量的命令按鈕,當(dāng)點(diǎn)擊命令按鈕時(shí),控制系統(tǒng)軟件的控制界面中顯示的信息切換到下一條。
【附圖說明】
[0011]以下附圖僅對(duì)本發(fā)明做示意性說明和解釋,并不限定本發(fā)明的范圍。
[0012]圖1顯示了過程控制系統(tǒng)的硬件結(jié)構(gòu)。
[0013]圖2用于說明過程控制系統(tǒng)中自定義信息顯示界面的生成方法的流程。
[0014]圖3顯示了自定義信息界面。
[0015]標(biāo)號(hào)說明
[0016]10上位機(jī)
[0017]20下位機(jī)
[0018]30自定義信息界面
[0019]32文本框。
【具體實(shí)施方式】
[0020]為了對(duì)發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對(duì)照【附圖說明】本發(fā)明的【具體實(shí)施方式】,在各圖中相同的標(biāo)號(hào)表不相同的部分。
[0021]在本文中,“示意性”表示“充當(dāng)實(shí)例、例子或說明”,不應(yīng)將在本文中被描述為“示意性”的任何圖示、實(shí)施方式解釋為一種更優(yōu)選的或更具優(yōu)點(diǎn)的技術(shù)方案。
[0022]為使圖面簡(jiǎn)潔,各圖中的只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。另外,以使圖面簡(jiǎn)潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。
[0023]過程控制系統(tǒng)用于自動(dòng)化制造或生產(chǎn)的過程控制。圖1顯示了過程控制系統(tǒng)的硬件結(jié)構(gòu)。如圖1所示,過程控制系統(tǒng)的硬件結(jié)構(gòu)包括一個(gè)上位機(jī)10,和多個(gè)下位機(jī)20。下位機(jī)20用于在生產(chǎn)現(xiàn)場(chǎng)控制各個(gè)工藝環(huán)節(jié),上位機(jī)10用于控制各個(gè)下位機(jī)20,且上位機(jī)10和下位機(jī)20之間能夠通過工業(yè)通信總線實(shí)現(xiàn)數(shù)據(jù)通信。本文中,以應(yīng)用于啤酒生產(chǎn)企業(yè)的過程控制系統(tǒng)為例,但不局限于此。
[0024]過程控制系統(tǒng)的上位機(jī)中配置由控制系統(tǒng)軟件,在本文的一種示意性實(shí)施方式中,該系統(tǒng)軟件為西門子開發(fā)的Braumat系統(tǒng)。下位機(jī)配置有控制軟件STEP7,通過STEP7自帶的編程功能,能夠?qū)崿F(xiàn)下位機(jī)的各種控制功能,以及與上位機(jī)的數(shù)據(jù)通信功能,具體的實(shí)現(xiàn)方法可以參考控制軟件STEP7的幫助文檔,在此不再贅述。
[0025]在本文所示的示意性實(shí)施方式中,自定義信息為啤酒生產(chǎn)過程中使用的自定義信息,這些信息能夠用于啤酒的生成過程中各種工藝信息的提示,例如提示“麥芽品牌出錯(cuò)”。這些自定義信息都具有各自的信息編號(hào),以便調(diào)用。下位機(jī)能夠感測(cè)這些自定義信息的狀態(tài),即這些自定義信息是否被激活。
[0026]圖2用于說明過程控制系統(tǒng)中自定義信息顯示界面的生成方法的流程。如圖2所示,在過程控制系統(tǒng)中自定義信息顯示界面的生成方法一種示意性實(shí)施方式中,自定義信息顯示界面的生成方法包括如下步驟。
[0027]在步驟SlO中,利用下位機(jī)的step7控制軟件的開發(fā)功能,定義出一個(gè)結(jié)構(gòu)體。這個(gè)結(jié)構(gòu)體包括一個(gè)第一成員變量AV、一個(gè)第二成員變量NEW、一個(gè)第三成員變量MSG、一個(gè)第四成員變量V、和一個(gè)第五成員變量VI。
[0028]其中,在生產(chǎn)過程中,過程控制系統(tǒng)中當(dāng)前被激活的自定義信息的信息編號(hào)能夠賦值于第一成員變量AV。
[0029]在生產(chǎn)過程中,過程控制系統(tǒng)中新激活的自定義信息的信息編號(hào)能夠賦值于第二成員變量NEW。
[0030]第三成員變量MSG為一個(gè)數(shù)組變量,且數(shù)組的長度可以根據(jù)自定義信息的數(shù)量設(shè)定。自定義信息的狀態(tài)能夠分別賦值于第三成員變量MSG中包含的各個(gè)變量。自定義信息包括激活和未被激活兩種狀態(tài),通常用字符“ I ”標(biāo)識(shí)自定義信息被激活,且用字符“O”標(biāo)識(shí)自定義信息未被激活。
[0031]第四成員變量V為一個(gè)數(shù)組變量,,且數(shù)組的長度可以根據(jù)自定義信息的數(shù)量設(shè)定。過程控制系統(tǒng)中,當(dāng)前被激活的自定義信息的信息編號(hào)能夠賦值于第四成員變量V中包含的部分變量,且當(dāng)前未被激活的自定義信息能夠通過一個(gè)標(biāo)識(shí)字符賦值于第四成員變量V中包含的其他變量。
[0032]第五成員變量Vl能夠?qū)崿F(xiàn)在上位機(jī)系統(tǒng)軟件的自定義信息顯示界面中,實(shí)現(xiàn)被激活的自定義消息的顯示,且為被激活的自定義消息隱藏。
[0033]在步驟S20中,利用下位機(jī)中step7控制軟件的開發(fā)功能,編寫功能塊。這個(gè)功能塊能夠?qū)崿F(xiàn)步驟A中定義的結(jié)構(gòu)體中各個(gè)成員變量的功能。功能塊的開發(fā)方法可以參加step7控制軟件的幫助文檔,在此不再贅述。
[0034]在步驟S30中,在上位機(jī)中,利用腳本編程而得到自定義信息顯示界面,且具體的編程方法可以參加系統(tǒng)控制軟件的幫助文檔,在此不再贅述。在自定義顯示界面中定義與自定義消息相對(duì)應(yīng)的文本輸出變量,且將這些文本輸出變量鏈接到下位機(jī)中定義的結(jié)構(gòu)體。文本輸出變量的定義,以及文本輸出變量與結(jié)構(gòu)體的鏈接方法可以參見系統(tǒng)控制軟件的幫助文檔,在此不再贅述。圖3顯示了自定義信息界面。如圖3所示,文本輸出變量所包含的文本信息能夠顯示在自定義信息界面30的文本框32中。
[0035]過程控制系統(tǒng)中自定義信息顯示界面的生成方法,當(dāng)下位機(jī)中某一個(gè)自定義信息被激活時(shí),自定義信息顯示界面中定義的文本輸出變量能夠在自定義信息顯示界面顯示這個(gè)自定義信息,且自定義信息顯示界面中不存在除自定義信息外的其他信息。
[0036]在過程控制系統(tǒng)中自定義信息顯示界面的生成方法另一種示意性實(shí)施方式中,結(jié)構(gòu)體包括一個(gè)顯示成員變量more、一個(gè)隱藏成員變量disable、一個(gè)滾動(dòng)成員變量scroll、一個(gè)手動(dòng)成員變量next、和一個(gè)滾動(dòng)時(shí)間成員變量scrolltime。
[0037]其中,過程控制系統(tǒng)中同時(shí)存在多個(gè)被激活的自定義消息時(shí),自定義信息顯示界面中能夠出現(xiàn)一個(gè)用于標(biāo)識(shí)存在多個(gè)自定義信息的圖標(biāo),且這個(gè)圖標(biāo)鏈接于顯示成員變量more。由step7控制軟件實(shí)現(xiàn)顯示成員變量more功能的方法可以參見step7控制軟件的幫助文檔,在此不再贅述。在自定義信息顯示界面中定義圖標(biāo),以及將圖標(biāo)鏈接于顯示成員變量more的方法可以參見上位機(jī)中系統(tǒng)控制軟件的幫助文檔,在此不再贅述。
[0038]當(dāng)隱藏成員變量disable被激活時(shí),自定義信息顯示界面中當(dāng)前顯示的自定義信息被隱藏。由step7控制軟件實(shí)現(xiàn)隱藏成員變量disable功能的方法可以參見step7控制軟件的幫助文檔,在此不再贅述。在自定義信息顯示界面中激活隱藏成員變量disable的方法可以參見上位機(jī)中系統(tǒng)控制軟件的幫助文檔,在此不再贅述。
[0039]當(dāng)滾動(dòng)成員變量scroll被激活時(shí),自定義信息顯示界面中,當(dāng)前被激活的多個(gè)自定義信息循環(huán)滾動(dòng)顯示。由step7控制軟件實(shí)現(xiàn)動(dòng)成員變量scroll功能的方法可以參見step7控制軟件的幫助文檔,在此不再贅述。在自定義信息顯示界面中激活動(dòng)成員變量scroll的方法可以參見上位機(jī)中系統(tǒng)控制軟件的幫助文檔,在此不再贅述。
[0040]滾動(dòng)時(shí)間成員變量scrolItime用于設(shè)置多個(gè)自定義信息顯示界面中多個(gè)自定義信息循環(huán)滾動(dòng)顯示的時(shí)間間隔。由step7控制軟件實(shí)現(xiàn)滾動(dòng)時(shí)間成員變量scrolltime功能的方法可以參見step7控制軟件的幫助文檔,在此不再贅述。在自定義信息顯示界面中調(diào)用滾動(dòng)時(shí)間成員變量scrolltime的方法可以參見上位機(jī)中系統(tǒng)控制軟件的幫助文檔,在此不再贅述。
[0041]自定義信息顯示界面中定義有一個(gè)命令按鈕,且這個(gè)命令按鈕鏈接于手動(dòng)成員變量next,當(dāng)過程控制系統(tǒng)中存在多個(gè)被激活的自定義信息時(shí),在自定義信息顯示界面點(diǎn)擊這個(gè)命令按鈕時(shí),自定義信息顯示界面中當(dāng)前顯示的自定義消息切換顯示另一個(gè)自定義消息。由step7控制軟件實(shí)現(xiàn)手動(dòng)成員變量next功能的方法可以參見step7控制軟件的幫助文檔,在此不再贅述。在自定義信息顯示界面中定義命令按鈕,且將命令按鈕鏈接于手動(dòng)成員變量next的方法可以參見上位機(jī)中系統(tǒng)控制軟件的幫助文檔,在此不再贅述。
[0042]應(yīng)當(dāng)理解,雖然本說明書是按照各個(gè)實(shí)施方式描述的,但并非每個(gè)實(shí)施方式僅包含一個(gè)獨(dú)立的技術(shù)方案,說明書的這種敘述方式僅僅是為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說明書作為一個(gè)整體,各實(shí)施方式中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式。
[0043]上文所列出的一系列的詳細(xì)說明僅僅是針對(duì)本發(fā)明的可行性實(shí)施方式的具體說明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方案或變更,如特征的組合、分割或重復(fù),均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.過程控制系統(tǒng)中自定義信息顯示界面的生成方法,其中所述過程控制系統(tǒng)包括一個(gè)配置有控制系統(tǒng)軟件的上位機(jī),和一個(gè)配置有Step7控制軟件的下位機(jī), 其特征在于所述自定義信息顯示界面的生成方法包括: 由Step7控制軟件定義一個(gè)結(jié)構(gòu)體,所述結(jié)構(gòu)體包括: 一個(gè)第一成員變量(AV),所述過程控制系統(tǒng)中當(dāng)前被激活的所述自定義信息的信息編號(hào)能夠賦值于所述第一成員變量(AV), 一個(gè)第二成員變量(NEW),所述過程控制系統(tǒng)有新激活的所述自定義信息的信息編號(hào)能夠賦值于所述第二成員變量(NEW), 一個(gè)第三成員變量(MSG),它為一個(gè)數(shù)組變量,所述自定義信息的狀態(tài)能夠賦值于所述第三成員變量(MSG), 一個(gè)第四成員變量(V),它為一個(gè)數(shù)組變量,所述過程控制系統(tǒng)中當(dāng)前被激活的所述自定義信息的信息編號(hào)能夠賦值于所述第四成員變量(V),且所述過程控制系統(tǒng)中當(dāng)前未被激活的所述自定義信息能夠通過一個(gè)標(biāo)識(shí)字符賦值于所述第四成員變量(V),和 一個(gè)第五成員變量(Vl),它用于在所述自定義信息顯示界面顯示所有被激活的所述自定義信息且隱藏所有未被激活的所述自定義信息; 使用Step7控制軟件編寫功能塊以實(shí)現(xiàn)所述結(jié)構(gòu)體中各個(gè)成員變量的功能;和 在所述上位機(jī)的所述控制系統(tǒng)軟件中,利用腳本編寫的所述自定義信息顯示界面,且在所述自定義信息顯示界面中定義對(duì)應(yīng)于所述自定義信息的文本輸出變量,且將這些文本輸出變量鏈接至所述結(jié)構(gòu)體。2.如權(quán)利要求1所述的過程控制系統(tǒng)中自定義信息顯示界面的生成方法,其中所述控制系統(tǒng)軟件為Braumat系統(tǒng)軟件。3.如權(quán)利要求1所述的過程控制系統(tǒng)中自定義信息顯示界面的生成方法,其中所述結(jié)構(gòu)體包括一個(gè)顯示成員變量(more),所述過程控制系統(tǒng)中當(dāng)前存在多個(gè)被激活的所述自定義信息時(shí),所述自定義信息顯示界面中能夠出現(xiàn)用于標(biāo)識(shí)存在多個(gè)被激活的所述自定義信息的圖標(biāo)。4.如權(quán)利要求1所述的過程控制系統(tǒng)中自定義信息顯示界面的生成方法,其中所述結(jié)構(gòu)體包括一個(gè)隱藏成員變量(disable),它用于控制所述自定義信息顯示界面中當(dāng)前顯示的所述自定義信息隱藏。5.如權(quán)利要求1所述的過程控制系統(tǒng)中自定義信息顯示界面的生成方法,其中所述結(jié)構(gòu)體包括一個(gè)滾動(dòng)成員變量(scroll),它用于控制在所述自定義信息顯示界面中滾動(dòng)顯示當(dāng)前激活的各所述自定義信息。6.如權(quán)利要求5所述的過程控制系統(tǒng)中自定義信息顯示界面的生成方法,其中所述結(jié)構(gòu)體包括一個(gè)滾動(dòng)時(shí)間成員變量(scrolltime),它用于控制所述自定義信息顯示界面中各所述自定義信息滾動(dòng)顯示的間隔時(shí)間。7.如權(quán)利要求1所述的過程控制系統(tǒng)中自定義信息顯示界面的生成方法,其中所述結(jié)構(gòu)體包括一個(gè)手動(dòng)成員變量(next),且所述自定義信息顯示界面中定義有一個(gè)鏈接于所述手動(dòng)成員變量(next)的命令按鈕,當(dāng)點(diǎn)擊所述命令按鈕時(shí),所述控制系統(tǒng)軟件的控制界面中顯示的所述自定義信息切換到下一條。
【文檔編號(hào)】G05B19/418GK105988440SQ201510082389
【公開日】2016年10月5日
【申請(qǐng)日】2015年2月15日
【發(fā)明人】徐書生, 吳大鵬
【申請(qǐng)人】西門子工廠自動(dòng)化工程有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江安县| 滕州市| 依兰县| 铜山县| 绥江县| 泸州市| 读书| 军事| 瓮安县| 定结县| 交口县| 兰西县| 和平县| 宣化县| 黄冈市| 长治县| 岳阳县| 杂多县| 乌鲁木齐市| 彭山县| 兴化市| 河东区| 沂南县| 汉寿县| 上虞市| 吴川市| 河北省| 聊城市| 韩城市| 庆安县| 遂平县| 从江县| 鄂州市| 三原县| 蓝山县| 波密县| 绥芬河市| 靖远县| 龙岩市| 浦城县| 刚察县|