亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

序列程序編輯裝置的制作方法

文檔序號(hào):6265705閱讀:147來(lái)源:國(guó)知局
專利名稱:序列程序編輯裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及可編程控制器等所用的序列程序編輯裝置。
背景技術(shù)
配置在數(shù)控裝置等控制裝置的可編程控制器使用的序列程序通常由指引數(shù)據(jù)、符號(hào)數(shù)據(jù)、信息數(shù)據(jù)以及其它數(shù)據(jù)構(gòu)成。在變更該序列程序時(shí),把保存在控制裝置內(nèi)可編程控制器中的序列程序整體傳送到序列程序編輯裝置,在序列程序編輯裝置進(jìn)行變更和修正。
正在開發(fā)數(shù)控裝置等(日本專利申請(qǐng)2004-21335號(hào)),即使在操作可編程控制器的操作員的使用語(yǔ)言不同的情況下也能夠處理,在序列程序中,存儲(chǔ)多個(gè)語(yǔ)種的信息,能夠以選擇的語(yǔ)種顯示序列程序的各種信息。
此外,已知的還有使信息根據(jù)操作可編程控制器的操作員的操作級(jí)別而改變的可編程控制器。所謂該操作員的操作級(jí)別是表示操作員對(duì)序列程序和以序列程序控制的裝置精通到哪種程度,考慮到能否理解用于信息的專門用語(yǔ),或者在部件發(fā)生故障時(shí)操作員自己能否更換部件進(jìn)行修復(fù)等來(lái)決定。例如,第1信息組為熟悉裝置的操作員用的添加了使用專門用語(yǔ)的故障狀況說明或?qū)Σ僮鲉T的指示的1級(jí)操作員操作的信息組。第2信息組為不熟悉裝置的操作員用的、在發(fā)生故障等時(shí),不使用專門用語(yǔ),準(zhǔn)備了指示由具有專業(yè)技術(shù)的維修人員來(lái)進(jìn)行部件更換的2級(jí)操作員操作的信息組。這樣,就能夠在用序列程序控制的設(shè)備上把符合操作員對(duì)序列程序以及對(duì)設(shè)備的熟悉程度級(jí)別的信息組顯示出來(lái)。
即使在僅對(duì)序列程序的信息進(jìn)行變更修正的情況下,原來(lái)是也把序列程序整體發(fā)送到序列程序編輯裝置,用該序列程序編輯裝置,以整個(gè)序列程序?yàn)閷?duì)象,對(duì)其中的信息進(jìn)行變更修正。序列程序由指引數(shù)據(jù)、符號(hào)數(shù)據(jù)、信息數(shù)據(jù)以及其它數(shù)據(jù)構(gòu)成,如上所述,在例如按照不同語(yǔ)種準(zhǔn)備有日語(yǔ)、英語(yǔ)、德語(yǔ)、法語(yǔ)等的信息組的情況下,或根據(jù)操作員的操作級(jí)別準(zhǔn)備有多組信息組的情況下,信息量變多,在把該序列程序傳送到設(shè)置在設(shè)備內(nèi)的控制裝置中的可編程控制器的情況下,或從設(shè)備控制裝置的可編程控制器傳送到序列程序編輯裝置的情況下,傳送時(shí)間就會(huì)很長(zhǎng)。
此外,在對(duì)信息進(jìn)行變更修正的情況下,由于也以整個(gè)序列程序?yàn)閷?duì)象進(jìn)行信息修正變更處理,所以還存在誤改作為編輯對(duì)象的語(yǔ)種的信息以外的數(shù)據(jù)的問題。

