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

可編程控制器系統(tǒng)、可編程顯示器、輔助裝置、程序的制作方法

文檔序號:6302890閱讀:150來源:國知局
可編程控制器系統(tǒng)、可編程顯示器、輔助裝置、程序的制作方法
【專利摘要】預(yù)先對任意的項(xiàng)目登記與各情形相對應(yīng)的位置、角度、圖像(圓箭頭、方箭頭等)等。在情形發(fā)生變化的情況下,使項(xiàng)目圖像顯示從當(dāng)前位置移動(dòng)至與變化后的情形相對應(yīng)的位置,進(jìn)行表示移動(dòng)中的狀態(tài)的簡易動(dòng)畫顯示。此外,關(guān)于角度,也變更成與變化后的情形相對應(yīng)的角度,將其途中的狀態(tài)進(jìn)行簡易動(dòng)畫顯示。另外,有時(shí)還對圖像進(jìn)行變更。
【專利說明】可編程控制器系統(tǒng)、可編程顯示器、輔助裝置、程序

【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及可編程顯示器等。

【背景技術(shù)】
[0002]可編程顯示器一般與PLC主體、調(diào)溫裝置等各種連接設(shè)備相連接,對顯示這些連接設(shè)備的狀態(tài)的數(shù)值顯示或燈等項(xiàng)目、用于用戶做出任意指示的開關(guān)等項(xiàng)目的圖像進(jìn)行顯示。另外,項(xiàng)目還稱作畫面部件等。在可編程顯示器的畫面(稱作操作顯示畫面)上通常顯示多個(gè)畫面部件(項(xiàng)目)的圖像。在未圖示的輔助裝置中由開發(fā)者等任意地預(yù)先生成用于顯示這種操作顯示畫面的數(shù)據(jù)等(稱作畫面數(shù)據(jù)等),并將該數(shù)據(jù)從輔助裝置下載到可編程顯示器。
[0003]上述畫面數(shù)據(jù)針對上述各項(xiàng)目的每個(gè)項(xiàng)目包含該項(xiàng)目的圖像(開關(guān)的圖像、燈的圖像)和顯示位置坐標(biāo),還包含下述外部存儲器的規(guī)定區(qū)域的地址(分配存儲器地址)等數(shù)據(jù)。有時(shí)還包含某些程序等。
[0004]上述各項(xiàng)目例如分別與任意連接設(shè)備的任意結(jié)構(gòu)要素相對應(yīng),對該結(jié)構(gòu)要素的狀態(tài)進(jìn)行顯示,或接收該結(jié)構(gòu)要素的開關(guān)指示。例如,對調(diào)溫裝置的溫度測定值進(jìn)行數(shù)值顯示的項(xiàng)目的情況下,隨時(shí)將當(dāng)前的溫度以數(shù)值來進(jìn)行顯示。
[0005]針對上述各項(xiàng)目的每個(gè)項(xiàng)目,例如定期執(zhí)行規(guī)定處理,從而實(shí)現(xiàn)涉及上述各種項(xiàng)目的顯示控制。規(guī)定處理是指:例如,對連接設(shè)備內(nèi)的存儲器設(shè)備(稱作外部存儲器區(qū)域)的上述規(guī)定區(qū)域(分配存儲器)的存放數(shù)據(jù)進(jìn)行讀取,基于該存放數(shù)據(jù),決定項(xiàng)目的顯示內(nèi)容并進(jìn)行顯示。另外,連接設(shè)備隨時(shí)更新上述外部存儲器的規(guī)定區(qū)域的存放數(shù)據(jù)(例如,在上述調(diào)溫裝置中隨時(shí)更新上述溫度測定值)。
[0006]例如,關(guān)于“燈”的項(xiàng)目,其分配存儲器區(qū)域的存放數(shù)據(jù)為“O”或“ I ”,用可編程顯示器來顯示在“O”的情況下設(shè)為燈熄滅、在“I”的情況下設(shè)為燈點(diǎn)亮的項(xiàng)目圖像。此外,在連接設(shè)備側(cè)對分配存儲器區(qū)域的存放數(shù)據(jù)進(jìn)行更新。例如在連接設(shè)備中的按鍵為接通的情況下,通過連接設(shè)備側(cè)的處理來將“ I”存放于上述分配存儲器區(qū)域,在連接設(shè)備中的按鍵為斷開的情況下,通過連接設(shè)備側(cè)的處理來將“O”存放于上述分配存儲器區(qū)域。
[0007]此外,還有以下結(jié)構(gòu):即,將從上述外部存儲器讀取的數(shù)據(jù)臨時(shí)存放到可編程顯示器內(nèi)的存儲器設(shè)備(稱作內(nèi)部存儲器)的規(guī)定區(qū)域中,基于該存放數(shù)據(jù),決定項(xiàng)目的顯示內(nèi)容并進(jìn)行顯示。
[0008]在該示例的情況下,由可編程顯示器的規(guī)定功能部(此處為未圖示的通信部)例如定期執(zhí)行讀取外部存儲器的存放數(shù)據(jù)并存放到內(nèi)部存儲器中的處理。上述通信部與例如上述PLC主體、調(diào)溫裝置等各種連接設(shè)備進(jìn)行通信,獲取連接設(shè)備內(nèi)的上述外部存儲器的規(guī)定存儲區(qū)域的存放數(shù)據(jù),將該數(shù)據(jù)寫入到上述內(nèi)部存儲器的規(guī)定存儲區(qū)域并進(jìn)行存放。之后,可編程顯示器的對上述各種項(xiàng)目進(jìn)行顯示控制的功能部(稱作項(xiàng)目顯示部)定期對內(nèi)部存儲器進(jìn)行訪問,從而對項(xiàng)目顯示內(nèi)容進(jìn)行控制。
[0009]這里,例如已知有專利文獻(xiàn)I所記載的現(xiàn)有技術(shù)。
[0010]專利文獻(xiàn)I的發(fā)明是改變重合的圖形之一的屬性而不對其它圖形造成影響、并對其進(jìn)行重新繪制的技術(shù)。
[0011]在專利文獻(xiàn)I中,利用計(jì)算機(jī)裝置通過作圖軟件來生成可編程顯示器用的控制畫面,并將其傳輸至可編程顯示器I。預(yù)先用作圖軟件將該控制畫面中所設(shè)定的圖形按繪制順序進(jìn)行列表化,在該列表中對各圖形設(shè)定包圍圖形的矩形剪裁區(qū)域(CA:clipping area)。在改變圖形的屬性(顏色、位置等)來重新進(jìn)行繪制時(shí),動(dòng)畫繪制部在VRAM內(nèi)只改變CA內(nèi)的圖形的屬性,并將其重新繪制于顯示部。此時(shí),當(dāng)CA內(nèi)存在屬性未變的圖形時(shí),將CA內(nèi)的該圖形的一部分也進(jìn)行重新繪制。若圖形的列表僅局限于可能包含于屬性變化的圖形的變化范圍內(nèi)的圖形,則能減小存儲器大小。
[0012]專利文獻(xiàn)1:日本專利特開2000-231643號公報(bào)


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

[0013]這里,關(guān)于可編程顯示器的顯示方法,例如希望進(jìn)行易于可視性地掌握某些監(jiān)視/控制對象物當(dāng)前正處于怎樣的狀況(位置、姿勢、操作狀態(tài)等)的顯示。
[0014]例如,在工廠的生產(chǎn)線上經(jīng)過多道操作工序而完成產(chǎn)品,但希望能利用可編程顯示器等來可視并易于理解地詳細(xì)顯示該工藝(例如,金屬板加工一元器件搭載一與其它組件進(jìn)行組裝一安裝蓋板等)及為實(shí)現(xiàn)該工藝而進(jìn)行的傳送(例如帶式輸送機(jī))的狀態(tài)。由此,可編程顯示器的使用者等易于監(jiān)視和掌握狀況。
[0015]在上述專利文獻(xiàn)I的現(xiàn)有技術(shù)中,無法實(shí)現(xiàn)這樣的顯示方法。例如專利文獻(xiàn)I的動(dòng)畫繪制部并不能表現(xiàn)出上述工藝及為實(shí)現(xiàn)該工藝而進(jìn)行的移動(dòng)的狀況。
[0016]但是,以往也并非完全無法實(shí)現(xiàn)上述所希望的顯示。
[0017]例如,作為一個(gè)例子,對進(jìn)行使上述監(jiān)視/控制對象物的當(dāng)前位置可視并易于掌握的顯示的情況進(jìn)行說明。例如,存在利用帶式輸送機(jī)將上述監(jiān)視/控制對象物從起點(diǎn)經(jīng)由第一中繼點(diǎn)、第二中繼點(diǎn)傳送至終點(diǎn)的系統(tǒng)。
[0018]在該例子的情況下,例如預(yù)先在起點(diǎn)、第一中繼點(diǎn)、第二中繼點(diǎn)、終點(diǎn)這四處分別設(shè)置用于檢測上述對象物的檢測用傳感器。
[0019]然后,PLC基于該檢測用傳感器的檢測結(jié)果,來對上述對象物的當(dāng)前位置進(jìn)行判另IJ。這不僅在對象物存在于上述四處的任意一處位置的情況下,而且在對象物正在四處之間進(jìn)行移動(dòng)的過程中也能對當(dāng)前位置進(jìn)行推定。例如,通常PLC還對帶式輸送機(jī)進(jìn)行驅(qū)動(dòng)控制,因此,能計(jì)算出對象物的傳送速度。由此,能推定出對象物的當(dāng)前位置。但是,并不局限于本例子,例如也可以通過在帶式輸送機(jī)的傳送路徑上設(shè)置多個(gè)檢測用傳感器,來對對象物的當(dāng)前位置進(jìn)行檢測。
[0020]然后,PLC將上述對象物的當(dāng)前位置存放于上述外部存儲器的分配存儲器區(qū)域(與后述的規(guī)定項(xiàng)目相對應(yīng)的區(qū)域)(方法I)。在該方法I的情況下,可編程顯示器讀取分配存儲器區(qū)域的存放數(shù)據(jù)(對象物的當(dāng)前位置),將該當(dāng)前位置轉(zhuǎn)換成操作顯示畫面上的坐標(biāo)。然后,將規(guī)定的項(xiàng)目的圖像顯示于該坐標(biāo)。通過周期性執(zhí)行該處理(例如每隔I秒),例如能實(shí)現(xiàn)以下動(dòng)畫顯示:即,上述規(guī)定項(xiàng)目圖像的顯示位置每隔I秒發(fā)生變化。
[0021]或者,也可以采用以下方法(方法2):PLC將上述對象物的當(dāng)前位置轉(zhuǎn)換成上述操作顯示畫面上的坐標(biāo),并將該坐標(biāo)存放于上述外部存儲器的分配存儲器區(qū)域。在該方法2的情況下,可編程顯示器只讀取分配存儲器區(qū)域的存放數(shù)據(jù)(上述坐標(biāo)),只在該坐標(biāo)處顯示規(guī)定的項(xiàng)目圖像。
[0022]無論在上述方法1、方法2中的哪種方法的情況下,關(guān)于PLC側(cè),都需要預(yù)先設(shè)置多個(gè)檢測用傳感器,并且需要嵌入基于該傳感器檢測結(jié)果來推定對象物的當(dāng)前位置的處理(邏輯)。而且,在上述方法I的情況下,PLC側(cè)還需要嵌入將上述對象物的當(dāng)前位置轉(zhuǎn)換成操作顯示畫面上的坐標(biāo)的處理(邏輯)。這樣的PLC側(cè)的邏輯例如由開發(fā)者等調(diào)用梯形圖(ladder)等來進(jìn)行制作。
[0023]另一方面,在上述方法2的情況下,可編程顯示器側(cè)需要嵌入將上述對象物的當(dāng)前位置轉(zhuǎn)換成操作顯示畫面上的坐標(biāo)的處理(邏輯)。這例如將定期工作的上述邏輯預(yù)先登記于畫面數(shù)據(jù)。為此,用戶在輔助裝置上生成畫面數(shù)據(jù)時(shí),需要調(diào)用運(yùn)算指令等來生成上述邏輯,并將其預(yù)先登記于畫面數(shù)據(jù)。
[0024]此外,以往,例如在輔助裝置中搭載有以下編輯功能:即,該編輯功能實(shí)現(xiàn)有可編程顯示器能解釋、依次執(zhí)行的獨(dú)立的指令組(關(guān)于某個(gè)產(chǎn)品組稱為“宏”),并能利用該各指令來生成任意邏輯。在該編輯功能中,還包含能多重選擇各邏輯的工作定時(shí)的功能等。
[0025]如上所述,以往,在方法1、方法2的任何一種方法的情況下,關(guān)于PLC側(cè),生成對對象物的當(dāng)前位置進(jìn)行推定的邏輯也比較麻煩,并且,在運(yùn)用的過程中,逐一執(zhí)行該邏輯,因此處理負(fù)擔(dān)相應(yīng)增大。此外,在方法I的情況下,關(guān)于PLC側(cè),生成將對象物的當(dāng)前位置轉(zhuǎn)換成操作顯示畫面上的坐標(biāo)的邏輯也比較麻煩,并且,在運(yùn)用的過程中,逐一執(zhí)行該邏輯,因此處理負(fù)擔(dān)也相應(yīng)增大。另一方面,在方法2的情況下,除了在輔助裝置中生成上述邏輯的操作比較麻煩從而會導(dǎo)致作圖工數(shù)增大以外,在可編程顯示器中逐一執(zhí)行邏輯,因此處理負(fù)擔(dān)增大。
[0026]在現(xiàn)有方法中,會產(chǎn)生上述問題,希望能解決這樣的問題。特別是不希望出現(xiàn)為了用可編程顯示器來實(shí)現(xiàn)如上所述的動(dòng)畫顯示而使PLC側(cè)產(chǎn)生多余的負(fù)擔(dān)(邏輯生成的麻煩、處理負(fù)擔(dān)的增大)這樣的狀況。
[0027]此外,在上述帶式輸送機(jī)的傳送路徑上設(shè)置有大量檢測用傳感器的情況下,上述邏輯生成的麻煩及處理負(fù)擔(dān)的增大在一定程度上得以抑制,但會產(chǎn)生傳感器成本上升的問題。
[0028]本發(fā)明的技術(shù)課題在于,提供一種能進(jìn)行如下簡易動(dòng)畫顯示的可編程顯示器等:所述簡易動(dòng)畫顯示能可視并易于理解地詳細(xì)顯示監(jiān)視/控制對象物的位置/姿勢/外觀等所涉及的現(xiàn)狀,特別是能抑制運(yùn)用前的作圖工數(shù)的增大和運(yùn)用中的處理負(fù)擔(dān)的增大。
[0029]本發(fā)明的可編程控制器系統(tǒng)是具有可編程顯示器以及與該可編程顯示器相連接的輔助裝置的系統(tǒng),具有以下結(jié)構(gòu)。
[0030]所述輔助裝置具有畫面生成輔助單元,該畫面生成輔助單元對構(gòu)成所述可編程顯示器用的畫面的各項(xiàng)目中的任意項(xiàng)目,任意地設(shè)定簡易動(dòng)畫設(shè)定信息,該簡易動(dòng)畫設(shè)定信息包含與多個(gè)情形相對應(yīng)的多個(gè)位置信息和/或角度信息,從而生成包含該簡易動(dòng)畫設(shè)定信息的所述畫面的畫面數(shù)據(jù)。
[0031]所述可編程顯示器具有存儲所述畫面數(shù)據(jù)的畫面數(shù)據(jù)存儲單元、以及簡易動(dòng)畫顯示單元。
[0032]簡易動(dòng)畫顯示單元是基于所述畫面數(shù)據(jù)來對所述各項(xiàng)目進(jìn)行顯示的單元,對于設(shè)定有所述簡易動(dòng)畫設(shè)定信息的項(xiàng)目的顯示,若與該項(xiàng)目相關(guān)聯(lián)的所述情形發(fā)生變化,則開始進(jìn)行如下顯示處理。
[0033]S卩,進(jìn)行移動(dòng)中顯示,使該情形發(fā)生變化的項(xiàng)目的顯示位置和/或顯示角度從當(dāng)前的顯示位置和/或當(dāng)前的顯示角度向與該變化后的情形相對應(yīng)的位置和/或角度緩緩移動(dòng)和/或旋轉(zhuǎn)。

