国产精品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>

      可編程顯示器及其程序的制作方法

      文檔序號(hào):9278164閱讀:1203來(lái)源:國(guó)知局
      可編程顯示器及其程序的制作方法
      【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明涉及可編程顯示器等。
      【背景技術(shù)】
      [0002]可編程顯示器一般與PLC本體和溫控裝置等各種連接設(shè)備連接,顯示進(jìn)行這些連接設(shè)備的狀態(tài)顯示的數(shù)值顯示和燈等項(xiàng)目的圖像,或顯示用于使用者發(fā)出任意指示的開(kāi)關(guān)等項(xiàng)目的圖像。另外,項(xiàng)目也稱為畫(huà)面組件等。在可編程顯示器的畫(huà)面(也稱為操作顯示畫(huà)面)中,通常顯示多個(gè)畫(huà)面組件(項(xiàng)目)的圖像。用于顯示這樣的操作顯示畫(huà)面的數(shù)據(jù)等(被稱為畫(huà)面數(shù)據(jù)等)預(yù)先在未圖示的輔助裝置中由開(kāi)發(fā)者等任意做成,從輔助裝置下載至可編程顯示器。
      所述畫(huà)面數(shù)據(jù)中,針對(duì)每個(gè)所述項(xiàng)目,包含:該項(xiàng)目的圖像(開(kāi)關(guān)的圖像或燈的圖像),顯示位置坐標(biāo),還有下文所述的外部?jī)?chǔ)存器的規(guī)定區(qū)域的地址(分配儲(chǔ)存器地址)等數(shù)據(jù)。有時(shí)也包含某種程序等。
      [0004]所述各項(xiàng)目(畫(huà)面組件)例如分別與任意的連接設(shè)備的任意構(gòu)成要素相對(duì)應(yīng)地,進(jìn)行該構(gòu)成要素的狀態(tài)顯示,接收該構(gòu)成要素的開(kāi)啟或關(guān)閉的指示。例如,在對(duì)溫控裝置的溫度測(cè)定值進(jìn)行數(shù)值顯示的項(xiàng)目的情況下,隨時(shí)以數(shù)值顯示當(dāng)前的溫度?;蛘?,在表示溫控裝置的打開(kāi)或關(guān)閉狀態(tài)的燈的項(xiàng)目的情況下,溫控裝置為打開(kāi)狀態(tài)則顯示燈點(diǎn)亮,為關(guān)閉狀態(tài)則顯示燈熄滅。
      [0005]另外,在輔助裝置中,預(yù)先登錄燈點(diǎn)亮圖像和燈熄滅圖像作為項(xiàng)目圖像,所述畫(huà)面數(shù)據(jù)中針對(duì)一個(gè)燈項(xiàng)目包含燈點(diǎn)亮圖像和燈熄滅圖像。當(dāng)然,這不限于燈的情況,對(duì)于其它項(xiàng)目種類(例如開(kāi)關(guān)等)也相同。
      [0006]所述各種項(xiàng)目涉及的顯示控制通過(guò)針對(duì)所述各項(xiàng)目例如定期地實(shí)施規(guī)定的處理來(lái)實(shí)現(xiàn)。規(guī)定的處理是例如,讀取連接設(shè)備內(nèi)的儲(chǔ)存器件(假設(shè)為外部?jī)?chǔ)存器)的規(guī)定區(qū)域的儲(chǔ)存數(shù)據(jù)(分配儲(chǔ)存區(qū)域的儲(chǔ)存數(shù)據(jù)),基于該儲(chǔ)存數(shù)據(jù)決定、顯示項(xiàng)目的顯示內(nèi)容的處理(顯示內(nèi)容刷新處理)等。另外,連接設(shè)備隨時(shí)更新所述外部?jī)?chǔ)存器的規(guī)定區(qū)域的儲(chǔ)存數(shù)據(jù)(例如在所述溫控裝置中隨時(shí)更新所述溫度測(cè)定值)。
      [0007]另外,將從所述分配儲(chǔ)存區(qū)域讀取的數(shù)據(jù)暫時(shí)儲(chǔ)存在可編程顯示器內(nèi)的儲(chǔ)存器件(假設(shè)為共用儲(chǔ)存器)的規(guī)定區(qū)域,基于該儲(chǔ)存數(shù)據(jù)決定、顯示項(xiàng)目的顯示內(nèi)容。
      [0008]該例子的情況下,讀取所述分配儲(chǔ)存區(qū)域的儲(chǔ)存數(shù)據(jù),儲(chǔ)存在共用儲(chǔ)存器的處理,是由可編程顯示器的規(guī)定的功能部(這里假設(shè)是未圖示的通信部)例如定期地執(zhí)行。所述通信部例如與所述PLC本體和溫控裝置等各種連接設(shè)備進(jìn)行通信,取得連接設(shè)備內(nèi)的所述外部?jī)?chǔ)存器的規(guī)定的儲(chǔ)存區(qū)域的儲(chǔ)存數(shù)據(jù)(所述分配儲(chǔ)存區(qū)域的儲(chǔ)存數(shù)據(jù)),將該數(shù)據(jù)覆蓋儲(chǔ)存在所述共用儲(chǔ)存器的規(guī)定區(qū)域。并且,進(jìn)行可編程顯示器中所述各種項(xiàng)目相關(guān)聯(lián)的顯示控制的功能部(假設(shè)被稱為項(xiàng)目顯示部),通過(guò)定期訪問(wèn)共用儲(chǔ)存器,來(lái)控制項(xiàng)目顯示內(nèi)容。
      [0009]另外,以往,所述畫(huà)面數(shù)據(jù)通常由多個(gè)屏幕(畫(huà)面)構(gòu)成。各屏幕基本上由一個(gè)以上的畫(huà)面組件(項(xiàng)目)構(gòu)成,并且顯示用于切換至其它屏幕的專用切換按鈕(屏幕切換開(kāi)關(guān))。對(duì)屏幕切換開(kāi)關(guān)分配切換目標(biāo)屏幕的識(shí)別ID等。
      [0010]關(guān)于這樣的屏幕切換,例如已知專利文獻(xiàn)I所記載的現(xiàn)有技術(shù)。
      專利文獻(xiàn)I的發(fā)明涉及可編程顯示器,其目的在于不浪費(fèi)資源使用,將處理負(fù)擔(dān)控制得較低,減少畫(huà)面切換的時(shí)間。
      [0011]因此,專利文獻(xiàn)I的發(fā)明中,若檢測(cè)到按下畫(huà)面切換按鈕,則將用于確定構(gòu)成與該按下的畫(huà)面切換按鈕相對(duì)應(yīng)的畫(huà)面的數(shù)據(jù)的信息登錄為下一個(gè)畫(huà)面用的讀取數(shù)據(jù)信息,檢測(cè)到該畫(huà)面切換按鈕的釋放時(shí),基于下一個(gè)畫(huà)面用的讀取數(shù)據(jù)信息,將從控制對(duì)象讀取的數(shù)據(jù)替換為在顯示畫(huà)面上顯示的當(dāng)前畫(huà)面用的讀取數(shù)據(jù)。
      專利文獻(xiàn)1:日本專利特開(kāi)2008-191986號(hào)公報(bào)

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

      [0012]可編程顯示器中,進(jìn)行屏幕切換的情況下,切換目標(biāo)屏幕上的各項(xiàng)目的顯示內(nèi)容必須能反映當(dāng)前的所述分配儲(chǔ)存區(qū)域的儲(chǔ)存數(shù)據(jù)的內(nèi)容。反過(guò)來(lái)講,若未取得切換目標(biāo)屏幕上的各項(xiàng)目的分配儲(chǔ)存區(qū)域的儲(chǔ)存數(shù)據(jù),則實(shí)質(zhì)上無(wú)法顯示切換目標(biāo)屏幕。
      [0013]相對(duì)的,例如,臨時(shí)使用任意的默認(rèn)圖像(例如全部項(xiàng)目為關(guān)閉)顯示虛擬切換目標(biāo)屏幕的情況下,由于這當(dāng)然不是反應(yīng)了與各項(xiàng)目相關(guān)的現(xiàn)狀的顯示,因此出現(xiàn)問(wèn)題。例如,表示所述溫控裝置的打開(kāi)或關(guān)閉狀態(tài)的燈的項(xiàng)目的情況下,也要考慮實(shí)際上溫控裝置為打開(kāi)狀態(tài)但仍顯示燈熄滅圖像(作為默認(rèn)圖像)的例子。當(dāng)然,若經(jīng)過(guò)一定時(shí)間后,由于能取得所述分配儲(chǔ)存區(qū)域儲(chǔ)存數(shù)據(jù),因此能進(jìn)行正常狀態(tài)的屏幕顯示,但仍然有使用者看到最初的顯示誤解為溫控裝置為關(guān)閉狀態(tài)這樣的問(wèn)題。
      [0014]因此,以往,取得所述分配儲(chǔ)存區(qū)域的儲(chǔ)存數(shù)據(jù)之后,才能顯示切換目標(biāo)屏幕。這里,通常,對(duì)于分配儲(chǔ)存區(qū)域的訪問(wèn)處理較耗時(shí)。由此,顯示切換目標(biāo)屏幕較耗時(shí)。
      [0015]基于上述理由,以往的屏幕切換較費(fèi)時(shí)。
      所述專利文獻(xiàn)I的發(fā)明中,由于在檢測(cè)到按下畫(huà)面切換按鈕的階段開(kāi)始用于屏幕切換的處理,因此與其現(xiàn)有技術(shù)(在檢測(cè)到釋放畫(huà)面切換按鈕的階段開(kāi)始用于屏幕切換的處理)相比,屏幕切換變快。
      [0016]然而,對(duì)比文獻(xiàn)I的發(fā)明中,結(jié)果,在操作了畫(huà)面切換按鈕之后開(kāi)始處理。通常,讀取所述分配儲(chǔ)存區(qū)域的儲(chǔ)存數(shù)據(jù)的處理較耗時(shí),特別是在切換目標(biāo)屏幕上有多個(gè)項(xiàng)目的情況下變得較耗時(shí)。因此,所述專利文獻(xiàn)I的方法仍然不能充分實(shí)現(xiàn)根據(jù)畫(huà)面切換按鈕的操作立刻進(jìn)行屏幕切換。
      [0017]本發(fā)明的問(wèn)題在于提供一種能迅速進(jìn)行可編程顯示器中屏幕切換的可編程顯示器及其程序等。
      本發(fā)明在可編程顯示器中例如具有以下各單元。
      第一數(shù)據(jù)取得單元,該第一數(shù)據(jù)取得單元從與顯示中的任意屏幕上的各項(xiàng)目相關(guān)聯(lián)的外部?jī)?chǔ)存器取得數(shù)據(jù),將該取得數(shù)據(jù)儲(chǔ)存在第一內(nèi)部?jī)?chǔ)存器;
      畫(huà)面顯示單元,該畫(huà)面顯示單元基于所述第一內(nèi)部?jī)?chǔ)存器的儲(chǔ)存數(shù)據(jù)對(duì)與所述顯示中的屏幕相關(guān)聯(lián)的畫(huà)面進(jìn)行顯示或更新;
      第二數(shù)據(jù)取得單元,該第二數(shù)據(jù)取得單元從與其它屏幕上的各項(xiàng)目相關(guān)聯(lián)的外部?jī)?chǔ)存器取得數(shù)據(jù),將該取得數(shù)據(jù)儲(chǔ)存在第二內(nèi)部?jī)?chǔ)存器;以及
      屏幕切換處理單元,該屏幕切換處理單元在存在從所述任意屏幕切換至所述其它屏幕的切換指示的情況下,利用所述第二內(nèi)部?jī)?chǔ)存器的儲(chǔ)存數(shù)據(jù)進(jìn)行向所述其它屏幕的切換。
      【附圖說(shuō)明】
      [0018]圖1是包含本例的可編程顯示器的系統(tǒng)整體的簡(jiǎn)要結(jié)構(gòu)圖。
      圖2是本例的可編程顯示器的硬件結(jié)構(gòu)例。
      圖3是本系統(tǒng)的軟件結(jié)構(gòu)圖。
      圖4是本例的可編程顯示器的功能框圖。
      圖5是表示本例的可編程顯示器的簡(jiǎn)要?jiǎng)幼骼牧鞒虉D。
      圖6是表示圖5的步驟S2的處理的詳細(xì)例的流程圖。
      圖7是多個(gè)屏幕關(guān)聯(lián)信息的一個(gè)例子。
      圖8是本例的可編程顯示器的結(jié)構(gòu)、處理功能圖。
      圖9(a)?(d)是共用儲(chǔ)存器的數(shù)據(jù)結(jié)構(gòu)例、數(shù)據(jù)儲(chǔ)存例等。
      圖10(a)、(b)是項(xiàng)目列表的數(shù)據(jù)結(jié)構(gòu)例等。
      圖11(a)是儲(chǔ)存列表,(b)是儲(chǔ)存信息的數(shù)據(jù)結(jié)構(gòu)例。
      圖12是表示屏幕切換前后的各項(xiàng)目的情況的圖。
      圖13是通信處理部的處理流程圖(1/4)。
      圖14是通信處理部的處理流程圖(2/4)。
      圖15是通信處理部的處理流程圖(3/4)。
      圖16是通信處理部的處理流程圖(4/4)。
      圖17是項(xiàng)目處理部的處理流程圖。
      圖18是表示各處理部的處理時(shí)間的一個(gè)例子的圖。
      【具體實(shí)施方式】
      [0019]下面,參照附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。
      圖1是包含本例的可編程顯示器I的系統(tǒng)整體的簡(jiǎn)要結(jié)構(gòu)圖。
      另外,圖1表示的結(jié)構(gòu)是一個(gè)例子,但不限于此。例如,不一定必須是可編程顯示器I經(jīng)由通信線路3連接作圖編輯裝置5的結(jié)構(gòu)??删幊田@示器I和作圖編輯裝置5也可單獨(dú)存在??删幊田@示器I只要根據(jù)本方法儲(chǔ)存畫(huà)面數(shù)據(jù),利用該畫(huà)面數(shù)據(jù)進(jìn)行可編程顯示器用的畫(huà)面顯示等,可以為任何形式。
      [0020]圖1所示的可編程控制器系統(tǒng)具有各種連接設(shè)備4、以及經(jīng)由通信線路6連接各種連接設(shè)備4的可編程顯示器I。進(jìn)一步地,可編程顯示器I經(jīng)由通信線路3連接作圖編輯裝置5??删幊田@示器I包括多個(gè)通信接口 2 (通信端口),通過(guò)連接各通信接口 2的通信線路3、通信線路6與各種連接設(shè)備4和作圖編輯裝置5連接。
      [0021]作圖編輯裝置5相當(dāng)于上述【背景技術(shù)】中的輔助裝置,具有輔助功能,該輔助功能使使用者能夠任意做成用于在可編程顯示器I顯示上述操作顯示畫(huà)面的數(shù)據(jù)等(畫(huà)面數(shù)據(jù))。以往,預(yù)先準(zhǔn)備各種項(xiàng)目圖像,使用者重復(fù)進(jìn)行選擇所期望的項(xiàng)目圖像、將其設(shè)置在所期望的位置上的操作,進(jìn)行所述畫(huà)面數(shù)據(jù)的做成。
      [0022]該畫(huà)面數(shù)據(jù)如上述那樣,是利用多個(gè)屏幕構(gòu)成的,在各屏幕上設(shè)置任意的一個(gè)以上的項(xiàng)目。并且,作為這樣的項(xiàng)目之一,存在切換至其它屏幕的開(kāi)關(guān)。作為與該切換開(kāi)關(guān)相關(guān)聯(lián)的信息,當(dāng)然包含切換目標(biāo)屏幕的識(shí)別信息(屏幕編號(hào))等。另外,這一點(diǎn)本身與也可與以往的大致相同。
      [0023]但是,以往,操作該切換開(kāi)關(guān),作為“為了取得屏幕切換所必須的數(shù)據(jù)的處理”,雖然進(jìn)行了上述“向切換目標(biāo)屏幕的各項(xiàng)目的分配儲(chǔ)存區(qū)域的訪問(wèn)”,但本方法中基本上在屏幕切換時(shí)不訪問(wèn)分配儲(chǔ)存區(qū)域即完成(但不是100%)。當(dāng)然,在屏幕切換后,需要隨時(shí)訪問(wèn)分配儲(chǔ)存區(qū)域(訪問(wèn)外部?jī)?chǔ)存器),由此進(jìn)行所述顯示內(nèi)容更新處理。詳細(xì)如下文所述。
      [0024]作圖編輯裝置5也可看作用于對(duì)做成可編程顯示器用的畫(huà)面(畫(huà)面數(shù)據(jù))進(jìn)行輔助的輔助裝置的一例。因此,也有標(biāo)注為輔助裝置5的情況。
      [0025]上述畫(huà)面數(shù)據(jù)被下載至可編程顯示器I。
      可編程顯示器I與以往同樣地,將構(gòu)成畫(huà)面數(shù)據(jù)的多個(gè)屏幕中的任意一個(gè)屏幕進(jìn)行顯示。另外,在各屏幕上,顯示該屏幕相關(guān)聯(lián)的項(xiàng)目,并且也顯示切換所述屏幕用的開(kāi)關(guān)。另夕卜,在顯示任意屏幕的過(guò)程中,例如定期地,進(jìn)行所述顯示內(nèi)容更新。為此,訪問(wèn)正在顯示的屏幕上的各項(xiàng)目相關(guān)聯(lián)的所述分配儲(chǔ)存區(qū)域,取得最近的數(shù)據(jù),利用該最近的數(shù)據(jù)進(jìn)行屏幕的顯示。
      [0026]并且,若在任意的屏幕顯示過(guò)程中,操作了所述屏幕切換開(kāi)關(guān),則切換至該開(kāi)關(guān)對(duì)應(yīng)的規(guī)定的其它屏幕進(jìn)行顯示。這時(shí),如上文所述,若得不到成為切換目標(biāo)的其它屏幕上的各項(xiàng)目的最近的數(shù)據(jù),則
      當(dāng)前第1頁(yè)1 2 3 4 5 6 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1