發(fā)明內(nèi)容
本發(fā)明涉及用于在可編程控制器的動(dòng)作中對(duì)顯示在顯示畫面上的信息進(jìn)行編輯的序列程序編輯裝置。該序列程序編輯裝置具有存儲(chǔ)包括多個(gè)信息組的序列程序的源程序存儲(chǔ)裝置、從所述源程序存儲(chǔ)裝置中選擇任意的信息組的第1選擇裝置、把所述第1選擇裝置選擇出來(lái)的信息組的數(shù)據(jù)變換成可發(fā)送到所述可編程控制器的信息組的數(shù)據(jù)的第1數(shù)據(jù)變換裝置以及存儲(chǔ)所述第1數(shù)據(jù)變換裝置變換了的信息組的數(shù)據(jù)的第1存儲(chǔ)裝置。
本發(fā)明的序列程序編輯裝置還具有從存儲(chǔ)在所述第1存儲(chǔ)裝置內(nèi)的信息組之中選擇任意信息的第2選擇裝置、把所述第1數(shù)據(jù)變換裝置變換了的可發(fā)送的信息組的數(shù)據(jù)變換成變換前的原來(lái)的信息組的數(shù)據(jù)的數(shù)據(jù)逆變換裝置、為了編輯而存儲(chǔ)所述數(shù)據(jù)逆變換裝置變換了的信息組的數(shù)據(jù)的編輯存儲(chǔ)裝置、對(duì)存儲(chǔ)在所述編輯存儲(chǔ)裝置中的信息組的數(shù)據(jù)進(jìn)行編輯的編輯裝置、把存儲(chǔ)在所述編輯存儲(chǔ)裝置中的信息組的數(shù)據(jù)變換成可發(fā)送到所述可編程控制器的信息組的數(shù)據(jù)的第2數(shù)據(jù)變換裝置以及存儲(chǔ)所述第2數(shù)據(jù)變換裝置變換了的信息組的數(shù)據(jù)的第2存儲(chǔ)裝置。
另外,序列程序編輯裝置還可以具備從存儲(chǔ)在所述編輯存儲(chǔ)裝置內(nèi)的信息組中選擇任意信息的第3選擇裝置;所述第2數(shù)據(jù)變換裝置把由所述第3選擇裝置選擇出來(lái)的存儲(chǔ)在所述編輯存儲(chǔ)裝置中的信息組的數(shù)據(jù)變換成可發(fā)送到所述可編程控制器的信息組的數(shù)據(jù)。
序列程序編輯裝置還可以具有把保存在所述第1存儲(chǔ)裝置中的可發(fā)送到所述可編程控制器的信息組的數(shù)據(jù)發(fā)送到可編程控制器并且接收存儲(chǔ)在可編程控制器內(nèi)的信息組的數(shù)據(jù)的數(shù)據(jù)發(fā)送接收裝置。
可以設(shè)置不同語(yǔ)種的多個(gè)所述信息組或者按照操作序列程序的操作員的操作級(jí)別設(shè)置多個(gè)所述信息組。
由于具備以上構(gòu)成,本發(fā)明能夠把序列程序的信息數(shù)據(jù)與指引數(shù)據(jù)或符號(hào)數(shù)據(jù)以及其它數(shù)據(jù)分離開來(lái)進(jìn)行處理,由于可以發(fā)送接收以及編輯,從而能夠縮短傳送時(shí)間。此外,由于能夠僅對(duì)想編輯的信息組的信息數(shù)據(jù)進(jìn)行編輯,所以能夠防止在信息數(shù)據(jù)的編輯時(shí)修正變更序列程序的其它數(shù)據(jù)的那種誤處理。
參照附圖從以下實(shí)施例的說明將使本發(fā)明的上述的以及其它目的及特征更加清楚。


