梯形圖生成裝置、監(jiān)視裝置以及設備控制裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及梯形圖生成裝置、監(jiān)視裝置以及設備控制裝置。
【背景技術】
[0002]—般使用基于梯形圖的梯形圖程序來記載控制產(chǎn)業(yè)用設備的控制器的動作。在執(zhí)行梯形圖程序的控制器上,在梯形圖程序中使用的寄存器的值隨著其執(zhí)行而實時地變化。
[0003]當前,一般是在計算機上采用梯形圖程序生成用的軟件來生成梯形圖程序。這樣的軟件大多是,能夠顯示梯形圖程序中使用的寄存器的值、并且將該值設定為任意的值。通??赏ㄟ^在計算機的畫面上選擇希望設定值的寄存器并使用鍵盤等輸入希望設定的數(shù)值來進行該設定。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的課題是使得容易變更在梯形圖程序中使用的寄存器的值。
[0005]本發(fā)明一個方面的梯形圖程序生成裝置具備:寄存器值存儲部,其存儲梯形圖程序中使用的寄存器的值;寄存器值顯示部,其使所述寄存器值存儲部所存儲的寄存器的值顯示在寄存器值顯示區(qū)域中;第1改寫輸入受理部,其通過輸入待改寫的值,來受理對顯示在所述寄存器值顯示區(qū)域中的寄存器的改寫輸入;第2改寫輸入受理部,其通過選擇所述寄存器值顯示區(qū)域的至少一部分,來受理對顯示在所述寄存器值顯示區(qū)域中的寄存器的改寫輸入;以及改寫輸入選擇部,其選擇所述第1改寫輸入受理部和所述第2改寫輸入受理部中的任意一個。
[0006]此外,在本發(fā)明一個方面的梯形圖程序生成裝置中,所述改寫輸入選擇部針對至少1個以上的所述寄存器中的每個所述寄存器選擇所述第1改寫輸入受理部和所述第2改寫輸入受理部中的任意一個。
[0007]此外,在本發(fā)明一個方面的梯形圖程序生成裝置中,所述梯形圖程序生成裝置具有改寫輸入選擇指定部,該改寫輸入選擇指定部針對每個寄存器指定所述改寫輸入選擇部應該選擇所述第1改寫輸入受理部和所述第2改寫輸入受理部中的哪一個,還具有顯示方式指定部,該顯示方式指定部對于被選擇了所述第2改寫輸入受理部的寄存器,指定所述寄存器值顯示部的顯示方式。
[0008]此外,本發(fā)明一個方面的梯形圖程序生成裝置具有寄存器選擇部,該寄存器選擇部選擇在所述寄存器值顯示區(qū)域中顯示值的寄存器。
[0009]此外,在本發(fā)明一個方面的梯形圖程序生成裝置中,所述寄存器值顯示部根據(jù)所述改寫輸入選擇部的選擇結果,變更所述寄存器值顯示區(qū)域中的顯示方式。
[0010]此外,在本發(fā)明一個方面的梯形圖程序生成裝置中,所述第2改寫輸入受理部每當受理所述改寫輸入時,在預先規(guī)定的2個以上的值內(nèi)切換地選擇所述寄存器的值。
[0011 ] 此外,在本發(fā)明一個方面的梯形圖程序生成裝置中,所述寄存器值顯示部在所述寄存器值顯示區(qū)域中顯示1個按鈕,每當所述按鈕被選擇時,所述第2改寫輸入受理部切換該寄存器的值。
[0012]此外,在本發(fā)明一個方面的梯形圖程序生成裝置中,所述寄存器值顯示部在所述寄存器值顯示區(qū)域中顯示2個以上的按鈕,當所述按鈕被選擇時,所述第2改寫輸入受理部將寄存器的值切換為與該按鈕對應的值。
[0013]此外,在本發(fā)明一個方面的梯形圖程序生成裝置中,在所述改寫輸入被受理時,所述第2改寫輸入受理部根據(jù)所述寄存器值顯示區(qū)域內(nèi)的選擇位置來確定所述寄存器的值。
[0014]此外,在本發(fā)明一個方面的梯形圖程序生成裝置中,所述寄存器值顯示部在所述寄存器值顯示區(qū)域中顯示滾動條或棒圖。
[0015]此外,在本發(fā)明一個方面的梯形圖程序生成裝置中,所述寄存器值顯示部根據(jù)寄存器的值,用連續(xù)或不連續(xù)地規(guī)定的色彩顯示所述寄存器值顯示區(qū)域。
[0016]另外,所述寄存器值存儲部、所述寄存器值顯示部、所述第1改寫輸入受理部、所述第2改寫輸入受理部和所述改寫輸入選擇部,所述改寫輸入選擇部選擇由上述的梯形圖程序生成裝置內(nèi)的所述改寫輸入選擇指定部指定的所述第1改寫輸入受理部以及所述第2改寫輸入受理部的任意一個。
[0017]另外,本發(fā)明另一方面的設備控制裝置具備:計算機程序存儲部,其存儲用于使電子設備作為上述的監(jiān)視裝置發(fā)揮功能的計算機程序;電子設備連接部,其與外部的電子設備連接;安裝判別部,其判別在所述電子設備中有無安裝所述計算機程序;以及計算機程序傳輸部,其將所述計算機程序傳輸至所述電子設備。
【附圖說明】
[0018]圖1是示出包含本發(fā)明實施方式的梯形圖程序生成裝置的機械控制系統(tǒng)的結構例的圖。
[0019]圖2是示出梯形圖程序生成裝置的物理結構的框圖。
[0020]圖3是示出設備控制系統(tǒng)的功能結構例的功能框圖。
[0021]圖4是示出在梯形圖程序生成裝置的監(jiān)視器上顯示的畫面的例子的圖。
[0022]圖5是示出寄存器值顯示區(qū)域的顯示例的圖。
[0023]圖6是示出寄存器值顯示區(qū)域的其它顯示例的圖。
[0024]圖7是示出基于單獨的按壓按鈕的切換顯示的例子的圖。
[0025]圖8是示出基于棒圖的顯示例的圖。
[0026]圖9是示出一覽顯示全部寄存器的狀態(tài)下的寄存器值顯示區(qū)域的顯示例的圖。
[0027]圖10是示出基于監(jiān)視部的寄存器值的監(jiān)視動作的流程圖。
[0028]圖11是示出將監(jiān)視裝置與設備控制裝置連接的機械控制系統(tǒng)的結構例的圖。
[0029]圖12是將監(jiān)視裝置與設備控制裝置連接的機械控制系統(tǒng)的功能框圖。
[0030]圖13是示出連接監(jiān)視裝置時的設備控制裝置的動作的流程圖。
[0031]標號說明
[0032]1機械控制系統(tǒng),2梯形圖程序生成裝置,2a CPU,2b RAM,2c外部存儲裝置,2d GC,2e輸入設備,2f 1/0,2h監(jiān)視器,3設備控制裝置,4電機控制器,5按鈕,6燈,7伺服電機,8監(jiān)視裝置,10監(jiān)視部,11寄存器值存儲部,12寄存器值顯示部,13第1改寫輸入受理部,14第2改寫輸入受理部,15改寫輸入選擇部,16改寫輸入選擇指定部,17顯示方式指定部,18寄存器選擇部,20梯形圖程序生成部,21梯形圖生成部,22梯形圖存儲部,23梯形圖顯示部,24梯形圖程序轉換部,25仿真部,30電子設備連接部,31安裝判別部,32計算機程序傳輸部,33計算機程序存儲部,100畫面,101梯形圖顯示區(qū)域,102工程顯示區(qū)域,103寄存器值顯示區(qū)域。
【具體實施方式】
[0033]圖1是示出包含本發(fā)明實施方式的梯形圖程序生成裝置2的機械控制系統(tǒng)1的結構例的圖。在該圖中作為設備控制系統(tǒng)1的一例,除了梯形圖程序生成裝置2以及設備控制裝置3之外,還示出與機械控制裝置3連接的伺服控制器4、開關5、燈6、與伺服控制器4連接的伺服電機7。
[0034]這里,機械控制系統(tǒng)1 一般是用于主要以被識別為產(chǎn)業(yè)用設備(FA設備)的各種自動化設備類為對象進行自動控制或半自動控制的系統(tǒng)。圖1所示的各種設備為這樣的產(chǎn)業(yè)用設備的代表例。
[0035]設備控制裝置3是根據(jù)梯形圖程序來控制與自身連接的各種設備的動作的裝置。這里的設備控制裝置3 —般是與作為產(chǎn)業(yè)用設備的控制器而公知的設備相同種類的裝置,可以是作為程序器或者PLC(Programmable Logic Controller:可編程控制器)而公知的
目.ο
[0036]另外,梯形圖程序生成裝置2是生成梯形圖并轉換為由設備控制裝置3執(zhí)行的梯形圖程序進行傳輸?shù)难b置。在此,梯形圖程序生成裝置2具備監(jiān)視功能,該監(jiān)視功能是在梯形圖程序生成裝置2的監(jiān)視器上實時地顯示由設備控制裝置3執(zhí)行的梯形圖程序中使用的寄存器的值,另外,根據(jù)用戶的操作來改寫該寄存器的值。作為梯形圖程序生成裝置2,如后所述可采用各種裝置,但如圖1所示的例子那樣,可通過采用一般的計算機執(zhí)行作為梯形圖程序生成裝置2發(fā)揮功能的計算機程序來實現(xiàn)。該計算機程序優(yōu)選能夠存儲在各種光盤或半導體存儲器等計算機可讀信息存儲介質(zhì)中,經(jīng)由該介質(zhì)安裝到計算機上。或者可利用互聯(lián)網(wǎng)等各種信息通信網(wǎng)絡下載到計算機上,還可以利用通過信息通信網(wǎng)絡經(jīng)由遠程的服務器提供此功能的所謂云計算來實現(xiàn)。
[0037]此外,這里所說的梯形圖的用語是指用人們能夠理解的形式圖示的所謂梯形圖本身,另外,所謂梯形圖程序這樣的用語是指為了設備控制裝置3可理解并執(zhí)行梯形圖而轉換為電子數(shù)據(jù)。
[0038]此外,在以上的