顯示設備和顯示方法
【技術領域】
[0001]這里討論的實施例涉及顯示方法、顯示設備和顯示程序。
【背景技術】
[0002]已知涉及可視化裝置的技術。可視化裝置跟蹤產品的制造并且使用指示生產線的制造狀態的日志來對跟蹤進行可視化,在生產線中多個制造裝置依次處理產品。當檢測到異常時,例如,該可視化裝置產生可視化圖像并且顯示所產生的可視化圖像,該可視化圖像在對各種工程中的因果關系進行可視化的圖像上指示發生檢測到的異常的工程。
[0003]例如,參照日本公開專利公布N0.2009-116842。
[0004]然而,對于這種相關的裝置,難于顯示允許用戶容易地在視覺上辨別制造狀態中的異常的可視化圖像。
[0005]例如,當某個處理中的處理時間比標準處理時間長時,這種過多的處理時間可以指示制造裝置中的異常,或者根據制造裝置的功能或處理能力而能夠被允許。因此,對于用戶,難于確定處理是否處于異常狀態,即便相關的可視化裝置顯示處理耗用了比標準處理時間長的時間。
[0006]因此,本發明的實施例的一個方面的目的在于提供允許用戶容易地在視覺上辨別生產線中的異常的顯示方法、顯示設備和顯示程序。
【發明內容】
[0007]根據實施例的一個方面,顯示設備包括識別單元、設置單元和顯示單元。識別單元針對在特定制造單元中要制造的每個產品,基于第一裝置的日志信息和第二裝置的日志信息,識別由第一裝置對產品執行的處理的開始時間或結束時間或此兩者,以及由第二裝置對產品執行的處理的開始時間或結束時間或此兩者,第一裝置和第二裝置包括在生產線中,第二裝置在第一裝置執行的處理之后執行處理。設置單元在第一時間軸上設置針對第一裝置中的每個產品識別的開始時間或結束時間或此兩者,第一時間軸指示由第一裝置對每個產品執行的處理的開始時間或結束時間或此兩者;在第二時間軸上設置針對第二裝置中的每個產品識別的開始時間或結束時間或此兩者,第二時間軸指示由第二裝置對每個產品執行的處理的開始時間或結束時間或此兩者,第二時間軸與第一時間軸平行;以及針對每個產品設置如下線,該線連接設置在第一時間軸上的點和設置在第二時間軸上的另一點。顯示單元顯示置于第一線和第二線之間的區域,使得該區域處于可視狀態并且與所設置的線重疊,第一線連接設置在第一時間軸和第二時間軸上的點,設置在第一時間軸上的點指示由第一裝置對第一產品執行的處理開始或結束的時間,設置在第二時間軸上的點指示由第二裝置對第一產品執行的處理開始或結束的其他時間,這些時間是由第一裝置和第二裝置兩者正常處理第一產品的時間,第一產品在特定制造單元中被首先制造,第二線連接設置在第一時間軸和第二時間軸上的其他點,設置在第一時間軸上的點指示由第一裝置對第二產品執行的處理開始或結束的時間,設置在第二時間軸上的點指示由第二裝置對第二產品執行的處理開始或結束的其他時間,這些時間是由第一裝置和第二裝置兩者正常處理特定制造單元中包括的所有產品的時間,第二產品在特定制造單元中被最后制造。
【附圖說明】
[0008]圖1是圖示根據第一實施例的顯示設備的結構的功能框圖;
[0009]圖2是圖示根據第一實施例的生產結果日志數據庫(DB)的數據結構的示例的示意圖;
[0010]圖3是用于說明由根據第一實施例的計算單元執行的用于計算開始時間的處理的不意圖;
[0011]圖4是圖示由根據第一實施例的計算單元計算的生產時段的示例的示意圖;
[0012]圖5是圖示由根據第一實施例的計算單元計算的理想數據的示例的示意圖;
[0013]圖6是圖示根據第一實施例的生產結果日志DB的數據結構的另一示例的示意圖;
[0014]圖7是用于說明由根據第一實施例的計算單元執行的用于計算結束時間的處理的不意圖;
[0015]圖8是圖示由根據第一實施例的計算單元計算的生產時段的另一示例的示意圖;
[0016]圖9是圖示由根據第一實施例的計算單元計算的理想數據的另一示例的示意圖;
[0017]圖10是用于說明由根據第一實施例的設置單元產生的圖表的示例的示意圖;
[0018]圖11是用于說明由根據第一實施例的設置單元產生的、與理想處理相關的圖表的示例的示意圖;
[0019]圖12是用于說明根據第一實施例的設置單元要顯示的圖表的示例的示意圖;
[0020]圖13是圖示根據第一實施例的顯示設備的整體處理流程的示例的流程圖;
[0021]圖14是用于說明由根據第一實施例的顯示設備執行的用于根據開始時間計算結束時間的處理流程的示例的流程圖;
[0022]圖15是用于說明由根據第一實施例的顯示設備執行的用于根據結束時間計算開始時間的處理流程的示例的流程圖;
[0023]圖16是用于說明由根據第一實施例的顯示設備執行的用于產生理想數據的處理流程的示例的流程圖;
[0024]圖17是圖示根據第二實施例的顯示設備的結構的功能框圖;
[0025]圖18是圖示根據第二實施例的生產結果日志DB的數據結構的示例的示意圖;
[0026]圖19是圖示由根據第二實施例的計算單元計算的生產時段和運送時段的示例的示意圖;
[0027]圖20是圖示由根據第二實施例的計算單元計算的準備時段的示例的示意圖;
[0028]圖21是圖示由根據第二實施例的計算單元計算的理想數據的示例的示意圖;
[0029]圖22是用于說明根據第二實施例的設置單元要顯示的圖表的示例的示意圖;
[0030]圖23是用于說明由根據第二實施例的顯示設備執行的用于計算理想時段的處理流程的示例的流程圖;
[0031]圖24是用于說明由根據第二實施例的顯示設備執行的用于計算理想準備時段的處理流程的示例的流程圖;
[0032]圖25是用于說明由根據第二實施例的顯示設備執行的用于計算理想運送時段的處理流程的示例的流程圖;
[0033]圖26是用于說明由根據第二實施例的顯示設備執行的用于產生理想數據的處理流程的示例的流程圖;以及
[0034]圖27是圖示與第一或第二實施例的顯示設備相關的計算機的硬件結構的示意圖。
【具體實施方式】
[0035]將參照【附圖說明】優選實施例。實施例不對本發明構成限制。實施例可以在沒有它們之間的抵觸的情況下以它們的任何組合實施。在下面的描述中,執行相同處理的功能結構以及先前描述的相同處理由相同的數字標注,并且省略它們的描述。
[0036][a]第一實施例
[0037]顯示設備的功能結構
[0038]下文描述了根據第一實施例的顯示設備100的功能結構的示例。圖1是圖示根據第一實施例的顯示設備的結構的功能框圖。如圖1中所示,顯示設備100包括顯示單元101、控制器110和存儲單元120。顯示單元101在監視器上顯示由顯示設備100執行的處理的結果。下文描述在顯示單元101上顯示的顯示數據的細節。在以下描述中使用的時間值考慮小數點之后的值,這些值未被示出。因此,這些值在一些情況下包括約I秒的誤差。
[0039]存儲單元的結構
[0040]存儲單元120在其中存儲用于使產品的制造狀態可視化的處理的各種類型的信息,每個產品通過由生產線中包括的多個制造裝置依次執行的處理來制造。存儲單元120包括例如生產結果日志數據庫(DB) 121。存儲單元120是半導體存儲元件,諸如隨機存取存儲器(RAM)、只讀存儲器(ROM)或閃速存儲器,或者存儲設備,諸如硬盤驅動器或光盤驅動器。
[0041]生產結果日志DB 121在其中存儲由生產線中包括的制造裝置執行的處理的日志。例如,生產結果日志DB 121在其中存儲如下數據,該數據指示關于每個產品的、能夠識別由生產線中包括的第一制造裝置至第七制造裝置依次執行的工程I至工程7中的處理的開始時間或結束時間的信息。
[0042]圖2是圖示根據第一實施例的生產結果日志DB的數據結構的示例的示意圖。在圖2中所示的示例中,生產結果日志DB 121在其中彼此相關聯地存儲產品編號和結束時間,每個產品編號識別處理對象產品,每個結束時間是當工程中的處理結束時的時間。
[0043]例如,生產結果日志DB 121的第一記錄指示由產品編號“SN0001”指示的產品的工程I結束于“9:08:38”,其工程2結束于“9:16:32”,并且其工程3結束于“9:24:10”。生產結果日志DB 121的第二記錄指示由產品編號“SN0002”指示的產品的工程I結束于“9:19:34”,其工程2結束于“9:32:05”,并且其工程3結束于“9:46:12”。生產結果H志DB121在其中存儲指示各個工程中的其他產品的結束時間的信息作為其他記錄。在圖2的示例中,呈現了關于由產品編號“SN0001”至產品編號“SN0005”指示的產品的工程I至3中的結束時間。生產結果日志DB 121進一步在其中存儲產品的工程4至7中的結束時間。生產結果日志DB 121進一步在其中存儲由產品編號“SN0006”至產品編號“SN0020”指示的產品的工程I至7中的結束時間。在圖2中所示的示例中,關于各個項的數據彼此相關聯地被存儲成記錄。該數據可以以與圖2中所示不同的方式被存儲,只要在彼此關聯的項之間如上文所述保持關系即可。
[0044]控制器的結構
[0045]控制器110執行關于使產品的制造狀態可視化的處理的控制,每個產品通過由生產線中包括的制造裝置依次執行的處理來制造。控制器110包括例如識別單元111、計算單元112和設置單元113。控制器110中包括的識別單元111、計算單元112和設置單元113的功能可以由例如執行特定程序的中央處理單元(CPU)實現。控制器110的功能可以由諸如專用集成電路(ASIC)或現場可編程門陣列(FPGA)的集成電路實現。
[0046]識別單元的結構
[0047]識別單元111針對每個產品基于在生產結果日志DB 121中存儲的信息識別每個工程中的開始時間或結束時間或此兩者。具體地,識別單元111識別生產結果日志DB121中存儲的結束時間中的、與要顯示制造狀態的產品的產品編號相關聯的每個結束時間。例如,當識別由產品編號“SN0001”指示的產品在每個工程中的結束時間時,識別單元111識別與產品編號“SN0001”相關聯的工程I中的結束時間“9:08:38”,以及與產品編號“SN0001”相關聯的工程2中的結束時間“9:16:32”。識別單元111還識別與產品編號“ SN0001”相關聯的工程3中的結束時間“ 9:24:10 ”。
[0048]計算單元的結構
[0049]計算單元112針對每個產品和每個工程使用生產結果日志DB 121來計算生產時段,生產時段是其中在工程中執行處理的時段。計算單元112針對每個工程識別所計算的生產時段中的最短生產時段作為理想時段。計算單元112使用針對各個工程識別的理想時段來計算對日志存儲在生產結果日志DB 121中的所有產品執行理想處理時的理想結束時間。在下面的描述中,計算單元112針對所有產品計算的各個工程中的一組理想結束時間被描述為理想數據。
[0050]計算單元112執行的處理的第一示例
[0051]圖2中所示的生產結果日志DB 121在其中存儲關于每個產品的各個工程中的結束時間,但是沒有存儲均指示在工程中開始處理的時間的開始時間。在這種生產結果日志DB 121在其中僅存儲各個工程中的結束時間的情況下,計算單元112針對每個產品使用所存儲的結束時間來估計各個工程中的開始時間。計算單元112針對每個產品使用估計的開始時間和生產結果日志DB 121中存儲的結束時間來計算各個工程中的生產時段。計算單元112針對每個工程識別所計算的生產時段中的最短生產時段作為理想時段。
[0052]下文參照圖3描述了由計算單元112執行的處理的示例。圖3是用于說明由根據第一實施例的計算單元執行的用于計算開始時間的處理的示意圖。如圖3中所示,指示第一產品的結束時間的符號21a和指示接著第一產品被處理的第二產品的結束時間的符號22a被設置在時間軸20a上,由第一制造裝置執行的工程I中的各個產品的結束時間被設置在時間軸20a上。此外,指示第一產品的結束時間的符號21b和指示第二產品的結束時間的符號22b被設置在時間軸20b上,由第二制造裝置執行的工程2中的各個產品的結束時間被設置在時間軸20b上。
[0053]當通過生產線中包括的多個裝置依次執行的處理來制造產品時,例如,在工程I中處理第一產品并且隨后在工程2中處理第一產品。由于該順序,