圖1是本發(fā)明的一個(gè)實(shí)施方式的序列程序編輯裝置和內(nèi)裝有保存并執(zhí)行該序列程序編輯裝置所編輯的序列程序的可編程控制器的數(shù)控裝置的功能框圖。
圖2是顯示在附設(shè)于圖1的可編程編輯裝置中的顯示裝置上的信息編輯畫面。
圖3是在圖1的序列程序編輯裝置中的源程序存儲(chǔ)器內(nèi)按不同語(yǔ)種設(shè)置多個(gè)信息組的例子的說明圖。
圖4是在圖1的序列程序編輯裝置中的源程序存儲(chǔ)器內(nèi)按照操作員的操作級(jí)別設(shè)置多個(gè)信息組的例子的說明圖。
圖5是圖1的序列程序編輯裝置連接到數(shù)控裝置、顯示裝置/數(shù)據(jù)輸入部單元以及外部存儲(chǔ)媒體的說明圖。
圖6是圖1的可編程編輯裝置執(zhí)行的、信息組的發(fā)送接收·編輯模式中的處理的流程圖。
具體實(shí)施例方式
圖1是本發(fā)明的一個(gè)實(shí)施方式的序列程序編輯裝置和內(nèi)裝有保存并執(zhí)行該序列程序編輯裝置所編輯的序列程序的可編程控制器的數(shù)控裝置的功能框圖。
序列程序編輯裝置10具備保存編輯對(duì)象的序列程序的源程序的源程序存儲(chǔ)器100,該序列程序的源程序由指引數(shù)據(jù)、符號(hào)數(shù)據(jù)、信息數(shù)據(jù)以及其它數(shù)據(jù)構(gòu)成。并且,在本實(shí)施方式中,設(shè)有多個(gè)信息組。在圖1中所示的是保存第1~第4信息組,這些信息組按不同語(yǔ)種來(lái)設(shè)置或者按照操作員的操作級(jí)別來(lái)設(shè)置。
在按不同語(yǔ)種設(shè)置信息組的情況下,例如,將用日語(yǔ)、英語(yǔ)、德語(yǔ)、法語(yǔ)等表示同一對(duì)象的信息的數(shù)據(jù)存儲(chǔ)為各自語(yǔ)種的信息組。另外,在按照操作員的操作級(jí)別來(lái)設(shè)置信息組的情況下,根據(jù)操作裝入序列程序的控制裝置控制的設(shè)備的操作員的熟練程度來(lái)分別設(shè)置信息組,例如,如圖1所示,在準(zhǔn)備了4個(gè)信息組的情況下,第1信息組以序列程序的熟悉程度以及以該序列程序控制的機(jī)械的熟悉程度非常高的操作員為對(duì)象;第2信息組以熟悉程度次之的操作員為對(duì)象;第3信息組以熟悉程度稍低的操作員為對(duì)象;而第4信息組以熟悉程度低的見習(xí)操作員為對(duì)象。這樣,就能夠設(shè)置多個(gè)信息組,使之符合操作員的設(shè)備熟悉程度的級(jí)別。
在修正、更改這種信息組的信息的情況下,原來(lái)是利用序列程序編輯裝置10的編輯裝置107讀出保存在源程序存儲(chǔ)器100中的整個(gè)序列程序,來(lái)修正、更改信息。
這種情況下,恐怕會(huì)修正、更改信息數(shù)據(jù)以外的數(shù)據(jù)。因此,本發(fā)明能夠僅讀出并編輯信息數(shù)據(jù)。此外,在把序列程序傳送到數(shù)控裝置20等設(shè)備的控制裝置上的情況下,也可以僅傳送信息數(shù)據(jù)。
信息組的傳送或修正是用信息組選擇裝置101來(lái)進(jìn)行的,由信息組選擇裝置101選擇出來(lái)的信息組被數(shù)據(jù)變換裝置102變換成可發(fā)送的數(shù)據(jù),并保存在作為與源程序存儲(chǔ)器100不同的區(qū)域的信息數(shù)據(jù)存儲(chǔ)裝置的第1存儲(chǔ)器103中。在圖1中所示的是所選擇出來(lái)的第1、第2以及第3信息組被保存在第1存儲(chǔ)器103中的例子。
如果對(duì)保存在該第1存儲(chǔ)器103內(nèi)的信息組不進(jìn)行修正、變更等,這些信息就被傳送到數(shù)控裝置20內(nèi)的可編程控制器201中。另一方面,在對(duì)保存在第1存儲(chǔ)器103中的多個(gè)信息組內(nèi)的任意一個(gè)信息組進(jìn)行編輯的情況下,由信息組選擇裝置104選擇該信息組,用數(shù)據(jù)逆變換裝置105把該選擇出來(lái)的信息組變換為原來(lái)的數(shù)據(jù)(即,把由數(shù)據(jù)變換裝102變換成的可發(fā)送的數(shù)據(jù)變回到原來(lái)的數(shù)據(jù)形式),然后保存在編輯存儲(chǔ)器106內(nèi)。圖1所示的是保存在第1存儲(chǔ)器103的第1~第3信息組全部被選擇出來(lái)保存在編輯存儲(chǔ)器106中的例子。
保存在編輯存儲(chǔ)器106內(nèi)的各信息組被顯示在顯示裝置31的顯示畫面上,由編輯裝置107進(jìn)行編輯。圖2所示的是顯示在該顯示裝置31的顯示畫面上的例子。如該圖2所示,顯示有符號(hào)40和與其對(duì)應(yīng)的信息文字列41。在該圖2所示的例子中,按照不同語(yǔ)種設(shè)置信息組,使第1信息組為日語(yǔ)、第2信息組為英語(yǔ),在編輯存儲(chǔ)器106中保存有第1、第2信息組以及第3信息組(例如,德語(yǔ)信息組)。在圖2所示的顯示畫面上顯示有日語(yǔ)和英語(yǔ)的信息。例如,對(duì)應(yīng)于符號(hào)40“FUSE BLOWN”,顯示日語(yǔ)的文字列“フユ-ズ切れ(100mA)”的信息;對(duì)應(yīng)于同一符號(hào)40的“FUSE BLOWN”,顯示英語(yǔ)的文字列“FUSE BLOWN(100mA)”的信息。
操作員看著顯示在該顯示裝置31的顯示畫面上的文字列的信息,與原來(lái)同樣地進(jìn)行修正、變更信息數(shù)據(jù)的編輯處理。
并且,改寫存儲(chǔ)被修正變更過的信息數(shù)據(jù),作為編輯存儲(chǔ)器106的各信息組的數(shù)據(jù)。
在把完成了編輯的信息組發(fā)送到數(shù)控裝置等可編程控制器上時(shí),由信息組選擇裝置108選擇信息組,由數(shù)據(jù)變換裝置109把該選擇出來(lái)的信息組的數(shù)據(jù)變換為可發(fā)送的數(shù)據(jù)形式,然后保存到作為信息數(shù)據(jù)存儲(chǔ)裝置的第2存儲(chǔ)器110中。在圖1中所示的是第1、第2信息組保存在第2存儲(chǔ)器110內(nèi)的例子。并且,根據(jù)發(fā)送指令,經(jīng)數(shù)據(jù)發(fā)送接收裝置34把保存在該第2存儲(chǔ)器110內(nèi)的信息組的數(shù)據(jù)發(fā)送到數(shù)控裝置20的可編程控制器201。
在編輯裝置107的各信息組的信息編輯結(jié)束時(shí),存儲(chǔ)在源程序存儲(chǔ)器100內(nèi)的對(duì)應(yīng)的信息組被改寫成被該編輯而變更、修正過的信息組。如果編輯存儲(chǔ)器106僅保存一個(gè)信息組的數(shù)據(jù),也可以不需要信息組選擇裝置108,而用數(shù)據(jù)變換裝置109把保存在編輯存儲(chǔ)器106中編輯過的信息組的數(shù)據(jù)變換成可發(fā)送的數(shù)據(jù)形式,并保存在第2存儲(chǔ)器110內(nèi)。
能夠基于來(lái)自該序列程序編輯裝置10的讀入信息組的指令讀出保存在數(shù)控裝置等的可編程控制器201中的信息組。即,通過指定第1存儲(chǔ)器103或第2存儲(chǔ)器110發(fā)出讀取指令,就能夠經(jīng)數(shù)據(jù)發(fā)送接收裝置34僅把信息組的數(shù)據(jù)從可編程控制器201的存儲(chǔ)器203保存到該指定的存儲(chǔ)器103或110中。
在對(duì)從第2存儲(chǔ)器110讀出來(lái)的信息組中的任意一個(gè)信息組進(jìn)行編輯時(shí),由信息組選擇裝置111選擇該信息組,再由數(shù)據(jù)逆變換裝置112從可發(fā)送的數(shù)據(jù)變換到可編輯的數(shù)據(jù)形式后保存到編輯存儲(chǔ)器106中。這樣,如上所述,由編輯裝置107進(jìn)行該信息組的信息數(shù)據(jù)的變更、修正等編輯。在對(duì)保存在存儲(chǔ)器103內(nèi)的信息組進(jìn)行編輯的情況下,以和上述動(dòng)作相同的動(dòng)作把該信息組保存在編輯存儲(chǔ)器106中。
在對(duì)設(shè)備進(jìn)行控制的數(shù)控裝置20的可編程控制器201的存儲(chǔ)器203中預(yù)先保存有序列程序。這種情況下,也可以經(jīng)數(shù)據(jù)發(fā)送接收裝置34把保存在序列程序編輯裝置10的源程序存儲(chǔ)器100內(nèi)的序列程序保存在可編程控制器201的存儲(chǔ)器203內(nèi)。此時(shí),把包括序列程序的信息組的所有數(shù)據(jù)保存在可編程控制器201的存儲(chǔ)器203中?;蛘撸部梢詢H把各信息組的數(shù)據(jù)以外的指引數(shù)據(jù)、符號(hào)數(shù)據(jù)以及其它數(shù)據(jù)發(fā)送到存儲(chǔ)器203保存起來(lái)。
并且,僅選擇必要的信息組,把該選擇出來(lái)的信息組從第1存儲(chǔ)器103或第2存儲(chǔ)器110發(fā)送到可編程控制器201的存儲(chǔ)器203并保存于此。把被發(fā)送到該存儲(chǔ)器203的信息組記錄并保存起來(lái)。這樣,僅保存必要的信息組的話,用小容量的可編程控制器201的存儲(chǔ)器203即可。
這樣,在對(duì)設(shè)備進(jìn)行控制的數(shù)控裝置20的可編程控制器201中保存有序列程序,數(shù)控裝置20運(yùn)轉(zhuǎn)。并且,在運(yùn)轉(zhuǎn)中例如一旦發(fā)生了保險(xiǎn)絲燒斷202的情況,與該保險(xiǎn)絲燒斷相對(duì)應(yīng),序列程序就接通地址A10.0的信號(hào)(參照標(biāo)號(hào)204)。從符號(hào)數(shù)據(jù)205讀出與接通的信號(hào)的地址10.0對(duì)應(yīng)而存儲(chǔ)的符號(hào)“FUSE BLOWN”;從信息數(shù)據(jù)207讀出保存在該符號(hào)“FUSE BLOWN”中的信息文字列。這時(shí),選擇由顯示信息設(shè)定裝置206設(shè)定的信息文字列。在圖1所示的例子中,按照不同語(yǔ)種來(lái)設(shè)定信息組,顯示信息設(shè)定裝置206選擇語(yǔ)種來(lái)設(shè)定。在圖1的例子中,由顯示信息設(shè)定裝置206設(shè)定英語(yǔ)。因此,信息數(shù)據(jù)207讀出與英語(yǔ)的信息組的符號(hào)“FUSE BLOWN”對(duì)應(yīng)的文字列“FUSE BLOWN(10mA)”,并在數(shù)控裝置20的顯示裝置31的畫面上顯示出警報(bào)和該文字列。在上述例子中,雖然依據(jù)與信號(hào)對(duì)應(yīng)的符號(hào)來(lái)選擇顯示的信息,但也可以依據(jù)信號(hào)的地址來(lái)選擇顯示信息。
圖3所示的是按照語(yǔ)種不同來(lái)設(shè)置信息組的例子。在源程序存儲(chǔ)器100中,第1、第2、第3、第4信息組分別由英語(yǔ)、德語(yǔ)、日語(yǔ)、法語(yǔ)構(gòu)成,通過信息組選擇裝置101選擇英語(yǔ)、德語(yǔ)、日語(yǔ)、法語(yǔ)語(yǔ)種來(lái)選擇信息組。并且,所選擇出來(lái)的信息組(在圖3中是選擇英語(yǔ)、德語(yǔ)、日語(yǔ))被變換成可發(fā)送的數(shù)據(jù)后保存在第1存儲(chǔ)器103內(nèi)。該信息組再經(jīng)數(shù)據(jù)發(fā)送接收裝置34發(fā)送到數(shù)控裝置20。此外,把信息組保存在編輯存儲(chǔ)器106進(jìn)行編輯后,經(jīng)第2存儲(chǔ)器110把該編輯過的信息組發(fā)送到數(shù)控裝置20,這一點(diǎn)在圖3中被省略了。
圖4所示的是根據(jù)操作員的操作級(jí)別設(shè)置從第1信息組到第4信息組,并把它們保存在源程序存儲(chǔ)器100中的例子。
數(shù)據(jù)變換裝置102把由信息組選擇裝置101根據(jù)操作級(jí)別選擇的信息組變換成可發(fā)送的數(shù)據(jù)形式,并將其保存在第1存儲(chǔ)器103中。在圖4的例子中,選擇1級(jí)操作級(jí)和4級(jí)操作級(jí),結(jié)果,選擇第1以及第4信息組。用標(biāo)號(hào)103′表示保存在該第1存儲(chǔ)器103內(nèi)的數(shù)據(jù)例。符號(hào)40和與此對(duì)應(yīng)的信息文字列41以及其操作員操作級(jí)別42被存儲(chǔ)起來(lái),對(duì)于同一符號(hào),因操作員操作級(jí)別42的不同,信息文字列41就不同。例如,對(duì)于符號(hào)“GEARBREAKAGE”,操作員操作級(jí)別為“1”時(shí),設(shè)定存儲(chǔ)信息文字列“齒輪損壞,請(qǐng)更換”;另一方面,操作員操作級(jí)別為“4”時(shí),設(shè)定存儲(chǔ)信息文字列“請(qǐng)與維修人員聯(lián)系”。
保存在該第1存儲(chǔ)器103內(nèi)的信息組的數(shù)據(jù)被發(fā)送到保存數(shù)控裝置20的可編程控制器的序列程序的存儲(chǔ)器203中,成為該序列程序的信息組的數(shù)據(jù)。并且,由顯示信息設(shè)定裝置206來(lái)選擇顯示的信息組。圖4所示的是,要根據(jù)操作員操作級(jí)別選擇應(yīng)該顯示的信息組,并在選擇了操作員操作級(jí)別4級(jí)的情況下,因齒輪損壞而選擇了“GEAR BREAKAGE”時(shí),在數(shù)控裝置的顯示裝置31的畫面上顯示操作員操作級(jí)別4級(jí)的信息“請(qǐng)與維修人員聯(lián)系”。在圖4中,省略了把在編輯存儲(chǔ)器106或編輯裝置所編輯的信息組保存在第2存儲(chǔ)器110內(nèi),并把該信息組的數(shù)據(jù)發(fā)送到數(shù)控裝置20。
圖5是本發(fā)明的程序編輯裝置10的一個(gè)實(shí)施方式的主要部分的框圖。序列程序編輯裝置10由處理器11以及用總線18與該處理器11連接的ROM12、RAM13、顯示控制部14、接口15、16、通信接口17等構(gòu)成。處理器11經(jīng)總線讀出保存在ROM12中的系統(tǒng)程序,基于該系統(tǒng)程序控制該序列程序編輯裝置。此外,執(zhí)行編輯功能的程序也保存在該ROM12內(nèi)。
RAM13經(jīng)接口16保存存儲(chǔ)在外部存儲(chǔ)媒體中的序列程序等,并且,存儲(chǔ)上述信息組等。因此,RAM13的存儲(chǔ)區(qū)域被分別劃分成存儲(chǔ)序列程序的源程序存儲(chǔ)器100、第1存儲(chǔ)器103、第2存儲(chǔ)器110和編輯存儲(chǔ)器106。
顯示控制部14被連接在顯示裝置/數(shù)據(jù)輸入單元30內(nèi)的顯示裝置31上,顯示裝置/數(shù)據(jù)輸入單元30內(nèi)的鍵盤或鼠標(biāo)器等數(shù)據(jù)輸入裝置32被連接在接口15上。并且,把序列程序的指引數(shù)據(jù)或上述信息顯示在顯示裝置31上。這樣,能夠用鍵盤等數(shù)據(jù)輸入裝置32進(jìn)行序列程序的編輯以及上述信息組的編輯。
序列程序編輯裝置10經(jīng)接口16與外部存儲(chǔ)媒體33連接,能夠從該外部存儲(chǔ)媒體33輸入序列程序,同時(shí)把用該序列程序編輯裝置10編輯好的序列程序等保存在外部存儲(chǔ)媒體33中。
內(nèi)裝可編程控制器的控制裝置(控制工作設(shè)備的數(shù)控裝置20)經(jīng)作為數(shù)據(jù)發(fā)送接收裝置的信號(hào)線或通信網(wǎng)絡(luò)34與通信接口17連接。
以上是本實(shí)施方式的序列程序編輯裝置的結(jié)構(gòu)的主要部分,該結(jié)構(gòu)與現(xiàn)有公知的序列程序編輯裝置沒有變化。與原有技術(shù)不同之點(diǎn)在于,如上所述,僅從序列程序中取出信息數(shù)據(jù),僅編輯取出來(lái)的信息,并且,能夠選擇信息組并發(fā)送到數(shù)控裝置20的可編程控制器20的存儲(chǔ)器203內(nèi)或接收該信息組。
圖6所示的是該序列程序編輯裝置10進(jìn)行的信息組的發(fā)送接收以及編輯處理的流程圖。
一旦序列程序編輯裝置10切換到信息組的發(fā)送接收·編輯模式,處理器11就開始圖6所示的處理。
首先,把分別保存在源程序存儲(chǔ)器100、第1存儲(chǔ)器103、第2存儲(chǔ)器110以及編輯存儲(chǔ)器106內(nèi)的信息組的名稱(如果根據(jù)語(yǔ)種來(lái)設(shè)定信息,日語(yǔ)、英語(yǔ)、德語(yǔ)、法語(yǔ)等語(yǔ)種成為信息組的名稱,如果根據(jù)操作員操作級(jí)別來(lái)設(shè)定信息組,操作級(jí)別1級(jí)、2級(jí)、…就為信息組的名稱)按照存儲(chǔ)器區(qū)別顯示在顯示裝置31的畫面上(步驟S0)。最初,如果信息組只存儲(chǔ)在源程序存儲(chǔ)器100中,就只顯示存儲(chǔ)在源程序存儲(chǔ)器100內(nèi)的信息組。
接著,利用鍵盤等數(shù)據(jù)輸入裝置32,反復(fù)進(jìn)行是否進(jìn)行了信息組的選擇(步驟S1)、是否輸入了發(fā)送接收指令(步驟S2)、是否輸入了向編輯存儲(chǔ)器106的傳送指令(步驟S3)、是否輸入了編輯指令(步驟S4)、是否輸入了來(lái)自數(shù)控裝置內(nèi)等的可編程控制器的信息組取入指令(步驟S5)、是否結(jié)束了該信息組的發(fā)送接收/編輯模式的切換(步驟S6)的判斷處理。
在進(jìn)行了信息組的選擇時(shí)(步驟S1;判斷“是”),就從RAM13內(nèi)的源程序存儲(chǔ)器100讀出所選擇出來(lái)的信息組,將其變換成可發(fā)送的數(shù)據(jù)(步驟S7);把該變換過的信息組的數(shù)據(jù)保存在RAM13內(nèi)的第1存儲(chǔ)器103的區(qū)域中(步驟S8);然后,返回到步驟S0。并且,在步驟S0,把保存在第1存儲(chǔ)器103內(nèi)的信息組的名稱對(duì)應(yīng)于第1存儲(chǔ)器103顯示出來(lái)。以下,每選擇一次信息組,就進(jìn)行步驟S1、S7、S8、S0的處理。
這樣,被選擇出來(lái)的一個(gè)以上的信息組保存在第1存儲(chǔ)器103內(nèi),為了進(jìn)行該信息組的變更、修正等的編輯,操作員選擇保存在第1存儲(chǔ)器103或第2存儲(chǔ)器110中的所顯示出來(lái)的信息組,輸入向編輯存儲(chǔ)器106的傳送指令時(shí),處理器11檢測(cè)到此(步驟S3;判斷|“是”),把被變換成可轉(zhuǎn)送的數(shù)據(jù)的選擇信息組的數(shù)據(jù)還原為原來(lái)的數(shù)據(jù)(步驟S10),把該逆變換過的數(shù)據(jù)保存在編輯存儲(chǔ)器106中(步驟S11),然后返回步驟S0。在步驟S0,把該新保存在編輯存儲(chǔ)器106中的信息組的名稱與編輯存儲(chǔ)器對(duì)應(yīng)顯示出來(lái)。以下,每輸入一次向編輯存儲(chǔ)器106的傳送指令,進(jìn)行步驟S3、S10、S11、S0的處理。
操作員進(jìn)行信息的編輯時(shí)一旦輸入編輯指令(步驟S4;判斷“是”),如圖2所示,保存在編輯存儲(chǔ)器106的信息41就與符號(hào)40對(duì)應(yīng)顯示在顯示裝置31的畫面上(步驟S12)。保存在編輯存儲(chǔ)器106中的信息組的名稱與軟件鍵對(duì)應(yīng)顯示在畫面下部。操作員看著顯示在該顯示畫面上的符號(hào)40和與此對(duì)應(yīng)的信息的文字列41用鍵盤等數(shù)據(jù)輸入裝置32進(jìn)行與原來(lái)同樣的編輯處理(步驟S13);然后,判斷是否輸入了結(jié)束了編輯的信息組向存儲(chǔ)器的傳送指令(步驟S14),沒有輸入的話,就返回到步驟S13,繼續(xù)進(jìn)行編輯處理。
在一個(gè)信息組的編輯結(jié)束時(shí),用軟件鍵選擇對(duì)應(yīng)的信息組名,輸入向存儲(chǔ)器的傳送指令。然后,處理器11檢測(cè)到該輸入(步驟S14),把所選擇的信息組傳送到源程序存儲(chǔ)器100,寫入所選擇的信息組并存儲(chǔ)起來(lái)(步驟S15);再有,把該信息組變換成可發(fā)送的數(shù)據(jù)后(步驟S16),保存在第2存儲(chǔ)器110(步驟S17)。然后,判斷是否輸入了編輯結(jié)束指令(步驟S18),假如沒有輸入編輯結(jié)束指令的話,就返回步驟S13,繼續(xù)進(jìn)行編輯處理。
一旦輸入了編輯結(jié)束指令(步驟S18;判斷“是”),就轉(zhuǎn)到步驟S0,把顯示裝置31的顯示畫面變成初始保存在各存儲(chǔ)器內(nèi)的信息組名。通過編輯處理把新的信息組保存到第2存儲(chǔ)器110后,使該信息組的名稱與第2存儲(chǔ)器對(duì)應(yīng)顯示出來(lái)。
對(duì)此,操作員指定第1存儲(chǔ)器103或第2存儲(chǔ)器110,并輸入向數(shù)控裝置20的信息組發(fā)送指令的話(步驟S2),處理器11經(jīng)信號(hào)線或網(wǎng)絡(luò)等數(shù)據(jù)發(fā)送接收裝置34把應(yīng)該存儲(chǔ)在該指定的第1或第2存儲(chǔ)器103或110的信息組發(fā)送到數(shù)控裝置20的可編程控制器201的序列程序存儲(chǔ)器203(步驟S9)。
在讀取存儲(chǔ)在數(shù)控裝置20的可編程控制器201的信息組時(shí),在納入存儲(chǔ)在數(shù)控裝置20的可編程控制器201內(nèi)的信息組時(shí),指定納入目標(biāo)存儲(chǔ)器為第1存儲(chǔ)器103或第2存儲(chǔ)器110并輸入數(shù)據(jù)納入指令時(shí),處理器11在步驟S5檢測(cè)出該指令,經(jīng)信號(hào)線或網(wǎng)絡(luò)等數(shù)據(jù)發(fā)送接收裝置34讀出存儲(chǔ)在可編程控制器(PC)中的信息組,保存在所選擇出來(lái)的第1或第2存儲(chǔ)器內(nèi)(步驟S19)。這樣,保存在第1或第2存儲(chǔ)器內(nèi)的信息組的數(shù)據(jù)就如前所述那樣被編輯,或者寫到源程序存儲(chǔ)器100中保存起來(lái)。
然后,切換信息組的發(fā)送接收/編輯模式(步驟S6),結(jié)束該處理。
在上述的實(shí)施方式中,雖然是經(jīng)通信線或網(wǎng)絡(luò)等數(shù)據(jù)發(fā)送接收裝置把信息組的數(shù)據(jù)從序列程序編輯裝置發(fā)送到數(shù)控裝置等的可編程控制器,但也可以不用這種通信裝置,而是把信息組的數(shù)據(jù)保存在存儲(chǔ)媒體上,經(jīng)該存儲(chǔ)媒體輸入到可編程控制器。這種情況下,圖6所示的步驟S9的處理不是數(shù)據(jù)的發(fā)送,而是代之以經(jīng)接口16向外部存儲(chǔ)媒體33的保存處理。
權(quán)利要求
1.一種序列程序編輯裝置,用于編輯在可編程控制器的動(dòng)作中顯示在顯示畫面上的信息;其特征在于具有存儲(chǔ)包含多個(gè)信息組的序列程序的源程序的存儲(chǔ)裝置(100)、從所述源程序存儲(chǔ)裝置(100)選擇任意信息組的第1選擇裝置(101)、把由所述第1選擇裝置(101)選擇出來(lái)的信息組的數(shù)據(jù)變換成可發(fā)送到所述可編程控制器(201)的信息組的數(shù)據(jù)的第1數(shù)據(jù)變換裝置(102)、以及存儲(chǔ)由所述第1數(shù)據(jù)變換裝置(102)變換了的信息組的數(shù)據(jù)的第1存儲(chǔ)裝置(103)。
2.根據(jù)權(quán)利要求1所述的序列程序編輯裝置,其特征在于還具有從存儲(chǔ)在所述第1存儲(chǔ)裝置(103)內(nèi)的信息組之中選擇任意信息組的第2選擇裝置(104)、把由所述第1數(shù)據(jù)變換裝置(102)變換了的可發(fā)送的信息組的數(shù)據(jù)變換成變換前的原來(lái)的信息組的數(shù)據(jù)的數(shù)據(jù)逆變換裝置(105)、為了編輯而存儲(chǔ)由所述數(shù)據(jù)逆變換裝置(105)變換了的信息組的數(shù)據(jù)的編輯存儲(chǔ)裝置(106)、對(duì)存儲(chǔ)在所述編輯存儲(chǔ)裝置(106)內(nèi)的信息組的數(shù)據(jù)進(jìn)行編輯的編輯裝置(107)、把存儲(chǔ)在所述編輯存儲(chǔ)裝置(106)中的信息組的數(shù)據(jù)變換成可發(fā)送到所述可編程控制器(201)的信息組的數(shù)據(jù)的第2數(shù)據(jù)變換裝置(109)、以及存儲(chǔ)由所述第2數(shù)據(jù)變換裝置(109)變換了的信息組的數(shù)據(jù)的第2存儲(chǔ)裝置(110)。
3.根據(jù)權(quán)利要求2所述的序列程序編輯裝置,其特征在于還具備從存儲(chǔ)在所述編輯存儲(chǔ)裝置(106)內(nèi)的信息組中選擇任意信息組的第3選擇裝置(108);所述第2數(shù)據(jù)變換裝置(109)把所述第3選擇裝置(108)選擇出來(lái)的存儲(chǔ)在所述編輯存儲(chǔ)裝置(106)中的信息組的數(shù)據(jù)變換成可發(fā)送到所述可編程控制器(201)的信息組的數(shù)據(jù)。
4.根據(jù)權(quán)利要求1至3任何一項(xiàng)所述的序列程序編輯裝置,其特征在于具有把存儲(chǔ)在所述第1存儲(chǔ)裝置(103)內(nèi)的可發(fā)送到所述可編程控制器(201)的信息組的數(shù)據(jù)發(fā)送到可編程控制器(201)并且接收存儲(chǔ)在可編程控制器(201)內(nèi)的信息組的數(shù)據(jù)的數(shù)據(jù)發(fā)送接收裝置(34)。
5.根據(jù)權(quán)利要求1至4任何一項(xiàng)所述的序列程序編輯裝置,其特征在于按不同語(yǔ)種設(shè)有多個(gè)所述信息組。
6.根據(jù)權(quán)利要求1至3任何一項(xiàng)所述的序列程序編輯裝置,其特征在于按照操作序列程序的操作員的操作級(jí)別設(shè)有多個(gè)所述信息組。
全文摘要
本發(fā)明涉及可編程控制器等所用的序列程序編輯裝置,在源程序存儲(chǔ)器中存儲(chǔ)著序列程序的指引數(shù)據(jù)、符號(hào)數(shù)據(jù)和其它數(shù)據(jù),同時(shí)存儲(chǔ)著不同語(yǔ)種的信息組或者與操作員的操作熟練程度一致的信息組作為第1~第4信息組。選擇信息組,并且僅把信息組的數(shù)據(jù)保存在第1存儲(chǔ)器內(nèi)。把第1存儲(chǔ)器的信息組的數(shù)據(jù)讀入到編輯存儲(chǔ)器內(nèi),進(jìn)行編輯,把編輯后的信息組的數(shù)據(jù)保存在第2存儲(chǔ)器內(nèi);把保存在第1或第2存儲(chǔ)器內(nèi)的數(shù)據(jù)發(fā)送到數(shù)控裝置的可編程控制器。
文檔編號(hào)G05B19/05GK1677289SQ20051005880
公開日2005年10月5日 申請(qǐng)日期2005年3月28日 優(yōu)先權(quán)日2004年3月29日
發(fā)明者前田紀(jì)美夫, 山本享晴 申請(qǐng)人:發(fā)那科株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1