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

      程序開發(fā)輔助裝置以及程序開發(fā)輔助方法與流程

      文檔序號:11285214閱讀:157來源:國知局
      本技術(shù)涉及用于輔助由安全控制器執(zhí)行的安全程序的開發(fā)的程序開發(fā)輔助裝置、程序開發(fā)輔助程序以及程序開發(fā)輔助方法。
      背景技術(shù)
      ::為了安全地使用在許多制造現(xiàn)場使用的機器,必須使用符合國際標準的安全設(shè)備(安全組件)。該安全設(shè)備的目的在于防止機器人等自動工作的裝置威脅人的安全。這樣的安全設(shè)備以執(zhí)行安全程序的安全控制器為代表,包含檢測人的存在或侵入的檢測設(shè)備、受理緊急時的操作的輸入設(shè)備、以及實際停止設(shè)備的輸出設(shè)備等。作為確保這樣的制造現(xiàn)場的安全的技術(shù)之一,例如,在日本特開2014-137621號公報中公開了能夠使安全控制器的用戶程序的設(shè)計變得容易的、輔助安全控制器的用戶程序的設(shè)計的方法。在日本特開2014-137621號公報中公開了如下結(jié)構(gòu):安全控制器與安全i/o終端經(jīng)由總線型網(wǎng)絡(luò)而連接,在安全控制器中,根據(jù)來自與安全i/o終端連接的安全輸入設(shè)備的輸入信號,對與安全i/o終端連接的安全輸出設(shè)備輸出用于進行安全動作的指令。當在現(xiàn)實中安裝安全控制器的情況下,對于安全組件與輸入輸出端子之間的電連接,也需要進行設(shè)計以及施工。在上述專利文獻1中,僅對軟件的變量分配進行了公開,并未提及安全組件與安全控制器之間的電氣布線。因此,期望不僅輔助軟件的內(nèi)部變量的設(shè)計、還輔助電氣的電路結(jié)構(gòu)的設(shè)計的結(jié)構(gòu)。技術(shù)實現(xiàn)要素:根據(jù)某個實施方式,提供一種程序開發(fā)輔助裝置,其輔助由安全控制器執(zhí)行的安全程序的開發(fā)。程序開發(fā)輔助裝置包含:第1顯示控制單元,其用于響應(yīng)于與安全控制器連接的任意輸入輸出單元的選擇,顯示第1圖像對象,該第1圖像對象表現(xiàn)選擇的輸入輸出單元的外觀和輸入輸出端子;以及第2顯示控制單元,其用于與第1圖像對象一同地顯示第2圖像對象,該第2圖像對象表現(xiàn)安全器件和該安全器件的電路結(jié)構(gòu),該安全器件被設(shè)定為分配給選擇的輸入輸出單元的任意輸入輸出端子。程序開發(fā)輔助裝置與各安全器件的分配目的地的輸入輸出端子對應(yīng)地,將第1圖像對象表現(xiàn)的輸入輸出端子與第2圖像對象表現(xiàn)的電路結(jié)構(gòu)對應(yīng)進行顯示??梢允?,程序開發(fā)輔助裝置還包含如下單元,該單元用于響應(yīng)于對預(yù)先準備的多個安全器件中的任意安全器件的選擇,將該選擇的安全器件分配給輸入輸出單元的輸入輸出端子??梢允?,第1顯示控制單元根據(jù)分配給輸入輸出單元的安全器件的種類,使第1圖像對象的輸入輸出端子的顯示方式不同。可以是,第1圖像對象包含表現(xiàn)輸入輸出端子的1個或者多個部分圖像對象,作為對應(yīng)的輸入輸出單元的外觀??梢允?,第1顯示控制單元根據(jù)分配給輸入輸出單元的安全器件的種類,使對應(yīng)的部分圖像對象的顯示方式不同??梢允牵?圖像對象包含表現(xiàn)輸入輸出端子的1個或者多個部分圖像對象,作為對應(yīng)的輸入輸出單元的外觀??梢允牵?個或者多個部分圖像對象構(gòu)成為表現(xiàn)在與分配給輸入輸出單元的安全器件之間交換的信號的方向??梢允?,程序開發(fā)輔助裝置還包含輸出單元,該輸出單元用于輸出包含第1圖像對象以及第2圖像對象的文檔。可以是,程序開發(fā)輔助裝置還包含保存單元,該保存單元用于保存與安全器件向選擇的輸入輸出單元的分配相關(guān)的設(shè)定。根據(jù)某個實施方式,提供一種程序開發(fā)輔助程序,其輔助由安全控制器執(zhí)行的安全程序的開發(fā)。程序開發(fā)輔助程序使計算機執(zhí)行如下步驟:響應(yīng)于與安全控制器連接的任意輸入輸出單元的選擇,顯示第1圖像對象,該第1圖像對象表現(xiàn)選擇的輸入輸出單元的外觀和輸入輸出端子;以及與第1圖像對象一同地顯示第2圖像對象,該第2圖像對象表現(xiàn)安全器件和該安全器件的電路結(jié)構(gòu),該安全器件被設(shè)定為分配給選擇的輸入輸出單元的任意輸入輸出端子。與各安全器件的分配目的地的輸入輸出端子對應(yīng)地,將第1圖像對象表現(xiàn)的輸入輸出端子與第2圖像對象表現(xiàn)的電路結(jié)構(gòu)對應(yīng)進行顯示。根據(jù)某個實施方式,提供一種程序開發(fā)輔助方法,其輔助由安全控制器執(zhí)行的安全程序的開發(fā)。程序開發(fā)輔助方法包含如下步驟:響應(yīng)于與安全控制器連接的任意輸入輸出單元的選擇,顯示第1圖像對象,該第1圖像對象表現(xiàn)選擇的輸入輸出單元的外觀和輸入輸出端子;以及與第1圖像對象一同地顯示第2圖像對象,該第2圖像對象表現(xiàn)安全器件和該安全器件的電路結(jié)構(gòu),該安全器件被設(shè)定為分配給選擇的輸入輸出單元的任意輸入輸出端子。與各安全器件的分配目的地的輸入輸出端子對應(yīng)地,將第1圖像對象表現(xiàn)的輸入輸出端子與第2圖像對象表現(xiàn)的電路結(jié)構(gòu)對應(yīng)進行顯示。根據(jù)與附圖相關(guān)聯(lián)地進行理解的、有關(guān)本發(fā)明的接下來的詳細說明,可以清楚本發(fā)明的上述以及其他的目的、特征、方面以及優(yōu)點。附圖說明圖1是示出本實施方式的安全系統(tǒng)的概要的示意圖。圖2是示出本實施方式的輔助裝置的硬件結(jié)構(gòu)的一例的示意圖。圖3是示出本實施方式的輔助裝置的軟件結(jié)構(gòu)的一例的示意圖。圖4~圖10是示出本實施方式的輔助裝置所提供的用戶接口畫面的一例的示意圖。圖11是示出由本實施方式的輔助裝置輸出的文檔的一例的示意圖。圖12是示出本實施方式的輔助裝置中的與i/o設(shè)定相關(guān)的處理步驟的流程圖。具體實施方式參照附圖對本發(fā)明的實施方式進行詳細說明。另外,對圖中的相同或者對應(yīng)部分賦予相同標號并不再重復(fù)其說明。<a.安全系統(tǒng)的概要>首先,參照圖1對本實施方式的包含安全控制器的安全系統(tǒng)的概要進行說明。安全系統(tǒng)1包含1個或者多個安全控制器200。在圖1中示出了多個安全控制器200構(gòu)成為能夠經(jīng)由網(wǎng)絡(luò)210互相交換數(shù)據(jù)的例子,但安全控制器200也可以單獨使用。安全控制器200包含主運算單元202、以及1個或者多個輸入輸出單元204。主運算單元202是負責安全控制器200中的整體運算處理的機構(gòu),進行經(jīng)由輸入輸出單元204的字段數(shù)據(jù)的收集、安全程序的執(zhí)行以及經(jīng)由輸入輸出單元204的指令值的輸出等。安全控制器200連接有各種各樣的種類的安全組件。在以下的說明中,由于著眼于安全組件向輸入輸出單元204的分配以及電連接,因此,將作為對象的安全組件總稱為“安全器件”。根據(jù)上下文,也存在“安全器件”包含安全組件整體的情況。在本說明書中,“輸入輸出單元”是與實際的安全器件之間交換信號的部件的總稱,包含以下的所有單元:僅具有接收來自安全器件的信號的功能的單元(輸入單元);僅具有向安全器件送出信號的功能的單元(輸出單元);以及將這雙方的功能組合而得的單元(輸入輸出單元)。此外,對于與安全器件之間交換的信號的種類(例如,電信號以及光信號)、信號的波形(例如,直流波形、交流波形、脈沖波形等)、信號的振幅(例如,振幅電壓等)等,沒有特定限定,可使用與所采用的安全器件對應(yīng)的種類以及特性的信號。關(guān)于安全組件(安全器件220),作為輸入器件,可列舉緊急停止用按鈕開關(guān)、安全傳感器、安全光簾、安全激光掃描器、安全門開關(guān)、安全限位開關(guān)、安全墊、使能開關(guān)等。此外,作為輸出器件,可列舉安全繼電器單元、安全繼電器等。在圖1中示出了多個安全控制器200被網(wǎng)絡(luò)連接的結(jié)構(gòu),但也存在遠程輸入輸出裝置與單一的安全控制器200網(wǎng)絡(luò)連接、安裝于遠程輸入輸出裝置的輸入輸出單元與安全器件220連接的情況。在這樣的情況下,在遠程輸入輸出裝置中,替代主運算單元202,主要設(shè)置進行與主運算單元202之間的通信處理的網(wǎng)絡(luò)耦合器。本實施方式的程序開發(fā)輔助裝置(以下,也簡稱為“輔助裝置”。)100具有輔助由安全控制器執(zhí)行的安全程序的開發(fā)的功能。在輔助裝置100中,能夠進行安全程序的開發(fā),并且與任意的安全控制器200連接來進行該開發(fā)的安全程序的傳送等。但是,輔助裝置100沒有必要必須與安全控制器200連接,即使在所謂的脫機狀態(tài)下,也能夠提供以下的程序開發(fā)輔助功能。<b.程序開發(fā)輔助裝置的硬件結(jié)構(gòu)>接下來,對輔助裝置100的硬件結(jié)構(gòu)進行概略說明。圖2示出本實施方式的輔助裝置100的硬件結(jié)構(gòu)的一例。圖2所示的本實施方式的輔助裝置100典型地,可以通過將后述的軟件安裝到通用計算機上并執(zhí)行來實現(xiàn)。具體而言,輔助裝置100包含如下的主要組件:執(zhí)行后述的程序的處理器102;提供作業(yè)區(qū)域的主存儲器104,該作業(yè)區(qū)域用于存儲處理器102中的程序執(zhí)行所需的數(shù)據(jù);鍵盤或鼠標等受理用戶操作的輸入部106;顯示器、各種指示器、打印機等輸出處理結(jié)果的輸出部108;用于與外部網(wǎng)絡(luò)進行通信的網(wǎng)絡(luò)接口(i/f:interface)110;光驅(qū)112;用于與安全控制器等進行通信的本地通信接口(i/f)116;以及輔助存儲裝置120。這些組件經(jīng)由內(nèi)部總線118等而以能夠相互進行數(shù)據(jù)通信的方式連接。輔助裝置100具有光驅(qū)112,從作為非暫時性存儲計算機可讀取的程序的光學記錄介質(zhì)(例如,dvd(digitalversatiledisc:數(shù)字多功能光盤)等)的、計算機可讀取的記錄介質(zhì)114中,讀取各種程序并安裝于輔助存儲裝置120等。本實施方式的編程開發(fā)輔助功能可以作為開發(fā)環(huán)境程序的一部分而提供,該開發(fā)環(huán)境程序提供對安全控制器的設(shè)定、編程、調(diào)試等功能。由輔助裝置100執(zhí)行的各種程序可以經(jīng)由計算機可讀取的記錄介質(zhì)114進行安裝,但也可以按照從網(wǎng)絡(luò)上的服務(wù)器裝置等下載的形式進行安裝。此外,與本實施方式的編程開發(fā)輔助相關(guān)的程序有時也以利用os提供的模塊的一部分的形式來實現(xiàn)。在這樣的情況下,并非分配實現(xiàn)本實施方式的編程開發(fā)輔助所需的全部軟件模塊,而僅分配其一部分。即使在這樣的情況下,也可知包含于本發(fā)明的技術(shù)范圍內(nèi)。此外,與本實施方式的編程開發(fā)輔助相關(guān)的處理也可以作為其他的程序或者軟件的一部分來進行安裝。輔助存儲裝置120例如由hdd(harddiskdrive:硬盤驅(qū)動器)或ssd(flashsolidstatedrive:閃存固態(tài)驅(qū)動器)等構(gòu)成,非易失地存儲由處理器102執(zhí)行的程序和各種數(shù)據(jù)。具體而言,輔助存儲裝置120除了操作系統(tǒng)(os:operatingsystem:操作系統(tǒng))130之外,還包含編程應(yīng)用程序140以及變量/網(wǎng)絡(luò)設(shè)定應(yīng)用程序150作為提供后述的功能的程序。關(guān)于這些程序所提供的功能以及處理,在后文進行敘述。在圖4中,通用計算機執(zhí)行程序,由此,實現(xiàn)與本實施方式的編程開發(fā)輔助相關(guān)的功能,但也可以替代這樣的結(jié)構(gòu),而通過硬連線電路安裝其全部或者一部分。例如,也可以使用asic(applicationspecificintegratedcircuit:專用集成電路)或fpga(field-programmablegatearray:現(xiàn)場可編程門陣列)來安裝通過由處理器102執(zhí)行上述各種程序而提供的功能。<c.程序開發(fā)輔助裝置的軟件結(jié)構(gòu)>接下來,對輔助裝置100的軟件結(jié)構(gòu)進行概略說明。圖3示出本實施方式的輔助裝置100的軟件結(jié)構(gòu)的一例。參照圖3,輔助裝置100包含在os130上執(zhí)行的編程應(yīng)用程序140以及變量/網(wǎng)絡(luò)設(shè)定應(yīng)用程序150,作為其軟件結(jié)構(gòu)。這些編程應(yīng)用程序140以及變量/網(wǎng)絡(luò)設(shè)定應(yīng)用程序150主要提供輔助由安全控制器執(zhí)行的安全程序的開發(fā)的功能。即,編程應(yīng)用程序140以及變量/網(wǎng)絡(luò)設(shè)定應(yīng)用程序150作為程序開發(fā)輔助程序而發(fā)揮功能。編程應(yīng)用程序140以及變量/網(wǎng)絡(luò)設(shè)定應(yīng)用程序150中包含的各個模塊典型地,以存儲于記錄介質(zhì)114中的狀態(tài)流通,被安裝于輔助裝置100。編程應(yīng)用程序140是提供用于生成由安全控制器執(zhí)行的安全程序的功能的應(yīng)用程序。更具體而言,編程應(yīng)用程序140包含編輯器141、編譯器142、調(diào)試器143、gui(graphicaluserinterface:圖形用戶接口)模塊144以及模擬器145。編輯器141提供用于生成安全程序(源程序146)的輸入以及編輯這樣的功能。更具體而言,編輯器141除了用戶操作鍵盤和鼠標來生成作為安全程序的源程序146的功能之外,還提供生成的源程序146的保存功能以及編輯功能。編譯器142對安全程序進行編譯,生成能夠由安全控制器執(zhí)行的形式(例如,對象形式)的代碼。調(diào)試器143提供用于對安全程序(源程序146)進行調(diào)試的功能。gui模塊144提供用于供用戶輸入各種設(shè)定值等的用戶接口。模擬器145構(gòu)建在輔助裝置100內(nèi)模擬安全控制器中的程序執(zhí)行的環(huán)境。還一并地存儲通過編程應(yīng)用程序140生成的源程序146、以及用戶設(shè)定的執(zhí)行程序所需的變量設(shè)定147。變量/網(wǎng)絡(luò)設(shè)定應(yīng)用程序150提供進行如下設(shè)定的功能:與輸入到安全控制器和從安全控制器輸出的信號相關(guān)的設(shè)定;以及與在安全控制器間交換的信號等相關(guān)的設(shè)定。更具體而言,變量/網(wǎng)絡(luò)設(shè)定應(yīng)用程序150包含編輯器151、配置器152以及關(guān)聯(lián)模塊153。編輯器151提供輸入和編輯如下設(shè)定的功能:輸入到安全控制器和從安全控制器輸出的信號的類別設(shè)定和分配這樣的與變量相關(guān)的設(shè)定;以及與安全控制器間的網(wǎng)絡(luò)連接等相關(guān)的設(shè)定。關(guān)于該編輯器151提供的功能,在后文進行敘述。由該編輯器151生成的信息被作為變量設(shè)定154而存儲。配置器152提供如下功能:將安全控制器間的數(shù)據(jù)交換所需的設(shè)定供給到作為對象的安全控制器。由該配置器152提供的信息被作為連接設(shè)定155而存儲。關(guān)聯(lián)模塊153提供如下功能:按照每個交換的數(shù)據(jù),進行作為對象的安全控制器間的關(guān)聯(lián)。更具體而言,關(guān)聯(lián)模塊153將根據(jù)變量設(shè)定154而分配給各輸入輸出單元的信號與連接設(shè)定155的信息關(guān)聯(lián)起來,使得也能夠由其他的安全控制器進行利用。<d.輸入輸出單元的設(shè)定操作例>接下來,對在本實施方式的輔助裝置100上提供的、輸入輸出單元的設(shè)定操作例進行說明。圖4~圖10示出本實施方式的輔助裝置100所提供的用戶接口畫面300的一例。以下,參照圖4~圖10,說明與用戶將安全器件分配給安全控制器的輸入輸出單元的設(shè)定(以下,也稱作“i/o設(shè)定”。)相關(guān)的操作例。在圖4中示出了與i/o設(shè)定相關(guān)的用戶接口畫面300的初始狀態(tài)的一例。用戶接口畫面300包含:單元狀態(tài)顯示區(qū)域310,其表示安全器件向各輸入輸出單元的分配的狀態(tài);裝置顯示區(qū)域330,其用于顯示所選擇的安全控制器或者遠程輸入輸出裝置;設(shè)備一覽顯示區(qū)域340,其對包含于安全系統(tǒng)、且能夠選擇的安全控制器或者遠程輸入輸出裝置進行一覽顯示;以及器件一覽顯示區(qū)域350,其對能夠分配給輸入輸出單元的安全器件進行一覽顯示。此外,用戶接口畫面300也可以包含能夠分層地確認當前的設(shè)定內(nèi)容的多視圖資源管理器360。首先,用戶選擇一覽顯示于設(shè)備一覽顯示區(qū)域340的設(shè)備中的、作為設(shè)定對象的設(shè)備。在設(shè)備一覽顯示區(qū)域340中,按照預(yù)先構(gòu)建的網(wǎng)絡(luò)設(shè)定,顯示與設(shè)備的種類對應(yīng)的1個或者多個圖標(圖像對象)。用戶通過操作鼠標等來選擇與作為對象的設(shè)備對應(yīng)的圖標,使得對該選擇的設(shè)備的設(shè)定有效。也可以在顯示于設(shè)備一覽顯示區(qū)域340的圖標上一并地顯示對應(yīng)的設(shè)備的設(shè)定信息等。當選擇一覽顯示于設(shè)備一覽顯示區(qū)域340的任意設(shè)備時,如圖5所示,表示該選擇的設(shè)備的結(jié)構(gòu)的圖標332(圖像對象)被顯示于裝置顯示區(qū)域330。該圖標332基于選擇的設(shè)備的結(jié)構(gòu)信息等,反映出所安裝的輸入輸出單元的狀態(tài)。而且,當用戶選擇顯示于裝置顯示區(qū)域330的圖標332的、與作為設(shè)定對象的輸入輸出單元對應(yīng)的部分時,如圖6所示,視覺地表示與該選擇的輸入輸出單元相關(guān)的設(shè)定信息的圖像對象312以及314被顯示于單元狀態(tài)顯示區(qū)域310。圖像對象312以及314(第1圖像對象)響應(yīng)于與安全控制器連接的任意輸入輸出單元的選擇而被顯示,表現(xiàn)所選擇的輸入輸出單元的外觀和輸入輸出端子。在圖6中,使用圖像對象312與圖像對象314的組合,但不限于此,只要能夠表現(xiàn)選擇的輸入輸出單元的外觀和輸入輸出端子,則可以采用任意顯示方式的圖像對象。圖像對象312示意性地示出配置有所選擇的輸入輸出單元的端子的表面,端子與各個輸入輸出端子的位置對應(yīng)地分別以圓形示出。表示各端子的圓形的部分對應(yīng)于其功能(輸入或者輸出)而以分別不同的方式顯示。例如,可以使顏色/漸變/陰影線/形狀/閃爍的有無等不同。在圖6中示出了能夠連接4個輸入器件的輸入輸出單元的例子。每個安全器件中包含2個信號輸入以及2個測試輸出。例如,配置于輸入輸出單元的最上部的端子組由以下端子構(gòu)成:輸入2個信號的輸入端子si00和si01;以及提供2個測試用的電壓/電流的測試輸出端子t0和t1。根據(jù)輸入到輸入端子si00和si01的電壓/電流的有無或者大小,判斷輸入的有無。測試輸出端子t0以及t1輸出用于檢測作為連接目的地的安全器件的斷線以及/或者焊接的偽信號。圖像對象314示意性地示出與連接于輸入輸出單元的安全器件相關(guān)的信息以及電路結(jié)構(gòu)。更具體而言,圖像對象314包含:注釋框316,其按照連接的每個安全器件,受理注釋的輸入;以及端子顯示對象318,其示出與安全器件連接的端子的狀態(tài)。端子顯示對象318的顯示方式優(yōu)選與圖像對象312中的對應(yīng)的端子的顯示方式一致。在圖6所示的狀態(tài)下,用戶從器件一覽顯示區(qū)域350中,選擇分配給作為對象的輸入輸出單元的安全器件。如圖7所示,在器件一覽顯示區(qū)域350內(nèi),按照安全器件的種類而顯示有多個按鈕352,用戶選擇表示要分配的安全器件的種類的按鈕,從通過該選擇而下拉顯示的1個或者多個安全器件中選擇作為對象的安全器件。而且,將器件一覽顯示區(qū)域350內(nèi)的作為對象的安全器件拖動操作到圖像對象314的對應(yīng)端子的位置,由此,如圖7所示,所選擇的安全器件被分配給與拖動目的地的位置相鄰的端子。當通過該拖動操作而分配了任意安全器件時,表示該分配的安全器件的圖像對象320a與圖像對象314對應(yīng)地被顯示。圖像對象320a(第2圖像對象)與圖像對象312以及314(第1圖像對象)一同,表現(xiàn)安全器件和該安全器件的電路結(jié)構(gòu),該安全器件被設(shè)定為分配給所選擇的輸入輸出單元的任意輸入輸出端子。更具體而言,圖像對象320a包含:圖像對象322,其表示分配給任意輸入輸出端子的安全器件的外觀;以及圖像對象324,其表示該分配的安全器件的電路結(jié)構(gòu)。圖像對象320a也可以還一并顯示分配的安全器件的種類名(在圖7所示的例子中是“緊急停止用按鈕(雙通道同值輸入)”)。如圖7所示,與各安全器件的分配目的地的輸入輸出端子對應(yīng)地,將圖像對象314所表現(xiàn)的輸入輸出端子(端子顯示對象318)與圖像對象320a所表現(xiàn)的電路結(jié)構(gòu)(圖像對象324)對應(yīng)進行顯示。即,通過使圖像對象314與圖像對象320a之間的配置位置最優(yōu)化,能夠視覺地掌握輸入輸出單元的各輸入輸出端子與各分配的安全器件之間的電連接(電路連接)。此外,也可以根據(jù)該安全器件的分配操作,對圖像對象314的注釋框316自動輸入針對該分配的安全器件的預(yù)先設(shè)定的注釋。通過依次反復(fù)與圖7所示的安全器件的分配操作同樣的操作,如圖8所示,針對所選擇的輸入輸出單元的1個或者多個安全器件的分配完成。在圖8中示出了顯示有圖像對象320a~320d的狀態(tài),圖像對象320a~320d分別示出分配給所選擇的輸入輸出單元的4個安全器件。這樣,響應(yīng)于對預(yù)先準備的多個安全器件的任意安全器件的選擇,執(zhí)行將該選擇的安全器件分配給輸入輸出單元的輸入輸出端子的處理。由于實際的輸入輸出單元能夠連接各種各樣的安全器件,因此,優(yōu)選設(shè)為,能夠根據(jù)預(yù)先取得的信息,在器件一覽顯示區(qū)域350內(nèi)選擇盡可能多的安全器件。對于顯示于器件一覽顯示區(qū)域350的安全器件,也可以是,輔助裝置100經(jīng)由網(wǎng)絡(luò)等訪問服務(wù)器裝置,從服務(wù)器裝置取得最新的安全器件的信息,從而使其顯示內(nèi)容動態(tài)地變化。如圖8所示,根據(jù)分配的安全器件的種類,有時僅使用在輸入輸出單元中準備的輸入輸出端子中的一部分。因此,可以根據(jù)分配給輸入輸出單元的安全器件的種類,使圖像對象314的輸入輸出端子(端子顯示對象318)的顯示方式不同。例如,不顯示不需要的端子則能夠使連接關(guān)系的理解變得容易。因此,如圖8所示,例如,針對不需要測試輸出端子t0以及t1的安全器件(在圖8所示的例子中是安全光簾、安全激光掃描器、復(fù)位開關(guān)等),優(yōu)選在圖像對象314中,不顯示針對所對應(yīng)的端子的端子顯示對象318。在圖7中,例示出了通過從器件一覽顯示區(qū)域350拖動操作至目標端子的位置,來執(zhí)行安全器件的分配的結(jié)構(gòu)例,但不限于此,也可以通過所謂的“復(fù)制和粘貼”操作實現(xiàn)安全器件的分配。即,在將與分配給某個端子的安全器件相同的安全器件分配給其他端子的情況下,對之前分配的安全器件進行“復(fù)制”操作,并在想要新分配的目的地端子的位置處進行“粘貼”操作,由此,之前分配的安全器件被復(fù)制,而被分配給其他端子。還可以容許其他操作。如圖6~圖8所示,采用三角形狀的對象,作為端子顯示對象318,通過該三角形狀的方向,表現(xiàn)輸入輸出單元的對應(yīng)的輸入輸出端子被用作輸入端子以及輸出端子中的哪一個。這樣,端子顯示對象318(部分圖像對象)表現(xiàn)在與分配給輸入輸出單元的安全器件之間交換的信號的方向。在分配任意的安全器件后,有時想要變更該分配的安全器件的種類等。為了應(yīng)對這樣的需求,可以是,能夠通過比較簡單的操作來變更分配的安全器件的種類。作為其一例,可以是,如圖9所示,用戶通過點擊圖像對象320a,能夠在同一種類的安全器件之間依次切換為不同特性的安全器件。在圖7所示的分配向圖9所示的分配的變更中,在“緊急停止用按鈕開關(guān)”這樣的安全器件的種類之間,從“雙通道同值輸入”的形式變更為“單通道輸入”的形式。伴隨著該形式的變更,顯示于圖像對象320a內(nèi)的圖像對象322(安全器件的外觀)以及圖像對象324(安全器件的電路結(jié)構(gòu))也變化。通過使得能夠進行圖9所示的用戶操作,在想要變更暫時分配的安全器件的種類時,與刪除之前分配的安全器件,并在此基礎(chǔ)上重新選擇安全器件來進行分配這樣的操作相比,能夠更簡單地實現(xiàn)安全器件的種類等的變更操作。用戶按照上述那樣的i/o設(shè)定,依次進行包含安全器件向安全控制器的各輸入單元的分配在內(nèi)的各種設(shè)定。而且,i/o設(shè)定的結(jié)果被保存為由變量/網(wǎng)絡(luò)設(shè)定應(yīng)用程序150輸出的變量設(shè)定154(參照圖3)。即,輔助裝置100具有保存與安全器件向所選擇的輸入輸出單元的分配相關(guān)的設(shè)定的功能?;蛘?,也可以是,如圖10所示,通過對表示暫時分配的安全器件的圖像對象320a的操作,顯示表示安全器件的變更候選的子菜單327,在該子菜單327上選擇作為變更目的地的安全器件。通過這樣的子菜單327中的安全器件的變更操作,進行圖9所示的變更操作。也可以僅任意變更圖像對象320a~320d中包含的、表示安全器件的外觀的圖像對象322以及表示該分配的安全器件的電路結(jié)構(gòu)的圖像對象324中的任意一方。例如,即使是在功能以及電路上相同的安全器件,外觀上的差異(例如,顏色或者大小)等有時也不同,在這樣的情況下,可以僅變更安全器件的外觀、即圖像對象322。通過容許這樣的靈活的圖像對象的變更,能夠進行考慮了實際的作業(yè)的設(shè)計。<e.文檔輸出>接下來,對由本實施方式的輔助裝置100進行的文檔輸出的一例進行說明。圖11示出由本實施方式的輔助裝置100輸出的文檔400的一例。如圖11所示,輸出包含與圖像對象312和314對應(yīng)的內(nèi)容在內(nèi)的文檔400。這樣,輔助裝置100具有用于輸出包含圖8等所示的圖像對象312和314(第1圖像對象)以及圖像對象320a(第2圖像對象)在內(nèi)的文檔的功能。文檔400能夠用作安全程序的設(shè)計書或者規(guī)格書。在圖11所示的例子中,示出了安全器件向1個輸入輸出單元的分配,但也可以在1個頁面的文檔中包含與多個輸入輸出單元相關(guān)的、安全器件的分配信息。作為文檔400的輸出方式,能夠從打印機等作為打印物而提供,例如,也能夠作為pdf(portabledocumentformat:便捷式文檔格式)形式的電子數(shù)據(jù)而提供。關(guān)于這樣的文檔400的輸出處理,可以通過變量/網(wǎng)絡(luò)設(shè)定應(yīng)用程序150的關(guān)聯(lián)模塊153(參照圖3)等來執(zhí)行。<f.與i/o設(shè)定相關(guān)的處理步驟>接下來,對與圖4~圖10所示的i/o設(shè)定相關(guān)的處理步驟進行說明。圖12是示出本實施方式的輔助裝置100中的與i/o設(shè)定相關(guān)的處理步驟的流程圖。圖12所示的各步驟通過處理器102執(zhí)行程序開發(fā)輔助程序(編程應(yīng)用程序140以及變量/網(wǎng)絡(luò)設(shè)定應(yīng)用程序150)而實現(xiàn)。參照圖12,輔助裝置100響應(yīng)于用戶操作,顯示與i/o設(shè)定的用戶接口畫面300(參照圖4)(步驟s100)。接下來,輔助裝置100響應(yīng)于用戶對作為設(shè)定對象的設(shè)備的選擇,在用戶接口畫面300上顯示所選擇的設(shè)備(參照圖5)(步驟s102)。接下來,輔助裝置100響應(yīng)于用戶對作為設(shè)定對象的輸入輸出單元的選擇,在用戶接口畫面300上顯示所選擇的輸入輸出單元(參照圖6)(步驟s104)。即,輔助裝置100響應(yīng)于與安全控制器連接的任意輸入輸出單元的選擇,顯示表現(xiàn)所選擇的輸入輸出單元的外觀和輸入輸出端子的圖像對象312以及314(第1圖像對象)。接下來,輔助裝置100判斷是否進行了將任意安全器件分配給任意輸入輸出單元的用戶操作(步驟s106)。在進行了將任意安全器件分配給任意輸入輸出單元的用戶操作的情況下(在步驟s106中為“是”的情況下),輔助裝置100根據(jù)該分配操作,在用戶接口畫面300上,將所分配的安全器件與分配目的地的端子對應(yīng)進行顯示(參照圖7)(步驟s108)。即,與圖像對象312以及314(第1圖像對象)一同顯示圖像對象320a(第2圖像對象),圖像對象320a表現(xiàn)安全器件和該安全器件的電路結(jié)構(gòu),該安全器件被設(shè)定為分配給所選擇的輸入輸出單元的任意的輸入輸出端子。在執(zhí)行步驟s108后、或者在未進行將任意安全器件分配給任意的輸入輸出單元的用戶操作的情況下(在步驟s106中為“否”的情況下),判斷是否進行了用戶對i/o設(shè)定的結(jié)束操作(步驟s110)。如果未進行用戶對i/o設(shè)定的結(jié)束操作(在步驟s110中為“否”的情況下),則反復(fù)步驟s106以后的處理。另一方面,當進行了用戶對i/o設(shè)定的結(jié)束操作時(在步驟s110中為“是”的情況下),保存與安全器件向所選擇的輸入輸出單元的分配相關(guān)的設(shè)定(步驟s112),對所選擇的輸入輸出單元的i/o設(shè)定的處理結(jié)束。<g.優(yōu)點>根據(jù)本實施方式,能夠確認實際的安全器件與輸入輸出單元之間的電連接等,并且高效地進行相對于各輸入輸出單元的安全器件的分配。由此,不僅能夠確認和設(shè)計軟件的內(nèi)部變量,還能夠確認和設(shè)計電氣的電路結(jié)構(gòu)。此外,根據(jù)本實施方式,由于能夠直觀地進行將哪個安全器件分配給哪個輸入輸出單元的哪個端子的操作,因此,能夠更高效地進行安全器件向輸入輸出單元的分配。此外,根據(jù)本實施方式,由于生成包含與設(shè)計時的用戶接口畫面同樣的內(nèi)容的文檔,因此,對于設(shè)計者以及實際進行作業(yè)的作業(yè)者而言,能夠降低施工時的錯誤的可能性。對本發(fā)明的實施方式進行了說明,但應(yīng)當認為此次公開的實施方式在所有方面都是例示性的而非限制性的。本發(fā)明的范圍由權(quán)利要求書表示,旨在包含與權(quán)利要求書等同的意思以及范圍內(nèi)的全部變更。當前第1頁12當前第1頁12
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1