定序程序設(shè)計輔助裝置制造方法
【專利摘要】實施方式的定序程序設(shè)計輔助裝置(10)具有:畫面顯示部,其顯示與設(shè)計中的作業(yè)對應(yīng)的作業(yè)畫面;輸入單元,其接收作業(yè)階段的設(shè)定操作、伴隨有操作量的放大操作、以及伴隨有操作量的縮小操作;狀態(tài)存儲部,其用于存儲由輸入單元接收到的作業(yè)階段及當前的作業(yè);作業(yè)模型存儲部,其用于將針對每個作業(yè)階段規(guī)定的作業(yè)的偏序關(guān)系和與該作業(yè)相對應(yīng)的作業(yè)畫面一起存儲;以及顯示控制部(3),其在輸入單元接收到操作量大于或等于第1閾值的放大操作的情況下,根據(jù)偏序關(guān)系,將與當前的作業(yè)的下一作業(yè)相對應(yīng)的作業(yè)畫面顯示在畫面顯示部上,并將該下一作業(yè)存儲在狀態(tài)存儲部中,在輸入單元接收到操作量大于或等于第2閾值的縮小操作的情況下,根據(jù)偏序關(guān)系,將與當前的作業(yè)的前一作業(yè)相對應(yīng)的作業(yè)畫面顯示在畫面顯示部上,并將該前一作業(yè)存儲在狀態(tài)存儲部中。
【專利說明】定序程序設(shè)計輔助裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種定序程序設(shè)計輔助裝置,其用于使針對可編程邏輯控制器(PLC)系統(tǒng)的定序程序的生成和定序參數(shù)的設(shè)定高效化。
【背景技術(shù)】
[0002]在可編程邏輯控制器用現(xiàn)有設(shè)計工具中,為了顯示定序程序編輯畫面及單元的參數(shù)設(shè)定畫面,而從工具的菜單、項目一覽(導航窗口)中進行選擇。即,在每次進行程序的編輯及參數(shù)設(shè)定時,從程序編輯畫面或參數(shù)設(shè)定畫面向菜單或?qū)Ш酱翱谝苿邮髽?指針),對顯示的對象進行選擇,因此,程序的編輯及參數(shù)設(shè)定的作業(yè)效率降低。
[0003]針對上述問題,例如,在專利文獻I中,示出下述技術(shù),即,在顯示工廠的設(shè)備運行狀況或測量值的工廠監(jiān)視控制裝置上,用鼠標指定畫面上的任意場所,滾動滾輪(鼠標滾輪),給出放大(放大操作)、縮小(縮小操作)指示,通過這樣的操作,以該場所為中心將畫面放大或縮小,在該放大、縮小率超過設(shè)定值的情況下,切換至詳細圖或概略圖,而向用戶提供包含用戶所需的信息的最佳畫面。
[0004]專利文獻1:日本特開2010-231291號公報
【發(fā)明內(nèi)容】
[0005]但是,根據(jù)上述現(xiàn)有技術(shù),存在下述問題,即,在切換與用戶希望實施的作業(yè)相對應(yīng)的作業(yè)畫面時,通過如在上述第2段落中記載內(nèi)容所示的操作而需要大幅度地移動鼠標(指針),從而作業(yè)效率下降。
[0006]本發(fā)明就是鑒于上述問題而提出的,其目的在于得到具有較高的作業(yè)效率的定序程序設(shè)計輔助裝置。
[0007]為了解決上述課題并實現(xiàn)目的,本發(fā)明的特征在于,具有:畫面顯示部,其顯示與可編程邏輯控制器的定序程序設(shè)計中的作業(yè)對應(yīng)的作業(yè)畫面;輸入單元,其接收所述定序程序設(shè)計中的作業(yè)階段的設(shè)定操作、伴隨有操作量的放大操作、以及伴隨有操作量的縮小操作;作業(yè)狀態(tài)存儲部,其用于存儲由所述輸入單元接收到的所述作業(yè)階段及當前的所述作業(yè);作業(yè)模型存儲部,其用于將針對每個所述作業(yè)階段規(guī)定的作業(yè)的偏序關(guān)系和與該作業(yè)相對應(yīng)的作業(yè)畫面一起存儲;以及顯示控制部,其在所述輸入單元接收到所述操作量大于或等于第I閾值的所述放大操作的情況下,根據(jù)所述偏序關(guān)系,將與當前的所述作業(yè)的下一作業(yè)相對應(yīng)的作業(yè)畫面顯示在所述畫面顯示部上,并將該下一作業(yè)存儲在所述作業(yè)狀態(tài)存儲部中,在所述輸入單元接收到所述操作量大于或等于第2閾值的所述縮小操作的情況下,根據(jù)所述偏序關(guān)系,將與當前的所述作業(yè)的前一作業(yè)相對應(yīng)的作業(yè)畫面顯示在所述畫面顯示部上,并將該前一作業(yè)存儲在所述作業(yè)狀態(tài)存儲部中。
[0008]發(fā)明的效果
[0009]本發(fā)明涉及的定序程序設(shè)計輔助裝置實現(xiàn)能夠縮短定序系統(tǒng)構(gòu)筑的作業(yè)時間的效果。
【專利附圖】
【附圖說明】
[0010]圖1是表示在現(xiàn)有的設(shè)計工具中顯示程序編輯畫面及單元的參數(shù)設(shè)定畫面的方式的圖。
[0011]圖2是表示根據(jù)作業(yè)狀況從“單元結(jié)構(gòu)”的畫面中選擇的畫面不同的情況的圖。
[0012]圖3是表示在現(xiàn)有的“單元結(jié)構(gòu)”的畫面中選擇“參數(shù)設(shè)定”或“程序生成”的畫面的情況的圖。
[0013]圖4是表示本發(fā)明的實施方式涉及的定序程序設(shè)計輔助裝置(設(shè)計工具)的基本結(jié)構(gòu)的圖。
[0014]圖5是示出在畫面顯示部上的包含用戶動作在內(nèi)的定序程序設(shè)計輔助裝置的動作的圖像的圖。
[0015]圖6是表示用于構(gòu)筑由作業(yè)模型存儲部存儲的PLC系統(tǒng)的作業(yè)模型的圖。
[0016]圖7是將圖6以層級構(gòu)造表現(xiàn)出的圖。
[0017]圖8是實施方式涉及的定序程序設(shè)計輔助裝置組入地圖顯示應(yīng)用軟件中的情況下的概念圖。
【具體實施方式】
[0018]針對可編程邏輯控制器(PLC)系統(tǒng)的定序設(shè)計工具是對用于確定可編程邏輯控制器的控制順序的定序程序進行編輯和參數(shù)設(shè)定的軟件。這種設(shè)計工具以安裝在計算機等上的狀態(tài)而起到定序程序設(shè)計輔助裝置的功能。定序程序的編輯及參數(shù)的設(shè)定是在安裝有上述軟件的計算機等的顯示器上顯示程序編輯畫面及參數(shù)設(shè)定畫面而進行的。
[0019]在現(xiàn)有的設(shè)計工具中,為了顯示程序編輯畫面及單元的參數(shù)設(shè)定畫面,而從工具的菜單或項目一覽(導航窗口)進行選擇。即,如圖1所示,在每次進行程序的編輯及參數(shù)設(shè)定時,從程序編輯畫面或參數(shù)設(shè)定畫面移動至菜單或?qū)Ш酱翱冢x擇所顯示的對象,因此,進行程序的編輯及參數(shù)設(shè)定的作業(yè)效率降低。
[0020]例如圖2所示,從“⑴單元結(jié)構(gòu)”的畫面選擇單元,然后進行該單元的“⑵參數(shù)設(shè)定”,還是進行“(3)程序生成”,根據(jù)作業(yè)狀況(作業(yè)階段)而不同。當前,為了對應(yīng)于這種作業(yè)狀況而切換畫面,例如如在圖3中示出的具體操作,需要下述操作,S卩,將鼠標(指針)移動至項目一覽,從中選擇單元的“(2)參數(shù)設(shè)定”畫面,或選擇與單元相關(guān)聯(lián)的“(3)程序生成”畫面。
[0021]以下,基于附圖詳細說明本發(fā)明的實施方式涉及的定序程序設(shè)計輔助裝置10。此夕卜。本發(fā)明并不由該實施方式限定。
[0022]實施方式
[0023]圖4是表示本發(fā)明的實施方式涉及的定序程序設(shè)計輔助裝置(設(shè)計工具)10的基本結(jié)構(gòu)的圖。如上所述,定序程序設(shè)計輔助裝置10可以是由安裝有設(shè)計工具軟件的計算機等構(gòu)成的結(jié)構(gòu)。
[0024]下面,說明定序程序設(shè)計輔助裝置10的各結(jié)構(gòu)要素的概要。
[0025]輸入部1:
[0026]是在設(shè)計工具的畫面上識別鼠標操作、鍵盤輸入的部分,接收作業(yè)階段的切換操作、通過鼠標滾輪進行的放大?縮小操作。在作業(yè)階段切換操作中,將設(shè)定在以下說明的作業(yè)模型存儲部5中的作業(yè)階段名稱的一覽(系統(tǒng)設(shè)計階段、編程階段)讀取出,并利用菜單等顯示,從而促使用戶選擇。
[0027]輸入處理部2:
[0028]進行與輸入部I的輸入對應(yīng)的處理。具體而言,進行以下的動作。
[0029](I)在進行了作業(yè)階段切換操作時,將所選擇的作業(yè)階段存儲在以下說明的作業(yè)狀態(tài)存儲部6中。
[0030](2)在進行了放大、縮小操作時,將其操作類型(放大、縮小)及操作量(鼠標滾輪的轉(zhuǎn)數(shù))傳輸至顯示控制部3。
[0031]顯示控制部3:
[0032]根據(jù)在輸入處理部2的說明(2)中指定的操作,確定下一個顯示的畫面。具體而言,以下述方式動作。
[0033](I)在操作量小于畫面切換的閾值的情況下,進行當前畫面的放大.縮小顯示。
[0034](2)在操作量達到畫面切換的閾值(大于或等于閾值)的情況下,根據(jù)在后述的作業(yè)狀態(tài)存儲部6中選擇的作業(yè)階段和當前的作業(yè)畫面,基于后述的作業(yè)模型存儲部5的信息,確定下一作業(yè)畫面,將該畫面?zhèn)鬏斨烈韵抡f明的畫面顯示部4。即使是操作量大于或等于畫面切換的閾值的情況,下一個顯示的畫面根據(jù)操作類型(放大.縮小)也不同。
[0035]畫面顯示部4:
[0036]是顯示通過顯示控制部3確定的畫面,是構(gòu)成定序程序設(shè)計輔助裝置10 (設(shè)計工具)的計算機等的顯示器。
[0037]作業(yè)模型存儲部5:
[0038]針對在設(shè)計工具上進行的各作業(yè)階段而登錄有:(I)用于實施作業(yè)階段的作業(yè)的流程(順序);(2)在各作業(yè)中使用的作業(yè)畫面。在下面示出具體的例子。
[0039]作業(yè)狀態(tài)存儲部6:
[0040]在定序程序設(shè)計輔助裝置10上存儲:(I)當前選擇的作業(yè)階段;(2)當前顯示的作業(yè)名稱。
[0041]數(shù)據(jù)存儲部7:
[0042]存儲正在當前的作業(yè)畫面上顯示的數(shù)據(jù)(單元結(jié)構(gòu)、生成中的程序、參數(shù))。在發(fā)生畫面切換時,從這里讀取在畫面上顯示的數(shù)據(jù)。
[0043]下面,說明實施方式涉及的定序程序設(shè)計輔助裝置10的具體的動作。
[0044]在構(gòu)筑可編程邏輯控制器(PLC)系統(tǒng)時,需要確定電源、CPU、輸入輸出等的單元結(jié)構(gòu),對所使用的單元的參數(shù)進行設(shè)定,生成所使用的單元的控制程序。作為定序程序設(shè)計輔助裝置10的動作的前提,在作業(yè)模型存儲部5中預先設(shè)置有如圖6所示的用于構(gòu)筑PLC系統(tǒng)的作業(yè)模型。該設(shè)定是在設(shè)計工具出廠時登錄(存儲)在工具內(nèi)的。
[0045]在圖6的例子中,作為作業(yè)階段名稱,除了(沒有選擇作業(yè)階段的)初始狀態(tài)之夕卜,還具有系統(tǒng)設(shè)計階段、編程階段。在系統(tǒng)設(shè)計階段中實質(zhì)上存在2個作業(yè)(名稱),最開始是(O)初始狀態(tài)(此時的作業(yè)畫面是“單元結(jié)構(gòu)圖”),接著進行(I)參數(shù)設(shè)定(此時的作業(yè)畫面是“參數(shù)設(shè)定畫面”),最后進行(2)自動刷新設(shè)定(此時的作業(yè)畫面是“自動刷新設(shè)定畫面”)。在編程階段中實質(zhì)上存在2個作業(yè)(名稱),最開始是(O)初始狀態(tài)(此時的作業(yè)畫面是“單元結(jié)構(gòu)圖”),接著進行(I)POU程序生成(此時的作業(yè)畫面是“程序編輯器”),最后進行(2)FB程序生成(此時的作業(yè)畫面是“程序編輯器”)。
[0046]圖7是表示將圖6以層級構(gòu)造表現(xiàn)出的圖。在系統(tǒng)設(shè)計階段中,以(系統(tǒng)設(shè)計階段的)“(O)初始狀態(tài)”,“(I)參數(shù)設(shè)定”,“(2)自動刷新設(shè)定”的順序限定了作業(yè)順序。(系統(tǒng)設(shè)計階段的)“(O)初始狀態(tài)”之后的作業(yè)是“(I)參數(shù)設(shè)定”,“(I)參數(shù)設(shè)定”之后的作業(yè)是“(2)自動刷新設(shè)定”?!?2)自動刷新設(shè)定”之前的作業(yè)是“(I)參數(shù)設(shè)定”,“(I)參數(shù)設(shè)定”之前的作業(yè)是(系統(tǒng)設(shè)計階段的)“(O)初始狀態(tài)”。編程階段也同樣。
[0047]以下,使用示出在畫面顯示部4上的包含用戶動作在內(nèi)的定序程序設(shè)計輔助裝置10的動作的圖像的圖5,說明定序程序設(shè)計輔助裝置10的動作。
[0048](I)單元結(jié)構(gòu)的生成
[0049]如果用戶啟動定序程序設(shè)計輔助裝置10 (設(shè)計工具),則在畫面顯示部4上顯示“單元結(jié)構(gòu)圖”。用戶在該單元結(jié)構(gòu)圖上配置所使用的單元,生成電源、CPU、輸入輸出等的單元結(jié)構(gòu)。此時沒有選擇作業(yè)階段而成為“初始狀態(tài)”。
[0050](2)作業(yè)階段選擇
[0051]接著,用戶為了對配置的單元的參數(shù)進行設(shè)定,而選擇作業(yè)階段“系統(tǒng)設(shè)計”。此時,工具將利用輸入部I選擇的“系統(tǒng)設(shè)計”階段,經(jīng)由輸入處理部2登錄至作業(yè)狀態(tài)存儲部6。此時,在作業(yè)狀態(tài)存儲部6中,作為作業(yè)階段存儲“系統(tǒng)設(shè)計”,作為作業(yè)名稱存儲“初始狀態(tài)”。此時的畫面顯示部4的顯示的還是“單元結(jié)構(gòu)圖”。
[0052](3)在單元上進行放大操作
[0053]用戶在單元結(jié)構(gòu)圖的希望進行參數(shù)設(shè)定的單元上,實施鼠標滾輪的放大操作。此時,工具的輸入處理部2從輸入部I接收與對象單元和放大操作相關(guān)的信息。在輸入處理部2中,在判斷為鼠標滾輪的操作量大于或等于一定的閾值即第I閾值時,向作業(yè)狀態(tài)存儲部6查詢下一作業(yè)畫面。作業(yè)狀態(tài)存儲部6將設(shè)定的作業(yè)階段“系統(tǒng)設(shè)定”和作業(yè)名稱“初始狀態(tài)”作為關(guān)鍵詞,參照登錄在作業(yè)模型存儲部5中的作業(yè)模型設(shè)定(圖6及圖7),向輸入處理部2答復與作業(yè)階段“系統(tǒng)設(shè)定”的下一作業(yè)名稱“(I)參數(shù)設(shè)定”對應(yīng)的作業(yè)畫面“參數(shù)設(shè)定畫面”。在此,作業(yè)狀態(tài)存儲部6存儲下一作業(yè)名稱“(I)參數(shù)設(shè)定”。
[0054]接收到答復的輸入處理部2將從輸入部I接收到的對象單元和作業(yè)畫面“參數(shù)設(shè)定畫面”向顯示控制部3傳輸。顯示控制部3將接收到的對象單元的參數(shù)數(shù)據(jù)從數(shù)據(jù)存儲部7中讀取,對畫面顯示部4指示,以使將上述參數(shù)數(shù)據(jù)顯示在與單元對應(yīng)的“參數(shù)設(shè)定畫面”上。
[0055](4)單元的參數(shù)設(shè)定
[0056]用戶在上述“ (3)在單元上進行放大操作”中顯示的“參數(shù)設(shè)定畫面”上,與現(xiàn)有技術(shù)同樣地實施對象單元的參數(shù)設(shè)定作業(yè)。作為作業(yè)結(jié)果的被設(shè)定的參數(shù)存儲在數(shù)據(jù)存儲部7中。
[0057](5)參數(shù)設(shè)定畫面上的縮小操作
[0058]用戶在“參數(shù)設(shè)定畫面”上實施鼠標滾輪的縮小操作。輸入處理部2從輸入部I接收與縮小操作和當前的對象單元相關(guān)的信息,如果鼠標滾輪的操作量大于或等于一定的閾值即第2閾值,則基于作業(yè)狀態(tài)存儲部6及作業(yè)模型存儲部5的信息,取得上一作業(yè)的畫面。此外,第2閾值可以與第I閾值相同,但也可以不同。此時,設(shè)定在作業(yè)狀態(tài)存儲部6中的作業(yè)名稱“(I)參數(shù)設(shè)定”的上一作業(yè),如作業(yè)模型存儲部5的圖6所示,是(作業(yè)階段“系統(tǒng)設(shè)計階段”的)“(O)初始狀態(tài)”,因此,作業(yè)模型存儲部5將對應(yīng)的作業(yè)畫面即“單元結(jié)構(gòu)圖”答復給輸入處理部2。在此,作業(yè)狀態(tài)存儲部6存儲上一作業(yè)名稱(作業(yè)階段“系統(tǒng)設(shè)計階段”的)“(O)初始狀態(tài)”。
[0059]接收到答復的輸入處理部2將“單元結(jié)構(gòu)圖”和對象單元向顯示控制部3傳輸。顯示控制部3指示在畫面顯示部4上顯示“單元結(jié)構(gòu)圖”和向?qū)ο髥卧慕裹c設(shè)定。
[0060](6)作業(yè)階段切換
[0061]用戶以與“⑵作業(yè)階段選擇”同樣的操作,將作業(yè)階段切換至“編程”階段。此時,與“(2)作業(yè)階段選擇”同樣地,工具將作業(yè)狀態(tài)存儲部6的作業(yè)階段設(shè)定為“編程階段”,將作業(yè)名稱設(shè)定為(作業(yè)階段“編程階段”的)“(O)初始狀態(tài)”。此時的畫面顯示部4的顯示還是“單元結(jié)構(gòu)圖”。
[0062](7)在單元上進行放大操作
[0063]用戶以與“(3)在單元上進行放大操作”同樣的操作,在希望生成程序的單元上實施放大操作。在判斷為鼠標滾輪的操作量大于或等于一定的閾值時,與“(3)在單元上進行放大操作”同樣地,畫面顯示部4的顯示從“單元結(jié)構(gòu)圖”成為“(I)POU程序生成”的作業(yè)畫面即“程序編輯器”(圖5的程序生成畫面)。S卩,與對象單元(用鼠標(指針)指示且實施了放大操作的單元)相對應(yīng)的程序的程序編輯器被打開。此外,單元與程序的關(guān)聯(lián)性以利用其他作業(yè)而登錄在數(shù)據(jù)存儲部7中。
[0064](8)對使用單元的程序進行編輯
[0065]用戶利用與現(xiàn)有技術(shù)同樣的編輯器進行程序編輯,使控制用程序完成。然后,在進行了縮小操作的情況下,返回“單元結(jié)構(gòu)圖”的顯示。然后,如果選擇其他單元,再次進行放大操作,則能夠?qū)@示切換至與該單元相關(guān)的“程序編輯器”(程序生成畫面)。這樣,無需大幅度地移動鼠標,就能夠進行與作業(yè)階段相匹配的畫面切換。
[0066]在上述說明中,“ (2)作業(yè)階段選擇”、“ (6)作業(yè)階段切換”等無需在畫面切換時每次都執(zhí)行,在打開工具等時(作業(yè)開始時)一次性設(shè)定即可。此時,也可以在畫面內(nèi)例如在狀態(tài)欄上顯示出作業(yè)階段,使得用戶能夠目視確認作業(yè)階段。
[0067]如上所述,用戶通過反復進行上述(2)?⑶的作業(yè),能夠完成PLC系統(tǒng)用的定序程序。在本實施方式的定序程序設(shè)計輔助裝置10中,在打開參數(shù)設(shè)定畫面、程序編輯器時,無需進行向畫面上部的菜單、左側(cè)的項目一覽移動和選擇作業(yè)對象的操作,而是能夠從單元結(jié)構(gòu)圖上進行操作,因此,與現(xiàn)有的工具相比,能夠以較少的作業(yè)量實施定序程序的設(shè)計。
[0068]S卩,能夠以較少的操作執(zhí)行各種作業(yè)畫面的顯示切換操作,因此,能夠縮短作業(yè)工時。另外,在設(shè)計工具內(nèi)部對與作業(yè)階段和作業(yè)對象相關(guān)聯(lián)的畫面進行管理而顯示,因此。能夠減少由人進行判斷和操作的錯誤,具有提高作業(yè)效率的效果。其結(jié)果,如果使用通過本方式實現(xiàn)的功能,具有能夠縮短定序系統(tǒng)構(gòu)筑的作業(yè)時間的效果。
[0069]而且,作為本實施方式涉及的定序程序設(shè)計輔助裝置(設(shè)計工具)10的擴展,還可以與地圖顯示應(yīng)用軟件聯(lián)動。在圖8中示出該想法的概念圖。
[0070]在圖8中,通過將如“系統(tǒng)設(shè)計”、“編程”這樣的作業(yè)模型設(shè)定擴展,能夠在地圖顯示應(yīng)用軟件中從“地圖顯示”或“航拍照片”等畫面進行放大操作,經(jīng)過多個層級,達到圖5的“(I)單元結(jié)構(gòu)的生成”為止。例如,能夠以與上述相同的做法實施下述操作:通過從“地圖顯示”畫面進行狀態(tài)選擇及放大操作,在“裝置的配置設(shè)計”時,在“工廠內(nèi)的平面圖”畫面上顯示工廠的用地,或者,從裝置間的網(wǎng)絡(luò)結(jié)構(gòu)即“網(wǎng)絡(luò)結(jié)構(gòu)圖”畫面切換至使用了其他工具的“顯示器畫面設(shè)定」畫面上的作業(yè)等。即,本實施方式涉及的定序程序設(shè)計輔助裝置及其技術(shù)思路,適用于設(shè)置有PLC系統(tǒng)的工廠等上位概念。如果進行縮小操作,則能夠顯示設(shè)置PLC系統(tǒng)的場所、建筑物、工廠內(nèi)地圖或世界地圖等地圖(具有設(shè)備的工廠、具有工廠的自治體、國家等)。
[0071]而且,通過在“網(wǎng)絡(luò)結(jié)構(gòu)圖”畫面中選擇特定的PLC系統(tǒng)并進行放大操作,可以顯示圖5的“(I)單元結(jié)構(gòu)的生成”中的“初始狀態(tài)”的畫面。之后操作如上述說明。由此,能夠從“地圖顯示”畫面開始,通過放大作業(yè),將顯示層級下降至PLC系統(tǒng)為止,在該基礎(chǔ)上高效地進行該PLC系統(tǒng)的定序程序的設(shè)計。
[0072]另外,也可以通過放大操作、縮小操作而層級地顯示成為顯示對象的所有設(shè)定畫面(作業(yè)階段和作業(yè)模型表的畫面一覽)。由此,能夠通過指定層級而顯示設(shè)定畫面,從而能夠減少至設(shè)定畫面為止的放大操作數(shù)。而且,如果將放大操作、縮小操作應(yīng)用至Web等外部工具,則能夠順暢地進行與顧客的電話應(yīng)對等服務(wù)。能夠縮短用戶咨詢時的狀況掌握時間。而且,在公開至Web等外部工具的情況下,為了防止程序等信息的泄露,也可以針對在放大操作、縮小操作中作為對象的所有設(shè)定畫面,層級地設(shè)定安全性。
[0073]另外,在上述說明中,將鼠標及鼠標滾輪作為例子進行了說明,但輸入單元并不限于此。例如,如果在寫字板終端等不使用鍵盤、鼠標輸入的設(shè)備上,能夠?qū)崿F(xiàn)連續(xù)的操作量的輸入和選擇操作,就能夠?qū)崿F(xiàn)實施方式涉及的定序程序設(shè)計輔助裝置,得到能夠以單一操作簡單地進行顯示切換的效果。
[0074]而且,本發(fā)明申請并不限定于上述實施方式,在實施階段在不脫離其主旨的范圍內(nèi)能夠進行多種變形。另外,在上述實施方式中包含有多個階段的發(fā)明,可以在公開的多個技術(shù)特征中通過適當?shù)慕M合提取多種發(fā)明。例如,即使從在實施方式中示出的所有技術(shù)特征中刪除幾個技術(shù)特征,能夠解決
【發(fā)明內(nèi)容】
欄中記述的課題,能夠?qū)崿F(xiàn)在發(fā)明的效果欄中記述的效果的情況下,也可以將刪除了該技術(shù)特征的結(jié)構(gòu)作為發(fā)明提取。而且,也可以跨不同的實施方式而適當?shù)亟M合結(jié)構(gòu)要素。
[0075]工業(yè)實用性
[0076]如上所述,本發(fā)明涉及的定序程序設(shè)計輔助裝置針對可編程邏輯控制器(PLC)系統(tǒng)的定序程序的生成有效,特別地,適合定序程序設(shè)計作業(yè)的效率提高。
[0077]標號的說明
[0078]I輸入部
[0079]2輸入處理部
[0080]3顯示控制部
[0081]4畫面顯示部
[0082]5作業(yè)模型存儲部
[0083]6作業(yè)狀態(tài)存儲部
[0084]7數(shù)據(jù)存儲部
[0085]10定序程序設(shè)計輔助裝置
【權(quán)利要求】
1.一種定序程序設(shè)計輔助裝置,其特征在于,具有: 畫面顯示部,其顯示與可編程邏輯控制器的定序程序設(shè)計中的作業(yè)對應(yīng)的作業(yè)畫面;輸入單元,其接收所述定序程序設(shè)計中的作業(yè)階段的設(shè)定操作、伴隨有操作量的放大操作、以及伴隨有操作量的縮小操作; 作業(yè)狀態(tài)存儲部,其用于存儲由所述輸入單元接收到的所述作業(yè)階段及當前的所述作業(yè); 作業(yè)模型存儲部,其用于將針對每個所述作業(yè)階段規(guī)定的作業(yè)的偏序關(guān)系和與該作業(yè)相對應(yīng)的作業(yè)畫面一起存儲;以及 顯示控制部,其在所述輸入單元接收到所述操作量大于或等于第I閾值的所述放大操作的情況下,根據(jù)所述偏序關(guān)系,將與當前的所述作業(yè)的下一作業(yè)相對應(yīng)的作業(yè)畫面顯示在所述畫面顯示部上,并將該下一作業(yè)存儲在所述作業(yè)狀態(tài)存儲部中,在所述輸入單元接收到所述操作量大于或等于第2閾值的所述縮小操作的情況下,根據(jù)所述偏序關(guān)系,將與當前的所述作業(yè)的前一作業(yè)相對應(yīng)的作業(yè)畫面顯示在所述畫面顯示部上,并將該前一作業(yè)存儲在所述作業(yè)狀態(tài)存儲部中。
2.根據(jù)權(quán)利要求1所述的定序程序設(shè)計輔助裝置,其特征在于, 所述輸入單元是鼠標,所述操作量是鼠標滾輪的轉(zhuǎn)數(shù)。
3.根據(jù)權(quán)利要求1或2所述的定序程序設(shè)計輔助裝置,其特征在于, 第I閾值和第2閾值相同。
4.根據(jù)權(quán)利要求1、2或3所述的定序程序設(shè)計輔助裝置,其特征在于, 所述偏序關(guān)系的最初的作業(yè)是“初始狀態(tài)”,與其對應(yīng)的作業(yè)畫面是所述可編程邏輯控制器的單元結(jié)構(gòu)圖。
5.根據(jù)權(quán)利要求1?4中任一項所述的定序程序設(shè)計輔助裝置,其特征在于, 在沒有設(shè)定所述作業(yè)階段的情況下,所述畫面顯示部顯示所述可編程邏輯控制器的單元結(jié)構(gòu)圖。
6.根據(jù)權(quán)利要求5所述的定序程序設(shè)計輔助裝置,其特征在于, 如果與地圖顯示應(yīng)用軟件聯(lián)動,從地圖顯示的畫面開始,通過放大作業(yè),將顯示層級下降至所述可編程邏輯控制器為止,則在沒有設(shè)定所述作業(yè)階段的狀態(tài)下,所述畫面顯示部顯示所述可編程邏輯控制器的單元結(jié)構(gòu)圖。
【文檔編號】G06F17/50GK104205102SQ201280071813
【公開日】2014年12月10日 申請日期:2012年3月26日 優(yōu)先權(quán)日:2012年3月26日
【發(fā)明者】山岡孝行, 丸山康道, 服部正寬 申請人:三菱電機株式會社