電子手冊(cè)閱覽裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子手冊(cè)閱覽裝置及系統(tǒng)。
【背景技術(shù)】
[0002]在計(jì)算機(jī)上,與周邊設(shè)備等電子設(shè)備連接,或者安裝在計(jì)算機(jī)上運(yùn)行的應(yīng)用軟件。因此,當(dāng)前,除了計(jì)算機(jī)的手冊(cè)(使用說明書)之外,還獨(dú)立地存在各電子設(shè)備和各應(yīng)用軟件的手冊(cè)。在如上所述的狀況下,提出了下述電子手冊(cè)系統(tǒng),即,能夠?qū)⒂?jì)算機(jī)、各電子設(shè)備、以及各應(yīng)用軟件的手冊(cè)在計(jì)算機(jī)上彼此關(guān)聯(lián),協(xié)調(diào)地進(jìn)行閱覽(例如,參照專利文獻(xiàn)1)0
[0003]專利文獻(xiàn)1:日本特開2003 - 271662號(hào)公報(bào)
【發(fā)明內(nèi)容】
[0004]但是,在構(gòu)成FA (Factory Automat1n:工廠自動(dòng)化)系統(tǒng)的可編程控制器等控制裝置中,手冊(cè)也以PDF文件等形式電子化。在該電子化手冊(cè)中,除了控制裝置的設(shè)定方法和使用方法之外,還記載有梯形圖語言等不能用簡(jiǎn)單文本記述的語言的樣本程序。但是,如上所述的樣本程序不能復(fù)制后粘貼至對(duì)控制裝置進(jìn)行設(shè)定等的工程設(shè)計(jì)工具中。因此,存在下述問題,即,需要手動(dòng)輸入,不僅花費(fèi)時(shí)間,還可能發(fā)生輸入錯(cuò)誤。
[0005]本發(fā)明就是鑒于上述情況而提出的,其目的在于,提供一種電子手冊(cè)閱覽裝置及系統(tǒng),該電子手冊(cè)閱覽裝置及系統(tǒng)能夠從電子手冊(cè)將與不能用簡(jiǎn)單文本記述的程序語言相關(guān)的樣本程序向工程設(shè)計(jì)軟件粘貼。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明涉及的電子手冊(cè)閱覽裝置的特征在于,具有:電子手冊(cè)顯示處理單元,其將具有與控制裝置相關(guān)的樣本程序的電子手冊(cè)在顯示單元上的電子手冊(cè)顯示畫面上顯示;程序生成畫面顯示處理單元,其將生成所述控制裝置所使用的程序的程序生成畫面在所述顯示單元上顯示;以及程序復(fù)制單元,其對(duì)按照來自用戶的指示而選擇的所述電子手冊(cè)中的所述樣本程序進(jìn)行復(fù)制并暫時(shí)存儲(chǔ),所述程序生成畫面顯示處理單元將所存儲(chǔ)的所述樣本程序以能夠在所述程序生成畫面上進(jìn)行編輯的形式粘貼至所述程序生成畫面內(nèi)。
[0007]發(fā)明的效果
[0008]根據(jù)本發(fā)明,由于將利用電子手冊(cè)顯示處理單元而顯示的電子手冊(cè)中的樣本程序以能夠由程序生成畫面顯示處理單元進(jìn)行編輯的形式粘貼至程序生成畫面上,因此用戶能夠沿用電子手冊(cè)中的樣本程序,生成與控制裝置相關(guān)的程序。其結(jié)果,具有能夠削減手動(dòng)輸入時(shí)間,能夠防止輸入錯(cuò)誤的效果。
【附圖說明】
[0009]圖1是示意性地表示實(shí)施方式I所涉及的電子手冊(cè)閱覽裝置的功能結(jié)構(gòu)的框圖。
[0010]圖2是表示電子手冊(cè)數(shù)據(jù)的結(jié)構(gòu)的一個(gè)例子的圖。
[0011]圖3是表示梯形圖程序的一個(gè)例子的圖。
[0012]圖4是表示實(shí)施方式I所涉及的程序的復(fù)制處理的步驟的一個(gè)例子的流程圖。
[0013]圖5是示意性地表示實(shí)施方式I所涉及的程序的復(fù)制處理的步驟的一個(gè)例子的圖。
[0014]圖6是表示實(shí)施方式2所涉及的樣本程序數(shù)據(jù)的數(shù)據(jù)構(gòu)造的一個(gè)例子的圖。
[0015]圖7是表示實(shí)施方式2所涉及的程序的復(fù)制處理的步驟的一個(gè)例子的流程圖。
[0016]圖8是示意性地表示實(shí)施方式2所涉及的程序的復(fù)制處理的步驟的一個(gè)例子的圖。
[0017]圖9是示意性地表示樣本程序的結(jié)構(gòu)的一個(gè)例子的圖。
[0018]圖10是表示實(shí)施方式3所涉及的程序的復(fù)制處理的步驟的一個(gè)例子的流程圖。
[0019]圖11是示意性地表示實(shí)施方式3所涉及的程序的復(fù)制處理的步驟的一個(gè)例子的圖。
[0020]圖12是示意性地表示實(shí)施方式4所涉及的電子手冊(cè)閱覽裝置的功能結(jié)構(gòu)的框圖。
[0021]圖13是表示實(shí)施方式4所涉及的程序的復(fù)制處理的步驟的一個(gè)例子的流程圖。
[0022]圖14是示意性地表示實(shí)施方式4所涉及的程序的復(fù)制處理的步驟的一個(gè)例子的圖。
[0023]圖15是表示實(shí)施方式5所涉及的程序的復(fù)制處理的步驟的一個(gè)例子的流程圖。
[0024]圖16是示意性地表示實(shí)施方式5所涉及的程序的復(fù)制處理的步驟的一個(gè)例子的圖。
[0025]圖17是示意性地表示電子手冊(cè)閱覽系統(tǒng)的結(jié)構(gòu)的一個(gè)例子的框圖。
[0026]圖18是示意性地表示實(shí)施方式6所涉及的電子手冊(cè)閱覽裝置的功能結(jié)構(gòu)的一個(gè)例子的框圖。
[0027]圖19是表示系統(tǒng)結(jié)構(gòu)設(shè)定畫面的一個(gè)例子的圖。
[0028]圖20是表示實(shí)施方式6所涉及的樣本程序的更新處理的步驟的一個(gè)例子的流程圖。
【具體實(shí)施方式】
[0029]下面,參照附圖,對(duì)本發(fā)明所涉及的電子手冊(cè)閱覽裝置及系統(tǒng)的優(yōu)選實(shí)施方式進(jìn)行詳細(xì)說明。此外,本發(fā)明并不受這些實(shí)施方式限定。另外,在以下的說明中,以對(duì)與可編程控制器等控制裝置相關(guān)的電子手冊(cè)進(jìn)行閱覽的情況為例。
[0030]實(shí)施方式1.
[0031]圖1是示意性地表示實(shí)施方式I所涉及的電子手冊(cè)閱覽裝置的功能結(jié)構(gòu)的框圖。電子手冊(cè)閱覽裝置10具有:輸入部11 ;顯示部12 ;電子手冊(cè)數(shù)據(jù)儲(chǔ)存部13 ;電子手冊(cè)顯示處理部14 ;程序復(fù)制部15 ;復(fù)制程序存儲(chǔ)部16 ;程序生成畫面顯示處理部17 ;以及控制部18,其對(duì)這些處理部進(jìn)行控制。此外,在這里,僅表示出在進(jìn)行電子手冊(cè)中的樣本程序的復(fù)制時(shí)所需的處理部。
[0032]輸入部11具有接受相對(duì)于電子手冊(cè)閱覽裝置10來自用戶的處理命令、信息的輸入的功能。作為輸入部11,能夠舉出鍵盤、指點(diǎn)設(shè)備等。顯示部12具有使電子手冊(cè)閱覽裝置10將電子手冊(cè)的內(nèi)容、程序的內(nèi)容向用戶顯示的功能。作為顯示部12,能夠舉出液晶顯示裝置等。此外,作為輸入部11和顯示部12,也可以像平板終端那樣,利用將顯示部12和輸入部11組合得到的觸摸面板式的輸入裝置。
[0033]電子手冊(cè)數(shù)據(jù)儲(chǔ)存部13儲(chǔ)存有控制裝置的電子手冊(cè)數(shù)據(jù)。該電子手冊(cè)數(shù)據(jù)例如以EPUB (Electronic PUBlicat1n:電子出版物)形式構(gòu)成。圖2是表示電子手冊(cè)數(shù)據(jù)的結(jié)構(gòu)的一個(gè)例子的圖。電子手冊(cè)數(shù)據(jù)包含屬性信息以及手冊(cè)內(nèi)容信息,該屬性信息表示電子手冊(cè)數(shù)據(jù)的屬性,該手冊(cè)內(nèi)容信息包含與電子手冊(cè)數(shù)據(jù)的內(nèi)容相關(guān)的信息。
[0034]屬性信息包含在電子手冊(cè)的機(jī)種選定菜單中顯示的控制裝置的產(chǎn)品的機(jī)種、型號(hào)名稱等產(chǎn)品確定信息,表示手冊(cè)的語言、版本等手冊(cè)的屬性的手冊(cè)屬性信息,將產(chǎn)品確定信息中的型號(hào)名稱和電子手冊(cè)數(shù)據(jù)相關(guān)聯(lián)的產(chǎn)品-手冊(cè)對(duì)應(yīng)信息等。在這些信息中包含作為對(duì)電子手冊(cè)數(shù)據(jù)進(jìn)行確定的固有識(shí)別符的手冊(cè)名ID,并彼此相關(guān)聯(lián)。通過該屬性信息,如果選擇控制裝置的產(chǎn)品的型號(hào)名稱,則能夠提取出相對(duì)應(yīng)的電子手冊(cè)數(shù)據(jù)。
[0035]在手冊(cè)內(nèi)容信息中包含原稿數(shù)據(jù)、圖解數(shù)據(jù)、以及樣本程序數(shù)據(jù)等。在各數(shù)據(jù)中附帶有手冊(cè)名ID。原稿數(shù)據(jù)是利用文本對(duì)電子手冊(cè)的內(nèi)容進(jìn)行顯示的數(shù)據(jù)。在該原稿數(shù)據(jù)中包含用于使圖解數(shù)據(jù)和樣本程序數(shù)據(jù)顯示的信息。該原稿數(shù)據(jù)例如由XMUExtensibleMarkup Language:可擴(kuò)展標(biāo)記語言)生成。圖解數(shù)據(jù)是在電子手冊(cè)內(nèi)顯示的圖像數(shù)據(jù),樣本程序是在電子手冊(cè)內(nèi)顯示的樣本程序數(shù)據(jù)。圖解數(shù)據(jù)和樣本程序數(shù)據(jù)在原稿數(shù)據(jù)內(nèi)的嵌入位置由原稿數(shù)據(jù)規(guī)定。因此,在讀入原稿數(shù)據(jù)并使其在顯示部12上顯示時(shí),規(guī)定的圖解數(shù)據(jù)或樣本程序數(shù)據(jù)被從手冊(cè)內(nèi)容信息讀入,按照由原稿數(shù)據(jù)規(guī)定的大小等信息在顯示部12上顯示。
[0036]此外,該實(shí)施方式I的樣本程序是梯形圖程序等不能用簡(jiǎn)單文本記述的程序。下面,作為樣本程序,以梯形圖程序?yàn)槔M(jìn)行說明。通常的控制裝置的電子手冊(cè)中包含的樣本程序是粘貼有梯形圖程序的圖像數(shù)據(jù)而形成的。因此,即使將如上所述的圖像數(shù)據(jù)例如粘貼至進(jìn)行控制裝置的編程的工程設(shè)計(jì)工具中,也不能得到程序的內(nèi)容,因此不能進(jìn)行程序的編輯。因此,在該實(shí)施方式I中,使用的是能夠以梯形圖形式進(jìn)行顯示、并且還包含程序內(nèi)容在內(nèi)的以XML形式記述的樣本程序。
[0037]圖3是表示梯形圖程序的一個(gè)例子的圖,(a)是表示通常的梯形圖程序的圖,(b)是表示將(a)的梯形圖程序以XML形式進(jìn)行記述的文件的一部分的圖。如圖3(a)所示,梯形圖程序300通常是下述程序,即,在輸入側(cè)母線301和輸出側(cè)母線302之間記述觸點(diǎn)符號(hào)或線圈符號(hào)等符號(hào)311?316,將符號(hào)間利用水平連接線進(jìn)行連接。圖3(a)中還包含將梯形圖程序300的一部分的內(nèi)容在顯示上進(jìn)行簡(jiǎn)化后的功能塊313、314。
[0038]另一方面,圖3(b)是以XML形式記述的程序320,是將圖3(a)的梯形圖程序300在顯示部12上進(jìn)行描繪的內(nèi)容。另外,不僅包含記述有描繪條件的視覺顯示記述部,還包含記述有程序內(nèi)容的內(nèi)容記述部。
[0039]例如,區(qū)塊321是對(duì)圖3(a)的輸入側(cè)母線301進(jìn)行記述的內(nèi)容,區(qū)塊322是對(duì)圖3(a)的觸點(diǎn)311進(jìn)行記述的內(nèi)容。另外,其中的行323的【localID =“6”】和【negated =“true”】是與程序相關(guān)的記述,【1calID = “6”】表示對(duì)觸點(diǎn)設(shè)置的識(shí)別符,[negated =“true”】表示是B觸點(diǎn)。并且,[width = “15”】和[height = “2”】是與描繪相關(guān)的記述。如上所述,在以XML形式記述的程序320中,包含與描繪相關(guān)的視覺顯示記述部、以及與程序內(nèi)容相關(guān)的內(nèi)容記述部。此外,在以如上所述的XML形式對(duì)程序320進(jìn)行記述的情況下,在XML Schema中定義有程序的構(gòu)造。
[0040]電子手冊(cè)顯示處理部14進(jìn)行將電子手冊(cè)數(shù)據(jù)儲(chǔ)存部13中的電子手冊(cè)數(shù)據(jù)在顯示部12上顯示的處理。例如,能夠根據(jù)屬性信息從電子手冊(cè)數(shù)據(jù)儲(chǔ)存部13獲取所希望的型號(hào)名稱的電子手冊(cè)而進(jìn)行顯示。另外,在對(duì)樣本程序進(jìn)行顯示的情況下,具有讀入以XML形式記述的文件的與描繪相關(guān)的記述、在顯示部12上進(jìn)行描繪的功能。
[0041 ] 程序復(fù)制部15在通過電子手冊(cè)顯示處理部14使電子手冊(cè)內(nèi)的樣本程序在顯示部12上顯示的狀態(tài)下,在由用戶發(fā)出了樣本程序的復(fù)制指示的情況下,進(jìn)行樣本程序的復(fù)制處理。具體來說,選擇樣本程序數(shù)據(jù)中的復(fù)制對(duì)象,存儲(chǔ)至復(fù)制程序存儲(chǔ)部16中。復(fù)制程序存儲(chǔ)部16暫時(shí)存儲(chǔ)由程序復(fù)制部15選擇的樣本程序數(shù)據(jù)。
[0042]程序生成畫面顯示處理部17與通過電子手冊(cè)顯示處理部14進(jìn)行的電子手冊(cè)的顯示處理獨(dú)立地,進(jìn)行在顯示部12上顯示程序生成畫面的處理。用戶在由顯示部