【專利附圖】

【附圖說明】
[0034]圖1是包含本例的可編程顯示器的系統(tǒng)整體的簡要結(jié)構(gòu)圖。
[0035]圖2是本例的可編程顯示器的結(jié)構(gòu)例。
[0036]圖3是本系統(tǒng)的軟件結(jié)構(gòu)圖。
[0037]圖4是用于說明實(shí)施例1的簡易動(dòng)畫顯示例的圖(之一)。
[0038]圖5(a)、(b)是用于說明實(shí)施例1的簡易動(dòng)畫顯示例的圖(之二)。
[0039]圖6(a)、(b)是用于說明實(shí)施例1的簡易動(dòng)畫顯示例的圖(之三)。
[0040]圖7是實(shí)施例1的簡易動(dòng)畫設(shè)定畫面例(之一)。
[0041]圖8是實(shí)施例1的簡易動(dòng)畫設(shè)定畫面例(之二)。
[0042]圖9是用于說明實(shí)施例2的簡易動(dòng)畫顯示例的圖(之一)。
[0043]圖10(a)、(b)是用于說明實(shí)施例2的簡易動(dòng)畫顯示例的圖(之二)。
[0044]圖11 (a)、(b)是用于說明實(shí)施例2的簡易動(dòng)畫顯示例的圖(之三)。
[0045]圖12是實(shí)施例2的簡易動(dòng)畫設(shè)定畫面例(之一)。
[0046]圖13是實(shí)施例2的簡易動(dòng)畫設(shè)定畫面例(之二)。
[0047]圖14是本例的可編程顯示器的處理功能圖。
[0048]圖15 (a)、(b)是各種數(shù)據(jù)結(jié)構(gòu)例(之一)。
[0049]圖16是各種數(shù)據(jù)結(jié)構(gòu)例(之二)。
[0050]圖17是各種數(shù)據(jù)結(jié)構(gòu)例(之三)。
[0051]圖18 (a)?(C)是各種數(shù)據(jù)結(jié)構(gòu)例(之四)。
[0052]圖19 (a)?(C)是各種數(shù)據(jù)結(jié)構(gòu)例(之五)。
[0053]圖20是通信處理部的處理流程圖。
[0054]圖21是項(xiàng)目處理部的處理流程圖。
[0055]圖22是參數(shù)更新執(zhí)行定時(shí)器處理部的處理流程圖(之一)。
[0056]圖23是參數(shù)更新執(zhí)行定時(shí)器處理部的處理流程圖(之二)。
[0057]圖24是參數(shù)更新執(zhí)行定時(shí)器處理部的處理流程圖(之三)。
[0058]圖25(a)、(b)是本示例的簡易動(dòng)畫顯示的其它示例(之一)。
[0059]圖26(a)?(d)是本示例的簡易動(dòng)畫顯示的其它示例(之二)。

