国产精品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):6437215閱讀:149來(lái)源:國(guó)知局
      專利名稱:圖解編程裝置及可編程顯示器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及將流程圖及方框圖那樣的圖解的語(yǔ)言作為程序目標(biāo)進(jìn)行操作的圖解編程裝置及對(duì)用所述圖解編程裝置作成的程序執(zhí)行并顯示的可編程顯示器。
      背景技術(shù)
      圖14表示對(duì)流程圖及功能方框圖(FBD)等進(jìn)行操作的一般的圖解編程的概要圖。在圖中,1表示程序目標(biāo)1、2、3的集合,2表示對(duì)程序進(jìn)行編輯的程序區(qū)域。從程序目標(biāo)的集合1中,選擇需要的目標(biāo)、例如目標(biāo)1、2,并將該目標(biāo)以拖(ドラッグ;drag)及放(ドロップ;drop)方式配置在編輯程序用的程序區(qū)域2中,通過用連接線6等使配置的目標(biāo)間的關(guān)系有關(guān)聯(lián),對(duì)流程圖等的程序進(jìn)行記述。
      所謂目標(biāo),是指對(duì)象(目標(biāo)),是能將對(duì)象的動(dòng)作及操作作為其屬性能集中地進(jìn)行操作的應(yīng)用開發(fā)上的工具,在圖解編程中的所謂目標(biāo),例如,在流程圖的情況下,是“開始”及“條件轉(zhuǎn)移”等的指令,在方框圖的情況下,是各種“數(shù)據(jù)集錄”及各種“濾波器”等的運(yùn)算指令,在可編程控制器用的梯形程序的情況下,例如是“接點(diǎn)”及“線圈”等,在可編程顯示器用的畫面編程的情況下,是各種“圖形符號(hào)”,在系統(tǒng)配置(コンフィグレ一シヨン)設(shè)定的情況下,是各種“硬件”。
      圖15是表示執(zhí)行上述那樣作成的程序用的代碼變換的概要圖。在圖中,在將利用程序作成手段3所作成的記述形式程序31用控制設(shè)備及計(jì)測(cè)設(shè)備等的程序執(zhí)行手段4進(jìn)行動(dòng)作的情況下,需要將上述程序31變換成能在程序執(zhí)行手段4上進(jìn)行執(zhí)行的執(zhí)行形式程序32。例如,在編譯形式的情況下變換成編譯完成的執(zhí)行代碼,在解釋程序形式的情況下變換成與其相應(yīng)的腳本(スクリプト)及中間代碼后,向程序執(zhí)行手段4進(jìn)行傳送并執(zhí)行。
      另外,上述的程序作成手段3和程序執(zhí)行手段4,既有獨(dú)立的情況、也有一體化的情況,圖16(a)是表示獨(dú)立情況的概要方框圖,該情況下,通常程序作成手段3是個(gè)人計(jì)算機(jī)或PDA或教學(xué)用盒(BOX)等,并且,程序執(zhí)行手段4被認(rèn)為是控制設(shè)備或計(jì)測(cè)設(shè)備或可編程顯示器等。又,圖16(b)表示一體化的情況,該情況下,是具有顯示手段的控制設(shè)備及計(jì)測(cè)設(shè)備等。
      可是,在圖解的編程開發(fā)途中,由于例如圖14中所示的編程區(qū)域的目標(biāo)1的有關(guān)部分未完成,故有想僅對(duì)目標(biāo)2急于進(jìn)行測(cè)試的情況。在利用C語(yǔ)言、Basic語(yǔ)言等文本語(yǔ)言的編程中,為了實(shí)現(xiàn)程序編輯的高效化,具有對(duì)暫時(shí)不使用的部分進(jìn)行注出的功能。所謂該注出功能,是指從程序區(qū)域?qū)⒉粓?zhí)行的部分進(jìn)行除外的處理,并指對(duì)將其在程序執(zhí)行中不使用部分的文本刪除時(shí)、即使想再次使用該文本、也必須用人手將所有相同的文本再次重新輸入這樣的低效率進(jìn)行改進(jìn)用的功能。
      圖17表示作為文本程序一例的C語(yǔ)言中的注出的一例。這里,為了將左圖所示的程序中的“a=b+c;”暫時(shí)進(jìn)行注出,如右圖那樣,將作為注出開始記號(hào)的/*插入于其前面,將作為注出結(jié)束記號(hào)的*/插入于其后面。進(jìn)行注出后的部分,在程序變換成執(zhí)行形式時(shí)就能忽略。
      另一方面,在對(duì)流程圖及方框圖等的圖形信息進(jìn)行操作的圖解編程中,能進(jìn)行應(yīng)用這樣的注出功能的嘗試(例如參照專利文獻(xiàn)1)。
      在專利文獻(xiàn)1的信息處理裝置中,揭示了例如為了實(shí)現(xiàn)在畫面中寫入注釋的功能,通過在程序編輯區(qū)域中分別指定作為注出進(jìn)行使用的區(qū)域,將其作成非代碼化的技術(shù)。
      在程序區(qū)域中對(duì)作為注解操作的區(qū)域進(jìn)行指定,并用該區(qū)域圍住規(guī)定的程序目標(biāo),對(duì)各個(gè)的目標(biāo)是作為程序進(jìn)行操作還是作為注解進(jìn)行操作來(lái)進(jìn)行判別。
      日本專利特開平2-14370號(hào)公報(bào)若采用在上述專利文獻(xiàn)1中所記載的信息處理裝置,在將程序中的目標(biāo)作為注解進(jìn)行使用時(shí),使用在程序區(qū)域中指定注出區(qū)域、而僅將不在注出區(qū)域中的目標(biāo)進(jìn)行代碼化的手段。
      但是,在這樣的方法中,在每次要追加注解時(shí),需要指定注解區(qū)域,又,為了對(duì)目標(biāo)位于注出區(qū)域的指定的內(nèi)或外的哪一處進(jìn)行判別,需要進(jìn)行極煩雜的處理。
      例如,對(duì)于作為目標(biāo)及注出指定的區(qū)域,需要將坐標(biāo)這樣的概念和坐標(biāo)的值賦予在圖解編程進(jìn)行操作的所有的目標(biāo)中,又,對(duì)于所有的目標(biāo),需要進(jìn)行各目標(biāo)位于由注出區(qū)域指定的內(nèi)或外的哪一處進(jìn)行判別用的運(yùn)算處理,存在信息量增大、且有關(guān)運(yùn)算處理的作業(yè)量增大的問題。
      又,在可編程顯示器用的畫面編程等中,其性質(zhì)方面,不會(huì)與用連接線等將配置的目標(biāo)間的關(guān)系有關(guān)聯(lián),又,由于存在很多目標(biāo)被密接地配置的情況,故即使要將某特定的目標(biāo)進(jìn)行注出,也難以僅內(nèi)包該目標(biāo)那樣地對(duì)注出區(qū)域進(jìn)行指定,存在要求鼠標(biāo)操作中的精度及有相當(dāng)量的作業(yè)的問題,又,使用者即使打算僅內(nèi)包某特定目標(biāo)那樣地對(duì)注出區(qū)域進(jìn)行指定,也存在因運(yùn)算誤差而不能對(duì)目標(biāo)位于注出區(qū)域的指定的內(nèi)或外的哪一處進(jìn)行正確判別的情況。
      還有,將程序的一部分進(jìn)行注出、或?qū)⒆⒊龊蟮某绦蚧謴?fù)至原來(lái)的程序這樣的作業(yè),通過刪除及再輸入來(lái)進(jìn)行,存在刪除前的原來(lái)的程序消失、再輸入的費(fèi)工夫、恢復(fù)的不可靠這樣的問題。

      發(fā)明內(nèi)容
      本發(fā)明是為了解決上述問題而作成的,其第1目的在于,獲得通過作成與程序區(qū)域另外的注解區(qū)域、并相對(duì)該注解區(qū)域、以保持附隨其的參數(shù)的狀態(tài)使配置在程序區(qū)域中的程序目標(biāo)移動(dòng)、而能具有注出功能的圖解編程裝置。
      又,第2目的在于,獲得將上述注出后的程序目標(biāo)、以保持附隨其的參數(shù)的狀態(tài)能再次配置在程序區(qū)域中的圖解編程裝置。
      又,第3目的在于,獲得將上述注出后的程序目標(biāo)、在上述目標(biāo)注出之前能再配置于配置在程序區(qū)域的原來(lái)位置的圖解編程裝置。
      又,第4目的在于,獲得在有多個(gè)上述程序區(qū)域及注解區(qū)域的情況下、能使上述對(duì)應(yīng)的程序區(qū)域與注解區(qū)域有關(guān)聯(lián)的圖解編程裝置。
      本發(fā)明的圖解編程裝置,具有存儲(chǔ)有執(zhí)行程序所需要的參數(shù)的程序目標(biāo)的存儲(chǔ)手段;根據(jù)該存儲(chǔ)手段內(nèi)的所述程序目標(biāo)作成程序的程序作成手段,所述程序作成手段,具有配置著為了執(zhí)行程序所需的程序目標(biāo)的程序區(qū)域、配置著不影響程序的執(zhí)行的程序目標(biāo)的注解區(qū)域。
      本發(fā)明的可編程顯示器,是對(duì)用上述的圖解編程裝置作成的程序進(jìn)行執(zhí)行并顯示的可編程顯示器,具有使該可編程顯示器的畫面區(qū)域與所述圖解編程裝置的程序區(qū)域?qū)?yīng)的手段。
      發(fā)明的效果采用本發(fā)明,能將程序區(qū)域中的所需的程序目標(biāo)、以保持與其附隨的參數(shù)等的值的狀態(tài),通過利用例如拖和放的方法簡(jiǎn)單地向注解區(qū)域移動(dòng),而能具有注出功能。
      又,在將該程序目標(biāo)再次配置在程序區(qū)域的情況下,能以原狀對(duì)參數(shù)的值進(jìn)行保持,在對(duì)于已注解化的程序的恢復(fù)中,由于再輸入的工夫減少、再輸入的不可靠性減少,故能提高調(diào)試效率。
      又,還能恢復(fù)至目標(biāo)所配置的位置,進(jìn)一步提高調(diào)試效率。在有多個(gè)程序區(qū)域的程序中,在與注解區(qū)域相對(duì)應(yīng)的情況下,能作成與各自的程序區(qū)域相對(duì)應(yīng)的更細(xì)小的注解。


      圖1是作為本發(fā)明對(duì)象的圖解程序裝置的系統(tǒng)結(jié)構(gòu)圖。
      圖2是表示本發(fā)明實(shí)施形態(tài)1的圖解編程裝置的動(dòng)作的功能結(jié)構(gòu)圖。
      圖3是對(duì)本發(fā)明實(shí)施形態(tài)1的動(dòng)作進(jìn)行說(shuō)明的概念圖。
      圖4是對(duì)本發(fā)明實(shí)施形態(tài)2的動(dòng)作進(jìn)行說(shuō)明的概念圖。
      圖5是表示本發(fā)明實(shí)施形態(tài)3的圖解編程裝置的動(dòng)作的功能結(jié)構(gòu)圖。
      圖6是對(duì)本發(fā)明實(shí)施形態(tài)4的動(dòng)作進(jìn)行說(shuō)明的概念圖。
      圖7是對(duì)本發(fā)明實(shí)施形態(tài)5的動(dòng)作進(jìn)行說(shuō)明的概念圖。
      圖8是對(duì)本發(fā)明實(shí)施形態(tài)6的動(dòng)作進(jìn)行說(shuō)明的概念圖。
      圖9是對(duì)本發(fā)明實(shí)施形態(tài)7的步驟1的動(dòng)作進(jìn)行說(shuō)明的概念圖。
      圖10是對(duì)本發(fā)明實(shí)施形態(tài)7的步驟2的動(dòng)作進(jìn)行說(shuō)明的概念圖。
      圖11是對(duì)本發(fā)明實(shí)施形態(tài)7的步驟3的動(dòng)作進(jìn)行說(shuō)明的概念圖。
      圖12是對(duì)本發(fā)明實(shí)施形態(tài)7的步驟4的動(dòng)作進(jìn)行說(shuō)明的概念圖。
      圖13是對(duì)本發(fā)明實(shí)施形態(tài)7的步驟1~步驟4的動(dòng)作進(jìn)行說(shuō)明的流程圖。
      圖14是對(duì)以往所使用的一般的圖解編程裝置的動(dòng)作進(jìn)行說(shuō)明的概念圖。
      圖15是表示在程序作成手段與程序執(zhí)行手段之間的處理形態(tài)的概要圖。
      圖16(a)是表示程序作成手段與程序執(zhí)行手段獨(dú)立的情況下的設(shè)備結(jié)構(gòu)的概要圖。(b)是表示程序作成手段與程序執(zhí)行手段一體化的情況下的設(shè)備結(jié)構(gòu)的概要圖。
      圖17表示作為文本程序的一例的C語(yǔ)言中的注出的一例。
      具體實(shí)施例方式
      實(shí)施形態(tài)1圖1是表示本發(fā)明一實(shí)施例的系統(tǒng)結(jié)構(gòu)的方框圖。本系統(tǒng)由CPU10、ROM11、RAM12、顯示裝置13、輸入裝置14構(gòu)成。
      例如,在ROM11中存儲(chǔ)著使本系統(tǒng)進(jìn)行動(dòng)作用的操作系統(tǒng)、或執(zhí)行圖解編程用的軟件、成為圖解程序的要素的程序目標(biāo)等。
      另外,這里所謂的程序目標(biāo),不是僅前述那樣的圖形信息、而是具有作為程序的要素的設(shè)定值及動(dòng)作指定等的參數(shù)等。
      輸入裝置14是鼠標(biāo)及鍵盤等的為了進(jìn)行圖解編程而進(jìn)行輸入用的裝置,顯示裝置13是對(duì)圖解程序的編輯結(jié)果等進(jìn)行顯示用的裝置。RAM12,是對(duì)程序信息、注解信息、注出的程序目標(biāo)的信息、程序區(qū)域信息、注解區(qū)域信息等進(jìn)行保持用的存儲(chǔ)器。CPU10,是作為程序執(zhí)行手段、執(zhí)行存儲(chǔ)在ROM11中的操作系統(tǒng)或圖解編程的軟件、將從輸入裝置所輸入的內(nèi)容作為程序進(jìn)行反映、并將必要信息保持在RAM12中、且在顯示裝置13上進(jìn)行顯示的裝置。
      圖2是表示本發(fā)明實(shí)施形態(tài)1的圖解編程裝置的動(dòng)作的功能結(jié)構(gòu)圖,根據(jù)以下說(shuō)明的上述CPU10、ROM11、RAM12、顯示裝置13、輸入裝置14的各種處理來(lái)執(zhí)行。
      本圖解編程裝置,其結(jié)構(gòu)具有作為存儲(chǔ)裝置的程序目標(biāo)的保持手段60;程序作成手段3;作為將在程序區(qū)域中所輸入的程序進(jìn)行保持的存儲(chǔ)手段的程序信息保持手段65;作為對(duì)注解區(qū)域中所輸入的注解信息進(jìn)行保持的存儲(chǔ)手段的注解信息保持手段66;將程序目標(biāo)相對(duì)利用程序信息保持手段65或注解信息保持手段66所保持的參數(shù)進(jìn)行保持用的參數(shù)保持手段67及顯示程序內(nèi)容用的顯示裝置68。
      上述程序作成手段3,其結(jié)構(gòu)具有編輯程序用的輸入手段61、對(duì)程序區(qū)域進(jìn)行指定用的程序區(qū)域指定手段62、對(duì)注解的輸入?yún)^(qū)域進(jìn)行指定用的注解區(qū)域指定手段63、對(duì)所輸入的信息是向程序區(qū)域輸入、還是向注解區(qū)域輸入進(jìn)行判別的區(qū)域判別手段64。又,由注解區(qū)域指定手段63形成的注解區(qū)域,無(wú)論是預(yù)先具有或進(jìn)行追加都可以。
      對(duì)這些動(dòng)作利用圖3進(jìn)行說(shuō)明。
      也就是說(shuō),在程序目標(biāo)的集合的保持手段60中多個(gè)地保持著成為程序的各要素的程序目標(biāo)。程序設(shè)計(jì)員,使用輸入手段61,從該程序目標(biāo)的集合的保持手段60選擇所需的目標(biāo)。所選擇的目標(biāo),利用輸入手段61,在想作成程序的要素的情況下配置在由程序區(qū)域指定手段62所指定的程序區(qū)域2中,在想作成注解的要素的情況下配置在由注解區(qū)域指定手段63所指定的注解區(qū)域5中。
      具體地說(shuō),如圖3所示,從程序目標(biāo)的集合1中選擇所需的目標(biāo)1、目標(biāo)2,以拖及放方式將其配置在程序編輯用的程序區(qū)域2中,通過用連接線6等使配置的目標(biāo)間的關(guān)系有關(guān)聯(lián),對(duì)程序進(jìn)行記述。又,從程序目標(biāo)的集合1中選擇程序目標(biāo)3,可作為注解配置在注解區(qū)域5中。一般,程序目標(biāo)具有初期值及設(shè)定值等的參數(shù),該程序目標(biāo)即使在配置于程序區(qū)域2、注解區(qū)域5的任1個(gè)中的情況下,利用目標(biāo)的參數(shù)保持手段67也能以保持各自參數(shù)的狀態(tài)進(jìn)行移動(dòng)。這樣,通過依次對(duì)作為程序要素的目標(biāo)進(jìn)行選擇、配置、組合,能將所需的程序記述在程序區(qū)域2中,將所需的注解記述在注解區(qū)域5中。
      這些記述的信息,利用區(qū)域判別手段64,對(duì)是位于程序區(qū)域上的信息、還是位于注解區(qū)域上的信息進(jìn)行判別,并分別被保持在程序信息保持手段65、注解信息保持手段66中。
      由此,從程序目標(biāo)的集合中選擇所需的程序目標(biāo),并由于能適當(dāng)配置在將對(duì)該目標(biāo)的參數(shù)進(jìn)行原樣保持的程序區(qū)域和注解區(qū)域中,故在每次注出時(shí)不需要對(duì)注出區(qū)域進(jìn)行設(shè)定等,注出的設(shè)定變得簡(jiǎn)單,能大幅度提高作業(yè)的效率性、可靠性。
      實(shí)施形態(tài)2實(shí)施形態(tài)2表示能進(jìn)一步對(duì)向上述程序目標(biāo)的程序區(qū)域及注解區(qū)域的配置結(jié)果進(jìn)行變更的例子。
      對(duì)該情況下的動(dòng)作利用圖4、并參照?qǐng)D2的功能結(jié)構(gòu)圖進(jìn)行說(shuō)明。在需要將實(shí)施形態(tài)1中所設(shè)定的程序區(qū)域2及注解區(qū)域5的程序目標(biāo)進(jìn)一步再配置在兩區(qū)域間的情況下,具體地說(shuō),利用輸入手段61選擇在程序區(qū)域2中所配置的所需的程序目標(biāo)2,能從程序區(qū)域2重新配置在注解區(qū)域5中,或能從注解區(qū)域5重新配置在程序區(qū)域2中。在重新配置的情況下也與上述同樣,利用區(qū)域判別手段64,對(duì)是位于程序區(qū)域上的信息、還是位于注解區(qū)域上的信息進(jìn)行判別,并分別被保持在程序信息保持手段65、注解信息保持手段66中。
      保持在程序信息保持手段65及注解信息保持手段66中的信息,作為圖解程序被保持在顯示手段68上。
      保持在上述的程序信息保持手段65及注解信息保持手段66中的程序目標(biāo),具有設(shè)定值等的參數(shù),這些參數(shù)如前述那樣被目標(biāo)的參數(shù)保持手段67所保持。
      另外,目標(biāo)的參數(shù)保持手段67,既可以是與程序信息保持手段65及注解信息保持手段66分開的手段,也可以是包含于程序信息保持手段65及注解信息保持手段66中的手段。
      在該程序區(qū)域2與注解區(qū)域5之間使程序目標(biāo)進(jìn)行移動(dòng)的情況下,利用目標(biāo)的參數(shù)保持手段67,能以保持初始所設(shè)定的參數(shù)的狀態(tài)進(jìn)行移動(dòng)。
      由此,即使在將程序目標(biāo)暫時(shí)從程序區(qū)域向注解區(qū)域移動(dòng)的情況下,也能對(duì)設(shè)定在該目標(biāo)上的參數(shù)的值進(jìn)行保持,并能知道移動(dòng)前的參數(shù)的值。
      又,在將該暫時(shí)向注解區(qū)域移動(dòng)的目標(biāo)、再次向程序區(qū)域移動(dòng)的情況下,也能保持在該目標(biāo)上所設(shè)定的參數(shù)的值,能可靠且容易地進(jìn)行程序的恢復(fù)。
      實(shí)施形態(tài)3實(shí)施形態(tài)3表示在將暫時(shí)向注解區(qū)域移動(dòng)的目標(biāo)、再次向程序區(qū)域移動(dòng)的情況下,能恢復(fù)成上述目標(biāo)存在的原來(lái)的位置的例子。
      圖5是表示由該動(dòng)作的功能結(jié)構(gòu)圖,與圖2不同的部分在于,具有取得配置在程序區(qū)域2中的目標(biāo)的程序區(qū)域上的位置信息的位置信息取得手段69;在程序區(qū)域上的位置信息保持手段70;根據(jù)位置信息將目標(biāo)再配置于程序區(qū)域上的再配置手段71之點(diǎn)。
      作為位置信息的1個(gè)例子、有坐標(biāo)信息。當(dāng)將目標(biāo)配置在程序區(qū)域2中時(shí),利用上述位置信息取得手段69,取得配置有目標(biāo)的程序區(qū)域2上的位置信息(x1、y1)。如實(shí)施形態(tài)2中說(shuō)明的那樣,在使所述目標(biāo)向注解區(qū)域5上的任意的位置、例如向(x2、y2)進(jìn)行移動(dòng)的情況下,利用所述位置信息保持手段70對(duì)所述位置信息(x1、y1)進(jìn)行保持,即使在注解區(qū)域5上,也能知道以前編程的程序區(qū)域上的位置。
      又,對(duì)于所述的暫時(shí)向注解區(qū)域5進(jìn)行移動(dòng)的目標(biāo),利用上述再配置手段71,讀出被上述位置信息保持手段70所保持的位置信息,與此同時(shí),使上述目標(biāo)向程序信息保持手段65移動(dòng)。由此,能恢復(fù)至原來(lái)配置有上述目標(biāo)的程序區(qū)域上的位置(x1、y1)。實(shí)施形態(tài)3,能將暫時(shí)向注解區(qū)域移動(dòng)的目標(biāo)、在再次向程序區(qū)域移動(dòng)的情況下、迅速地恢復(fù)至上述目標(biāo)存在的原來(lái)的位置。
      如上所述,采用本實(shí)施形態(tài)3,由于能將暫時(shí)向注解區(qū)域移動(dòng)的目標(biāo)、在再次向程序區(qū)域移動(dòng)的情況下、恢復(fù)至上述目標(biāo)存在的原來(lái)的位置,故具有進(jìn)一步提高調(diào)試效率的效果。
      實(shí)施形態(tài)4實(shí)施形態(tài)4表示存在多個(gè)程序區(qū)域情況下的實(shí)施例。在設(shè)定顯示器程序及圖解的配置的情況下,就需要多個(gè)與多種形態(tài)相符的程序區(qū)域。
      圖6是表示該情況下的注出功能的概要圖,顯示器程序作成手段具有多個(gè)程序區(qū)域21、22和與它們共用的注解區(qū)域51。即,用畫面程序21使注出的目標(biāo)1暫時(shí)向共用注解區(qū)域51移動(dòng),并根據(jù)需要能用另外的畫面程序22對(duì)其進(jìn)行再利用。這樣,就能提高編程的作業(yè)性。
      實(shí)施形態(tài)5實(shí)施形態(tài)5表示適用于對(duì)圖解的配置進(jìn)行設(shè)定的實(shí)施例。所謂配置設(shè)定,例如,是指在將多個(gè)硬件進(jìn)行組合作成裝置的情況下等中、對(duì)這些組合的結(jié)構(gòu)進(jìn)行設(shè)定或?qū)τ卸鄠€(gè)電氣信號(hào)線的號(hào)碼進(jìn)行指定。
      若將可編程控制器作為例子,一般,有底板、電源單元、CPU單元、輸入輸出單元等的硬件制品,將這些組合而作成裝置。該情況下,表示底板的目標(biāo)可成為程序區(qū)域。在作為程序區(qū)域的底板的目標(biāo)上,配置電源單元及CPU單元、輸入輸出單元,并進(jìn)行輸入輸出設(shè)計(jì)等參數(shù)的設(shè)定。這就是配置的設(shè)定。
      在上述例子中,與實(shí)施形態(tài)1及2同樣,在圖7的目標(biāo)1上設(shè)定有例如結(jié)構(gòu)的信息及輸入輸出設(shè)計(jì)等的參數(shù)。這些信息利用參數(shù)信息保持手段67,由于在從程序區(qū)域23(配置設(shè)定1)向共同注解區(qū)域52移動(dòng)的情況下也能將目標(biāo)1進(jìn)行保持,故通過將目標(biāo)1再次地配置在其它的程序區(qū)域24(配置設(shè)定2)上的位置,就能提高程序的作業(yè)性(再利用性)。
      實(shí)施形態(tài)6在實(shí)施形態(tài)4及實(shí)施形態(tài)5中,對(duì)于有多個(gè)的程序區(qū)域,注解區(qū)域是共同的注解區(qū)域。與此相反,在圖8的例子中,具有至少1個(gè)以上的程序區(qū)域200~250,還表示具有多個(gè)注解區(qū)域500~550的情況。
      這里,設(shè)置與這些程序區(qū)域和注解區(qū)域?qū)?yīng)的手段505。例如,分別對(duì)程序區(qū)域及注解區(qū)域賦予號(hào)碼。利用上述對(duì)應(yīng)的手段505,作成對(duì)于所述的程序區(qū)域號(hào)碼與注解區(qū)域號(hào)碼所需的相對(duì)應(yīng)。
      圖8中作成使程序區(qū)域號(hào)碼1的編號(hào)201與注解區(qū)域號(hào)碼1的編號(hào)501相對(duì)應(yīng)。又,如程序區(qū)域號(hào)碼3的編號(hào)221所示,作成與注解區(qū)域號(hào)碼3的編號(hào)521和注解區(qū)域號(hào)碼4的編號(hào)531相對(duì)應(yīng)。
      由此,配置在注解區(qū)域1的編號(hào)500上的注解及程序目標(biāo),可理解為與配置在程序區(qū)域1的編號(hào)200上的程序相對(duì)的注解。這樣,在每個(gè)程序區(qū)域中,根據(jù)需要通過作成與注解區(qū)域相對(duì)應(yīng),能容易地對(duì)與配置在該程序區(qū)域中的程序相對(duì)的注解進(jìn)行判別,并由于能知道相對(duì)應(yīng)的注解區(qū)域的內(nèi)容,故能作成與各自的程序區(qū)域相對(duì)的更細(xì)小的注解,能提高程序作成及調(diào)試、維修的效率。
      實(shí)施形態(tài)7圖9~圖13表示將本發(fā)明的圖解可編程裝置適用于可編程顯示器的畫面作畫程序的例子。
      如圖13所示,在對(duì)畫面進(jìn)行作畫編程的作業(yè)中,可以將步驟1/步驟2/步驟3/步驟4適當(dāng)?shù)亟M合來(lái)進(jìn)行。
      在作成可編程顯示器的畫面作畫程序的情況下,對(duì)多個(gè)畫面進(jìn)行作畫編程,而在圖9~圖12中,對(duì)于作為程序區(qū)域的畫面作畫編程區(qū)域204的1個(gè),具有1個(gè)注解區(qū)域700。畫面作畫編程區(qū)域204,是可編程顯示器的畫面,目標(biāo)的配置位置在程序中特別重要。
      步驟1,是對(duì)畫面進(jìn)行作畫編程的最基本的動(dòng)作,在圖9中作了說(shuō)明,但從顯示器的作畫程序目標(biāo)的集合200,選擇所需的目標(biāo),通過將該目標(biāo)、例如將目標(biāo)2配置在畫面作畫編程區(qū)域204上的適當(dāng)?shù)奈恢茫瑢?duì)程序進(jìn)行記述。
      步驟2,在圖10中作了說(shuō)明,但在對(duì)畫面進(jìn)行作畫編程的作業(yè)中,由于一旦有關(guān)配置在畫面作畫編程區(qū)域204上的目標(biāo)2的部分的編輯及設(shè)定等未完成,故在急于想對(duì)目標(biāo)1和目標(biāo)3進(jìn)行測(cè)試的情況下等中,通過將目標(biāo)2從畫面作畫編程區(qū)域204上向注解區(qū)域700上進(jìn)行移動(dòng),將目標(biāo)2進(jìn)行注出。
      同樣地,步驟3在圖10中作了說(shuō)明,而在對(duì)畫面進(jìn)行作畫編程的作業(yè)中,進(jìn)行步驟2,在目標(biāo)1和目標(biāo)3的測(cè)試結(jié)束后的情況下等,通過將目標(biāo)2從注解區(qū)域700上向畫面作畫編程區(qū)域204上進(jìn)行移動(dòng),能解除目標(biāo)2的注出。
      僅在將目標(biāo)2進(jìn)行刪除的情況下,對(duì)于目標(biāo)2將進(jìn)行了編輯及設(shè)定等的內(nèi)容也刪除,但若根據(jù)步驟2和步驟3,由于對(duì)于目標(biāo)2將進(jìn)行了編輯及設(shè)定等的內(nèi)容原樣地進(jìn)行保持,故一旦注出后的目標(biāo)2就能再利用。
      另外,在步驟3中,若應(yīng)用實(shí)施形態(tài)3,目標(biāo)2在注出之前、再配置于與配置在畫面作畫編程區(qū)域204上的原來(lái)的位置相同的位置就能進(jìn)行再利用。
      步驟4,在圖11中作了說(shuō)明,但在對(duì)畫面進(jìn)行作畫編程的作業(yè)中,在為了對(duì)畫面作畫編程區(qū)域204的內(nèi)容詳細(xì)地進(jìn)行說(shuō)明而賦予注解的情況下等中,將目標(biāo)3配置在直接注解區(qū)域700上,將畫面作畫編程區(qū)域204的內(nèi)容的詳細(xì)說(shuō)明賦予目標(biāo)3。這里,目標(biāo)3,例如適用文本顯示目標(biāo)等。
      在作成可編程顯示器的畫面作畫程序的情況下,對(duì)多個(gè)畫面進(jìn)行作畫編程,而在圖12中,表示將作為程序區(qū)域的畫面作畫編程區(qū)域204A、204B設(shè)置多個(gè)、而共同的注解區(qū)域700僅具有1個(gè)的情況。
      同樣地,應(yīng)用上述的步驟1~步驟4的動(dòng)作,例如在步驟3中,通過將目標(biāo)2從注解區(qū)域700上向畫面作畫編程區(qū)域204A上移動(dòng),將目標(biāo)2的注出解除,但也能不是向原來(lái)的畫面作畫編程區(qū)域204A移動(dòng),而向另外的作畫編程區(qū)域204B移動(dòng)。該情況下,也由于能將相對(duì)目標(biāo)2進(jìn)行了編輯及設(shè)定等的內(nèi)容原樣地進(jìn)行保持,故能以另外的畫面作畫程序?qū)簳r(shí)注出后的目標(biāo)2進(jìn)行再利用。
      如上所述,尤其對(duì)適用于可編程顯示器的畫面作畫程序的例子作了說(shuō)明,但即使應(yīng)用于對(duì)圖解的配置進(jìn)行設(shè)定的情況下,實(shí)施形態(tài)也是同樣的。
      權(quán)利要求
      1.一種圖解編程裝置,具有保持多個(gè)有執(zhí)行程序所需要的參數(shù)的程序目標(biāo)的存儲(chǔ)手段;根據(jù)該存儲(chǔ)手段內(nèi)的所述程序目標(biāo)作成程序的程序作成手段;根據(jù)所述程序區(qū)域內(nèi)的程序目標(biāo)作成程序并執(zhí)行的程序執(zhí)行手段,其特征在于,所述程序作成手段具有配置作成并執(zhí)行程序所需要的程序目標(biāo)的程序區(qū)域、以及配置不影響程序的執(zhí)行的程序目標(biāo)的注解區(qū)域。
      2.如權(quán)利要求1所述的圖解編程裝置,其特征在于,在所述程序區(qū)域與所述注解區(qū)域的相互間能使所述程序目標(biāo)移動(dòng)。
      3.如權(quán)利要求2所述的圖解編程裝置,其特征在于,具有保持所述程序目標(biāo)的參數(shù)的參數(shù)保持手段,在所述程序區(qū)域與所述注解區(qū)域的相互間使所述程序目標(biāo)移動(dòng)時(shí),在保持參數(shù)的狀態(tài)下移動(dòng)。
      4.如權(quán)利要求1所述的圖解編程裝置,其特征在于,所述程序作成手段,其結(jié)構(gòu)具有編輯程序用的輸入手段;對(duì)程序區(qū)域進(jìn)行指定用的程序區(qū)域指定手段;對(duì)注解的輸入?yún)^(qū)域進(jìn)行指定用的注解區(qū)域指定手段;對(duì)所輸入的信息向程序區(qū)域和注解區(qū)域的哪一個(gè)區(qū)域輸入進(jìn)行判別的區(qū)域判別手段。
      5.如權(quán)利要求4所述的圖解編程裝置,其特征在于,具有取得配置在所述程序區(qū)域內(nèi)的程序目標(biāo)的位置信息的位置信息取得手段;對(duì)所述位置信息進(jìn)行保持的位置信息保持手段;在將從所述程序區(qū)域向所述注解區(qū)域暫時(shí)移動(dòng)的程序目標(biāo)再次地向所述程序區(qū)域進(jìn)行配置時(shí)、將程序目標(biāo)恢復(fù)至與配置在所述程序區(qū)域的原來(lái)的位置相同位置的再配置手段。
      6.如權(quán)利要求1所述的圖解編程裝置,其特征在于,具有多個(gè)程序區(qū)域和共同的注解區(qū)域,通過共同的注解區(qū)域在所述程序區(qū)域相互間能使所述程序目標(biāo)進(jìn)行移動(dòng),并在所述移動(dòng)時(shí),以保持參數(shù)的狀態(tài)進(jìn)行移動(dòng)。
      7.如權(quán)利要求1所述的圖解編程裝置,其特征在于,所述程序區(qū)域是對(duì)圖解的配置進(jìn)行設(shè)定的區(qū)域。
      8.如權(quán)利要求1所述的圖解編程裝置,其特征在于,具有多個(gè)所述程序區(qū)域和所述注解區(qū)域的至少1個(gè)區(qū)域,有使所述程序區(qū)域與所述注解區(qū)域相對(duì)應(yīng)的手段。
      9.一種可編程顯示器,是執(zhí)行用權(quán)利要求1~8的任一項(xiàng)中所述的圖解編程裝置作成的程序并進(jìn)行顯示的可編程顯示器,其特征在于,將該可編程顯示器的畫面區(qū)域相應(yīng)于所述圖解編程裝置的程序區(qū)域和注解區(qū)域進(jìn)行區(qū)分。
      10.如權(quán)利要求9所述的可編程顯示器,其特征在于,對(duì)于作為程序區(qū)域的多個(gè)畫面作畫編程區(qū)域的每1個(gè)具有1個(gè)注解區(qū)域。
      11.如權(quán)利要求9所述的可編程顯示器,其特征在于,對(duì)于作為程序區(qū)域的多個(gè)畫面作畫編程區(qū)域,具有共同的1個(gè)注解區(qū)域。
      全文摘要
      本發(fā)明的圖解編程裝置,具有有對(duì)為了執(zhí)行程序所需的參數(shù)的程序目標(biāo)進(jìn)行存儲(chǔ)的存儲(chǔ)手段;根據(jù)該存儲(chǔ)手段內(nèi)的所述程序目標(biāo)作成程序的程序作成手段,所述程序作成手段,由配置著為了執(zhí)行程序所需的程序目標(biāo)的程序區(qū)域和配置著不影響程序的執(zhí)行的程序目標(biāo)的注解區(qū)域構(gòu)成。通過與程序區(qū)域分開地作成注解區(qū)域、對(duì)于該注解區(qū)域、使配置在程序區(qū)域的程序目標(biāo)以保持與其附帶的參數(shù)的狀態(tài)進(jìn)行移動(dòng),能獲得可具有注出功能的圖解編程裝置。
      文檔編號(hào)G06F9/44GK1661550SQ20041008986
      公開日2005年8月31日 申請(qǐng)日期2004年10月27日 優(yōu)先權(quán)日2004年2月26日
      發(fā)明者坪井隆, 仲井勘, 南出英明, 富田將司 申請(qǐng)人:三菱電機(jī)株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1