切換順序程序時(shí)輸出切換預(yù)告信號的控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及切換順序程序時(shí)輸出切換預(yù)告信號的控制裝置。
【背景技術(shù)】
[0002]以可編程控制器為首的控制裝置周期性地重復(fù)執(zhí)行順序程序(sequenceprogram)從而進(jìn)行機(jī)械控制??删幊炭刂破髟谶M(jìn)行順序程序的調(diào)試、機(jī)械的維護(hù)作業(yè)時(shí),大多不會停止機(jī)械的動作而是一邊運(yùn)轉(zhuǎn)一邊進(jìn)行程序的切換。因此,為了實(shí)現(xiàn)機(jī)械運(yùn)轉(zhuǎn)過程中順序程序的編輯、更新而考慮了各種各樣的方式。
[0003]日本特開平02-005103號公報(bào)中公開了如下方式:作為在機(jī)械運(yùn)轉(zhuǎn)過程中用于更新順序程序的一個(gè)方式,能夠?qū)⒍鄠€(gè)順序程序存儲于順序程序的存儲部,在執(zhí)行其中一個(gè)順序程序時(shí)編輯另一個(gè)順序程序,在編輯結(jié)束后切換順序程序的執(zhí)行。
[0004]使用圖8的流程圖來對現(xiàn)有技術(shù)中的順序程序切換處理進(jìn)行說明。
[0005]在控制裝置執(zhí)行順序程序1時(shí)(步驟S801),在切換到順序程序2的準(zhǔn)備齊備的階段,經(jīng)由外部設(shè)備30、MDI單元50等從外部對控制裝置通知順序程序的切換請求和將更新程序指定為順序程序2的信息時(shí)(步驟S802),控制裝置將執(zhí)行切換到順序程序2(步驟803)。
[0006]再次更新順序程序時(shí),進(jìn)行與上述同樣的過程。即,在控制裝置執(zhí)行順序程序2的過程中(步驟S803),在切換到順序程序1的準(zhǔn)備齊備的階段,經(jīng)由外部設(shè)備30、MDI單元50等從外部對控制裝置通知順序程序的切換請求和將更新程序指定為順序程序1的信息時(shí)(步驟S804),控制裝置將執(zhí)行切換到順序程序1 (步驟801)。
[0007]圖9的時(shí)序圖表示現(xiàn)有技術(shù)方式中的順序程序1、順序程序2的執(zhí)行狀態(tài)。在該時(shí)序圖中,將橫軸設(shè)為時(shí)間軸,用虛線按控制裝置執(zhí)行的順序程序的1執(zhí)行周期來劃分該時(shí)間軸。并且,用粗箭頭來表現(xiàn)順序程序的1執(zhí)行周期。
[0008]在現(xiàn)有技術(shù)方式中,若在執(zhí)行順序程序1的過程中從控制裝置的外部經(jīng)由接口取得順序程序的切換請求,則在此時(shí)執(zhí)行的順序程序1的執(zhí)行周期結(jié)束的時(shí)刻,控制裝置將執(zhí)行用程序切換為即時(shí)順序程序2。
[0009]通過現(xiàn)有技術(shù)的方式能夠?qū)崿F(xiàn)機(jī)械運(yùn)轉(zhuǎn)過程中的順序程序的編輯、更新。但是,由于在該方式中將機(jī)械運(yùn)轉(zhuǎn)過程中執(zhí)行的順序程序瞬間切換為其他的順序程序,因此在編輯有疏漏之處的情況下、或者在將執(zhí)行的順序程序切換為不想要的順序程序的情況下,機(jī)械可能進(jìn)行非預(yù)期的動作。因此,為了在機(jī)械進(jìn)行了非預(yù)期的動作的情況下也不發(fā)生危險(xiǎn),操作員需要在切換順序程序之前實(shí)施例如通過手動來使機(jī)械處于緊急停止?fàn)顟B(tài)等處置之后來切換順序程序。如果忘記緊急停止等處置而切換順序程序,則可能引起操作員的受傷、機(jī)械的損壞等不良事態(tài)。
【發(fā)明內(nèi)容】
[0010]因此,本發(fā)明的目的在于提供一種控制裝置,能夠通過提供如下結(jié)構(gòu)來防止因操作員的不注意而發(fā)生危險(xiǎn),使得操作員能夠?qū)P倪M(jìn)行順序程序的調(diào)試和更新,所述結(jié)構(gòu)為:在由于順序程序的調(diào)試、機(jī)械的維護(hù)作業(yè)而進(jìn)行順序程序的編輯、更新時(shí),在順序程序中插入用于避免當(dāng)順序程序切換時(shí)發(fā)生危險(xiǎn)的處理例如使機(jī)械處于緊急停止?fàn)顟B(tài)等處理,并在順序程序切換時(shí)自動地進(jìn)行執(zhí)行。
[0011]本發(fā)明涉及的控制裝置具有:通過順序程序能夠讀寫的信號存儲器;存儲多個(gè)順序程序的順序程序存儲器,所述控制裝置重復(fù)執(zhí)行存儲于所述順序程序存儲器的所述多個(gè)順序程序中的一個(gè)。
[0012]本發(fā)明涉及的控制裝置的第一方式還具有:切換請求/執(zhí)行指定信息取得部,其從外部取得對所述執(zhí)行的順序程序進(jìn)行切換的順序程序切換請求和順序程序執(zhí)行指定信息,該順序程序執(zhí)行指定信息用于從存儲于所述順序程序存儲器的順序程序中指定切換之后執(zhí)行的順序程序;預(yù)告信號設(shè)定部,若所述切換請求/執(zhí)行指定信息取得部取得所述順序程序切換請求和所述順序程序執(zhí)行指定信息,則所述預(yù)告信號設(shè)定部將所述信號存儲器內(nèi)的順序程序切換預(yù)告信號設(shè)定為接通,所述順序程序切換預(yù)告信號用于預(yù)告執(zhí)行中的順序程序切換順序程序;以及執(zhí)行切換部,其在以預(yù)定的次數(shù)重復(fù)執(zhí)行了執(zhí)行中的順序程序之后,將由所述預(yù)告信號設(shè)定部設(shè)定為接通的所述順序程序切換預(yù)告信號設(shè)定為斷開,并將執(zhí)行切換到通過所述順序程序執(zhí)行指定信息所指定的順序程序。
[0013]所述控制裝置還可以具有:重復(fù)執(zhí)行次數(shù)指定部,其指定用于將所述順序程序切換預(yù)告信號設(shè)定為斷開的、執(zhí)行中的順序程序的重復(fù)執(zhí)行次數(shù)。
[0014]本發(fā)明涉及的控制裝置的第二方式還具有:切換請求/執(zhí)行指定信息取得部,其從外部取得對所述執(zhí)行的順序程序進(jìn)行切換的順序程序切換請求和順序程序執(zhí)行指定信息,該順序程序執(zhí)行指定信息用于從存儲于所述順序程序存儲器的順序程序中指定切換之后執(zhí)行的順序程序;預(yù)告信號設(shè)定部,若所述切換請求/執(zhí)行指定信息取得部取得所述順序程序切換請求和所述順序程序執(zhí)行指定信息,則所述預(yù)告信號設(shè)定部將所述信號存儲器內(nèi)的順序程序切換預(yù)告信號設(shè)定為接通,所述順序程序切換預(yù)告信號用于預(yù)告執(zhí)行中的順序程序切換順序程序;設(shè)定檢測部,其對通過執(zhí)行中的順序程序?qū)⑺鲂盘柎鎯ζ鲀?nèi)的順序程序允許切換信號設(shè)定為接通的情況進(jìn)行檢測,所述順序程序允許切換信號用于允許切換順序程序;以及執(zhí)行切換部,若所述設(shè)定檢測部檢測出所述順序程序允許切換信號被設(shè)定為接通,則所述執(zhí)行切換部將由所述預(yù)告信號設(shè)定部設(shè)定為接通的所述順序程序切換預(yù)告信號設(shè)定為斷開,并將執(zhí)行切換到通過所述順序程序執(zhí)行指定信息所指定的順序程序。
[0015]所述控制裝置的第一方式或第二方式還具有:編輯部,其通過控制軟件來編輯存儲于順序程序存儲器的順序程序;以及存儲部,其從外部設(shè)備輸入順序程序而將其存儲于順序程序存儲器。
[0016]根據(jù)本發(fā)明,能夠通過提供如下結(jié)構(gòu)來防止因操作員的不注意而發(fā)生危險(xiǎn),使得操作員能夠?qū)P倪M(jìn)行順序程序的調(diào)試和更新,所述結(jié)構(gòu)為:在操作員由于順序程序的調(diào)試、機(jī)械的維護(hù)作業(yè)而進(jìn)行順序程序的編輯、更新時(shí),在順序程序中插入用于避免當(dāng)順序程序切換時(shí)發(fā)生危險(xiǎn)的處理,并在順序程序切換時(shí)自動地進(jìn)行執(zhí)行。
【附圖說明】
[0017]根據(jù)參照附圖進(jìn)行的以下的實(shí)施方式的說明,可以明確本發(fā)明的上述以及其它目的以及特征。這些附圖中:
[0018]圖1是本發(fā)明涉及的控制裝置的一實(shí)施方式的概要框圖。
[0019]圖2是表示圖1的控制裝置進(jìn)行的順序程序的切換動作處理的第一例的流程圖。
[0020]圖3是表示順序程序的切換動作處理的第一例中的、順序程序I以及順序程序2執(zhí)行的處理的流程圖。
[0021]圖4是表示順序程序的切換動作處理的第一例中的、順序程序切換動作的時(shí)序圖。
[0022]圖5是表示圖1的控制裝置進(jìn)行的順序程序的切換動作處理的第二例的流程圖。
[0023]圖6是表示順序程序的切換動作處理的第二例中的、順序程序I以及順序程序2執(zhí)行的處理的流程圖。
[0024]圖7是表示順序程序的切換動作處理的第二例中的、順序程序切換動作的時(shí)序圖。
[0025]圖8是表示現(xiàn)有技術(shù)涉及的順序程序切換動作的流程圖。
[0026]圖9是表示現(xiàn)有技術(shù)涉及的順序程序切換動作的時(shí)序圖。
【具體實(shí)施方式】
[0027]使用圖1的概要框圖來說明本發(fā)明涉及的控制裝置的一實(shí)施