【具體實(shí)施方式】
[0060]下面參照附圖,對本發(fā)明的實(shí)施方式進(jìn)行說明。
[0061]圖1是包含本例的可編程顯示器I的系統(tǒng)整體的簡要結(jié)構(gòu)圖。
[0062]圖1所示可編程控制器系統(tǒng)具有各種連接設(shè)備4、以及經(jīng)由通信線路6與各種連接設(shè)備4相連接的可編程顯示器I。此外,還可以構(gòu)成為可編程顯示器I經(jīng)由通信線路3與作圖編輯裝置5(輔助裝置)相連接。然而,作圖編輯裝置5并不一定必須與可編程顯示器I相連接(僅僅是表示一個(gè)示例)。此外,有時(shí)也將作圖編輯裝置5記為輔助裝置5。
[0063]可編程顯示器I包括多個(gè)通信接口 2 (通信端口),利用與各通信接口 2相連接的通信線路3/通信線路6連接至各種連接設(shè)備4、作圖編輯裝置5。
[0064]圖2是本例的可編程顯示器I的結(jié)構(gòu)例。
[0065]可編程顯示器I與上述現(xiàn)有例大致相同,具有基于上述畫面數(shù)據(jù)等來進(jìn)行操作顯示畫面的顯示等的功能,但在本方法中,即使不將上述邏輯登記于畫面數(shù)據(jù),也能對特定的項(xiàng)目進(jìn)行使顯示位置發(fā)生變化(該項(xiàng)目發(fā)生移動(dòng))的顯示。下面進(jìn)行詳細(xì)闡述。
[0066]圖示的可編程顯示器I具有顯示操作控制裝置10、觸摸屏18、顯示器19、以及上述通信接口 2等。
[0067]顯示操作控制裝置10由0?仍1、如112(閃存等)、狀113、通信控制器14、圖形控制器15、觸摸屏控制器16等構(gòu)成,它們連接至總線17。
[0068]CPUll是對顯示操作控制裝置10的整體進(jìn)行控制的中央處理裝置(運(yùn)算處理器)。CPUll執(zhí)行預(yù)先存放在R0M12中的程序(例如下述的主體程序21等),從而進(jìn)行規(guī)定運(yùn)算動(dòng)作(處理)。例如,執(zhí)行后述的各種流程圖的處理等。各種運(yùn)算結(jié)果存放在例如RAMl3 或 ROMl2。
[0069]此外,R0M12中存放有在上述【背景技術(shù)】中說明的畫面數(shù)據(jù)(下述的畫面數(shù)據(jù)22)等。如上所述,畫面數(shù)據(jù)針對例如上述的開關(guān)、燈等各項(xiàng)目的每個(gè)項(xiàng)目具有該項(xiàng)目的圖像、顯示位置坐標(biāo)、大小等與顯示有關(guān)的數(shù)據(jù)、以及上述分配存儲器地址(分配存儲器區(qū)域)等與存儲器訪問有關(guān)的數(shù)據(jù)等。然而,在本方法中,關(guān)于特定的項(xiàng)目,畫面數(shù)據(jù)中還進(jìn)一步包含有用于實(shí)現(xiàn)后述簡易動(dòng)畫顯示的各種信息。
[0070]上述CPUll的處理包含例如在上述【背景技術(shù)】中說明的獲取“每個(gè)項(xiàng)目的分配存儲器地址等存放數(shù)據(jù)”(上述外部存儲器的規(guī)定區(qū)域的存放數(shù)據(jù))的處理等。將該獲取的數(shù)據(jù)臨時(shí)存放到例如下述的共用存儲器67。另外,共用存儲器67可以是上述RAMl3或ROMl2的存儲區(qū)域的一部分,也可以是未圖示的其它存儲器。
[0071]此外,通過上述CPUll的處理,例如在RAM13(或未圖示的視頻RAM)上展開(繪制)例如基于上述畫面數(shù)據(jù)和上述獲取數(shù)據(jù)等的顯示對象數(shù)據(jù)?;谠摾L制,圖形控制器15在顯示器19上顯示上述的操作顯示畫面等。例如,若以燈為例子,上述畫面數(shù)據(jù)包含滅燈圖像和亮燈圖像,上述獲取數(shù)據(jù)為“O”則滅燈圖像成為上述顯示對象數(shù)據(jù),“I”則亮燈圖像成為上述顯示對象數(shù)據(jù)。
[0072]另外,關(guān)于特定項(xiàng)目,例如通過對上述獲取數(shù)據(jù)進(jìn)行轉(zhuǎn)換,來使項(xiàng)目圖像的顯示位置發(fā)生移動(dòng),并進(jìn)行表示移動(dòng)中的簡易動(dòng)畫顯示。
[0073]顯示器19例如由液晶面板等構(gòu)成,在該液晶面板上以重疊的方式設(shè)置觸摸屏18。在顯示器19上顯示上述操作顯示畫面,該操作顯示畫面基本上通過將多個(gè)項(xiàng)目圖像配置在規(guī)定位置來構(gòu)成。然而,在本方法的簡易動(dòng)畫顯示所涉及的項(xiàng)目圖像的情況下,使顯示位置發(fā)生移動(dòng),而非在固定的規(guī)定位置。
[0074]此外,通信控制器14經(jīng)由通信接口 2與未圖示的PLC主體等、調(diào)溫裝置等即連接設(shè)備4、以及作圖編輯裝置5進(jìn)行通信(數(shù)據(jù)收發(fā)等)。
[0075]對操作員等在觸摸屏18上進(jìn)行的按壓操作(觸摸)的位置進(jìn)行檢測,CPUll等經(jīng)由觸摸屏控制器16采集該檢測結(jié)果并進(jìn)行分析。例如,基于各項(xiàng)目的上述顯示位置坐標(biāo)、有關(guān)大小的數(shù)據(jù)等,來進(jìn)行分析。例如,若操作員等觸摸上述開關(guān)的圖像的顯示位置,則CPUll等分析為對該開關(guān)進(jìn)行了操作。
[0076]圖3示出上述本系統(tǒng)的軟件結(jié)構(gòu)圖。
[0077]在可編程顯示器I中,將主體程序21、畫面數(shù)據(jù)22、通信程序23等各種程序/數(shù)據(jù)存放在例如上述R0M12(閃存等)中。CPUl I對這些程序/數(shù)據(jù)等進(jìn)行讀取和執(zhí)行/參照等,從而對可編程顯示器用上述操作顯示畫面等進(jìn)行顯示控制等。上述操作顯示畫面由上述數(shù)值顯示、燈、開關(guān)等各種項(xiàng)目的圖像顯示來構(gòu)成,各項(xiàng)目圖像的顯示內(nèi)容用反映從例如各連接設(shè)備4 (外部存儲器的分配存儲器區(qū)域)獲取的數(shù)據(jù)(上述獲取數(shù)據(jù))的形式來隨時(shí)進(jìn)行更新。
[0078]此外,關(guān)于特定的項(xiàng)目圖像,其顯示位置例如在基于上述獲取數(shù)據(jù)等而判定為有情形變化的情況下發(fā)生移動(dòng)。在本方法中,此時(shí),進(jìn)行表示從移動(dòng)起點(diǎn)到移動(dòng)目的地的移動(dòng)過程中的狀態(tài)的簡易動(dòng)畫顯示。
[0079]基本上,CPUll進(jìn)行基于主體程序21和畫面數(shù)據(jù)22的處理,從而顯示上述操作顯示畫面。而且,基于通信程序23進(jìn)行的與各連接設(shè)備4之間的通信結(jié)果(上述獲取數(shù)據(jù)等)等,對該操作顯示畫面上的各畫面部件的顯示內(nèi)容(溫度等數(shù)值顯示、燈的點(diǎn)亮/熄滅等)隨時(shí)進(jìn)行更新等。
[0080]上述畫面數(shù)據(jù)22是將例如在作圖編輯裝置5側(cè)任意地預(yù)先生成的畫面數(shù)據(jù)文件32下載到可編程顯示器I并存放的數(shù)據(jù)。此外,上述通信程序23也是將例如預(yù)先存放在作圖編輯裝置5側(cè)的通信程序文件33 (其一部分)下載到可編程顯示器I并進(jìn)行存放的程序。
[0081 ] 如上所述,基本上,CPUlI基于主體程序21和畫面數(shù)據(jù)22以及獲取數(shù)據(jù)等,進(jìn)行上述操作顯示畫面的顯示控制。例如,關(guān)于數(shù)值顯示、燈等項(xiàng)目,定期地從該項(xiàng)目的分配存儲器區(qū)域讀取數(shù)據(jù),基于該讀取數(shù)據(jù)來更新該項(xiàng)目的顯示內(nèi)容?;蛘?,關(guān)于例如開關(guān)等項(xiàng)目,若用戶對該操作顯示畫面上的所希望的開關(guān)進(jìn)行觸摸(若進(jìn)行接通/斷開操作),則進(jìn)行開關(guān)接通圖像顯示/開關(guān)斷開圖像顯示。此外,CPUll還與該開關(guān)操作相應(yīng)地控制連接設(shè)備4。
[0082]另外,上述分配存儲器區(qū)域相當(dāng)于上述【背景技術(shù)】中的外部存儲器的規(guī)定存儲區(qū)域(分配存儲器地址)。另外,如上所述,上述外部存儲器是連接設(shè)備4所具備的存儲器,對各項(xiàng)目分配存儲器。如上所述,基于該分配存儲器區(qū)域的存放數(shù)據(jù)來決定并更新各項(xiàng)目的顯示內(nèi)容。
[0083]而且,如上所述,具有如下結(jié)構(gòu):將從該分配存儲器區(qū)域讀取的數(shù)據(jù)臨時(shí)存放到可編程顯示器I內(nèi)的后述的共用存儲器67 (內(nèi)部存儲器),基于存放的數(shù)據(jù)來進(jìn)行項(xiàng)目顯示控制。
[0084]即,由例如下述的各通信處理部44等來定期地進(jìn)行如下處理:從連接設(shè)備4內(nèi)的存儲器設(shè)備(外部存儲器)的規(guī)定存儲區(qū)域讀取數(shù)據(jù),將該讀取數(shù)據(jù)存放到上述內(nèi)部存儲器。之后,基于內(nèi)部存儲器的存放數(shù)據(jù)等,進(jìn)行上述操作顯示畫面的顯示控制。由此,操作顯示畫面上的各項(xiàng)目圖像的顯示內(nèi)容反映出與該項(xiàng)目對應(yīng)的分配存儲器區(qū)域的當(dāng)前的存放數(shù)據(jù)的內(nèi)容。
[0085]可編程顯示器I的通信程序23是用于經(jīng)由通信線路6與連接設(shè)備4進(jìn)行通信的程序。通常,連接設(shè)備4的每個(gè)機(jī)種等具有固有的通信協(xié)議(通信規(guī)定),根據(jù)該通信規(guī)定,在可編程顯示器I與連接設(shè)備4之間進(jìn)行通信。因此,需要對各連接設(shè)備4的每個(gè)機(jī)種等開發(fā)通信程序23。另外,不言而喻,CPUll等執(zhí)行通信程序23從而實(shí)現(xiàn)與連接設(shè)備4進(jìn)行通信的處理。
[0086]另外,例如由主體程序21和作圖編輯器31來進(jìn)行可編程顯示器I與作圖編輯裝置5之間的通信(將通信功能嵌入到作圖編輯器31)。這與本發(fā)明沒有特別的關(guān)系,因此不進(jìn)行圖示和說明。對于PLC主體等即連接設(shè)備4而言,存在各種制造商和機(jī)種,各制造商/機(jī)種的每個(gè)制造商/機(jī)種分別具有獨(dú)自的通信程序,根據(jù)連接設(shè)備4的制造商/機(jī)種有時(shí)具有多個(gè)種類的上述通信程序23。
[0087]通常,在作圖編輯裝置5內(nèi)的未圖示的HD(硬盤)內(nèi),將通信程序23作為多個(gè)通信程序文件33 (對各機(jī)種的每個(gè)機(jī)種分別開發(fā)完成的多個(gè)通信程序)來預(yù)先進(jìn)行存儲。之后,若用戶利用作圖編輯器31選擇并指定任意連接設(shè)備4,則作圖編輯裝置5將與該選擇的連接設(shè)備4相對應(yīng)的通信程序文件33傳輸給可編程顯示器I,并作為上述通信程序23進(jìn)程存儲。
[0088]通過作圖編輯器31的各種設(shè)定(生成畫面數(shù)據(jù)文件32時(shí)的設(shè)定)來對連接設(shè)備4內(nèi)的外部存儲器進(jìn)行訪問。
[0089]例如,用戶在生成畫面數(shù)據(jù)文件32時(shí),在畫面內(nèi)配置數(shù)值顯示項(xiàng)目并且對該數(shù)值顯示項(xiàng)目指定外部存儲器的任意地址,從而設(shè)定可編程顯示器I周期性地讀取外部存儲器的指定地址的數(shù)據(jù)并進(jìn)行顯示的動(dòng)作。換言之,若將該畫面數(shù)據(jù)文件32下載到可編程顯示器I并作為畫面數(shù)據(jù)22來使用,則可編程顯示器I進(jìn)行如下動(dòng)作:周期性地讀取外部存儲器的指定地址的數(shù)據(jù)的動(dòng)作(進(jìn)一步將獲取數(shù)據(jù)臨時(shí)存放到內(nèi)部存儲器的動(dòng)作);以及基于獲取數(shù)據(jù)更新畫面上的項(xiàng)目顯示內(nèi)容的動(dòng)作等。
[0090]另外,實(shí)現(xiàn)對上述外部存儲器的訪問、獲取數(shù)據(jù)的臨時(shí)存放以及畫面顯示等各種處理的程序可以是例如主體程序21所包含的程序,也可以是畫面數(shù)據(jù)文件32 (畫面數(shù)據(jù)22)所包含的程序。無論是哪種程序,都通過例如由上述CPUll來執(zhí)行這樣的程序,來實(shí)現(xiàn)本示例的可編程顯示器I的各種處理、動(dòng)作等。
[0091]或者,生成畫面數(shù)據(jù)文件32時(shí),例如在畫面內(nèi)配置開關(guān)并且作為輸出存儲器指定外部存儲器的任意地址,則當(dāng)按壓可編程顯示器I的操作顯示畫面上的開關(guān)時(shí),設(shè)定對該外部存儲器的指定地址寫入的動(dòng)作。
[0092]上述輔助裝置5具有作圖編輯器31。該作圖編輯器31具有供用戶生成任意的可編程顯示器用的畫面數(shù)據(jù)22(32)(操作顯示畫面)的輔助功能。其基本功能與以往大致相同,但本示例的作圖編輯器31還具有供用戶對任意項(xiàng)目進(jìn)行簡易動(dòng)畫設(shè)定的動(dòng)畫設(shè)定部31a的功能。
[0093]動(dòng)畫設(shè)定部31a具有例如將后述的圖7、圖8或圖12、圖13所示的畫面顯示于輔助裝置5的未圖示的顯示器上、以供用戶進(jìn)行所希望的設(shè)定的功能。關(guān)于該畫面和設(shè)定的具體例將在下文中利用圖7、圖8或圖12、圖13來進(jìn)行說明。然后,利用作圖編輯器31 (包含動(dòng)畫設(shè)定部31a)的處理功能,例如生成基本將在下文中進(jìn)行描述的圖16、圖17、圖18所示的數(shù)據(jù)結(jié)構(gòu)的畫面數(shù)據(jù)22(32)。該畫面數(shù)據(jù)22(32)例如下載并存儲于可編程顯示器I。
[0094]這里,輔助裝置5例如是個(gè)人計(jì)算機(jī)等,雖未特別圖示出,但具有一般的通用計(jì)算機(jī)的結(jié)構(gòu)(CPU、存儲部(硬盤、存儲器等)、通信部、操作部(鼠標(biāo)等)、顯示器)。CPU執(zhí)行預(yù)先存儲于存儲部的應(yīng)用程序,從而例如實(shí)現(xiàn)作圖編輯器31 (包含動(dòng)畫設(shè)定部31a)的處理功能。
[0095]這里,在圖4?圖6或圖9?圖11中,示出了本示例的可編程顯示器I中的上述操作顯示畫面的簡易動(dòng)畫顯示例。圖4?圖6是表示實(shí)施例1的簡易動(dòng)畫顯示例的圖。另夕卜,圖9?圖11是表示實(shí)施例2的簡易動(dòng)畫顯示例的圖。另外,圖7、圖8、圖12、圖13是作圖編輯裝置5中的畫面生成操作例,圖7、圖8是實(shí)施例1的一個(gè)示例,圖12、圖13是實(shí)施例2的一個(gè)示例。
[0096]首先,參照圖4?圖6,對實(shí)施例1中的操作顯示畫面的簡易動(dòng)畫顯示例進(jìn)行說明。其中,圖4與實(shí)際的顯示例不同。
[0097]S卩,為了便于說明,圖4表示在對任意的項(xiàng)目(圓形中有箭頭的項(xiàng)目圖像)所預(yù)先登記的所有位置(登記坐標(biāo))上、用對各位置的每個(gè)位置所登記的規(guī)定的角度(登記角度)來顯示該項(xiàng)目圖像的狀態(tài)。即,將上述項(xiàng)目圖像顯示于如圖所示的四處。但是,實(shí)際上在可編程顯示器I側(cè)并不像這樣在四處同時(shí)顯示(例如只在任意一處顯示項(xiàng)目圖像)。
[0098]這里,在本方法中,實(shí)施簡易動(dòng)畫的項(xiàng)目基本上與多個(gè)情形相對應(yīng)。所謂情形,例如是指該項(xiàng)目的上述分配存儲器區(qū)域的存放數(shù)據(jù)。但是,并不局限于該示例,也可以基于分配存儲器區(qū)域的存放數(shù)據(jù)來對情形進(jìn)行判別。無論哪種情況,情形都表示實(shí)施簡易動(dòng)畫的項(xiàng)目所涉及的監(jiān)視/控制對象的某種狀態(tài)。例如,情形表示上述監(jiān)視/控制對象的當(dāng)前位置(傳感器檢測結(jié)果)等。
[0099]此外,如【背景技術(shù)】所述那樣,在上述分配存儲器區(qū)域中,在連接設(shè)備4側(cè)對該存儲區(qū)域所對應(yīng)的某種狀態(tài)進(jìn)行檢測,對與該檢測結(jié)果相對應(yīng)的數(shù)據(jù)進(jìn)行存放。連接設(shè)備4例如是PLC (可編程控制器)主體等,具有未圖示的CPU、存儲器等。
[0100]然后,在本方法中,對于實(shí)施簡易動(dòng)畫的項(xiàng)目,預(yù)先對應(yīng)于上述每個(gè)情形設(shè)定上述登記坐標(biāo)(Χ,γ)和登記角度。
[0101]這里,在圖4所示的示例中,在與圖示的項(xiàng)目(圓形中有箭頭的項(xiàng)目圖像)有關(guān)的上述分配存儲器區(qū)域(=D100)中,存放有“0”、“1”、“2”、“3”中的任意數(shù)據(jù)。由此,將該項(xiàng)目所涉及的上述情形記為情形O、情形1、情形2、情形3。此外,這里,情形O意味著上述分配存儲器區(qū)域的存放數(shù)據(jù)為“O”的情況。其它也相同。然而,如上所述,并不限于該示例。
[0102]但是,在以下的說明中,為了簡化說明,使用“分配存儲器區(qū)域的存放數(shù)據(jù)”=“情形值”的示例來說明進(jìn)行簡易動(dòng)畫顯示的項(xiàng)目。
[0103]另外,在上述分配存儲器區(qū)域( = DlOO)中,存放有上述項(xiàng)目所涉及的監(jiān)視/控制對象的當(dāng)前位置的檢測結(jié)果等。例如在生產(chǎn)線上設(shè)置未圖示的傳感器O、傳感器1、傳感器
2、傳感器3,假設(shè)傳感器2檢測出上述監(jiān)視/控制對象的情況下,將“2”存放于上述分配存儲器區(qū)域( = D100)。然后,在這種情況下,判定為現(xiàn)狀是情形2。然后,在本方法中,預(yù)先將操作顯示畫面上的任意的坐標(biāo)、角度與各情形相對應(yīng)。
[0104]在圖4的例子中,對于圖示的項(xiàng)目,與上述四類情形相對應(yīng)地預(yù)先設(shè)定如圖所示的四處的上述登記坐標(biāo)(X,Y)和角度(登記角度)。即,與上述情形O相對應(yīng)地預(yù)先登記有圖上左上的登記坐標(biāo)=(100,100),角度=O (° )。與上述情形I相對應(yīng)地預(yù)先登記有圖上右上的登記坐標(biāo)=(400,100),角度=90(° )。與上述情形2相對應(yīng)地預(yù)先登記有圖上右下的登記坐標(biāo)=(400,300),角度=180 (° )。與上述情形3相對應(yīng)地預(yù)先登記有圖上左下的登記坐標(biāo)=(100,300),角度=270 (° )。
[0105]此外,上述登記坐標(biāo)(X,Y)是操作顯示畫面上的坐標(biāo)。
[0106]此外,這里,如圖所示,將箭頭朝上的狀態(tài)定義為角度0°,將朝右的狀態(tài)定義為角度90° ,但不言而喻,并不局限于該不例。
[0107]基于上述登記數(shù)據(jù),根據(jù)上述獲取數(shù)據(jù)來進(jìn)行項(xiàng)目顯示,而并非是單純利用與當(dāng)前的情形相對應(yīng)的登記坐標(biāo)和角度來進(jìn)行顯示。例如,在某個(gè)時(shí)刻,由于處于情形0,因此進(jìn)行圖示的登記坐標(biāo)=(100,100)和角度=0(° )的顯示。之后,情形切換至情形I。在這種情況下,項(xiàng)目移動(dòng)至圖示的登記坐標(biāo)=(400,100)(進(jìn)而變更為角度=90 (° )),但在本方法中會生成/顯示表示移動(dòng)中的樣子的簡易動(dòng)畫。即,例如進(jìn)行如圖5(a)所示的簡易動(dòng)畫顯示。
[0108]如圖5 (a)所示,進(jìn)行將圖示的項(xiàng)目圖像從與上述情形O相對應(yīng)的位置緩緩向與情形I相對應(yīng)的位置移動(dòng)的簡易動(dòng)畫顯示。此時(shí),該項(xiàng)目圖像的角度(箭頭)也進(jìn)行從與上述情形O相對應(yīng)的角度0°緩緩變?yōu)榕c情形I相對應(yīng)的角度90°那樣的簡易動(dòng)畫顯示。
[0109]另外,圖6(a)示出了從情形I切換為情形3的情況下的簡易動(dòng)畫顯示例。在這種情況下,如圖所示那樣進(jìn)行傾斜移動(dòng)。
[0110]如圖6(a)所示,進(jìn)行將圖示的項(xiàng)目從與上述情形I相對應(yīng)的位置緩緩向與情形3相對應(yīng)的位置移動(dòng)的簡易動(dòng)畫顯示。此時(shí),該項(xiàng)目的角度(箭頭)也進(jìn)行從與上述情形I相對應(yīng)的角度90°緩緩變?yōu)榕c情形3相對應(yīng)的角度270°那樣的簡易動(dòng)畫顯示。
[0111]以往,不進(jìn)行使項(xiàng)目圖像的角度緩緩變化的顯示。另外,以往,為了使項(xiàng)目圖像的顯示位置緩緩移動(dòng),需要如上所述那樣在PLC側(cè)(連接設(shè)備4側(cè))嵌入特別的邏輯,從而將移動(dòng)中的各顯示位置坐標(biāo)存放至上述分配存儲器區(qū)域(=D100)。在本方法中,不會給PLC側(cè)帶來多余的處理負(fù)擔(dān),不會給用戶造成麻煩,另外,不會增加上述作圖工數(shù),只要例如在輔助裝置5中由用戶來進(jìn)行圖4所示的內(nèi)容的簡單設(shè)定,就能實(shí)現(xiàn)如圖5 (a)、圖6 (b)所示的簡易動(dòng)畫顯示。
[0112]圖5(b)是表示與圖5(a)的簡易動(dòng)畫顯示例相對應(yīng)的各種參數(shù)變化的線圖。
[0113]各種參數(shù)是上述分配存儲器區(qū)域(=D100)的存放數(shù)據(jù)(如上所述,這里意味著情形值本身)、當(dāng)前位置坐標(biāo)(X,Y)、當(dāng)前角度。如圖所示,在情形O的狀態(tài)下,當(dāng)前位置坐標(biāo)(x,Y)和當(dāng)前角度成為上述情形O的登記坐標(biāo)=(100,100)和登記角度=0(° )。根據(jù)當(dāng)前位置坐標(biāo)(x,Y)和當(dāng)前角度來顯示項(xiàng)目圖像。
[0114]若在如圖所示的時(shí)刻從該狀態(tài)變化為情形1,則開始簡易動(dòng)畫顯示處理。
[0115]簡易動(dòng)畫顯示處理以一定周期(每隔參數(shù)更新時(shí)間At)對當(dāng)前位置坐標(biāo)(X,Y)和當(dāng)前角度進(jìn)行更新處理,并利用更新后的當(dāng)前位置坐標(biāo)(X,Y)和當(dāng)前角度來進(jìn)行項(xiàng)目顯示處理。然后,最終當(dāng)前位置坐標(biāo)(X,Y)和當(dāng)前角度成為上述情形I的登記坐標(biāo)=(400,100)和登記角度=90 (° ),簡易動(dòng)畫顯示處理結(jié)束。
[0116]圖4所示的示例中,情形O和情形I下,Y坐標(biāo)相同,因此,如圖5(b)所示,關(guān)于當(dāng)前位置坐標(biāo)(X,Y),只有X坐標(biāo)緩緩變更而最終成為400。關(guān)于當(dāng)前角度也如圖所示那樣緩緩變更而最終成為90°。
[0117]圖6(b)是表示與圖6(a)的簡易動(dòng)畫顯示例相對應(yīng)的各種參數(shù)變化的線圖。
[0118]各種參數(shù)是上述分配存儲器區(qū)域(=D100)的存放數(shù)據(jù)、當(dāng)前位置坐標(biāo)(X,Y)、當(dāng)前角度。如圖所示,在情形I的狀態(tài)下,當(dāng)前位置坐標(biāo)(Χ,γ)和當(dāng)前角度成為上述情形I的登記坐標(biāo)=(400,100)和角度=90 (° )。然后,若在如圖所示的時(shí)刻變化為情形3,則開始簡易動(dòng)畫顯示處理。
[0119]簡易動(dòng)畫顯示處理以一定周期(每隔參數(shù)更新時(shí)間At)對當(dāng)前位置坐標(biāo)(X,Y)和當(dāng)前角度進(jìn)行更新處理,并利用更新后的當(dāng)前位置坐標(biāo)(X,Y)和當(dāng)前角度來進(jìn)行項(xiàng)目顯示處理。然后,最終當(dāng)前位置坐標(biāo)(X,Y)和當(dāng)前角度成為上述情形3的登記坐標(biāo)=(100,300)和登記角度= 270(° ),簡易動(dòng)畫顯示處理結(jié)束。
[0120]在情形I和情形3下,X坐標(biāo)、Y坐標(biāo)兩者都不同,因此,如圖6(b)所示,關(guān)于當(dāng)前位置坐標(biāo)(X,Y),X、Y兩者都從上述坐標(biāo)(400,100)緩緩變更,最終成為當(dāng)前位置坐標(biāo)=(100,300)(成為情形3的登記坐標(biāo))。關(guān)于當(dāng)前角度,如圖所示也從90°緩緩變更,最終成為270° (成為情形3的登記角度)。
[0121]圖7、圖8中示出了作圖編輯裝置5中的上述圖4的登記例所對應(yīng)的設(shè)定例。
[0122]圖7、圖8所示的畫面是作圖編輯裝置5中的操作顯示畫面的編輯用畫面,開發(fā)者等能在該畫面上配置任意的項(xiàng)目圖像等從而生成所希望的操作顯示畫面。而且,在本方法的情況下,若用戶(開發(fā)者等)在該生成操作中指定任意配置好的項(xiàng)目圖像并進(jìn)行規(guī)定的操作,則顯示圖示的簡易動(dòng)畫設(shè)定窗口 40。
[0123]用戶在該簡易動(dòng)畫設(shè)定窗口 40上指定“使用簡易動(dòng)畫”后,將上述分配存儲器地址設(shè)定于圖示的“情形存儲器”欄,進(jìn)而設(shè)定圖示的“變化時(shí)間”和“情形數(shù)”。此外,將該“變化時(shí)間”的設(shè)定值作為后述的變化時(shí)間ht來用于后述的處理。
[0124]另外,用戶能在圖示的參數(shù)設(shè)定欄41中任意輸入情形、坐標(biāo)X、坐標(biāo)y、角度的各參數(shù)。但是,數(shù)據(jù)數(shù)(記錄數(shù))與上述所設(shè)定的“情形數(shù)”對應(yīng)。在圖示的示例中,情形數(shù)=“4”,因此,可在參數(shù)設(shè)定欄41中設(shè)定四個(gè)記錄。即,可設(shè)定圖示的情形=“0”、“1”、“2”、“3”這四個(gè)記錄。另外,對坐標(biāo)X和坐標(biāo)I設(shè)定上述登記坐標(biāo),對角度設(shè)定上述登記角度。
[0125]另外,若用戶在參數(shù)設(shè)定欄41上指定任意記錄,則顯示與該記錄的設(shè)定內(nèi)容相對應(yīng)的預(yù)覽。進(jìn)一步還能在該預(yù)覽畫面上進(jìn)行編輯操作。例如在圖8中,示出了與第二條記錄(情形=“I”的記錄)相對應(yīng)的預(yù)覽顯示和編輯操作的示例。在這種情況下,用第二條記錄的角度(=90° )在其登記坐標(biāo)(坐標(biāo)X,坐標(biāo)y) = (400,100)上進(jìn)行項(xiàng)目顯示,但也可以通過由用戶進(jìn)行拖放,從而改變?nèi)鐖D那樣顯示的項(xiàng)目圖像的位置。當(dāng)然,若參照預(yù)覽畫面確認(rèn)為沒有問題,則不必進(jìn)行這樣的位置變更操作。
[0126]接著,參照圖9?圖11,對實(shí)施例2中的操作顯示畫面的簡易動(dòng)畫顯示例進(jìn)行說明。其中,圖9與上述圖4相同,與實(shí)際的可編程顯示器的顯示不同(關(guān)于這點(diǎn),如已用圖4所說明的那樣,這里省略說明)。
[0127]另外,關(guān)于圖9,基本只對與圖4的不同點(diǎn)進(jìn)行說明,關(guān)于與圖4大致相同的點(diǎn)進(jìn)行省略或簡化說明。
[0128]這里,在上述圖4的情況下,上述四處項(xiàng)目顯示的位置、角度不同,但項(xiàng)目圖像本身相同(圓形中有箭頭)。即,在實(shí)施例1的情況下,關(guān)于任意的項(xiàng)目,所使用的項(xiàng)目圖像為一種,一邊隨時(shí)對其位置、角度進(jìn)行更新,一邊進(jìn)行顯示。與之相對,在實(shí)施例2的情況下,關(guān)于任意的項(xiàng)目,登記有多個(gè)項(xiàng)目圖像。在圖9的示例中,使用“圓形中有箭頭”和“方形中有箭頭”這兩種項(xiàng)目圖像(有時(shí)也將前者稱為圓箭頭項(xiàng)目圖像,將后者稱為方箭頭項(xiàng)目圖像)。此外,預(yù)先將唯一的識別用ID即圖像N0.(編號)分配給各項(xiàng)目圖像。
[0129]在實(shí)施例2的情況下,如同9的示例所示,與各情形的每個(gè)情形相對應(yīng),與實(shí)施例1相同地設(shè)定登記坐標(biāo)、登記角度,但還進(jìn)一步設(shè)定圖像N0.。這里,設(shè)圓箭頭項(xiàng)目圖像的圖像N0.= 0,方箭頭項(xiàng)目圖像地圖像N0.=1。然后,如圖所示,情形O和情形3的圖像N0.為“0”,情形I和情形2的圖像N0.為“I”。由此,對各情形0、1、2、3的每個(gè)情形進(jìn)行如圖所示的顯示。
[0130]此外,例如作為連接設(shè)備4側(cè)的任意項(xiàng)目所涉及的控制/監(jiān)視對象的狀態(tài)變化,不僅在位置、角度發(fā)生變化,還在例如外觀等發(fā)生變化的情況下,使用如實(shí)施例2那樣的顯示。當(dāng)然,并不局限于這樣的示例。
[0131]這里,圖10(a)示出了從情形O切換為情形I的情況下的簡易動(dòng)畫顯示例。另外,圖10(b)是表示與圖10(a)的簡易動(dòng)畫顯示例相對應(yīng)的各種參數(shù)變化的線圖。對于位置、角度來說,這些與圖5(a)、(b)所示的示例基本相同,對于圖像來說,在中途(本示例中在最后)從上述圓箭頭項(xiàng)目圖像切換為上述方箭頭項(xiàng)目圖像。這里,設(shè)情形O所涉及的圖像N0.為“0”,情形I所涉及的圖像N0.為“1”,由此,如圖10(b)所示,圖像N0.在中途(這里在最后)從“O”切換為“I”。由此,如圖10(b)所示,圖像在最后(在到達(dá)情形I所對應(yīng)的位置時(shí))切換為方箭頭項(xiàng)目圖像。此外,在圖示的示例中在簡易動(dòng)畫顯示動(dòng)作的最后進(jìn)行圖像切換(圖像N0.變更)處理,但并不局限于該示例,也可以在最初進(jìn)行,或在移動(dòng)途中的任意時(shí)刻進(jìn)行。
[0132]另外,圖11 (a)示出了從情形I切換為情形3的情況下的簡易動(dòng)畫顯示例。另外,圖11(b)是表示與圖11(a)的簡易動(dòng)畫顯示例相對應(yīng)的各種參數(shù)變化的線圖。對于位置、角度來說,這些與圖6(a)、(b)所示的示例基本相同,對于圖像來說,在中途(本示例中在最后)從上述圓箭頭項(xiàng)目圖像切換為上述方箭頭項(xiàng)目圖像。關(guān)于該圖像切換處理,與上述圖10的示例大致相同,因此這里省略說明。
[0133]圖12、圖13中示出了作圖編輯裝置5中的上述圖9的登記例所對應(yīng)的設(shè)定例。
[0134]圖12、圖13所示的畫面是作圖編輯裝置5中的操作顯示畫面的編輯用畫面,開發(fā)者等能在該畫面上配置任意的項(xiàng)目圖像等從而生成所希望的操作顯示畫面。而且,在本方法的情況下,若用戶(開發(fā)者)在該生成操作中指定任意配置好的項(xiàng)目圖像并進(jìn)行規(guī)定的操作,則顯示圖示的簡易動(dòng)畫設(shè)定窗口 50。
[0135]該簡易動(dòng)畫設(shè)定窗口 50除一部分以外都與上述簡易動(dòng)畫設(shè)定窗口 40相同,因此,僅對不同點(diǎn)進(jìn)行說明。不同點(diǎn)在于,圖示的參數(shù)設(shè)定欄51中所能設(shè)定的參數(shù)不僅有與上述參數(shù)設(shè)定欄41相同的情形、坐標(biāo)X、坐標(biāo)y、角度,還有圖像N0.。
[0136]在圖示的示例中,情形O和情形3的圖像N0.=“0”,情形I和情形2的圖像N0.=“1”,由此來進(jìn)行與圖9所示的各情形相對應(yīng)的圖像顯示。
[0137]圖14是本例的可編程顯示器的處理功能圖。
[0138]CPUll執(zhí)行例如上述R0M12中存儲的規(guī)定的程序(例如,上述主體程序21、通信程序23等),從而實(shí)現(xiàn)例如圖14的虛線內(nèi)所示各種處理功能部。即,實(shí)現(xiàn)圖示的項(xiàng)目生成部
61、項(xiàng)目處理進(jìn)度部62、項(xiàng)目處理部63、通信處理部64出4-1、64-2等)、參數(shù)更新執(zhí)行定時(shí)器處理部65等各種處理功能部的下述處理功能。此外,參數(shù)更新執(zhí)行定時(shí)器處理部65也可以包含于項(xiàng)目處理部63 (其處理功能的一部分)。
[0139]另外,例如,項(xiàng)目生成部61、項(xiàng)目處理進(jìn)度部62和項(xiàng)目處理部63 (包含參數(shù)更新執(zhí)行定時(shí)器處理部65)由主體程序21來實(shí)現(xiàn)。通信處理部64由主體程序21和通信程序23來實(shí)現(xiàn)。另外,在執(zhí)行這些處理功能的處理時(shí),使用上述畫面數(shù)據(jù)22等。
[0140]項(xiàng)目生成部61基于上述畫面數(shù)據(jù)22等來生成項(xiàng)目列表66。例如,以提取出畫面數(shù)據(jù)22的一部分的形式來生成項(xiàng)目列表66 (還生成/追加下述的處理完成標(biāo)志90、簡易動(dòng)畫設(shè)定數(shù)據(jù)89等)。
[0141]這里,圖16示出項(xiàng)目列表66的數(shù)據(jù)結(jié)構(gòu)圖。
[0142]圖示的示例的項(xiàng)目列表66由項(xiàng)目N0.81、項(xiàng)目類型82、坐標(biāo)83、角度84、尺寸85、圖像N0.86、“每個(gè)項(xiàng)目類型的數(shù)據(jù)”87、簡易動(dòng)畫設(shè)定標(biāo)志88、簡易動(dòng)畫設(shè)定數(shù)據(jù)89、處理完成標(biāo)志90、簡易動(dòng)畫控制信息91等構(gòu)成。
[0143]此外,并不一定要使用上述各種數(shù)據(jù)的所有數(shù)據(jù)。在不進(jìn)行簡易動(dòng)畫顯示的(一般的)項(xiàng)目的情況下,即,在簡易動(dòng)畫設(shè)定標(biāo)志88成為后述的標(biāo)志OFF (關(guān))的項(xiàng)目的情況下,不使用簡易動(dòng)畫設(shè)定數(shù)據(jù)89和簡易動(dòng)畫控制信息91。
[0144]項(xiàng)目列表66中存放有各項(xiàng)目的每個(gè)項(xiàng)目的上述各種信息。此外,由上述可知,可以說這對于畫面數(shù)據(jù)也基本相同。
[0145]項(xiàng)目N0.81是該項(xiàng)目的識別用ID。此外,將識別用的唯一的ID分配給操作顯示畫面上的(構(gòu)成畫面數(shù)據(jù)22的)各項(xiàng)目。
[0146]項(xiàng)目類型82存放有表示該項(xiàng)目的類別(開關(guān)、燈、數(shù)值顯示等)的項(xiàng)目種類識別信息。
[0147]圖像N0.86中存放有表示用于該項(xiàng)目所涉及的顯示的圖像(I或多個(gè)項(xiàng)目圖像;若為開關(guān)則為某個(gè)開關(guān)的接通圖像和斷開圖像等)的圖像用ID。此外,預(yù)先將唯一的識別用ID即圖像N0.分配給各項(xiàng)目圖像。此外,例如如圖18(a)所示,與圖像N0.相對應(yīng)地另外登記有項(xiàng)目圖像。
[0148]另外,在圖像N0.86中也可以存放有如上所述的多個(gè)圖像N0.。這是例如上述開關(guān)的接通圖像和斷開圖像的圖像N0.等。然后,例如基于該項(xiàng)目的上述分配存儲器區(qū)域的存放數(shù)據(jù),來顯示開關(guān)接通和開關(guān)斷開中的任意一個(gè)圖像(其本身與現(xiàn)有技術(shù)相同)。
[0149]坐標(biāo)83、角度84和尺寸85中存放有指定上述圖像N0.86的項(xiàng)目圖像的顯示位置、角度、大小的信息。在進(jìn)行通常的項(xiàng)目的圖像顯示時(shí),將上述圖像N0.86的項(xiàng)目圖像顯示于這些坐標(biāo)83和角度84所表示的位置等處。
[0150]另一方面,在進(jìn)行簡易動(dòng)畫顯示的項(xiàng)目的情況下,坐標(biāo)83和角度84也可以表示默認(rèn)位置等(在本示例中為情形O所對應(yīng)的位置等)。另外,在實(shí)施例2的情況下,圖像N0.86意味著顯示于上述默認(rèn)位置的圖像。此外,其它情形所對應(yīng)的位置等存放于后述的各參數(shù)數(shù)據(jù)125。
[0151]另外,在執(zhí)行簡易動(dòng)畫顯示的過程中,例如以當(dāng)前角度105的角度將當(dāng)前圖像N0.106的項(xiàng)目圖像顯示于后述的當(dāng)前坐標(biāo)104的位置。但是,這是與實(shí)施例2相對應(yīng)的示例,在實(shí)施例1的情況下,并不一定需要當(dāng)前圖像N0.106。在實(shí)施例1的情況下,例如以當(dāng)前角度105的角度將圖像N0.86的項(xiàng)目圖像顯示于后述的當(dāng)前坐標(biāo)104的位置。
[0152]在“每個(gè)項(xiàng)目類型的數(shù)據(jù)”66中存放有該項(xiàng)目的圖像顯示所涉及的某些信息(例如相關(guān)聯(lián)的存儲器信息等)。此外,所謂相關(guān)聯(lián)的存儲器信息例如是指上述分配存儲器地址等。如下所述,通信處理部64對各項(xiàng)目的每個(gè)項(xiàng)目基于“每個(gè)項(xiàng)目類型的數(shù)據(jù)” 66來對該項(xiàng)目的分配存儲器區(qū)域進(jìn)行訪問。然后,例如獲取分配存儲器區(qū)域的存放數(shù)據(jù)。
[0153]但是,在進(jìn)行簡易動(dòng)畫顯示的項(xiàng)目的情況下,“每個(gè)項(xiàng)目類型的數(shù)據(jù)”66中也可以沒有數(shù)據(jù)(取而代之,使用后述的情形存儲器設(shè)備名稱122和情形存儲器地址123)。
[0154]簡易動(dòng)畫設(shè)定標(biāo)志88是表示有無對于該項(xiàng)目的簡易動(dòng)畫設(shè)定的標(biāo)志。這里,標(biāo)志ON(開)意味著“有設(shè)定”,標(biāo)志OFF (關(guān))意味著“無設(shè)定”。關(guān)于在上述圖7、圖8或圖12、圖13所示的簡易動(dòng)畫設(shè)定窗口 40、50上進(jìn)行設(shè)定的項(xiàng)目,成為標(biāo)志0N。
[0155]只在簡易動(dòng)畫設(shè)定標(biāo)志88為標(biāo)志ON的項(xiàng)目(即,執(zhí)行簡易動(dòng)畫顯示的項(xiàng)目)的情況下利用簡易動(dòng)畫設(shè)定數(shù)據(jù)89和簡易動(dòng)畫控制信息91。因此,關(guān)于通常的項(xiàng)目,基于除這些簡易動(dòng)畫設(shè)定數(shù)據(jù)89和簡易動(dòng)畫控制信息91以外的上述項(xiàng)目列表66的各種數(shù)據(jù)來進(jìn)行項(xiàng)目顯示控制。
[0156]圖17、圖18(b)示出了簡易動(dòng)畫設(shè)定數(shù)據(jù)89和簡易動(dòng)畫控制信息91的詳細(xì)示例。
[0157]首先,參照圖17,對簡易動(dòng)畫控制信息91的詳細(xì)示例進(jìn)行說明。此外,簡易動(dòng)畫控制信息91的圖示的各信息在簡易動(dòng)畫動(dòng)作開始時(shí)進(jìn)行設(shè)定,或者在動(dòng)畫動(dòng)作中隨時(shí)進(jìn)行更新。
[0158]圖示的示例的簡易動(dòng)畫控制信息91由情形存儲器上次值101、動(dòng)畫動(dòng)作中標(biāo)志102、目標(biāo)情形N0.103、當(dāng)前坐標(biāo)104、當(dāng)前角度105、當(dāng)前圖像N0.106、Λ t變化時(shí)間計(jì)數(shù)器107、At經(jīng)過計(jì)數(shù)器108、Δ坐標(biāo)χ109、Δ坐標(biāo)yllO、Δ角度111、目標(biāo)圖像N0.112等構(gòu)成。
[0159]情形存儲器上次值101是分配存儲器區(qū)域(在本示例中為存放上述情形值的存儲器區(qū)域,因此,也稱為情形存儲器)的存放數(shù)據(jù)(情形值)的上次值。如下所述,在對情形值是否發(fā)生變化進(jìn)行判定時(shí)參照情形存儲器上次值101。即,每次獲取新的情形值時(shí),都與該上次值進(jìn)行比較以判定一致/不一致,并且在不一致的情況下,將該獲取到的新的情形值改寫到情形存儲器上次值101 (作為新的上次值)。
[0160]動(dòng)畫動(dòng)作中標(biāo)志102是表示是否處于簡易動(dòng)畫動(dòng)作中的標(biāo)志,這里標(biāo)志ON意味著動(dòng)作中。
[0161]在情形值發(fā)生變化的情況下,目標(biāo)情形N0.103中存放有變化后的情形值。例如,在如上述圖5的示例那樣從情形O變?yōu)榍樾蜪的情況下,目標(biāo)情形N0.103中存放有情形I。
[0162]當(dāng)前坐標(biāo)104中存放有當(dāng)前時(shí)刻的項(xiàng)目圖像的顯示位置坐標(biāo)(X,y)。
[0163]當(dāng)前角度105中存放有當(dāng)前時(shí)刻的項(xiàng)目圖像的顯示角度(° )。
[0164]當(dāng)前圖像N0.106中存放有當(dāng)前時(shí)刻的顯示所使用的項(xiàng)目圖像的圖像N0.。例如在圖9和圖18(a)的不例的情況下,在情形O時(shí)存放有圖像N0.“O”,在情形I時(shí)存放有圖像N0.“I”。
[0165]At變化時(shí)間計(jì)數(shù)器107中存放有根據(jù)以下計(jì)算式(I)而求出的計(jì)數(shù)器值(At變化時(shí)間計(jì)數(shù)器值)。
[0166]At變化時(shí)間計(jì)數(shù)器值=變化時(shí)間ht/參數(shù)更新時(shí)間At……式(I)
[0167]這里,變化時(shí)間ht例如是在圖8所示的簡易動(dòng)畫設(shè)定窗口 40上由用戶任意設(shè)定的“變化時(shí)間”,作為后述的變化時(shí)間124來進(jìn)行存儲,在圖7等所示的示例中為600 (ms)。另外,參數(shù)更新時(shí)間At是預(yù)先由開發(fā)者等任意設(shè)定的值,這里設(shè)為50(ms)。由此,在該示例中,At變化時(shí)間計(jì)數(shù)器107中存放有“12”。
[0168]然后,例如在簡易動(dòng)畫動(dòng)作開始時(shí),使用At變化時(shí)間計(jì)數(shù)器值(在本示例中為“12”)來分別計(jì)算Λ坐標(biāo)χ109、Λ坐標(biāo)yllO、A角度111的各值并加以存放。然后,在簡易動(dòng)畫動(dòng)作中使用這些Λ坐標(biāo)χ109、Δ坐標(biāo)yllO、Δ角度111等。
[0169]At經(jīng)過計(jì)數(shù)器108中存放有從簡易動(dòng)畫動(dòng)作開始的時(shí)刻起隨時(shí)利用以下計(jì)算式
(2)所計(jì)算出的計(jì)算結(jié)果。
[0170](動(dòng)畫開始起的經(jīng)過時(shí)間)+參數(shù)更新時(shí)間At……式(2)
[0171]如上所述,例如在簡易動(dòng)畫動(dòng)作開始時(shí),利用At變化時(shí)間計(jì)數(shù)器值等來計(jì)算Λ坐標(biāo)χ109、Δ坐標(biāo)yllO、Δ角度111的值。
[0172]S卩,首先,利用以下計(jì)算式(3)來計(jì)算Λ坐標(biāo)χ109。
[0173]Δ坐標(biāo)X=( “目標(biāo)情形的設(shè)定坐標(biāo)χ”一“動(dòng)畫開始時(shí)刻的當(dāng)前坐標(biāo)X”)/ “At變化時(shí)間計(jì)數(shù)器值”……式(3)
[0174]此外,根據(jù)后述的參數(shù)數(shù)據(jù)125的坐標(biāo)132等來獲取“目標(biāo)情形的設(shè)定坐標(biāo)X”。下面進(jìn)行詳細(xì)闡述。另外,如上所述,由于在簡易動(dòng)畫動(dòng)作開始時(shí)進(jìn)行計(jì)算,因此,上述“動(dòng)畫開始時(shí)刻的當(dāng)前坐標(biāo)X”意味著當(dāng)前時(shí)刻的上述當(dāng)前坐標(biāo)104中的X坐標(biāo)。
[0175]同樣,利用以下計(jì)算式⑷來計(jì)算Λ坐標(biāo)yllO。
[0176]Δ坐標(biāo)y =( “目標(biāo)情形的設(shè)定坐標(biāo)y”一 “動(dòng)畫開始時(shí)刻的當(dāng)前坐標(biāo)y”)/ “At變化時(shí)間計(jì)數(shù)器值”……式(4)
[0177]此外,上述“動(dòng)畫開始時(shí)刻的當(dāng)前坐標(biāo)y”意味著當(dāng)前時(shí)刻的上述當(dāng)前坐標(biāo)104中的Y坐標(biāo)。
[0178]利用以下計(jì)算式(5)來計(jì)算Λ角度111。
[0179]Δ坐標(biāo)=(“目標(biāo)情形的設(shè)定角度”一“動(dòng)畫開始時(shí)刻的當(dāng)前角度”)/ “At變化時(shí)間計(jì)數(shù)器值”……式(5)
[0180]此外,上述“動(dòng)畫開始時(shí)刻的當(dāng)前角度”意味著當(dāng)前時(shí)刻的上述當(dāng)前角度105。
[0181]目標(biāo)圖像N0.112中存放有與上述目標(biāo)情形N0.103的情形相對應(yīng)的項(xiàng)目圖像的圖像 N0.。
[0182]此外,圖17、圖18(c)所示的示例是上述實(shí)施例2的情況下的示例。在實(shí)施例1的情況下,不一定需要上述當(dāng)前圖像N0.106和目標(biāo)圖像N0.112、后述的圖像N0.134。在實(shí)施例I的情況下,例如通常也可以使用上述圖像N0.86的項(xiàng)目圖像來進(jìn)行顯示。
[0183]此外,例如如圖18(a)所示,預(yù)先另外登記有與上述各圖像N0.相對應(yīng)的項(xiàng)目圖像數(shù)據(jù)。由此,能顯示與上述圖像N0.86 (實(shí)施例1)或上述當(dāng)前圖像N0.106 (實(shí)施例2)相對應(yīng)的項(xiàng)目圖像。
[0184]另外,將上述簡易動(dòng)畫設(shè)定數(shù)據(jù)89的具體例示出于圖18(b)、(C)。
[0185]簡易動(dòng)畫設(shè)定數(shù)據(jù)89如圖18(b)所示,由情形數(shù)121、情形存儲器設(shè)備名稱122、情形存儲器地址123、變化時(shí)間124、參數(shù)數(shù)據(jù)125構(gòu)成。另外,參數(shù)數(shù)據(jù)125對于各情形的每個(gè)情形,由圖18(c)所示的各數(shù)據(jù)構(gòu)成。即,參數(shù)數(shù)據(jù)125由情形N0.131、坐標(biāo)132、角度133、圖像N0.134構(gòu)成。但是,如上所述,在實(shí)施例1的情況下,不一定需要圖像N0.134。
[0186]情形數(shù)121、情形存儲器設(shè)備名稱122、情形存儲器地址123、變化時(shí)間124中存放有上述簡易動(dòng)畫設(shè)定窗口 40、50上所設(shè)定的各種數(shù)據(jù)(但是,不包括參數(shù)設(shè)定欄41、51中的設(shè)定數(shù)據(jù))。另外,在參數(shù)數(shù)據(jù)125 (情形N0.131、坐標(biāo)132、角度133、圖像N0.134)中存放有參數(shù)設(shè)定欄41、51上的設(shè)定數(shù)據(jù)(但是,在實(shí)施例1的情況下,不需要圖像N0.134)。
[0187]這里,以在簡易動(dòng)畫設(shè)定窗口 50上進(jìn)行設(shè)定的情況為例,在上述圖12、圖13所示的示例中,存放有情形數(shù)121 = “4”、情形存儲器設(shè)備名稱122 = “D”、情形存儲器地址123= “00100”、變化時(shí)間124 =“600”。此外,情形存儲器設(shè)備名稱122和情形存儲器地址123意味著分配存儲器地址。
[0188]另外,在以參數(shù)設(shè)定欄51為例的情況下,在上述圖12、圖13所示的示例中,在情形I的情況下,存放有情形N0.131 =“1”、坐標(biāo)132 = (400,100)、角度133 =“90”、圖像N0.134 = “1”。關(guān)于其它情形0、2、3也相同,存放有圖12、圖13所示的設(shè)定數(shù)據(jù)。
[0189]但是,關(guān)于默認(rèn)顯示所使用的情形(這里設(shè)為情形O),也可以不將其位置、角度、圖像N0.存放于參數(shù)數(shù)據(jù)125,而是存放于上述坐標(biāo)83、角度84、圖像N0.86。
[0190]以上對圖16、圖17、圖18(a)?(C)所示的一個(gè)示例進(jìn)行了說明。
[0191]返回至圖14的說明。
[0192]項(xiàng)目處理進(jìn)度部62對項(xiàng)目處理部63進(jìn)行的各項(xiàng)目圖像的顯示狀態(tài)更新處理等的進(jìn)度進(jìn)行管理。即,項(xiàng)目處理進(jìn)度部62例如定期地調(diào)用項(xiàng)目處理部63,執(zhí)行例如下述圖21的處理(換言之,周期性地執(zhí)行圖21的處理)。
[0193]項(xiàng)目處理部63執(zhí)行如下處理:即,基于上述項(xiàng)目列表66、下述共用存儲器67的存放數(shù)據(jù)等,對于各項(xiàng)目的每個(gè)項(xiàng)目更新該項(xiàng)目的圖像的顯示內(nèi)容等。
[0194]此外,項(xiàng)目處理部63在RAMl3上繪制(展開)各項(xiàng)目圖像。該繪制內(nèi)容(顯示內(nèi)容)對于各項(xiàng)目的每個(gè)項(xiàng)目有時(shí)會根據(jù)上述獲取數(shù)據(jù)而發(fā)生變化。例如以往已知有從開關(guān)接通到開關(guān)斷開的變化、從等點(diǎn)亮到等熄滅的變化等,但對于這些通常的項(xiàng)目顯示,即使顯示內(nèi)容發(fā)生變化,顯示位置也基本不會發(fā)生變化。另一方面,在利用本方法進(jìn)行簡易動(dòng)畫顯示的項(xiàng)目的情況下,若存在顯示位置發(fā)生移動(dòng)的情況,則同時(shí)還進(jìn)行移動(dòng)中的簡易動(dòng)畫顯不等。
[0195]此外,圖形控制器15將上述RAM13上的繪制數(shù)據(jù)顯示在顯示器上,從而顯示上述顯示操作畫面。在項(xiàng)目處理部63每次執(zhí)行例如下述圖21的處理時(shí),隨時(shí)更新繪畫數(shù)據(jù)。
[0196]通信處理部64是各連接設(shè)備4(4-1、4_2)的每一個(gè)所具備的通信處理部64_1、64-1。即,圖示通信處理部64-1使用與連接設(shè)備4-1對應(yīng)的通信端口 WAYl (線路I),經(jīng)由通信線路6與連接設(shè)備4-1進(jìn)行通信,獲取該存儲器(外部存儲器)的規(guī)定區(qū)域(分配存儲器區(qū)域)的存放數(shù)據(jù)。將獲取數(shù)據(jù)改寫到共用存儲器67的規(guī)定區(qū)域并進(jìn)行存放。
[0197]同樣地,圖示通信處理部64-2使用與連接設(shè)備4-2對應(yīng)的通信端口 WAY2 (線路2),經(jīng)由通信線路6與連接設(shè)備4-2進(jìn)行通信,獲取該外部存儲器的規(guī)定區(qū)域(分配存儲器區(qū)域)的存放數(shù)據(jù)。將獲取數(shù)據(jù)改寫到共用存儲器67的規(guī)定區(qū)域并進(jìn)行存放。
[0198]此外,上述分配存儲器區(qū)域的存放數(shù)據(jù)的獲取處理、以及向共用存儲器67的存放處理本身可以與以往大致相同。
[0199]圖15(a)、(b)示出上述共用存儲器67的具體示例。
[0200]圖15 (a)表示共用存儲器67的數(shù)據(jù)結(jié)構(gòu)示例,圖15 (b)表示數(shù)據(jù)存放示例。
[0201]在圖15(a)所示示例中,共用存儲器67的存放數(shù)據(jù)由端口 71、設(shè)備名稱72、地址73、數(shù)據(jù)74這些各數(shù)據(jù)項(xiàng)所構(gòu)成。此外,這些數(shù)據(jù)項(xiàng)也可以與現(xiàn)有技術(shù)大致相同。由此,下面進(jìn)行簡單說明。
[0202]端口 71是上述通信端口的識別信息等,實(shí)質(zhì)上是識別出作為通信對象的連接設(shè)備4的信息。設(shè)備72是作為通信對象的連接設(shè)備4內(nèi)的存儲器設(shè)備(外部存儲器)的識別信息。地址73是設(shè)備52所示外部存儲器中的規(guī)定存儲區(qū)域(分配存儲器區(qū)域)的地址,在數(shù)據(jù)74中存放從該分配存儲器區(qū)域獲取的數(shù)據(jù)。
[0203]另外,可將端口 71、設(shè)備名稱72和地址73視作為相當(dāng)于各項(xiàng)目的上述“分配存儲器地址”。即,圖15(b)所示各記錄對應(yīng)于各項(xiàng)目。將畫面數(shù)據(jù)22等中包含的各項(xiàng)目的每個(gè)項(xiàng)目的上述分配存儲器地址存放到端口 71、設(shè)備名稱72以及地址73,從而生成圖15(b)所示各記錄。另外,此時(shí),也可以預(yù)先形成記錄與項(xiàng)目之間的鏈接,并不局限于該示例。無論是哪種情況,在對登記于項(xiàng)目列表66的各項(xiàng)目進(jìn)行顯示更新處理等時(shí),都參照共用存儲器67中與各項(xiàng)目相對應(yīng)的記錄的數(shù)據(jù)74。
[0204]此外,上述通信端口的識別信息也可以包含于上述“每個(gè)項(xiàng)目類型的數(shù)據(jù)” 87。
[0205]這里,圖14所示的參數(shù)更新執(zhí)行定時(shí)器處理部65對簡易動(dòng)畫執(zhí)行對象的項(xiàng)目的顯示進(jìn)行控制。下面進(jìn)行詳細(xì)闡述。
[0206]以下參照圖20?圖24的各流程圖,來對上述通信處理部64、項(xiàng)目處理部63、參數(shù)更新執(zhí)行定時(shí)器處理部65等各種處理功能部進(jìn)行說明。
[0207]圖20是通信處理部64的處理流程圖。
[0208]圖21是項(xiàng)目處理部63的處理流程圖。
[0209]圖22是參數(shù)更新執(zhí)行定時(shí)器處理部65的處理流程圖(之一)。
[0210]圖23是參數(shù)更新執(zhí)行定時(shí)器處理部65的處理流程圖(之二)。
[0211]圖24是參數(shù)更新執(zhí)行定時(shí)器處理部65的處理流程圖(之三)。
[0212]此外,圖23的處理是定期(周期性)執(zhí)行的處理。圖22和圖24的處理是在被項(xiàng)目處理部63所調(diào)用時(shí)所執(zhí)行的處理。但是,有時(shí)圖24會被圖23的處理所調(diào)用。
[0213]首先,參照圖20說明通信處理部64的處理。
[0214]例如,圖14的示例中,各通信處理部64-1、64_2分別周期性(以固定周期)執(zhí)行圖20的處理。
[0215]圖20的處理示例中,首先,參照共用存儲器67,生成與自己擔(dān)當(dāng)?shù)倪B接設(shè)備4有關(guān)的存儲器列表140 (步驟Sll)。例如,由通信處理部64-1進(jìn)行處理的情況下,生成與連接設(shè)備4-1有關(guān)的存儲器列表140。
[0216]圖19(a)示出該存儲器列表140的數(shù)據(jù)結(jié)構(gòu)例。
[0217]圖示示例中,存儲器列表140由設(shè)備名稱141、地址142、數(shù)據(jù)143這些各數(shù)據(jù)項(xiàng)來構(gòu)成。例如,上述通信處理部44-1的示例的情況下,從共用存儲器67提取端口 71為“WAY1 (線路I) ”的所有記錄,將各提取記錄的設(shè)備名稱72、地址73、數(shù)據(jù)74的信息存放在上述設(shè)備名稱141、地址142、數(shù)據(jù)143中,生成與上述連接設(shè)備4_1有關(guān)的存儲器列表140。另外,數(shù)據(jù)143不是必須的??纱娣疟硎咎幚硎欠窠Y(jié)束的標(biāo)志信息來代替它們。
[0218]之后,一邊參照所生成的存儲器列表140,一邊重復(fù)進(jìn)行步驟S12?S14的處理,直至IJ步驟S15的判定成為“否”為止。
[0219]S卩,從存儲器列表140讀取未處理的記錄(作為處理對象記錄),基于該記錄的內(nèi)容,生成存儲器讀取命令,經(jīng)由通信線路6向自己擔(dān)當(dāng)?shù)倪B接設(shè)備4發(fā)送該命令(步驟
512)。該命令包含上述設(shè)備名稱71、地址72等確定訪問目的地的信息(分配存儲器地址),連接設(shè)備4從該分配存儲器地址表示的存儲區(qū)域讀取數(shù)據(jù),進(jìn)行回復(fù)該讀取數(shù)據(jù)的響應(yīng)處理。
[0220]通信處理部44若接收到來自連接設(shè)備4的對上述存儲器讀取指令的響應(yīng)(步驟
513),則將該響應(yīng)所包含的上述讀取數(shù)據(jù)存放到上述共用存儲器67中相當(dāng)于處理對象記錄的記錄中的上述數(shù)據(jù)74的欄中(步驟S14)。
[0221]接著,執(zhí)行上述步驟S14的處理,之后,對存儲器列表140中是否還剩有未處理的記錄進(jìn)行檢查(步驟S15),還剩有的情況下(步驟S15,“是”)回到步驟S12,未剩有的情況下(步驟S15,“否”)結(jié)束本處理。
[0222]圖21是項(xiàng)目處理部63的處理流程圖。
[0223]如上所述,基于項(xiàng)目處理進(jìn)度部62的管理,周期性地執(zhí)行圖21的處理。
[0224]圖21的處理示例中,首先,項(xiàng)目處理部63執(zhí)行項(xiàng)目列表66的初始化處理(步驟S21)。例如,將項(xiàng)目列表66的全部記錄的處理完成標(biāo)志90設(shè)為“未處理”。之后,重復(fù)執(zhí)行步驟S22?S30的處理,直到下述步驟S31成為“否”為止。
[0225]S卩,在項(xiàng)目列表66中將處理完成標(biāo)志90為“未處理”的記錄中的任意的記錄作為處理對象記錄(步驟S22),從與該處理對象記錄相鏈接的共用存儲器67的記錄(相應(yīng)記錄)獲取其數(shù)據(jù)74(步驟S23)。然后,將所獲取到的數(shù)據(jù)74作為存儲器信息150 (數(shù)據(jù)151)而暫時(shí)進(jìn)行存儲。
[0226]這里,在處理對象記錄的簡易動(dòng)畫設(shè)定標(biāo)志88為標(biāo)志OFF (關(guān))的情況下,只要基于上述存儲器信息150等來進(jìn)行如以往那樣的項(xiàng)目顯示控制即可,因此,不再對此特別進(jìn)行圖示、說明。即,在該項(xiàng)目的情況下,由于在簡易動(dòng)畫設(shè)定數(shù)據(jù)89、簡易動(dòng)畫控制信息91中不存在數(shù)據(jù),因此,利用項(xiàng)目列表66中的除此以外的數(shù)據(jù)來執(zhí)行與以往相同的項(xiàng)目顯示控制。
[0227]如上所述,圖21所示的處理例(特別是步驟S24?S29的處理)是關(guān)于有簡易動(dòng)畫設(shè)定的項(xiàng)目的處理,關(guān)于無簡易動(dòng)畫設(shè)定的項(xiàng)目,進(jìn)行未特別圖示的現(xiàn)有的處理,從而進(jìn)行項(xiàng)目顯示更新等。
[0228]在圖21所示的處理例的情況下,根據(jù)上述數(shù)據(jù)151是否與上述情形存儲器上次值101相同,來判定情形存儲器有無變化(步驟S24)。在相同的情況下,判定為“情形存儲器無變化”(步驟S24,“否”),不進(jìn)行后述的步驟S25?步驟S28的處理,而是直接執(zhí)行步驟S29的處理。
[0229]步驟S29的處理是基于上述當(dāng)前坐標(biāo)104、當(dāng)前角度105、當(dāng)前圖像N0.106來進(jìn)行項(xiàng)目顯示的處理。即,進(jìn)行以下處理:以當(dāng)前角度105所示的角度將與當(dāng)前圖像N0.106相對應(yīng)的項(xiàng)目圖像顯示于當(dāng)前坐標(biāo)104所示的位置。
[0230]另一方面,在上述數(shù)據(jù)151與上述情形存儲器上次值101不同的情況下,判定為“情形存儲器有變化”(步驟S24,“是”),轉(zhuǎn)移至步驟S25。
[0231]在步驟S25中,參照上述動(dòng)畫動(dòng)作中標(biāo)志102來判定是否處于動(dòng)畫執(zhí)行過程中。在標(biāo)志ON(開)的情況下,判定為處于動(dòng)畫執(zhí)行過程中(步驟S25,“是”),在執(zhí)行完步驟S26的處理后,進(jìn)行步驟S27的處理。另一方面,在標(biāo)志OFF(關(guān))的情況下,判定為不處于動(dòng)畫執(zhí)行過程中(步驟S25,“否”),直接轉(zhuǎn)移至步驟S27的處理。
[0232]在不處于動(dòng)畫執(zhí)行過程中的情況下(步驟S25,“否”),利用上述數(shù)據(jù)151來對目標(biāo)情形N0.103、情形存儲器上次值101進(jìn)行更新(步驟S27)。這里,由于分配存儲器區(qū)域的存放數(shù)據(jù)直接意味著情形N0.,因此,將上述數(shù)據(jù)151改寫到目標(biāo)情形N0.103、情形存儲器上次值101,從而對它們進(jìn)行更新。
[0233]然后,使參數(shù)更新執(zhí)行定時(shí)器處理部65執(zhí)行“參數(shù)更新執(zhí)行定時(shí)器開始處理”(步驟S28)。此時(shí),將當(dāng)前的處理對象的項(xiàng)目的ID (上述項(xiàng)目N0.81)傳輸至參數(shù)更新執(zhí)行定時(shí)器處理部65。
[0234]圖22是參數(shù)更新執(zhí)行定時(shí)器處理部65的處理流程圖(之一),表示參數(shù)更新執(zhí)行定時(shí)器開始處理。
[0235]參數(shù)更新執(zhí)行定時(shí)器處理部65首先對參數(shù)更新執(zhí)行定時(shí)器項(xiàng)目列表160的內(nèi)容進(jìn)行更新(步驟S41、S42)。
[0236]這里,圖19(c)示出參數(shù)更新執(zhí)行項(xiàng)目列表160的數(shù)據(jù)結(jié)構(gòu)例。在圖示的示例中,參數(shù)更新執(zhí)行項(xiàng)目列表160由登記數(shù)161、該登記數(shù)程度的項(xiàng)目N0.162構(gòu)成。項(xiàng)目N0.162中登記有當(dāng)前簡易動(dòng)畫顯示執(zhí)行過程中的項(xiàng)目的ID。在登記數(shù)161中,存放有當(dāng)前項(xiàng)目N0.162中所登記的項(xiàng)目ID的數(shù)量。
[0237]參數(shù)更新執(zhí)行定時(shí)器處理部65將登記數(shù)161進(jìn)行+1進(jìn)行遞增后(步驟S41),將從上述項(xiàng)目處理部63所傳輸來的項(xiàng)目ID追加存放至項(xiàng)目N0.162 (步驟S42)。
[0238]接著,將從上述項(xiàng)目處理部63所傳輸來的項(xiàng)目ID作為檢索關(guān)鍵詞來對項(xiàng)目列表66進(jìn)行檢索,以找出所對應(yīng)的項(xiàng)目的信息(步驟S43)。然后,對所對應(yīng)的項(xiàng)目的上述簡易動(dòng)畫控制信息91進(jìn)行以下的新設(shè)定(步驟S44)。
[0239]動(dòng)畫動(dòng)作中標(biāo)志102:設(shè)為標(biāo)志ON(開)。
[0240]Δ t變化時(shí)間計(jì)數(shù)器107 =變化時(shí)間ht/參數(shù)更新時(shí)間Λ t
[0241]Δ t經(jīng)過計(jì)數(shù)器108 = O (初始值“O”的設(shè)定)
[0242]Δ坐標(biāo)χ109:存放有利用上述式(3)所計(jì)算出的計(jì)算結(jié)果。
[0243]Δ坐標(biāo)yllO:存放有利用上述式⑷所計(jì)算出的計(jì)算結(jié)果。
[0244]Δ角度111:存放有利用上述式(5)所計(jì)算出的計(jì)算結(jié)果。
[0245]目標(biāo)圖像N0.112:存放有目標(biāo)情形的設(shè)定圖像的ID。即,將與當(dāng)前的(在步驟S27中完成更新的)目標(biāo)情形N0.103的情形相對應(yīng)的上述圖像N0.134存放于目標(biāo)圖像N0.112。
[0246]此外,不對當(dāng)前坐標(biāo)104、當(dāng)前角度105、當(dāng)前圖像N0.106特別進(jìn)行更新/新設(shè)定,而是保持現(xiàn)狀。由此,在之后的步驟S29的處理中顯示內(nèi)容不會發(fā)生變化。
[0247]另一方面,在處于動(dòng)畫執(zhí)行過程中的情況下(步驟S25,“是”),使參數(shù)更新執(zhí)行定時(shí)器處理部65執(zhí)行步驟S26的“參數(shù)更新執(zhí)行定時(shí)器停止處理”,從而使當(dāng)前執(zhí)行中的簡易動(dòng)畫顯示處理中止。之后,執(zhí)行上述步驟S27、S28,從而使新的簡易動(dòng)畫顯示處理開始。
[0248]這里,圖24是參數(shù)更新執(zhí)行定時(shí)器處理部65的處理流程圖(之三),表示參數(shù)更新執(zhí)行定時(shí)器停止處理。此外,在這種情況下,項(xiàng)目處理部63在調(diào)用參數(shù)更新執(zhí)行定時(shí)器處理部65時(shí)傳輸上述項(xiàng)目ID。
[0249]由此,參數(shù)更新執(zhí)行定時(shí)器處理部65將登記數(shù)161-1進(jìn)行遞減后(步驟S71),將與從上述項(xiàng)目處理部63所傳輸來的項(xiàng)目ID相同的項(xiàng)目ID從項(xiàng)目N0.162刪除(步驟S72)。
[0250]接著,將從上述項(xiàng)目處理部63所傳輸來的項(xiàng)目ID作為檢索關(guān)鍵詞來對項(xiàng)目列表66進(jìn)行檢索,以找出所對應(yīng)的項(xiàng)目的信息(步驟S73)。然后,將所對應(yīng)的項(xiàng)目的上述動(dòng)畫動(dòng)作中標(biāo)志102設(shè)為標(biāo)志OFF (步驟S74)。
[0251]此外,在步驟S74中,也可以進(jìn)一步將目標(biāo)情形的坐標(biāo)132、角度133、圖像N0.134存放于所對應(yīng)的項(xiàng)目的當(dāng)前坐標(biāo)104、當(dāng)前角度105、當(dāng)前圖像N0.106。
[0252]即使在上述某個(gè)情形下,在步驟S29的處理中,也可以用當(dāng)前的當(dāng)前坐標(biāo)104、當(dāng)前角度105、當(dāng)前圖像N0.106來進(jìn)行項(xiàng)目顯示。
[0253]最后,將項(xiàng)目列表66中的上述處理對象記錄的處理完成標(biāo)志90設(shè)為“處理完成”。
[0254]然后,在項(xiàng)目列表66中殘留有未處理的記錄的情況下(步驟S31,“是”),返回到步驟S22。在項(xiàng)目列表66中沒有未處理的記錄的情況下(步驟S31,“否”),結(jié)束本處理。
[0255]圖23是參數(shù)更新執(zhí)行定時(shí)器處理部65的處理流程圖(之二),表示周期性執(zhí)行的主處理。此外,利用例如使用了 CPU的定時(shí)器功能的中斷處理,來實(shí)現(xiàn)該周期性的主處理。在本示例中,最初對定時(shí)器設(shè)置上述參數(shù)更新時(shí)間At。由此,在本示例中,以At周期來周期性執(zhí)行圖23的處理。
[0256]圖23的處理中,最初首先清除處理索引(index)(步驟S51)。然后,每次執(zhí)行步驟S52?S56的處理時(shí)都將處理index+Ι進(jìn)行遞增(步驟S57),檢查是否殘留有未處理的列表(步驟S58)。重復(fù)執(zhí)行步驟S52?S57的處理,直至沒有未處理的列表。以下,對步驟S52?S56進(jìn)行說明。
[0257]首先,從參數(shù)更新執(zhí)行定時(shí)器列表160(其項(xiàng)目N0.162)獲取處理對象的項(xiàng)目ID (步驟S52)。此外,例如使處理對象的項(xiàng)目ID與上述處理index的當(dāng)前值相對應(yīng)(例如在上述清除之后的情況下,為登記于項(xiàng)目N0.162的項(xiàng)目ID中開頭的項(xiàng)目ID等)。
[0258]然后,使用獲取到的項(xiàng)目ID (項(xiàng)目N0.)來對項(xiàng)目列表66進(jìn)行檢索,以求出相對應(yīng)的記錄(步驟S53),例如如下所述那樣對所對應(yīng)的記錄的簡易動(dòng)畫控制信息91中的當(dāng)前坐標(biāo)104、當(dāng)前角度105、At經(jīng)過計(jì)數(shù)器108進(jìn)行更新(步驟S54)。
[0259]即,分別如下所述那樣對當(dāng)前坐標(biāo)104的X坐標(biāo)(當(dāng)前坐標(biāo)X)和Y坐標(biāo)(當(dāng)前坐標(biāo)Y)、當(dāng)前角度105、Λ t經(jīng)過計(jì)數(shù)器108進(jìn)行更新。
[0260]當(dāng)前坐標(biāo)X =當(dāng)前坐標(biāo)X+ Δ坐標(biāo)χ109
[0261]當(dāng)前坐標(biāo)Y =當(dāng)前坐標(biāo)Υ+Λ坐標(biāo)yllO
[0262]當(dāng)前角度105 =當(dāng)前角度105+Λ角度111
[0263]Δ t經(jīng)過計(jì)數(shù)器108 = At經(jīng)過計(jì)數(shù)器108+1
[0264]此外,還根據(jù)狀況(根據(jù)步驟S55的判定結(jié)果)對當(dāng)前圖像N0.106進(jìn)行更新。即,如上所述,通過將At經(jīng)過計(jì)數(shù)器108+1進(jìn)行增加來判定是否滿足“ At變化時(shí)間計(jì)數(shù)器107^ At經(jīng)過計(jì)數(shù)器108”(步驟S55)。然后,在滿足“ Λ t變化時(shí)間計(jì)數(shù)器107 < At經(jīng)過計(jì)數(shù)器108”的情況下(步驟S55,“是”),設(shè)當(dāng)前圖像N0.106 =目標(biāo)圖像N0.112。即,將目標(biāo)圖像N0.112設(shè)為新的當(dāng)前圖像N0.106(步驟S59)。
[0265]基于當(dāng)前圖像N0.106來進(jìn)行項(xiàng)目圖像顯示,因此,在利用上述步驟S59的處理來使當(dāng)前圖像N0.106發(fā)生變化的情況下,項(xiàng)目圖像也發(fā)生變化。
[0266]此外,在本示例中,在項(xiàng)目圖像發(fā)生變化的情況下,使得在簡易動(dòng)畫動(dòng)作的最后發(fā)生變化,因此,在上述步驟S55為“是”的情況這一條件下,執(zhí)行步驟S59的處理,但是,當(dāng)然并不局限于該示例。執(zhí)行步驟S59的條件也可以是其它任意的條件。
[0267]然后,執(zhí)行“參數(shù)更新執(zhí)行定時(shí)器停止處理”(步驟S60)。這例如是執(zhí)行上述圖24的處理。
[0268]此外,圖23與實(shí)施例2相對應(yīng),實(shí)施例1的情況下,不一定特別需要步驟S59的處理。即,在實(shí)施例1的情況下,在步驟S55為“是”的情況下,也可以僅執(zhí)行步驟S60的處理。
[0269]然后,以上述更新后的當(dāng)前角度105的角度將當(dāng)前圖像N0.106的項(xiàng)目圖像顯示于上述更新后的當(dāng)前坐標(biāo)104的位置上(步驟S56)。由此,來實(shí)現(xiàn)移動(dòng)或旋轉(zhuǎn)項(xiàng)目圖像的簡易動(dòng)畫顯示。此外,如上所述,由于當(dāng)前圖像N0.106還會根據(jù)狀況而更新,因此,項(xiàng)目圖像本身有時(shí)也會發(fā)生變化。
[0270]最后,將處理index+Ι進(jìn)行遞增(步驟S59),如上所述進(jìn)行步驟S58的判定,若步驟S58為“否”,則結(jié)束本處理。
[0271]如上所述,根據(jù)本示例的可編程顯示器及其簡易動(dòng)畫顯示方法,能顯示規(guī)定的控制對象的狀態(tài)變化,特別是能易于理解地示出控制對象的位置的移動(dòng)、旋轉(zhuǎn),進(jìn)而示出外觀變化(實(shí)施例2的情況下)等。
[0272]另外,上述具體例基本與上述實(shí)施例2相對應(yīng)。實(shí)施例1和實(shí)施例2的不同之處在于,在實(shí)施例1中基本假設(shè)項(xiàng)目圖像只有一個(gè),假設(shè)中途項(xiàng)目圖像不發(fā)生變更。因此,實(shí)施例I的情況下,在上述具體例中也可以不存在項(xiàng)目圖像變更所涉及的數(shù)據(jù)、處理。
[0273]另外,在上述具體例中,無論是實(shí)施例1還是實(shí)施例2,簡易動(dòng)畫動(dòng)作都不僅進(jìn)行位置(坐標(biāo))變更而且進(jìn)行角度變更,但并不局限于該示例。在簡易動(dòng)畫動(dòng)作中,也可以只進(jìn)行位置(坐標(biāo))的變更。此外,在這種情況下,在上述具體例的說明中,也可以不存在角度變更所涉及的數(shù)據(jù)、處理。與之相反,也可以只進(jìn)行角度的變更。此外,在這種情況下,在上述具體例的說明中,也可以不存在位置變更所涉及的數(shù)據(jù)、處理。
[0274]另外,在上述具體例中是以“情形值=分配存儲器區(qū)域的存放數(shù)據(jù)值”的示例為前提來進(jìn)行說明,但并不局限于該示例。例如,情形值基于分配存儲器區(qū)域的保存數(shù)據(jù)值來進(jìn)行判定。例如若存放數(shù)據(jù)值取O?39的值,當(dāng)前的存放數(shù)據(jù)值在O?9的范圍內(nèi),則也可以判別為是情形O等。在本示例中,同樣,可進(jìn)行如下判別:若存放數(shù)據(jù)值在10?19的范圍內(nèi),則判別為情形1、若在20?29的范圍內(nèi),則判別為2、若在30?39的范圍內(nèi),則判別為情形3等。但是,并不局限于這樣的示例。
[0275]最后,示出本示例的簡易動(dòng)畫顯示所實(shí)現(xiàn)的其它顯示例。
[0276]圖25(a)、(b)是本示例的簡易動(dòng)畫顯示的其它示例(之一)。
[0277]圖26(a)?(d)是本示例的簡易動(dòng)畫顯示的其它示例(之二)。
[0278]首先,在圖25(a)所示的示例中,隨著從情形I到情形2的情形變化,使項(xiàng)目圖像移動(dòng),但不進(jìn)行旋轉(zhuǎn)(顯示角度不發(fā)生變化)。
[0279]在圖25 (b)的示例中,與之相反,隨著從情形I到情形2的情形變化,使項(xiàng)目圖像旋轉(zhuǎn)(使顯示角度發(fā)生變化),但不使顯示位置發(fā)生移動(dòng)。
[0280]由此,也可以不一定使位置和角度兩者都發(fā)生變化,也可以僅使其中之一發(fā)生變化。
[0281]另外,進(jìn)行簡易動(dòng)畫顯示的項(xiàng)目也可以不止一個(gè),也可以對多個(gè)項(xiàng)目進(jìn)行簡易動(dòng)畫顯示。其中一例如圖26所示。此外,在圖示的示例中,僅進(jìn)行位置移動(dòng),但也可以伴隨有角度的變化。
[0282]圖26示出了將三個(gè)項(xiàng)目進(jìn)行簡易動(dòng)畫顯示的示例。
[0283]進(jìn)行簡易動(dòng)畫顯示設(shè)定的項(xiàng)目并不局限于一個(gè)。也可以對多個(gè)項(xiàng)目分別進(jìn)行簡易動(dòng)畫顯示設(shè)定。在這種情況下,對各項(xiàng)目的每個(gè)項(xiàng)目通過使其情形發(fā)生變化來進(jìn)行簡易動(dòng)畫動(dòng)作。對此未特別示出具體例等。
[0284]對此,圖26是將三個(gè)項(xiàng)目進(jìn)行分組、使屬于同一組的所有項(xiàng)目同時(shí)進(jìn)行簡易動(dòng)畫動(dòng)作的示例。
[0285]在本示例中,例如簡易動(dòng)畫動(dòng)作開始的觸發(fā)(情形變化)在三個(gè)項(xiàng)目上是共通的。作為一個(gè)示例,在三個(gè)項(xiàng)目中的任意一個(gè)的分配存儲器區(qū)域的存放數(shù)據(jù)發(fā)生變化的情況下,對三個(gè)項(xiàng)目都強(qiáng)制性地將上述步驟S24的判定設(shè)為“是”。
[0286]將與各情形相對應(yīng)的位置、角度相對于三個(gè)項(xiàng)目分別設(shè)定成互不相同。這里,例如如圖26(a)所示,可以將以下情況考慮為一個(gè)示例:對各情形的每個(gè)情形將三個(gè)項(xiàng)目配置于互相接近的位置。當(dāng)然,并不局限于這樣的示例。
[0287]或者,并不局限于上述示例,例如有時(shí)即使不特別進(jìn)行分組也可以如圖26(b)?(d)那樣使三個(gè)項(xiàng)目同時(shí)進(jìn)行簡易動(dòng)畫動(dòng)作。這例如是三個(gè)項(xiàng)目的分配存儲器地址相同的情況等。在這種情況下,在該分配存儲器地址的存放數(shù)據(jù)發(fā)生變化的情況下,當(dāng)然對于三個(gè)項(xiàng)目的所有項(xiàng)目上述步驟S24的判定都為“是”。
[0288]此外,圖26(a)表示與各情形1、2、3的每個(gè)情形相對應(yīng)的各項(xiàng)目的配置位置。然后,圖26(b)?(d)示出了在情形發(fā)生變化的情況下的項(xiàng)目的簡易動(dòng)畫動(dòng)作的形態(tài)。這里,若以圖26(b)為例來進(jìn)行說明,則示出了從情形I變化為情形3的情況下的簡易動(dòng)畫動(dòng)作的形態(tài)。這例如是在三個(gè)項(xiàng)目中的預(yù)先決定的規(guī)定項(xiàng)目的分配存儲器區(qū)域的存放數(shù)據(jù)從與情形I相對應(yīng)的值(例如“I”)變化為與情形3相對應(yīng)的值(例如“3”)的情況下,執(zhí)行圖26(b)所示的簡易動(dòng)畫動(dòng)作。
[0289]由此,如圖26(b)所示,進(jìn)行如下簡易動(dòng)畫動(dòng)作:屬于任意組的三個(gè)項(xiàng)目同時(shí)從與情形I相對應(yīng)的位置向與情形3相對應(yīng)的位置移動(dòng)。
[0290]圖26(c)、圖26(d)所示的示例也基本相同,這里不特別進(jìn)行說明。
[0291]如上所述,在本示例的可編程顯示器I中,關(guān)于進(jìn)行簡易動(dòng)畫設(shè)定的一個(gè)以上的項(xiàng)目,若該項(xiàng)目所關(guān)聯(lián)的情形(該項(xiàng)目本身的情形、或該項(xiàng)目所屬的組所涉及的情形)發(fā)生變化,則執(zhí)行簡易動(dòng)畫顯示。即,使項(xiàng)目顯示位置從當(dāng)前位置移動(dòng)至變化后的情形所對應(yīng)的位置,進(jìn)行示出移動(dòng)中的形態(tài)的顯示(簡易動(dòng)畫顯示)。即,例如使項(xiàng)目的顯示位置和/或顯示角度從當(dāng)前的顯示位置和/或當(dāng)前的顯示角度向與該變化后的情形相對應(yīng)的位置和/或角度緩緩移動(dòng)和/或旋轉(zhuǎn)。
[0292]另外,例如可編程顯示器I所連接的上述作圖編輯器裝置5具有以下功能:對于構(gòu)成可編程顯示器用畫面的項(xiàng)目中的任意項(xiàng)目,任意設(shè)定包含與多個(gè)情形相對應(yīng)的多個(gè)位置信息和/或角度信息的簡易動(dòng)畫設(shè)定信息。
[0293]關(guān)于該設(shè)定畫面和設(shè)定例,已示出于圖7等來進(jìn)行了說明。在本方法中,用戶不僅能進(jìn)行圖7等所示的簡單的設(shè)定,還能實(shí)現(xiàn)上述簡易動(dòng)畫顯示。即,用戶無需逐一生成現(xiàn)有技術(shù)中所說明的各種邏輯(可編程顯示器用邏輯、PLC用邏輯)。另外,如上所述,以往會因執(zhí)行PLC用邏輯而給PLC帶來多于的處理負(fù)擔(dān),對于可編程顯示器其作圖工數(shù)也會增大,但在本方法中可消除這些問題。
[0294]這樣,在本方法中,能可視并易于理解地詳細(xì)顯示監(jiān)視/控制對象物的位置/姿勢/外觀等所涉及的現(xiàn)狀,特別是能抑制運(yùn)用前的作圖工數(shù)的增大和運(yùn)用中的處理負(fù)擔(dān)的增大。
[0295]此外,上述“和/或”的“/”意味著“或者”。即,上述“和/或”意味著“或、或者、和”。即,在圖5等的示例的情況下,由于使位置和角度兩者都發(fā)生變化(移動(dòng)、旋轉(zhuǎn)),因此,與上述“和/或”中的“和”相對應(yīng)。即,進(jìn)行以下移動(dòng)中顯示:使項(xiàng)目的顯示位置/和顯示角度從當(dāng)前的顯示位置和當(dāng)前的顯示角度向該變化后的情形所對應(yīng)的位置和角度緩緩移動(dòng)/旋轉(zhuǎn)。
[0296]另一方面,如上述圖25(a)、(b)所示,也可以僅使位置和角度中的任意一個(gè)發(fā)生變化(移動(dòng)/旋轉(zhuǎn)),在這種情況下,與上述“和/或”中的“或”相對應(yīng)。即,進(jìn)行以下移動(dòng)中顯示:使項(xiàng)目的顯示位置或顯示角度從當(dāng)前的顯示位置或顯示角度向該變化后的情形所對應(yīng)的位置或角度緩緩移動(dòng)/旋轉(zhuǎn)。
[0297]如上所述,本方法的簡易動(dòng)畫動(dòng)作也可以是各種各樣的方式?;旧?,通過項(xiàng)目圖像的移動(dòng)、旋轉(zhuǎn)、圖像變更等來表現(xiàn)設(shè)置于連接設(shè)備4側(cè)的某個(gè)控制/監(jiān)視對象的某個(gè)狀態(tài),從而在使用戶容易掌握狀態(tài)那樣的情況下,本方法可起到顯著的效果。而且,在本方法中,特別是能實(shí)現(xiàn)上述簡易動(dòng)畫動(dòng)作,而不會導(dǎo)致運(yùn)用前的作圖工數(shù)的增大或運(yùn)用中的處理負(fù)擔(dān)的增大。
[0298]例如,在工廠的生產(chǎn)線上經(jīng)過多道操作工序而完成產(chǎn)品,但能利用本示例的可編程顯示器I來可視并易于理解地詳細(xì)顯示該工藝(例如,金屬板加工一元器件搭載一與其它組件進(jìn)行組裝一安裝蓋板等)及為實(shí)現(xiàn)該工藝而進(jìn)行的傳送(例如帶式輸送機(jī))的樣子。由此,可編程顯示器I的使用者等易于進(jìn)行監(jiān)視并掌握狀況。
[0299]但是,關(guān)于本方法,在上述一個(gè)示例的情況下,由于一旦檢測到控制/監(jiān)視對象到達(dá)規(guī)定位置,就使項(xiàng)目顯示位置從當(dāng)前位置緩緩向該到達(dá)地點(diǎn)所對應(yīng)的位置移動(dòng),因此,簡易動(dòng)畫顯示并非實(shí)時(shí)示出當(dāng)前位置(這是由于控制/監(jiān)視對象在簡易應(yīng)用顯示開始的時(shí)刻就已經(jīng)成為上述到達(dá)地點(diǎn))。即,簡易動(dòng)畫顯示的項(xiàng)目移動(dòng)與實(shí)際的控制/監(jiān)視對象的移動(dòng)之間會稍稍產(chǎn)生時(shí)間延遲。但是,即使稍有時(shí)間延遲,用戶也能一定程度地掌握控制/監(jiān)視對象的現(xiàn)狀。
[0300]另外,能減小時(shí)間延遲。例如,采用以下結(jié)構(gòu):在情形O所對應(yīng)的位置與情形I所對應(yīng)的位置之間的中間地點(diǎn)設(shè)置檢測用傳感器,在該傳感器檢測到控制/監(jiān)視對象的時(shí)刻,開始進(jìn)行向情形I的位置移動(dòng)的簡易動(dòng)畫顯示。此外,在這種情況下,不在與各情形相對應(yīng)的位置上設(shè)置檢測用傳感器。
【權(quán)利要求】
1.一種可編程控制器系統(tǒng),該可編程控制器系統(tǒng)具有可編程顯示器以及與該可編程顯示器相連接的輔助裝置,其特征在于, 所述輔助裝置包括: 畫面生成輔助單元,該畫面生成輔助單元對構(gòu)成所述可編程顯示器用的畫面的各項(xiàng)目中的任意項(xiàng)目,任意地設(shè)定包含與多個(gè)情形相對應(yīng)的多個(gè)位置信息和/或角度信息的簡易動(dòng)畫設(shè)定信息,從而生成包含該簡易動(dòng)畫設(shè)定信息的所述畫面的畫面數(shù)據(jù), 所述可編程顯示器包括: 畫面數(shù)據(jù)存儲單元,該畫面數(shù)據(jù)存儲單元存儲所述畫面數(shù)據(jù);以及 簡易動(dòng)畫顯示單元,該簡易動(dòng)畫顯示單元是基于所述畫面數(shù)據(jù)來對所述各項(xiàng)目進(jìn)行顯示的單元,該簡易動(dòng)畫顯示單元對于設(shè)定有所述簡易動(dòng)畫設(shè)定信息的項(xiàng)目的顯示,若與該項(xiàng)目相關(guān)聯(lián)的所述情形發(fā)生變化,則進(jìn)行如下移動(dòng)中顯示:即,使該項(xiàng)目的顯示位置和/或顯示角度從當(dāng)前的顯示位置和/或當(dāng)前的顯示角度向與該變化后的情形相對應(yīng)的位置和/或角度緩緩移動(dòng)和/或旋轉(zhuǎn)。
2.如權(quán)利要求1所述的可編程控制器系統(tǒng),其特征在于, 所述項(xiàng)目在任意顯示位置和/或任意顯示角度下的顯示是指將與該項(xiàng)目相對應(yīng)的規(guī)定的項(xiàng)目圖像在任意顯示位置和/或任意顯示角度下進(jìn)行顯示。
3.如權(quán)利要求1所述的可編程控制器系統(tǒng),其特征在于, 所述簡易動(dòng)畫設(shè)定信息還包括與所述各情形相對應(yīng)的項(xiàng)目圖像信息, 所述簡易動(dòng)畫顯示單元對于所述移動(dòng)中顯示,至少在移動(dòng)至與所述變化后的情形相對應(yīng)的顯示位置時(shí),切換成使用與該變化后的情形相對應(yīng)的所述項(xiàng)目圖像信息的項(xiàng)目顯示。
4.如權(quán)利要求1所述的可編程控制器系統(tǒng),其特征在于, 所述可編程顯示器還包括通信處理單元,該通信處理單元定期讀取所述各項(xiàng)目的分配存儲區(qū)域的存放數(shù)據(jù), 基于該存放數(shù)據(jù)來對所述情形進(jìn)行判別。
5.如權(quán)利要求4所述的可編程控制器系統(tǒng),其特征在于, 所述可編程顯示器與連接設(shè)備相連接, 所述分配存儲區(qū)域是分配給所述各項(xiàng)目的每個(gè)項(xiàng)目的該連接設(shè)備內(nèi)的規(guī)定的存儲區(qū)域。
6.如權(quán)利要求1所述的可編程控制器系統(tǒng),其特征在于, 所述簡易動(dòng)畫顯示單元每隔預(yù)先決定的規(guī)定的參數(shù)更新時(shí)間,對所述項(xiàng)目的顯示位置和/或顯示角度進(jìn)行更新,并在該更新后的顯示位置和/或顯示角度下進(jìn)行項(xiàng)目顯示。
7.如權(quán)利要求6所述的可編程控制器系統(tǒng),其特征在于, 所述簡易動(dòng)畫顯示單元在開始進(jìn)行動(dòng)畫顯示時(shí),基于所述參數(shù)更新時(shí)間和預(yù)先任意設(shè)定的變化時(shí)間來求出顯示位置變化量和/或顯示角度變化量,利用該顯示位置變化量和/或顯示角度變化量來對所述項(xiàng)目的顯示位置和/或顯示角度進(jìn)行更新。
8.如權(quán)利要求1所述的可編程控制器系統(tǒng),其特征在于, 將多個(gè)所述項(xiàng)目進(jìn)行分組, 與所述項(xiàng)目相關(guān)聯(lián)的情形是對該組內(nèi)的所有項(xiàng)目都共通的情形。
9.一種可編程顯示器,其特征在于,包括: 畫面數(shù)據(jù)存儲單元,該畫面數(shù)據(jù)存儲單元存儲由多個(gè)項(xiàng)目構(gòu)成的所述可編程顯示器用的畫面數(shù)據(jù),所述畫面數(shù)據(jù)包含簡易動(dòng)畫設(shè)定信息,該簡易動(dòng)畫設(shè)定信息對任意項(xiàng)目具有與多個(gè)情形相對應(yīng)的多個(gè)位置信息和/或角度信息;以及, 簡易動(dòng)畫顯示單元,該簡易動(dòng)畫顯示單元是基于所述畫面數(shù)據(jù)來對所述各項(xiàng)目進(jìn)行顯示的單元,該簡易動(dòng)畫顯示單元對于設(shè)定有所述簡易動(dòng)畫設(shè)定信息的項(xiàng)目的顯示,若與該項(xiàng)目相關(guān)聯(lián)的所述情形發(fā)生變化,則進(jìn)行如下移動(dòng)中顯示:即,使該項(xiàng)目的顯示位置和/或顯示角度從當(dāng)前的顯示位置和/或當(dāng)前的顯示角度向與該變化后的情形相對應(yīng)的位置和/或角度緩緩移動(dòng)和/或旋轉(zhuǎn)。
10.如權(quán)利要求9所述的可編程顯示器,其特征在于, 所述項(xiàng)目在任意顯示位置和/或任意顯示角度下的顯示是指將與該項(xiàng)目相對應(yīng)的規(guī)定的項(xiàng)目圖像在任意顯示位置和/或任意顯示角度下進(jìn)行顯示。
11.如權(quán)利要求9所述的可編程顯示器,其特征在于, 所述簡易動(dòng)畫設(shè)定信息還包括與所述各情形相對應(yīng)的所述項(xiàng)目的圖像信息, 所述簡易動(dòng)畫顯示單元對于所述移動(dòng)中顯示,至少在移動(dòng)至與所述變化后的情形相對應(yīng)的顯示位置時(shí),切換成使用與該變化后的情形相對應(yīng)的所述項(xiàng)目圖像信息的項(xiàng)目顯示。
12.—種輔助裝置,該輔助裝置對可編程顯示器用畫面數(shù)據(jù)的生成進(jìn)行輔助,其特征在于,包括: 設(shè)定單元,該設(shè)定單元對構(gòu)成可編程顯示器用的畫面的項(xiàng)目中的任意項(xiàng)目,任意地設(shè)定包含與多個(gè)情形相對應(yīng)的多個(gè)位置信息和/或角度信息的簡易動(dòng)畫設(shè)定信息,從而使所述畫面的畫面數(shù)據(jù)包含該簡易動(dòng)畫設(shè)定信息。
13.一種程序,該程序用于使可編程顯示器的計(jì)算機(jī)作為以下單元發(fā)揮功能: 畫面數(shù)據(jù)存儲單元,該畫面數(shù)據(jù)存儲單元存儲由多個(gè)項(xiàng)目構(gòu)成的所述可編程顯示器用的畫面數(shù)據(jù),所述畫面數(shù)據(jù)包含簡易動(dòng)畫設(shè)定信息,該簡易動(dòng)畫設(shè)定信息對任意項(xiàng)目具有與多個(gè)情形相對應(yīng)的多個(gè)位置信息和/或角度信息;以及, 簡易動(dòng)畫顯示單元,該簡易動(dòng)畫顯示單元是基于所述畫面數(shù)據(jù)來對所述各項(xiàng)目進(jìn)行顯示的單元,該簡易動(dòng)畫顯示單元對于設(shè)定有所述簡易動(dòng)畫設(shè)定信息的項(xiàng)目的顯示,若與該項(xiàng)目相關(guān)聯(lián)的所述情形發(fā)生變化,則進(jìn)行如下移動(dòng)中顯示:即,使該項(xiàng)目的顯示位置和/或顯示角度從當(dāng)前的顯示位置和/或當(dāng)前的顯示角度向與該變化后的情形相對應(yīng)的位置和/或角度緩緩移動(dòng)和/或旋轉(zhuǎn)。
14.一種程序,該程序用于使對可編程顯示器用畫面數(shù)據(jù)的生成進(jìn)行輔助的輔助裝置的計(jì)算機(jī)作為以下單元發(fā)揮功能: 設(shè)定單元,該設(shè)定單元對構(gòu)成可編程顯示器用的畫面的項(xiàng)目中的任意項(xiàng)目,任意地設(shè)定包含與多個(gè)情形相對應(yīng)的多個(gè)位置信息和/或角度信息的簡易動(dòng)畫設(shè)定信息,從而使所述畫面的畫面數(shù)據(jù)包含該簡易動(dòng)畫設(shè)定信息。
【文檔編號】G05B19/05GK104169821SQ201380013449
【公開日】2014年11月26日 申請日期:2013年1月17日 優(yōu)先權(quán)日:2013年1月17日
【發(fā)明者】古山欣史 申請人:發(fā)纮電機(jī)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
龙海市| 邵东县| 景谷| 武乡县| 汝阳县| 上虞市| 巴林左旗| 荣成市| 杭锦旗| 永城市| 理塘县| 辛集市| 临颍县| 花垣县| 贵州省| 日土县| 蒙城县| 砀山县| 屏山县| 南澳县| 屏东县| 清新县| 乐安县| 乌拉特后旗| 马鞍山市| 新巴尔虎右旗| 安平县| 江川县| 定陶县| 西和县| 吉安市| 尼玛县| 杭锦后旗| 金山区| 杨浦区| 辽阳县| 肇庆市| 玛曲县| 景德镇市| 军事| 从化市|