可編程顯示器、可編程控制器系統(tǒng)、以及程序的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及可編程顯示器等。
【背景技術(shù)】
[0002]可編程顯示器一般與PLC本體和溫控裝置等各種連接設(shè)備連接,顯示進(jìn)行這些連接設(shè)備的狀態(tài)顯示的數(shù)值顯示和燈等項(xiàng)目的圖像,或顯示用于使用者發(fā)出任意指示的開關(guān)等項(xiàng)目的圖像。另外,項(xiàng)目也稱為畫面組件等。在可編程顯示器的畫面(也稱為操作顯示畫面)中,通常顯示多個(gè)畫面組件(項(xiàng)目)的圖像。用于顯示這樣的操作顯示畫面的數(shù)據(jù)等(被稱為畫面數(shù)據(jù))預(yù)先在輔助裝置中由開發(fā)者等任意做成,從輔助裝置下載至可編程顯示器。
[0003]所述畫面數(shù)據(jù)中,針對(duì)每個(gè)所述項(xiàng)目,包含:該項(xiàng)目的圖像(開關(guān)的圖像或燈的圖像),顯示位置坐標(biāo),還有下文所述的外部?jī)?chǔ)存器的規(guī)定區(qū)域的地址(分配儲(chǔ)存器地址)等數(shù)據(jù)。有時(shí)也包含某種程序等。所述輔助系統(tǒng)例如具有為了讓使用者任意做成所述畫面數(shù)據(jù)而進(jìn)行各種輔助的功能。由于是公知的現(xiàn)有技術(shù),故對(duì)此不特別進(jìn)行說(shuō)明。
[0004]所述各項(xiàng)目(畫面組件)例如分別與任意的連接設(shè)備的任意構(gòu)成要素相對(duì)應(yīng)地,進(jìn)行該構(gòu)成要素的狀態(tài)顯示,接收該構(gòu)成要素的開啟或關(guān)閉的指示。例如,在對(duì)溫控裝置的溫度測(cè)定值進(jìn)行數(shù)值顯示的項(xiàng)目的情況下,隨時(shí)以數(shù)值顯示當(dāng)前的溫度。或者,在表示溫控裝置的打開或關(guān)閉狀態(tài)的燈的項(xiàng)目的情況下,溫控裝置為打開狀態(tài)則顯示燈點(diǎn)亮,為關(guān)閉狀態(tài)則顯示燈熄滅。
[0005]另外,在輔助裝置中,預(yù)先登錄燈點(diǎn)亮圖像和燈熄滅圖像作為項(xiàng)目圖像,所述畫面數(shù)據(jù)中針對(duì)一個(gè)燈項(xiàng)目包含燈點(diǎn)亮圖像和燈熄滅圖像。當(dāng)然,這不限于燈的情況,對(duì)于其它項(xiàng)目種類(例如開關(guān)等)也相同。
[0006]所述各種項(xiàng)目涉及的顯示控制通過(guò)針對(duì)所述各項(xiàng)目例如定期地實(shí)施規(guī)定的處理來(lái)實(shí)現(xiàn)。規(guī)定的處理是例如,對(duì)該項(xiàng)目相關(guān)聯(lián)的規(guī)定連接設(shè)備內(nèi)的規(guī)定儲(chǔ)存器件(假設(shè)為外部?jī)?chǔ)存器件)的規(guī)定儲(chǔ)存區(qū)域的儲(chǔ)存數(shù)據(jù)(所述分配儲(chǔ)存地址所表示的規(guī)定的分配儲(chǔ)存地址的儲(chǔ)存數(shù)據(jù))進(jìn)行讀取的處理。進(jìn)一步地,基于該儲(chǔ)存數(shù)據(jù)確定或顯示項(xiàng)目的顯示內(nèi)容的處理(顯示內(nèi)容更新處理)等。另外,讀取所述規(guī)定的分配儲(chǔ)存區(qū)域的儲(chǔ)存數(shù)據(jù)的處理,簡(jiǎn)要來(lái)講,就是對(duì)所述外部?jī)?chǔ)存器件進(jìn)行訪問(wèn)的處理,因此有時(shí)也稱作外部?jī)?chǔ)存器訪問(wèn)處理。
[0007]另外,連接設(shè)備隨時(shí)更新所述外部?jī)?chǔ)存器件的規(guī)定區(qū)域的儲(chǔ)存數(shù)據(jù)(例如在所述溫控裝置中隨時(shí)更新所述溫度測(cè)定值)。
這里,所述輔助裝置還具有讓使用者對(duì)每個(gè)項(xiàng)目設(shè)定任意的所述分配儲(chǔ)存地址的功能。如上文所述,畫面數(shù)據(jù)中還包含該設(shè)定的分配儲(chǔ)存地址。畫面數(shù)據(jù)從輔助裝置下載并儲(chǔ)存至可編程顯示器中。并且,在使用時(shí),對(duì)應(yīng)每個(gè)項(xiàng)目,基于所述分配儲(chǔ)存地址,訪問(wèn)所述分配儲(chǔ)存區(qū)域。
[0008]然而,如上文那樣分配儲(chǔ)存地址是由人進(jìn)行設(shè)定的,因此經(jīng)常可能產(chǎn)生誤設(shè)定。將畫面數(shù)據(jù)下載并儲(chǔ)存在可編程顯示器之后(使用時(shí)等情況下)發(fā)現(xiàn)誤設(shè)定的情況下,以往,在輔助裝置側(cè)由使用者對(duì)分配儲(chǔ)存地址進(jìn)行修正或變更操作。當(dāng)然,修正或變更操作后,包含變更后的分配儲(chǔ)存地址的畫面數(shù)據(jù)被傳輸至可編程顯示器等重新儲(chǔ)存。
[0009]這里,專利文獻(xiàn)I所記載的現(xiàn)有技術(shù)是公知的。
專利文獻(xiàn)I的發(fā)明涉及在編輯裝置(相當(dāng)于所述輔助裝置)中,對(duì)與各組件(相當(dāng)于所述項(xiàng)目)相關(guān)聯(lián)的地址(所述分配儲(chǔ)存器地址)進(jìn)行設(shè)定或變更的功能,實(shí)現(xiàn)能容易地變更地址的編輯裝置。專利文獻(xiàn)1:日本專利特開2010-108220號(hào)公報(bào)
【發(fā)明內(nèi)容】
[0010]如上文所述,現(xiàn)有技術(shù)中,對(duì)在可編程顯示器側(cè)已經(jīng)儲(chǔ)存的畫面數(shù)據(jù)(其分配儲(chǔ)存地址)進(jìn)行修正或變更的情況下,也需要在輔助裝置側(cè)進(jìn)行修正或變更操作。為此,特別是可編程顯示器和輔助裝置設(shè)置在相互分離的地點(diǎn)的情況下,非常的麻煩。另外,有產(chǎn)生誤設(shè)定的可能性。
[0011]本發(fā)明的問(wèn)題是提供一種可編程顯示器,能夠在可編程顯示器側(cè)進(jìn)行在可編程顯示器側(cè)已經(jīng)儲(chǔ)存的畫面數(shù)據(jù)(其分配儲(chǔ)存地址等)的修正或變更,因此能降低修正或變更操作的負(fù)擔(dān)。
[0012]本發(fā)明的可編程顯示器是與一個(gè)以上的連接設(shè)備連接的可編程顯示器,具有如下各結(jié)構(gòu)。
項(xiàng)目信息儲(chǔ)存單元,該項(xiàng)目信息儲(chǔ)存單元與顯示畫面上的各項(xiàng)目分別對(duì)應(yīng)地儲(chǔ)存表示訪問(wèn)目標(biāo)的訪問(wèn)信息;
項(xiàng)目顯示單元,該項(xiàng)目顯示單元基于該項(xiàng)目信息儲(chǔ)存單元的所述訪問(wèn)信息從所述訪問(wèn)目標(biāo)處取得數(shù)據(jù),利用該取得數(shù)據(jù)進(jìn)行所述項(xiàng)目的顯示;以及
訪問(wèn)信息變更單元,該訪問(wèn)信息變更單元任意地變更與任意的變更對(duì)象的項(xiàng)目相關(guān)聯(lián)的所述訪問(wèn)信息。
【附圖說(shuō)明】
[0013]圖1是包含本例的可編程顯示器的系統(tǒng)整體的簡(jiǎn)要結(jié)構(gòu)圖。
圖2是本例的可編程顯示器的硬件結(jié)構(gòu)例。
圖3表示本系統(tǒng)的軟件結(jié)構(gòu)圖。
圖4是本例的可編程顯示器的功能框圖。
圖5(a)、(b)是畫面數(shù)據(jù)的具體例。
圖6(a)、(b)是儲(chǔ)存地址可設(shè)定范圍數(shù)據(jù)的具體例。
圖7是儲(chǔ)存地址可設(shè)定范圍數(shù)據(jù)的具體的圖像。
圖8是實(shí)施例1的地址變更處理的流程圖(1/2)。
圖9是實(shí)施例1的地址變更處理的流程圖(2/2)。
圖10(a)是實(shí)施例1的儲(chǔ)存地址變更窗口例,(b)是錯(cuò)誤顯示例。
圖11是實(shí)施例2的地址變更處理的流程圖(1/2)。
圖12是實(shí)施例2的地址變更處理的流程圖(2/2)。
圖13(a)是實(shí)施例2的儲(chǔ)存地址變更窗口例,(b)是錯(cuò)誤顯示例。 圖14是組合框顯示例。
【具體實(shí)施方式】
[0014]下面,參照附圖對(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ú)存在。
[0015]另外,作圖編輯裝置5具有所述【背景技術(shù)】中說(shuō)明的已有的輔助裝置的功能,具有讓開發(fā)者能任意做成用于在可編程顯示器I顯示所述操作顯示畫面的數(shù)據(jù)等(畫面數(shù)據(jù)等)的輔助功能。但是,本例的作圖編輯裝置5在已有的輔助裝置的功能外,進(jìn)一步有下文所述的功能。詳細(xì)如下文所述。
[0016]另外,圖1和圖3所示的結(jié)構(gòu)的可編程控制器系統(tǒng)中,可編程顯示器I經(jīng)由通信線路3與作圖編輯裝置5連接的結(jié)構(gòu),可以是在可編程顯示器I的使用地點(diǎn)中的結(jié)構(gòu),但不限于該例子。例如,作為另一例,圖1和圖3所示的結(jié)構(gòu)也可以看作表示在可編程顯示器I的制造地點(diǎn)中的結(jié)構(gòu)。
[0017]所述另一例的情況下,例如在生產(chǎn)者側(cè),可編程顯示器I的硬件制造完成后,在可編程顯示器I安裝軟件或固件時(shí),將作圖編輯裝置5與可編程顯示器I連接。并且,例如,對(duì)每個(gè)可編程顯示器1,由開發(fā)者等在作圖編輯裝置5上任意做成任意的畫面數(shù)據(jù)。并且,將做成的畫面數(shù)據(jù)下載并儲(chǔ)存至可編程顯示器I。進(jìn)一步地,將對(duì)應(yīng)的通信程序從作圖編輯裝置5下載并儲(chǔ)存至每個(gè)可編程顯示器I。
[0018]另外,以往的作圖編輯裝置5有時(shí)會(huì)將各種連接設(shè)備4對(duì)應(yīng)的通信程序預(yù)先進(jìn)行儲(chǔ)存。作為具體例,作圖編輯裝置5有時(shí)甚至?xí)A(yù)先儲(chǔ)存100種以上的通信程序。并且,開發(fā)者等在其中選擇連接各可編程顯示器I的預(yù)定的連接設(shè)備4所對(duì)應(yīng)的通信程序,下載至可編程顯示器I (例如對(duì)比文獻(xiàn)(日本專利特開平7-225831號(hào)公報(bào)))。
[0019]以往,儲(chǔ)存有從作圖編輯裝置5下載的畫面數(shù)據(jù)和通信程序的可編程顯示器1,向出貨接收方進(jìn)行出貨、經(jīng)設(shè)置開始使用。在出貨接收方,可編程顯示器I與任意一種以上的連接設(shè)備4連接。如上文所述,用于對(duì)連接設(shè)備4內(nèi)的所述外部?jī)?chǔ)存器件進(jìn)行訪問(wèn)的所述分配儲(chǔ)存地址被包含在畫面數(shù)據(jù)中,但該地址設(shè)定等也有出錯(cuò)的情況。
[0020]對(duì)于像這樣的情況,以往的應(yīng)對(duì)方法如上文敘述的那樣,是在作圖編輯裝置5側(cè)再次設(shè)定。與此相對(duì)。本方法中,可編程顯示器I中(換言之出貨接收方處)使用者能變更(再次設(shè)定)所述分配儲(chǔ)存地址,能減輕操作負(fù)擔(dān)。進(jìn)一步,這時(shí),能防止使用者發(fā)生誤設(shè)定。這是例如采用下文所述“儲(chǔ)存地址可設(shè)定范圍數(shù)據(jù)”24等實(shí)現(xiàn)的。
[0021]S卩,如上文所述,畫面數(shù)據(jù)和通信程序的做成和下載本身可以看作與以往大致相同。但是,本例的作圖編輯裝置5對(duì)下文所述的各種“通信I/F驅(qū)動(dòng)器33”進(jìn)行儲(chǔ)存或管理,該“通信I/F驅(qū)動(dòng)器33”是在所述各通信程序中附加下文所述的各“儲(chǔ)存地址可設(shè)定范圍數(shù)據(jù)”24而構(gòu)成的。并且,開發(fā)者等從這些各種“通信I/F驅(qū)動(dòng)器33”中,選擇與各可編程顯示器I連接(或者打算連接)的連接設(shè)備4對(duì)應(yīng)的“通信I/F驅(qū)動(dòng)器33”,下載至可編程顯示器I。
[0022]這里,如上文所述,由于與各可編程顯示器I連接的連接設(shè)備4種類繁多,因此,為了不管連接哪種連接設(shè)備4能夠進(jìn)行匹配,考慮將與所有種類的連接設(shè)備4對(duì)應(yīng)的全部“儲(chǔ)存地址可設(shè)定范圍數(shù)據(jù)”24預(yù)先儲(chǔ)存在可編程顯示器I。然而,如上文所述,由于連接設(shè)備4的種類較多,因此預(yù)先將與所有的連接設(shè)備4對(duì)應(yīng)的“儲(chǔ)存地址可設(shè)定范圍數(shù)據(jù)”24儲(chǔ)存在可編程顯示器I較為困難。即,通常,與電腦等相比,可編程顯示器I的硬件性能較差。因此,實(shí)際上,雖然能將與所有的連接設(shè)備對(duì)應(yīng)的全部“儲(chǔ)存地址可設(shè)定范圍數(shù)據(jù)” 24預(yù)先儲(chǔ)存在電腦等作圖編輯裝置5中,但難以全部?jī)?chǔ)存在可編程顯示器I中。
[0023]對(duì)所述的問(wèn)題,本方法中,通過(guò)采用所述“通信I/F驅(qū)動(dòng)器33”,能容易地僅將該可編程顯示器I所必須的“儲(chǔ)存地址可設(shè)定范圍數(shù)據(jù)”24預(yù)先儲(chǔ)存在該顯示器I。詳細(xì)如下文所述。
[0024]另外,即使假設(shè)能將所述全部的連接設(shè)備對(duì)應(yīng)的全部“儲(chǔ)存地址可設(shè)定范圍數(shù)據(jù)”24預(yù)先儲(chǔ)存在可編程顯示器1,利用本方法,當(dāng)然也能得到削減儲(chǔ)存在可編程顯示器I的數(shù)據(jù)量的效果。
[0025]另外,即使在可編程顯示器I的使用地點(diǎn)中設(shè)置圖1和圖3所示的結(jié)構(gòu)的情況