監測控制器的方法及系統的制作方法
【技術領域】
[0001]本發明涉及計算機領域,具體而言,涉及一種監測控制器的方法及系統。
【背景技術】
[0002]在上位機對控制器的時監測的過程中,控制器會將采集到的各個受控設備的運行參數發送至上位機的監控軟件,由上位機對上述運行參數進行分析之后生成針對不同受控設備的控制指令。
[0003]需要說明的是,上述實時監測的方案會出現如下缺點:
[0004](1)控制器在向上位機傳輸運行參數的過程中,往往會將所有的運行參數發送至上位機,在上位機接收到的運行參數中,有些類型的數據是沒有必要的,對于上位機沒有用處。
[0005](2)在上位機對不同的控制器進行監測時,要修改上位機中運行的監控軟件來兼容不同的控制器。
[0006]針對上述在對控制器的監測過程中,上位機接收的控制器反饋的運行參數中包含不必要的參數,導致控制器的監測效率低的技術問題,目前尚未提出有效的解決方案。
【發明內容】
[0007]本發明實施例提供了一種監測控制器的方法及系統,以至少解決在對控制器的監測過程中,上位機接收的控制器反饋的運行參數中包含不必要的參數,導致控制器的監測效率低的技術問題。
[0008]根據本發明實施例的一個方面,提供了一種監測控制器的方法,該方法包括:上位機接收用戶輸入的參數選擇指令,其中,參數選擇指令用于選擇上位機中預存的一個或多個參數編號;上位機將一個或多個參數編號發送至控制器;上位機接收控制器反饋的運行參數集合,其中,控制器根據一個或多個參數編號從控制器中獲取運行參數集合。
[0009]根據本發明實施例的另一方面,還提供了一種監測控制器的系統,該系統包括:上位機,用于接收用戶輸入的參數選擇指令,其中,參數選擇指令用于選擇上位機中預存的一個或多個參數編號;控制器,用于接收上位機發送的一個或多個參數編號,其中,控制器根據一個或多個參數編號從控制器中獲取運行參數集合,并將運行參數集合反饋至上位機。
[0010]在本發明實施例中,采用上位機接收用戶輸入的參數選擇指令,其中,參數選擇指令用于選擇上位機中預存的一個或多個參數編號;上位機將一個或多個參數編號發送至控制器;上位機接收控制器反饋的運行參數集合,其中,控制器根據一個或多個參數編號從控制器中獲取運行參數集合,解決了在對控制器的監測過程中,上位機接收的控制器反饋的運行參數中包含不必要的參數,導致控制器的監測效率低的技術問題。
【附圖說明】
[0011]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0012]圖1是根據本發明實施例的一種監測控制器的方法的流程圖;
[0013]圖2是根據本發明實施例的一種可選地監測控制器的方法的示意圖;以及
[0014]圖3是根據本發明實施例的一種監測控制器的系統的示意圖。
【具體實施方式】
[0015]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0016]需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0017]實施例一
[0018]根據本發明實施例,提供了一種監測控制器的方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
[0019]圖1是根據本發明實施例的監測控制器的方法,如圖1所示,該方法包括如下步驟:
[0020]步驟S12,上位機接收用戶輸入的參數選擇指令,其中,所述參數選擇指令用于選擇所述上位機中預存的一個或多個參數編號。
[0021]在上述步驟S12中,上位機(例如PC)可以預存有參數列表文件,上述參數列表文件中可以包含多個參數的編號,在上位機中可以設置有一個參數選擇模塊,參數選擇模塊可以在PC的顯示界面上顯示上述多個參數的編號,用戶可以通過參數選擇模塊來選擇需要的參數的編號即上述一個或多個參數編號。
[0022]可選地,上述上位機中可以設置有參數列表解析模塊,用于將上述參數列表文件解析之后發送至上述參數選擇模塊,需要說明的是,上述參數列表文件可以為bin文件、excel文件等。
[0023]步驟S14,上位機將一個或多個參數編號發送至控制器。
[0024]在上述步驟S14中,在用戶通過參數選擇模塊選擇出需要的參數的編號之后,上述參數選擇模塊可以將上述一個或多個參數編號可以發送至控制器,由控制器對上述一個或多個參數編號進行處理。
[0025]步驟S16,上位機接收控制器反饋的運行參數集合,其中,控制器根據一個或多個參數編號從控制器中獲取運行參數集合。
[0026]在上述步驟S16中,控制器中可以根據上述一個或多個參數編號從控制器中獲取與一個或多個參數編號對應的運行參數集合,然后再將運行參數集合發送給上位機。
[0027]由上可知,在本方案中,在控制器向上位機發送運行參數時,用戶可以通過上位機來選擇自己需要的運行數據,可以減少不必要數據的傳輸,提高了監測效率。
[0028]本發明實施例通過上位機接收用戶輸入的參數選擇指令,其中,參數選擇指令用于選擇上位機中預存的一個或多個參數編號;上位機將一個或多個參數編號發送至控制器;上位機接收控制器反饋的運行參數集合,其中,控制器根據一個或多個參數編號從控制器中獲取運行參數集合,解決了在對控制器的監測過程中,上位機接收的控制器反饋的運行參數中包含不必要的參數,導致控制器的監測效率低的技術問題。
[0029]可選地,上述控制器中還包括:USB模塊,步驟S14,上位機將一個或多個參數編號發送至控制器的步驟可以包括:
[0030]步驟S141,上位機將一個或多個參數編號發送至控制器中的USB模塊。
[0031]在上述步驟S141中,上述上位機中的參數選擇模塊可以將用戶選擇的一個或多個參數編號發送至控制器中USB模塊中的控制通道,由控制器對上述一個或多個參數編號進行處理。
[0032]可選地,步驟S16,控制器根據一個或多個參數編號從控制器中獲取運行參數集合的步驟包括:
[0033]步驟S161,控制器根據一個或多個參數從控制器中的主存中獲取運行參數集合。
[0034]在上述步驟S161中,在控制器中的主存中可以存儲有參數列表,參數列表中包括控制器采集的各個受控設備的運行參數以及運行參數的編號,控制器在接收到上位機發送的多個參數編號之后,可以從上述參數列