本發(fā)明涉及工序管理系統(tǒng)、工序管理裝置及工序管理方法。
背景技術(shù):
以往,在車間(例如汽車制造車間)中,工序管理很重要,研究了與工序管理相關(guān)的各種方法。例如專利文獻1中公開了一種生產(chǎn)管理系統(tǒng),對產(chǎn)品生產(chǎn)計劃的適當化及實際的產(chǎn)品生產(chǎn)作業(yè)的進展適當進行管理。
具體地,專利文獻1記載的生產(chǎn)管理系統(tǒng)具備數(shù)據(jù)庫,該數(shù)據(jù)庫中登記有生產(chǎn)一臺產(chǎn)品所需的使用部件數(shù)、作業(yè)時間、機械作業(yè)時間、試驗時間及從部件供應到制造完成為止的信息,數(shù)據(jù)庫基于新規(guī)格產(chǎn)品、產(chǎn)品革新的信息而隨時被更新,生產(chǎn)管理系統(tǒng)基于該數(shù)據(jù)庫進行壓力工序(過重作業(yè)的工序或者沒有按計劃消化的作業(yè)工序)的管理。并且,在畫面中顯示壓力工序的預測及實績來進行可視化管理,并且對相關(guān)部門通過電子郵件進行通知,另外,能夠自動執(zhí)行重新擬定計劃。
現(xiàn)有技術(shù)文獻
專利文獻
專利文獻1:日本特開2011-90595號公報
技術(shù)實現(xiàn)要素:
發(fā)明所要解決的課題
但是,在車間內(nèi)設置有各種設備,各種設備連接至可編程邏輯控制器(PLC:Programmable Logic Controller)。作為各種設備,例如具有檢測制造線上的車輛通過的傳感器。
該傳感器設置在制造線上的各處,若檢測到車輛在制造線通過,則將通過信號發(fā)送到PLC。PLC接收到來自傳感器的通過信號時,作為設備信息存儲在PLC具備的寄存器中,并且基于存儲的設備信息適當控制各種設備。
另外,PLC在與各種設備連接的同時,與客戶端、服務器等上位裝置連接。PLC與上位裝置之間的連接使用稱作OPC(OLE for Process Control)的通信標準。無論PLC的供應商如何,OPC用于使上位裝置與PLC之間相互連接,從而能夠通信。通過OPC進行的通信也被稱作OPC通信。
通過該OPC通信,上位裝置能夠適當?shù)孬@取存儲在PLC的寄存器中的設備信息。上位裝置通過分析從PLC獲取到的設備信息,能夠掌握制造工序的延遲等,進行工序管理。
但是,在上位裝置欲利用OPC通信與多個不同供應商的PLC通信的情況下,需要在上位裝置側(cè)針對不同供應商的各PLC進行各種設定,需要復雜的作業(yè)。另外,在上位裝置中欲分析來自PLC的設備信息的情況下,需要用于進行分析的專業(yè)知識。
進而,即使在上位裝置中得到了制造工序產(chǎn)生了延遲這一分析結(jié)果的情況下,由于生產(chǎn)節(jié)拍時間針對汽車各零件而分別不同,實際上也難以判斷作為分析結(jié)果而得到的延遲是否在允許范圍內(nèi)、在允許范圍外時屬于輕微還是重大。
即,欲通過OPC通信將上位裝置與PLC可通信地進行連接的情況下,存在需要復雜的設定作業(yè)這樣的第一課題。另外,在想要在上位裝置中分析通過OPC通信獲取到的設備信息的情況下,存在如果沒有專業(yè)知識就無法分析這樣的第二課題。并且,即便進行了分析,也存在當分析結(jié)果不妥當時無法適當進行工序管理這樣的第三課題。
本發(fā)明考慮到以上方面而完成,提供無需復雜的設定作業(yè)就能容易地獲取設備信息,并且能夠根據(jù)獲取到的設備信息進行適當?shù)墓ば蚬芾淼墓ば蚬芾硐到y(tǒng)、工序管理裝置及工序管理方法。
用于解決課題的手段
為了解決該課題,本發(fā)明中,在具備用于控制在車間內(nèi)設置的設備的控制器、以及通過OPC通信可通信地與控制器連接的工序管理裝置的工序管理系統(tǒng)中,控制器具備存儲來自設備的設備信息的寄存器,工序管理裝置具備將寄存器的存儲區(qū)域所對應的標簽作為定義信息來存儲的存儲部、以及參照定義信息,定期訪問標簽所對應的寄存器的存儲區(qū)域來監(jiān)視設備信息的監(jiān)視通信部。
另外,為了解決該課題,本發(fā)明中,與用于控制在車間內(nèi)設置的設備的控制器通過OPC通信可通信地連接的工序管理裝置中,控制器具備存儲來自設備的設備信息的寄存器,該工序管理裝置具備將寄存器的存儲區(qū)域所對應的標簽作為定義信息來存儲的存儲部、以及參照定義信息,定期訪問標簽所對應的寄存器的存儲區(qū)域來監(jiān)視設備信息的監(jiān)視通信部。
另外,為了解決該課題,本發(fā)明中,具備用于控制在車間內(nèi)設置的設備的控制器和通過OPC通信可通信地與控制器連接的工序管理裝置的工序管理系統(tǒng)的工序管理方法中,具備:控制器存儲來自設備的設備信息的第1步驟;工序管理裝置將寄存器的存儲區(qū)域所對應的標簽作為定義信息來存儲的第2步驟;以及,工序管理裝置參照定義信息,定期訪問標簽所對應的寄存器的存儲區(qū)域來監(jiān)視設備信息的第3步驟。
發(fā)明效果
根據(jù)本發(fā)明,無需復雜的設定作業(yè)就能容易地獲取設備信息,并且能夠基于獲取到的設備信息進行適當?shù)墓ば蚬芾怼?/p>
附圖說明
圖1是工序管理系統(tǒng)的整體結(jié)構(gòu)圖。
圖2是差異信息的概念圖。
圖3是實績信息的概念圖。
圖4是工序信息的概念圖。
圖5是定義信息的概念圖。
圖6是畫面結(jié)構(gòu)圖。
圖7是說明本實施方式中的處理的概要的概念圖。
圖8是表示正態(tài)分布的概念圖。
圖9是表示監(jiān)視通信處理的流程圖。
圖10是表示上次值比較處理的流程圖。
圖11是表示工序?qū)嵖儽容^處理的流程圖。
具體實施方式
以下,結(jié)合附圖詳細描述本發(fā)明的一種實施方式。
(1)整體結(jié)構(gòu)
圖1表示本實施方式中的工序管理系統(tǒng)1的整體結(jié)構(gòu)。工序管理系統(tǒng)1具備可編程邏輯控制器(PLC:Programmable Logic Controller)10、工序管理裝置20、OPC(OLE for Process Control)服務器30、監(jiān)視器40及上位處理器50等而構(gòu)成。
PLC10是設置在車間(例如汽車制造車間)內(nèi)的控制裝置,由CPU(Central Processing Unit)11、寄存器12及通信部13構(gòu)成。CPU11接收到來自在車間內(nèi)所設置的各種設備(省略圖示)的信號時,將接收到的信號作為設備信息存儲到寄存器12中。此外,作為車間內(nèi)所設置的各種設備,例如有檢測制造線上的車輛通過的傳感器。另外,在設備為傳感器的情況下,CPU11將來自傳感器的通過信號作為設備信息存儲到寄存器12中。
寄存器12存儲來自各種設備的設備信息。另外,寄存器12在從已經(jīng)存儲有設備信息的同一設備接收到新的設備信息的情況下,以新的設備信息覆蓋過去的設備信息進行存儲。
通信部13連接至OPC服務器30,將存儲在寄存器12中的設備信息發(fā)送到OPC服務器30。發(fā)送到OPC服務器30的設備信息被發(fā)送到工序管理裝置20,在工序管理裝置20中保存。另一方面,通信部13接收來自OPC服務器30的控制信息。此處,所接收的控制信息是用于控制各種設備的動作的信息。接收到的控制信息通過CPU11轉(zhuǎn)換為控制信號并發(fā)送到各種設備。
工序管理裝置20具備CPU21、HDD(Hard Disk Drive)22、通信部23及操作顯示部24等而構(gòu)成。CPU21基于監(jiān)視通信部211、上次值比較部212及工序?qū)嵖儽容^部213等的各種程序和存儲在HDD22中的各種信息,對工序管理裝置20的動作進行集中控制。
關(guān)于CPU21具有的監(jiān)視通信部211、上次值比較部212及工序?qū)嵖儽容^部213等的各種程序所進行處理的細節(jié),將在下文描述(圖9~圖11),CPU21通過執(zhí)行這些各種程序的處理,能夠進行適當?shù)墓ば蚬芾怼?/p>
HDD22由差異信息221、實績信息222、工序信息223及定義信息224構(gòu)成。關(guān)于這些差異信息221、實績信息222、工序信息223及定義信息224的細節(jié),將在下文描述(圖2~圖4),差異信息221是表示預定獲取設備信息的時刻(工序時刻)與實際獲取到設備信息的時刻(實績時刻)的差異的信息,實績信息222是在某一時刻實際獲取到的設備信息(實績值),工序信息223是獲取的預定的設備信息(工序值),定義信息224是以寄存器12的地址等為代表的對各種設備定義的信息。
通信部23連接至OPC服務器30,將用于控制在車間內(nèi)設置的各種設備的動作的控制信息發(fā)送到OPC服務器30。發(fā)送到OPC服務器30的控制信息通過PLC10轉(zhuǎn)換為控制信號并發(fā)送到各種設備。另一方面,通信部23接收來自OPC服務器30的設備信息。接收到的設備信息由CPU21存儲在HDD22中。
操作顯示部24由例如鍵盤、鼠標等操作部及LCD(Liquid Crystal Display)等顯示部構(gòu)成。
OPC服務器30經(jīng)由LAN(Local Area Network)連接至通信部13及23。在連接時,使用稱為OPC的通信標準。此處,OPC服務器30獨立設置,但是不限于此,可以作為與工序管理裝置20構(gòu)成為一體的形式組裝在工序管理裝置20內(nèi)。
監(jiān)視器40是設置在車間內(nèi)的顯示部。監(jiān)視器40中顯示以能一目了然地掌握制造工序的進展狀況的方式被可視化的產(chǎn)品(車輛)。關(guān)于監(jiān)視器40中的顯示形式,將在下文描述(圖6)。
上位工序50連接在工序管理裝置20的上位側(cè),是集中控制工序管理的服務器。
(2)各信息的細節(jié)
參照圖2~圖5,說明存儲到工序管理裝置20的HDD22中的差異信息221、實績信息222、工序信息223及定義信息224等各信息。
圖2表示差異信息221的概念結(jié)構(gòu)。差異信息221由標簽欄2211及延遲秒數(shù)欄2212構(gòu)成。標簽欄2211中存儲與設備相對應的標簽的識別信息。另外,延遲秒數(shù)欄2212中存儲工序時刻及自工序時刻起的延遲秒數(shù)。
因此,圖2的情況表示,與例如識別信息為“PI01”的標簽相對應的設備在工序時刻為“13:00:00”時開始動作(延遲秒數(shù)為“0”),在工序時刻為“13:00:05”時未獲取設備信息,實際上延遲“3”秒獲取到設備信息。即,標簽為“PI01”的設備實際上在時刻為“13:00:08”(實績時刻)時獲取到設備信息。
另外,表示了該“PI01”的設備并不預定在工序時刻為“13:00:10”時獲取設備信息(延遲秒數(shù)為“空白”),在工序時刻為“13:00:15”時再次獲取到設備信息,此時延遲“2”秒獲取到信息。
圖3表示實績信息222的概念結(jié)構(gòu)。實績信息222由標簽欄2221及設備信息欄2222構(gòu)成。標簽欄2221中存儲與設備相對應的標簽的識別信息。另外,設備信息欄2222中存儲在某一時刻實際從設備獲取到的設備信息(實績值)。
因此,圖3的情況表示,與例如識別信息為“PI01”的標簽相對應的設備在某一時刻獲取到“000F”這一設備信息(實績值)。
圖4表示工序信息223的概念構(gòu)成。工序信息223由標簽欄2231及設備信息欄2232構(gòu)成。標簽欄2231中存儲與設備相對應的標簽的識別信息。另外,設備信息欄2232中,在每個工序時刻存儲從設備獲取的預定的設備信息(工序值)。
因此,圖4的情況表示,與例如識別信息為“PI01”的標簽相對應的設備預定在工序時刻為“13:00:00”時獲取設備信息“0000”,在5秒后的“13:00:05”時預定獲取設備信息“000F”。參照圖2的差異信息221,該設備信息“000F”延遲“3秒”被獲取到。
圖5表示定義信息224的概念結(jié)構(gòu)。定義信息224由項目欄2241及信息欄2242構(gòu)成。項目欄2241中存儲對設備定義的項目。另外,信息欄2242中存儲對設備定義的信息。
因此,圖5的情況表示,在例如“編號”的項目中存儲有“1”、“2”及“3”,共計三個設備的定義信息作為定義信息224被存儲。另外,對于編號為“1”的設備,例如作為“標簽”定義了“PI01”這一識別信息,作為“設備類別”定義了“Device001”這一設備類別的名稱。
另外,作為“監(jiān)視周期”,定義了“5”秒,表示該設備“PI01”以5秒間隔獲取設備信息。另外,作為“描繪要否”,定義了“1”,此處表示需要描繪。并且表示在描繪時以畫面上的“描繪位置X”方向的“192”像素的位置為描繪開始位置,以“描繪位置Y”方向的“168”像素的位置為描繪開始位置。
(3)畫面結(jié)構(gòu)
圖6表示監(jiān)視器40中顯示的畫面結(jié)構(gòu)的一個例子。監(jiān)視器40中顯示圖像G1及G2。在圖像G1及G2中顯示車輛ID及時刻,并且車輛ID及時刻所對應的車輛的狀態(tài)以能夠一目了然的形式顯示。
因此,在圖6的情況下,圖像G1中示出車輛ID為“00001”的車輛在時刻為“18:00:00”時在制造線上的車輛狀態(tài)。如圖像G1所示,能夠容易地掌握時刻為18:00:00”時的車輛上尚未安裝車輪。
而在圖像G2中示出車輛ID為“00001”的車輛在時刻為“18:00:30”時在制造線上的車輛狀態(tài)。由于車輛ID與圖像G1所示的車輛相同,因此圖像G2所示的車輛是圖像G1所示車輛在30秒后的狀態(tài)的車輛。如圖像G2所示,能夠容易地掌握在時刻為“18:00:30”時的車輛上安裝有車輪。
在車輪G21的安裝工序中發(fā)生了延遲等異常的情況下,可以對車輪G21改變顏色、顯示形式來區(qū)分于其他部位進行識別顯示。例如,可以只對車輪G21以紅色顯示,或者進行閃爍顯示。該情況下,能夠容易地掌握在車輪G21的工序中發(fā)生了延遲等異常。
(4)處理的概要
圖7表示本實施方式中的處理的概要。本實施方式為,無需復雜的設定作業(yè),工序管理裝置20就能獲取來自不同供應商的PLC10的設備信息,并且能夠基于獲取到的設備信息進行適當?shù)墓ば蚬芾怼?/p>
首先,PLC10當接收到來自在車間內(nèi)設置的各種設備(省略圖示)的信號時,將接收到的信號作為設備信息存儲在PLC10內(nèi)的寄存器12中。在寄存器12中,針對每個設備設有存儲設備信息的存儲區(qū)域,例如傳感器A1的設備信息存儲在存儲區(qū)域A11,傳感器B1的設備信息存儲在存儲區(qū)域B11。
監(jiān)視通信部211經(jīng)由OPC服務器30定期監(jiān)視PLC10的寄存器12,在監(jiān)視時參照定義信息224。定義信息224中存儲有設備所對應的標簽及該標簽所對應的寄存器12的任意存儲區(qū)域,另外,標簽中設定有監(jiān)視周期。因此,監(jiān)視通信部211通過參照定義信息224的標簽,能夠以預先設定的監(jiān)視周期定期監(jiān)視寄存器12的任意存儲區(qū)域。
監(jiān)視通信部211檢測到在寄存器12的存儲區(qū)域存儲或者覆蓋設備信息時,將存儲或者覆蓋的設備信息發(fā)送到上次值比較部212。
上次值比較部212接收到來自監(jiān)視通信部211的設備信息時,將接收到的設備信息作為實績信息222存儲在HDD22中。另外,上次值比較部212參照實績信息222,比較本次接收到的設備信息和上次接收到的設備信息,判斷是否存在差異。
在存在差異的情況下,即,設備信息被更新的情況下,上次值比較部212向工序?qū)嵖儽容^部213通知已經(jīng)更新,并且以能一目了然的形式在監(jiān)視器40中顯示更新部位。
工序?qū)嵖儽容^部213接收到來自上次值比較部212的通知時,參照工序信息223,計算設備實際獲取到設備信息的時刻(實績時刻)與預定獲取的時刻(工序時刻)有無差異,將作為計算結(jié)果而得到的延遲秒數(shù)存儲在差異信息221。
在實績時刻被判斷為延遲的情況下,工序?qū)嵖儽容^部213確認延遲的程度。具體地,工序?qū)嵖儽容^部213將至此為止的實績時刻與工序時刻的差的分布近似為正態(tài)分布(圖8),在產(chǎn)生了被判斷為充分延遲程度的顯著性的情況下,判斷為異常。然后,工序?qū)嵖儽容^部213將異常部位(延遲部位)以能夠一目了然的形式在監(jiān)視器40中顯示,并且通知上位工序50。
圖8表示基于實績時刻與工序時刻的差而計算的正態(tài)分布F(X)。正態(tài)分布F(X)用于在實績時刻被判斷為延遲的情況下,判斷該延遲是處于允許范圍內(nèi),還是處于允許范圍外屬于異常,表示延遲秒數(shù)成為X的概率。正態(tài)分布F(X)通過下述式子1計算。
X:本次的延遲秒數(shù)
m:過去的延遲秒數(shù)的平均
σ:標準偏差
過去5次的延遲秒數(shù)為X1、X2、X3、X4、X5的情況下的過去延遲秒數(shù)的平均m及標準偏差σ通過下述式子2及3計算。
在實績時刻被判斷為延遲的情況下,工序?qū)嵖儽容^部213在該正態(tài)分布F(X)中代入本次的延遲秒數(shù),計算本次的延遲秒數(shù)的延遲發(fā)生的概率。然后,在將顯著水平設為5%時作為計算結(jié)果得到的概率不足5%的情況下,工序?qū)嵖儽容^部213判斷為本次的延遲秒數(shù)為允許范圍外,屬于異常。
(5)處理的細節(jié)
參照圖9~圖11,說明圖7及圖8中說明的監(jiān)視通信部211、上次值比較部212及工序?qū)嵖儽容^部213的處理的細節(jié)。
圖9表示監(jiān)視通信部211的處理的細節(jié)。例如以監(jiān)視通信部211接受到來自操作顯示部24的執(zhí)行指示,或者工序管理裝置20的電源被接通為契機而開始該處理。
首先,監(jiān)視通信部211參照定義信息224,讀出各標簽所對應的各種信息(SP1)。具體地,標簽對應于寄存器12的存儲區(qū)域、監(jiān)視周期、描繪要否及描繪信息(描繪位置及描繪圖像),監(jiān)視通信部211針對各標簽讀出與這些標簽對應的各種信息。
接著,監(jiān)視通信部211參照讀出的各種信息中的監(jiān)視周期,判斷是否存在從寄存器12的存儲區(qū)域讀出設備信息的定時的標簽(SP2)。監(jiān)視通信部211若步驟SP2的判斷中得到否定結(jié)果,則參照標簽所對應的監(jiān)視周期中的最小監(jiān)視周期,計算成為下次最近的讀出設備信息的定時為止的時間(SP3)。
然后,監(jiān)視通信部211以作為計算結(jié)果而得到的時間待機后(SP4),再次判斷是否存在讀出定時的標簽(SP2)。監(jiān)視通信部211若在步驟SP2的判斷中得到肯定結(jié)果,則從讀出定時的標簽所指定的寄存器12的存儲區(qū)域讀出設備信息(SP5),結(jié)束本處理。
監(jiān)視通信部211在步驟SP5之后將讀出的設備信息發(fā)送到上次值比較部212。另外,此處由監(jiān)視通信部211讀出的設備信息包含例如傳感器A~D那樣多個設備的設備信息。
圖10表示上次值比較部212的處理的細節(jié)。以上次值比較部212獲取到來自監(jiān)視通信部211的設備信息為契機開始該處理。
首先,上次值比較部212將由監(jiān)視通信部211讀出的所有設備信息相連,生成一個數(shù)字串(SP11)。接著,上次值比較部212同樣將由監(jiān)視通信部211上次讀出的所有設備信息相連,生成一個數(shù)字串(SP12)。然后,上次值比較部212計算所生成的兩個數(shù)字串的異或(SP13),判斷異或是否為零(SP14)。
上次值比較部212若在步驟SP14的判斷中得到肯定結(jié)果,則由于不存在差異而判斷為設備信息未更新,將判斷結(jié)果通知工序?qū)嵖儽容^部213,結(jié)束本處理。
與此相對,上次值比較部212若在步驟SP14的判斷中得到否定結(jié)果,則由于存在差異而判斷為設備信息已更新,將判斷結(jié)果通知工序?qū)嵖儽容^部213,并且將判斷為存在差異的標簽、本次讀出的設備信息、上次讀出的設備信息發(fā)送到工序?qū)嵖儽容^部213(SP15)。
接著,上次值比較部212參照判斷為存在差異的標簽所對應的描繪要否,判斷是否為描繪對象標簽(SP16)。上次值比較部212若在步驟SP16的判斷中得到否定結(jié)果,則結(jié)束本處理。
與此相對,上次值比較部212若在步驟SP16的判斷中得到肯定結(jié)果,則獲取定義信息224中存儲的描繪信息(描繪位置及描繪圖像)(SP17)。然后,上次值比較部212將描繪標志設定為“開(ON)”(SP18),結(jié)束本處理。
上次值比較部212在將描繪標志設定為“開(ON)”后,可以從定義信息224獲取描繪位置及描繪圖像,在監(jiān)視器40中描繪。在該情況下,若觀看監(jiān)視器40中描繪的圖像,就能一目了然地掌握更新部位。
圖11表示工序?qū)嵖儽容^部213的處理的細節(jié)。以工序?qū)嵖儽容^部213接收到來自上次值比較部212的有無差異的通知為契機開始該處理。
首先,工序?qū)嵖儽容^部213參照工序信息223,讀出表示各時刻的各設備信息的工序值的工序信息223(SP21)。接著,工序?qū)嵖儽容^部213在比較從寄存器12讀出的設備信息(實績值)與工序信息223所示的工序值時,將用于依次追溯時刻來進行比較的增量變量N(偏差時間N)設為0來進行初始化(SP22)。另外,工序?qū)嵖儽容^部213決定使增量變量N增加到多大,即決定N的最大值M(SP23)。
作為步驟SP23中的最大值M的決定方法,此處采用下述方法。作為前提,預先儲存至此為止的工序時刻和實績時刻的偏差。接著,假定所儲存的偏差遵循正態(tài)分布進行近似,計算平均和方差。在將顯著水平設為5%時,將顯著水平以下的偏差時間N判斷為有顯著性,將有顯著性的偏差時間N中的最小值決定為M。
接著,工序?qū)嵖儽容^部213獲取工序信息223所示的時刻中的、N個前的時刻,將獲取到的時刻所對應的工序值相連來生成數(shù)字串(SP24)。然后,工序?qū)嵖儽容^部213計算與步驟SP11中生成的數(shù)字串的異或(SP25),判斷異或是否為零(SP26)。
工序?qū)嵖儽容^部213若在步驟SP26的判斷中得到肯定結(jié)果,則判斷不存在工序延遲,轉(zhuǎn)移到步驟SP35。與此相對,工序?qū)嵖儽容^部213若在步驟SP26的判斷中得到否定結(jié)果,則判斷為存在工序延遲的可能性,使增量變量N以+1方式增加(SP27)。
接著,工序?qū)嵖儽容^部213判斷增量變量N是否為M以下(SP28)。工序?qū)嵖儽容^部213若在步驟SP28的判斷中得到肯定結(jié)果,則轉(zhuǎn)移到步驟SP24并重復以上處理(SP24~SP27)。
與此相對,工序?qū)嵖儽容^部213若在步驟SP28的判斷中得到否定結(jié)果,則考慮到實際的進展狀況超出工序信息223所示的預定并進展的可能性,獲取工序信息223所示的當前時刻緊后的時刻,將獲取到的時刻所對應的設備信息相連來生成數(shù)字串(SP29)。然后,工序?qū)嵖儽容^部213計算與步驟SP11中生成的數(shù)字串的異或(SP30),判斷異或是否為零(SP31)。
工序?qū)嵖儽容^部213若在步驟SP31的判斷中得到肯定結(jié)果,則判斷為進展狀況無延遲,或者雖然產(chǎn)生了少許延遲但是并無異常,轉(zhuǎn)移到步驟SP35。與此相對,工序?qū)嵖儽容^部213若在步驟SP31的判斷中得到否定結(jié)果,則判斷為進展狀況產(chǎn)生了延遲,該延遲屬于異常。
接著,工序?qū)嵖儽容^部213判斷被判斷為異常的設備信息的標簽是否為描繪對象的標簽(SP32)。工序?qū)嵖儽容^部213若在步驟SP32的判斷中得到否定結(jié)果,則轉(zhuǎn)移到步驟SP35。與此相對,工序?qū)嵖儽容^部213若在步驟SP32的判斷中得到肯定結(jié)果,則從定義信息224獲取標簽所對應的描繪位置及描繪圖像(SP33),將描繪標志設定為“開(ON)”(SP34)。
接著,工序?qū)嵖儽容^部213判斷描繪標志是否為“開(ON)”(SP35)。工序?qū)嵖儽容^部213若在步驟SP35的判斷中得到否定結(jié)果,則結(jié)束本處理。與此相對,工序?qū)嵖儽容^部213若在步驟SP35的判斷中得到肯定結(jié)果,則基于已獲取的描繪位置及描繪圖像,在監(jiān)視器40描繪對象部件(SP36),結(jié)束本處理。
(6)本實施方式的效果
如上所述,根據(jù)本實施方式中的工序管理系統(tǒng)1,工序管理裝置20通過參照定義信息224,可以經(jīng)由OPC服務器30訪問PLC10的寄存器12。定義信息224能夠容易地重寫。因此,工序管理裝置20通過適當變更該定義信息224,無需復雜的設定作業(yè)、系統(tǒng)的編譯等就能容易地訪問不同供應商的多個PLC10,或者在工序管理系統(tǒng)1中新追加的PLC10。
另外,比較從寄存器12獲取到的設備信息和上次獲取到的設備信息,在判斷為更新的情況下分析該設備信息,將更新部件顯示于監(jiān)視器40,由此能夠?qū)⒅圃炀€上產(chǎn)品的進展狀況可視化。因此,即便作業(yè)人員不是工序管理專家,也能容易地掌握工序的進展狀況。
另外,比較從寄存器12獲取到的設備信息和在工序信息223中所示的設備信息,在判斷為延遲的情況下,判斷該延遲是否為允許范圍內(nèi),并且將產(chǎn)生了延遲的部件在監(jiān)視器40中進行識別顯示,從而能夠?qū)⒀舆t部位可視化。因此,即便作業(yè)人員不是工序管理專家,也能容易地掌握工序的延遲。
符號說明
1:工序管理系統(tǒng);
10:PLC;
20:工序管理裝置;
211:監(jiān)視通信部;
212:上次值比較部;
213:工序?qū)嵖儽容^部;
221:差異信息;
222:實績信息;
223:工序信息;
224:定義信息;
30:OPC服務器;
40:監(jiān)視器;
50:上位裝置。