国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種多控制子系統(tǒng)位號組態(tài)信息的訪問方法及系統(tǒng)的制作方法_2

      文檔序號:9416790閱讀:來源:國知局
      031]在該方法中,將訪問的其他控制子系統(tǒng)的位號組態(tài)信息存儲在本控制子系統(tǒng)的緩存中,在進行位號組態(tài)信息的查詢時,先向緩存進行查詢,若不存在,再發(fā)起遠程的查詢,這樣,實現(xiàn)控制子系統(tǒng)之間的監(jiān)控,消除信息孤島,使控制子系統(tǒng)無縫連接在一起,具有很好的動態(tài)可擴展性,同時,在控制子系統(tǒng)間的訪問中既不會給內存帶來存儲的壓力,也會減少網絡數(shù)據(jù)的訪問,避免網絡問題導致的訪問不暢,提高數(shù)據(jù)訪問的效率,實現(xiàn)多個控制子系統(tǒng)連接中不同控制子系統(tǒng)位號組態(tài)信息的高效、快速、可靠的訪問。
      [0032]在本發(fā)明實施例中,控制子系統(tǒng)為統(tǒng)一配置構建的控制系統(tǒng),通常為整個工廠現(xiàn)場的某個部分的控制子系統(tǒng),用于對工業(yè)現(xiàn)場產生的過程數(shù)據(jù)進行組態(tài),對于每個控制子系統(tǒng),至少包括本地組態(tài)服務節(jié)點和遠程組態(tài)代理服務節(jié)點,本地組態(tài)服務節(jié)點用于本控制子系統(tǒng)內的組態(tài)服務,可以為配置期組態(tài)服務節(jié)點或運行期組態(tài)服務節(jié)點或組態(tài)發(fā)布等其他引用位號組態(tài)信息的其他服務節(jié)點或他們的組合,遠程組態(tài)代理服務節(jié)點為用于與其他控制子系統(tǒng)的服務節(jié)點進行數(shù)據(jù)交互的服務節(jié)點。
      [0033]為了更好的理解本發(fā)明的技術方案和技術效果,以下將結合具體的實施例進行詳細的說明。
      [0034]在本實施例中,為了更好的進行說明,將以兩個控制子系統(tǒng)位號組態(tài)信息的訪問進行說明,可以理解的是,該方法同樣適用于兩個以上的控制子系統(tǒng)之間的位號組態(tài)信息的訪問。
      [0035]這兩個控制子系統(tǒng)分別為第一控制子系統(tǒng)和第二控制子系統(tǒng),第一控制子系統(tǒng)包括第一本地組態(tài)服務節(jié)點和第一遠程組態(tài)代理服務節(jié)點,第二控制子系統(tǒng)包括第二本地組態(tài)服務節(jié)點和第二遠程組態(tài)代理服務節(jié)點。
      [0036]上述本地組態(tài)服務節(jié)點為提供本控制子系統(tǒng)內的組態(tài)服務的節(jié)點,可以為配置組態(tài)服務節(jié)點或運行組態(tài)服務節(jié)點或組態(tài)發(fā)布等其他引用位號組態(tài)信息的服務節(jié)點,本實施例中,本地組態(tài)服務節(jié)點提供運行期的位號組態(tài)信息,例如可以為運行期組態(tài)服務節(jié)點,運行期組態(tài)服務節(jié)點上的位號組態(tài)信息為真正運行生效之后的位號組態(tài)信息,應用在訪問系統(tǒng)中,作為其他控制系統(tǒng)訪問的數(shù)據(jù)節(jié)點,使得數(shù)據(jù)信息更為準確和可靠,增強整個系統(tǒng)的健壯性。
      [0037]上述遠程組態(tài)代理服務節(jié)點為用于與其他控制子系統(tǒng)的服務節(jié)點進行交互的服務節(jié)點,為了方便其他控制子系統(tǒng)的訪問,并保證訪問的速度和效率,可以在遠程組態(tài)代理服務節(jié)點的存儲單元中,如內存中,存儲有該控制子系統(tǒng)的本地組態(tài)服務節(jié)點中的位號組態(tài)信息,遠程組態(tài)代理服務節(jié)點可以為多個,如互為冗余的配置節(jié)點集群,使得整個系統(tǒng)具有高可用性,提高系統(tǒng)的可靠性。本實施例中,第一遠程組態(tài)代理服務節(jié)點和第二遠程組態(tài)代理服務節(jié)點都為兩個,為雙冗余配置節(jié)點集群,第一遠程組態(tài)代理服務節(jié)點的內存中存儲有第一本地組態(tài)服務節(jié)點上所有的位號組態(tài)信息,第一遠程組態(tài)代理服務節(jié)點的緩存用于存儲近期被訪問的遠程的位號組態(tài)信息,第二遠程組態(tài)代理服務節(jié)點的內存中存儲有第二本地組態(tài)服務節(jié)點上所有的位號組態(tài)信息,第二遠程組態(tài)代理服務節(jié)點的緩存用于存儲近期被訪問的遠程的位號組態(tài)信息。遠程組態(tài)代理服務節(jié)點采用雙冗余配置節(jié)點集群結構,可以提高系統(tǒng)的可靠性,使得整個系統(tǒng)具有高可用性。
      [0038]在本實施例的具體的訪問中,該訪問通常為組態(tài)配置期的只讀訪問,向第一遠程組態(tài)代理服務節(jié)點發(fā)起詢問,若被訪問的位號組態(tài)信息為本地位號,則可以直接從第一遠程組態(tài)代理服務節(jié)點獲取該位號組態(tài)信息,若被訪問的位號組態(tài)信息為遠程位號,則先在第一遠程組態(tài)代理服務節(jié)點的緩存中進行查詢,若緩存中存在該位號組態(tài)信息,則停止查詢,返回所需的位號組態(tài)信息,若不存在,則繼續(xù)通過第一遠程組態(tài)代理服務節(jié)點向第二控制子系統(tǒng)的第二本地組態(tài)服務節(jié)點查詢并獲取所需的位號組態(tài)信息,同時,將獲取的位號組態(tài)信息緩存至該第一遠程組態(tài)代理服務節(jié)點的緩存中,以便于后續(xù)相似的訪問可直接從緩存中獲取,提高訪問的效率。
      [0039]此外,在本發(fā)明實施例中,若其他控制子系統(tǒng)的位號組態(tài)信息發(fā)生變更,需要進一步將遠程組態(tài)代理服務節(jié)點的緩存中的信息進行更新,以提供準確的數(shù)據(jù)信息。
      [0040]在本發(fā)明實施例中,在本地位號組態(tài)信息發(fā)生變更時,可以由本控制子系統(tǒng)向其他控制子系統(tǒng)的遠程組態(tài)代理服務節(jié)點發(fā)送變更消息,若其遠程組態(tài)代理服務節(jié)點接收到來自其他控制子系統(tǒng)的變更消息,則清空該遠程組態(tài)代理服務節(jié)點緩存中的遠程位號組態(tài)?目息O
      [0041]在其他實施例中,可以根據(jù)需要,由本地組態(tài)服務節(jié)點或遠程組態(tài)代理服務節(jié)點或本控制子系統(tǒng)中的其他的節(jié)點來發(fā)送變更信息。
      [0042]在優(yōu)選的實施例中,在本地位號組態(tài)信息發(fā)生變更時,且在變更組態(tài)發(fā)布或運行之后,向其他控制子系統(tǒng)的遠程組態(tài)代理服務節(jié)點發(fā)送變更消息。也就是說,在變更公布之后或者實際運行生效之后,再發(fā)送變更信息,使得遠程組態(tài)代理服務節(jié)點接收到更為準確和有效的變更信息??梢酝ㄟ^組態(tài)發(fā)布或變更通知節(jié)點或者運行期組態(tài)服務節(jié)點來發(fā)送該變更消息,更優(yōu)選地,通過本地組態(tài)服務節(jié)點直接來發(fā)送變更消息,或者本地組態(tài)服務節(jié)點經由遠程組態(tài)代理服務節(jié)點來發(fā)送變更消息。
      [0043]在一個具體實施例中,若第二控制子系統(tǒng)中的位號組態(tài)信息發(fā)生變更,通常地,在本地位號組態(tài)信息發(fā)生變更時,將變更的位號組態(tài)信息進行發(fā)布并生效,從而生成運行期的位號組態(tài)信息,在生成運行期的位號組態(tài)信息之后,由第二本地組態(tài)服務節(jié)點發(fā)布變更消息,具體的,向第一遠程組態(tài)代理服務節(jié)點發(fā)送變更消息,并向第二遠程組態(tài)代理服務節(jié)點的內存更新本地的位號組態(tài)信息,第一遠程組態(tài)代理服務節(jié)點接收到變更信息后,清空第一遠程組態(tài)代理服務節(jié)點緩存中存儲的位號組態(tài)信息,后續(xù)則的訪問中重新建立緩存中的存儲信息。
      [0044]以上對本發(fā)明實施例的多控制子系統(tǒng)位號組態(tài)信息的訪問方法,在該方法中,實現(xiàn)了控制子系統(tǒng)間的位號組態(tài)信息的訪問,實現(xiàn)控制子系統(tǒng)之間相互的監(jiān)控,消除信息孤島,采用該方法構建各控制子系統(tǒng),使得控制子系統(tǒng)無縫連接在一起,具有很好的動態(tài)可擴展性,此外,該方法提高數(shù)據(jù)訪問的效率,及時獲取更新信息,提高訪問的準確性和實時性和高可用性,整個系統(tǒng)可靠性高和健壯性強。
      [0045]以上對本發(fā)明實施例的訪問方法進行了詳細的描述,此外,與上述多控制子系統(tǒng)位號組態(tài)信息的訪問方法相對應,參考圖2所示,本發(fā)明還提供一種多控制子系統(tǒng)位號組態(tài)信息的訪問系統(tǒng),每個控制子系統(tǒng)200包括本地組態(tài)服務節(jié)點210和遠程組態(tài)代理服務節(jié)點220,對于一個控制子系統(tǒng)200,還包括:
      [0046]查詢及存儲單元230,用于在其遠程組態(tài)代理服務節(jié)點220的緩存中查詢所需的位號組態(tài)信息,若不存在,則通過該遠程組態(tài)代理服務節(jié)點220向其他控制子系統(tǒng)的本地組態(tài)服務節(jié)點查詢并獲取所需的位號組態(tài)信息,并將獲取的位號組態(tài)信息緩存至該遠程組態(tài)代理服務節(jié)點220的緩存中。
      [0047]進一步地,還包括:
      [0048]變更信息發(fā)送單元240,用于在本地位號組態(tài)信息發(fā)生變更時,向其他控制子系統(tǒng)的遠程組態(tài)代理服務節(jié)點發(fā)送變更消息;
      當前第2頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1