Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7835019B2 - 分析装置、分析方法およびプログラム - Google Patents
[go: Go Back, main page]

JP7835019B2 - 分析装置、分析方法およびプログラム - Google Patents

分析装置、分析方法およびプログラム

Info

Publication number
JP7835019B2
JP7835019B2 JP2022007038A JP2022007038A JP7835019B2 JP 7835019 B2 JP7835019 B2 JP 7835019B2 JP 2022007038 A JP2022007038 A JP 2022007038A JP 2022007038 A JP2022007038 A JP 2022007038A JP 7835019 B2 JP7835019 B2 JP 7835019B2
Authority
JP
Japan
Prior art keywords
time period
analysis
period
time
aforementioned
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022007038A
Other languages
English (en)
Other versions
JP2023105970A (ja
Inventor
慎也 藤本
直哉 橋本
孝生 河本
信 河相
大貴 杉山
英紀 八竹
拓一 古澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Corp filed Critical Omron Corp
Priority to JP2022007038A priority Critical patent/JP7835019B2/ja
Priority to KR1020220176760A priority patent/KR20230112532A/ko
Priority to CN202211631624.4A priority patent/CN116468209A/zh
Priority to US18/145,445 priority patent/US20230229137A1/en
Publication of JP2023105970A publication Critical patent/JP2023105970A/ja
Application granted granted Critical
Publication of JP7835019B2 publication Critical patent/JP7835019B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by monitoring or safety
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06398Performance of employee with respect to a job function
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32015Optimize, process management, optimize production line
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50185Monitoring, detect failures, control of efficiency of machine, tool life
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Automation & Control Theory (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Description

本開示は、分析装置、分析方法およびプログラムに関する。
複数の工程を含む生産現場では、作業効率の改善のために作業分析が実施されている。例えば、特開2012-22602号公報(特許文献1)は、工程を縦軸、時間を横軸にとり、工程上及び時間上のワークと作業者の位置を視覚化したランニングチャートを描画する技術を開示している。特許文献1の開示の技術によれば、ランニングチャートを確認することにより、ラインの作業状況を把握できる。
特開2012-22602号公報
特許文献1に開示の技術では、ランニングチャートを熟知したユーザでなければ、作業効率の低下の有無を判断できない。
本開示は、上記の問題に鑑みてなされたものであり、その目的は、作業効率の低下の有無を容易に把握できる分析装置、分析方法およびプログラムを提供することである。
本開示の一例によれば、複数の工程を含む製造システムの分析装置は、第1取得部と、第2取得部と、分析部と、提供部と、を備える。第1取得部は、複数の工程の各々における各製品が滞在している第1時間帯を示すデータを取得する。第2取得部は、複数の工程の各々における作業者が滞在している第2時間帯を示すデータを取得する。分析部は、複数の工程の各々における各製品についての作業状況を分析する。提供部は、分析部による分析結果を提供する。分析部は、分析対象工程の分析対象期間における第1時間帯と第2時間帯との第1関係に基づいて、分析対象工程の分析対象期間において作業効率を低下させる要因が発生しているか否かを判断する。
この開示によれば、第1時間帯と第2時間帯との関係に基づいて、作業効率を低下させる要因の発生の有無を判断する分析が実施され、分析結果が提供される。これにより、ユーザは、作業効率の低下の有無を容易に把握できる。
上述の開示において、分析部は、工程の分類ごとに、第1時間帯と第2時間帯との関係を定義するための条件と作業効率が低下する要因の種類とを関連付けた情報を記憶している。分析部は、複数の工程の各々について、当該工程が属する分類に対応する情報から、第1関係が満たす条件に関連付けられた要因の種類を特定する。この開示によれば、ユーザは、作業効率を低下させる要因の種類を把握できる。
上述の開示において、提供部は、第1軸を工程順方向とし、第2軸を時間とするグラフを提供し、グラフに第1時間帯および第2時間帯を表示し、要因が発生していると判断された時間帯を残りの時間帯と異なる表示形式で表示する。
この開示によれば、ユーザは、グラフを確認することにより、作業効率を低下させる要因が発生している時間帯を容易に把握できる。
上述の開示において、分析部は、要因が発生していると判断された第1時間帯および第2時間帯のうち、要因が発生している第3時間帯を特定する。提供部は、第1軸を工程順方向とし、第2軸を時間軸とするグラフを提供し、グラフに第1時間帯および第2時間帯を表示し、分析部によって特定された要因の種類に応じて、第3時間帯の表示形式を異ならせる。
この開示によれば、ユーザは、グラフを確認することにより、作業効率を低下させる要因が発生している第3時間帯を容易に把握できる。
上述の開示において、提供部は、第1軸を工程順方向とし、第2軸を時間軸とするグラフを提供し、グラフに第1時間帯および第2時間帯を表示し、グラフにおいて、要因が発生していると判断された分析対象期間について、分析部によって特定された要因の種類を表すテキストを表示する。
この開示によれば、ユーザは、グラフを確認することにより、作業効率を低下させる要因の種類を容易に把握できる。
上述の開示において、提供部は、複数の工程の各々について、標準作業が実施されているときの、製品が滞在している第4時間帯と作業者が滞在している第5時間帯とを記憶している。提供部は、グラフに表示されている第1時間帯および第2時間帯において、第4時間帯および第5時間帯と異なる部分の表示形式を残りの部分の表示形式と異ならせる。
この開示によれば、ユーザは、標準作業と異なる作業が実施されている時間帯を容易に把握できる。
上述の開示において、提供部は、複数の工程のうちの対象工程における各製品に対する作業に要した時間の分布を示すヒストグラムを提供する。ヒストグラムの各区分は、分析部によって特定された要因の種類ごとの割合を表す。
この開示によれば、対象工程のヒストグラムを確認することにより、作業に要した時間が長くなっている要因を容易に把握できる。
上述の開示において、分析部は、要因が発生していると判断された第1時間帯および第2時間帯のうち、要因が発生している第3時間帯を特定する。提供部は、第3時間帯を削除したときの製品の生産数の推移のシミュレーション結果をさらに提供する。
この開示によれば、ユーザは、シミュレーション結果を見ることにより、作業効率を低下させる要因を解消することにより、生産数がどれだけ上がるかを容易に認識できる。
本開示の一例によれば、複数の工程を含む製造システムの分析方法は、第1から第4のステップを備える。第1のステップは、複数の工程の各々における各製品が滞在している第1時間帯を示すデータを取得するステップである。第2のステップは、複数の工程の各々における作業者が滞在している第2時間帯を示すデータを取得するステップである。第3のステップは、複数の工程の各々における各製品についての作業状況を分析するステップである。第4のステップは、分析結果を提供するステップである。第3のステップは、分析対象工程の分析対象期間における第1時間帯と第2時間帯との関係に基づいて、分析対象工程の分析対象期間において作業効率を低下させる要因が発生しているか否かを判断するステップを含む。
本開示の一例によれば、プログラムは、上記の分析方法をコンピュータに実行させる。これらの開示によっても、作業効率の低下の有無を容易に把握できる。
本開示によれば、作業効率の低下の有無を容易に把握できる。
実施の形態に係る分析装置が適用される製造システムの一例を示す図である。 本実施の形態に係る製造システムのPLCのハードウェア構成例を示すブロック図である。 第1時間帯データ群の一例を示す図である。 情報処理装置のハードウェア構成の一例を示す模式図である。 第2時間帯データ群の一例を示す図である。 カメラから取得した動画に含まれるフレームの一例を示す図である。 実施の形態に係る分析装置のハードウェア構成の一例を示す模式図である。 実施の形態に係る分析装置の機能構成の一例を示す図である。 実施の形態に係る分析装置による分析処理の流れを示すフローチャートである。 分類「自動」の関連付け情報の一例を示す図である。 分類「半自動」の関連付け情報の一例を示す図である。 分類「手作業」の関連付け情報の一例を示す図である。 工程と分類とを対応付けた分類情報の一例を示す図である。 図9に示すステップS3のサブルーチンの流れを示すフローチャートである。 分析装置によって提供される画面の一例を示す図である。 分析装置によって提供される画面の別の例を示す図である。 変形例1に係る分析装置によって提供される画面の一例を示す図である。 変形例4に係る関連付け情報を示す図である。 変形例5に係る分析装置の提供部の処理を説明する図である。
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。以下で説明される各変形例は、適宜選択的に組み合わされてもよい。
§1 適用例
図1を参照して、本実施の形態に係る分析装置の適用例について説明する。図1は、実施の形態に係る分析装置が適用される製造システムの一例を示す図である。図1に示されるように、製造システム1は、分析装置10と、情報処理装置20と、PLC(Programmable Logic Controller)30と、複数の機器40と、カメラ50と、を備える。
複数の機器40は、生産現場2に配置される。生産現場2は、複数の工程Prを含む。生産現場2では、例えば、各種の製品が、複数の工程Prを経て生産される。複数の工程Prは、例えば、「塗装」工程、「主要ワークの組み立て」工程、「主要ワークの本体への組み込み」工程、「検査」工程などを含む。複数の工程Prの各々を区別する必要がある場合には、符号に「(1)」、「(2)」、「(3)」、・・・、「(n)」等の添え字を付して区別する。例えば、「工程Pr(1)」,「工程Pr(2)」,・・・,「工程Pr(n)」と記載して区別する。複数の工程の各々を特に区別する必要がない場合は単に「工程Pr」と称する。
複数の機器40は、複数の工程Prにおいてそれぞれ用いられる。つまり、工程Prと機器40とは予め対応付けられている。複数の機器40を相互に区別する必要がある場合には、符号に「(1)」,「(2)」,・・・,「(n)」等の添え字を付して区別し、特に区別する必要がない場合は単に「機器40」と称する。例えば、工程Pr(m)の実施には1台以上の機器40(m)が用いられる。すなわち、工程Pr(1)の実施には1台以上の機器40(1)が用いられる。同様に、工程Pr(2)の実施には1台以上の機器40(2)が用いられる。
PLC30は、生産現場2全体を制御する制御装置であり、複数の機器40の各々と通信可能に接続される。
PLC30と複数の機器40とを通信可能に接続するネットワークとして、各種の産業用イーサネット(登録商標)が用いられる。産業用イーサネット(登録商標)としては、たとえば、EtherCAT(登録商標)、Profinet IRT、MECHATROLINK(登録商標)-III、Powerlink、SERCOS(登録商標)-III、CIP Motionなどが知られており、これらのうちのいずれを採用してもよい。さらに、産業用イーサネット(登録商標)以外のフィールドネットワークが用いられてもよい。たとえば、モーション制御を行わない場合であれば、DeviceNet、CompoNet/IP(登録商標)などが用いられてもよい。
PLC30は、マスタスレーブ制御システムにおけるマスタとして動作し、入力デバイス(計測デバイス)としての複数の機器40の各々からの情報を入力データとして取得する。PLC30は、予め組み込まれたユーザプログラムに従って、取得した入力データを用いた演算処理を実行する。PLC30は、演算処理の実行に応じて、マスタスレーブ制御システムに対する制御内容を決定し、その制御内容に対応する制御データを、複数の機器40の各々へと出力する。PLC30は、複数の機器40の各々からの入力データの取得と、複数の機器40の各々への制御データの送信とを、所定の周期(制御周期)で繰り返し実行する。
PLC30によって複数の機器40から取得される入力データは、各工程Prに製品が到着したことを示すデータ、および、工程Prから次工程への製品の搬送が開始されたことを示すデータを含む。PLC30は、これらのデータに基づいて、各工程Prにおける各製品が滞在している第1時間帯60を示すデータの集合(以下、「第1時間帯データ群」と称する。)を生成し、第1時間帯データ群を分析装置10に出力する。
複数の機器40は、マスタスレーブ制御システムにおけるスレーブとして動作する。複数の機器40は、所定の制御周期ごとに繰り返し入力データをPLC30へと送信する入力デバイスであり、または、所定の制御周期ごとに繰り返し制御データをPLC30から受信し、受信した制御データにしたがって動作する出力デバイスである。複数の機器40は、例えば、PLC30に検知結果等を送信する入力デバイスとしてのセンサ(例えば、光電センサ)、読み取り結果を送信するバーコードリーダ、検査結果を送信する検査機(テスター)などを含んでもよい。また、複数の機器40は、複数の入力デバイスが接続されたPT(Programmable Terminal)を含んでもよい。さらに、複数の機器40は、ネジ締め、ピッキング等を実行する出力デバイスとしてのロボット等を含んでもよい。
カメラ50は、生産現場2の全体を俯瞰できる位置(典型的には天井)に設置され、生産現場2の全体を撮像することにより動画データ(以下、単に「動画」と称する。)を生成する。カメラ50は、例えば広角カメラまたは超広角カメラである。
情報処理装置20は、カメラ50と通信可能に接続される。情報処理装置20は、カメラ50から取得した動画を用いて、各工程Prに作業者が滞在している第2時間帯62を示すデータの集合(以下、「第2時間帯データ群」と称する。)を生成し、第2時間帯データ群を分析装置10に出力する。
分析装置10は、例えば汎用のコンピュータであり、表示装置および入力装置に接続される。
分析装置10は、PLC30と通信可能に接続され、定期的に第1時間帯データ群を取得する。さらに、分析装置10は、情報処理装置20と通信可能に接続され、定期的に第2時間帯データ群を取得する。
分析装置10は、複数の工程Prの各々における各製品についての作業状況を分析し、分析結果を提供する。分析装置10は、第1時間帯データ群によって示される第1時間帯60と第2時間帯データ群によって示される第2時間帯62とを用いて分析する。分析装置10は、複数の工程Prから分析対象工程を順次選択し、分析対象工程の分析対象期間における第1時間帯60と第2時間帯62との関係に基づいて、分析対象工程の分析対象期間において作業効率を低下させる要因が発生しているか否かを判断する。
例えば、作業者による作業により製品に加工が施される工程Prでは、製品の滞在している時間帯と作業者の滞在している時間とが重なっている必要がある。分析装置10は、このような工程Prについて、第1時間帯60と第2時間帯62とが重なっていない時間帯を、作業効率が低下している時間帯として判断すればよい。
また、作業者による作業が不要な工程Prでは、機器40が正常に動作している時間帯において、製品のみが滞在している。分析装置10は、このような工程Prについて、第2時間帯62を、作業者によって故障対応が実施されており、作業効率が低下している時間帯として判断すればよい。
このように、本実施の形態に係る分析装置10では、第1時間帯60と第2時間帯62との関係に基づいて、作業効率を低下させる要因の発生の有無を判断する分析が実施され、分析結果が提供される。これにより、ユーザは、作業効率の低下の有無を容易に把握できる。
§2 具体例
<PLCのハードウェア構成>
図2は、本実施の形態に係る製造システム1のPLC30のハードウェア構成例を示すブロック図である。図2に示されるように、PLC30は、CPU(Central Processing Unit)やMPU(Micro-Processing Unit)などのプロセッサ31と、チップセット32と、主メモリ33と、ストレージ34と、制御系ネットワークコントローラ35と、情報系ネットワークコントローラ36と、USBコントローラ37と、メモリカードインターフェイス38とを含む。
プロセッサ31は、ストレージ34に格納された各種プログラムを読み出して、主メモリ33に展開して実行することで、制御対象を制御するための制御演算を実現する。チップセット32は、プロセッサ31と各コンポーネントとのデータ伝送などを制御する。
ストレージ34には、基本的な処理を実現するためのシステムプログラム341と、制御演算を実現するためのユーザプログラム342と、第1時間帯データ群343とが格納される。
制御系ネットワークコントローラ35は、制御系ネットワークを介して、生産現場2の複数の機器40とのデータのやり取りを制御する。
情報系ネットワークコントローラ36は、情報系ネットワークを介して、分析装置10などとのデータのやり取りを制御する。
USBコントローラ37は、USB接続を介した外部装置(例えば、サポート装置)とのデータのやり取りを制御する。
メモリカードインターフェイス38は、メモリカード381を着脱可能に構成されており、メモリカード381に対してデータを書き込み、メモリカード381から各種データ(ユーザプログラムやトレースデータなど)を読み出すことが可能になっている。
プロセッサ31は、ユーザプログラム342を実行することにより、複数の機器40から様々なデータを周期的に収集する。複数の機器40から収集されるデータは、各工程Prにおいて製品が存在しているか否かを示すデータを含む。例えば、製品が存在しているか否かを示すデータは、物体を検出するセンサから出力される。物体を検出するセンサは、例えば、リミットスイッチ、光電センサ、などを含む。
また、複数の機器40から収集されるデータは、製品がセットされたことを示すデータを含んでもよい。製品がセットされたことを示すデータは、例えば、製品の投入完了後に作業者がボタンを押下することにより生成される。
さらに、複数の機器40から収集されるデータは、製品が取り出されたことを示すデータを含んでもよい。製品が取り出されたことを示すデータは、例えば、作業者が製品の取り出しボタンを押下することにより生成される。
プロセッサ31は、複数の機器40から収集されるデータに基づいて、複数の工程Prの各々における各製品が滞在している第1時間帯を示す第1時間帯データ群343を生成し、ストレージ34に格納する。
図3は、第1時間帯データ群の一例を示す図である。図3に示される第1時間帯データ群343は、テーブル形式を有している。第1時間帯データ群343の各レコードは、1つの第1時間帯60を示す。すなわち、各レコードは、工程Prを識別する工程IDと、当該工程Prに1つの製品が滞在していた時間帯の開始時刻と、当該時間帯の終了時刻と、を示す。開始時刻から終了時刻までの時間帯が第1時間帯60である。生産現場2では、製品が1つずつ生産される。そのため、複数個の製品が順次生産される場合、複数の工程Pr(1)~Pr(n)における作業が繰り返し実施される。従って、第1時間帯データ群343は、同一の工程IDを示す複数のレコードを含む。
第1時間帯データ群343は、定期的に情報系ネットワークコントローラ36によって分析装置10に送信される。
なお、図2には、プロセッサ31がプログラムを実行することで必要な処理が提供される構成例を示したが、これらの提供される処理の一部または全部を、専用のハードウェア回路(例えば、ASICまたはFPGAなど)を用いて実装してもよい。あるいは、PLC30の主要部を、汎用的なアーキテクチャに従うハードウェア(例えば、汎用パソコンをベースとした産業用パソコン)を用いて実現してもよい。この場合には、仮想化技術を用いて、用途の異なる複数のOSを並列的に実行させるとともに、各OS上で必要なアプリケーションを実行させるようにしてもよい。
<情報処理装置のハードウェア構成>
図4は、情報処理装置のハードウェア構成の一例を示す模式図である。情報処理装置20は、典型的には、汎用的なコンピュータアーキテクチャに従う構造を有する。図4に示されるように、情報処理装置20は、CPUやMPUなどのプロセッサ21と、メモリ22と、ストレージ23と、カメラインターフェイス24と、通信インターフェイス25と、を含む。これらの各部は、バスを介して、互いにデータ通信可能に接続される。
プロセッサ21は、ストレージ23に記憶されている各種のプログラムをメモリ22に展開して実行することで、本実施の形態に従う各種処理を実現する。
メモリ22は、典型的には、DRAM(Dynamic Random Access Memory)などの揮発性の記憶装置であり、ストレージ23から読み出されたプログラム、カメラ50から受けた動画などを記憶する。
カメラインターフェイス24は、プロセッサ21とカメラ50との間のデータ伝送を仲介する。より具体的には、プロセッサ21からカメラインターフェイス24を介してカメラ50に撮像指示が出力される。カメラインターフェイス24は、撮像指示に応じてカメラ50から受けた動画をプロセッサ21に出力する。
通信インターフェイス25は、プロセッサ21と外部デバイス(例えば分析装置10)との間のデータ伝送を仲介する。通信インターフェイス25は、典型的には、イーサネット(登録商標)やUSB(Universal Serial Bus)などを含む。
ストレージ23は、典型的には、ハードディスクトライブなどの不揮発性の磁気記憶装置である。ストレージ23は、プロセッサ21で実行される生成プログラム231と、生成プログラム231の実行によって生成された第2時間帯データ群232と、を記憶する。
図5は、第2時間帯データ群の一例を示す図である。図5に示される第2時間帯データ群232は、テーブル形式で表される。第2時間帯データ群232の各レコードは、1つの第2時間帯62を示す。すなわち、各レコードは、工程Prを識別する工程IDと、当該工程Prに作業者が滞在していた時間帯の開始時刻と、当該時間帯の終了時刻と、を示す。開始時刻から終了時刻までの時間帯が第2時間帯62である。生産現場2では、製品が1つずつ生産される。そのため、複数個の製品が順次生産される場合、複数の工程Pr(1)~Pr(n)における作業が繰り返し実施される。従って、第2時間帯データ群232は、同一の工程IDを示す複数のレコードを含む。
第2時間帯データ群232は、定期的に通信インターフェイス25によって分析装置10に送信される。
カメラ50から取得した動画に基づいて第2時間帯データ群232を生成する方法について説明する。
図6は、カメラから取得した動画に含まれるフレームの一例を示す図である。図6には、5つの工程Prを含む生産現場2を撮像することにより得られる動画のフレームが示される。図に示されるように、動画の各フレームには、生産現場2に配置される設備(機器40を含む)と、生産現場2において作業している作業者Peとが写る。
5つの工程Prの各々に対して、監視領域Arが予め設定される。具体的には、工程Pr(1)~Pr(5)に対して、監視領域Ar(1)~Ar(5)がそれぞれ設定される。監視領域Ar(1)~Ar(5)は、動画のフレーム内の領域である。監視領域Ar(1)~Ar(5)は、例えば矩形であり、4つの頂点の座標によって定義される。
プロセッサ21は、公知の物体認識技術を用いて、フレームにおいて作業者Peの写る位置を検出する。具体的には、プロセッサ21は、公知の物体認識技術を用いて、作業者Peの写る1以上の画素を検出する。プロセッサ21は、検出した1以上の画素を含む矩形領域Apを特定し、矩形領域Apの中心を作業者Peの位置Ppとして決定する。図に示す例では、作業者Pe(1),Pe(2)の位置Pp(1),Pp(2)がそれぞれ検出されている。
プロセッサ21は、各フレームの撮像時刻において、各工程Prに対して設定された監視領域Arに作業者Peが存在するか否かを判定する。具体的には、プロセッサ21は、監視領域Ar内に作業者Peの位置Ppが含まれることに応じて、監視領域Arに作業者Peが存在すると判定する。プロセッサ21は、各工程Prについて、動画の中から、当該工程Prに対応する監視領域Arに作業者Peが存在すると判定された、連続する複数のフレームを特定する。プロセッサ21は、特定した複数のフレームに対して、当該工程Prを識別する工程IDを含むレコードを作成する。プロセッサ21は、特定された複数のフレームのうちの1番目のフレームの撮像時刻を当該レコードの開始時刻として決定し、かつ、特定したフレームのうちの最後のフレームの撮像時刻を当該レコードの終了時刻として決定する。プロセッサ21は、このようにして作成されたレコードを含む第2時間帯データ群232を生成する。
<分析装置のハードウェア構成>
図7は、実施の形態に係る分析装置のハードウェア構成の一例を示す模式図である。図7に示されるように、分析装置10は、典型的には、汎用的なコンピュータアーキテクチャに従う構造を有する。
具体的には、分析装置10は、CPUやMPUなどのプロセッサ11と、メモリ12と、ストレージ13と、表示コントローラ14と、入力インターフェイス15と、通信インターフェイス16と、を含む。これらの各部は、バスを介して、互いにデータ通信可能に接続される。
プロセッサ11は、ストレージ13に記憶されている各種のプログラムをメモリ12に展開して実行することで、本実施の形態に従う各種処理を実現する。
メモリ12は、典型的には、DRAMなどの揮発性の記憶装置であり、ストレージ13から読み出されたプログラムなどを記憶する。
ストレージ13は、典型的には、ハードディスクトライブなどの不揮発性の磁気記憶装置である。ストレージ13は、プロセッサ11で実行される分析プログラム131と、PLC30から取得した第1時間帯データ群343と、情報処理装置20から取得した第2時間帯データ群232と、を記憶する。ストレージ13にインストールされる分析プログラム131は、メモリカードなどに格納された状態で流通する。
表示コントローラ14は、表示装置70と接続されており、プロセッサ11からの内部コマンドに従って、各種の情報を表示するための信号を表示装置70へ出力する。
入力インターフェイス15は、プロセッサ11とキーボード、マウス、タッチパネル、専用コンソールなどの入力装置75との間のデータ伝送を仲介する。すなわち、入力インターフェイス15は、ユーザが入力装置75を操作することで与えられる操作指令を受け付ける。
通信インターフェイス16は、プロセッサ11と外部デバイス(例えば情報処理装置20、PLC30)との間におけるデータ伝送を仲介する。通信インターフェイス16は、典型的には、イーサネット(登録商標)やUSB(Universal Serial Bus)などを含む。なお、分析プログラム131は、通信インターフェイス16を介して、配信サーバなどからダウンロードされてもよい。
上述のような汎用的なコンピュータアーキテクチャに従う構造を有するコンピュータを利用する場合には、本実施の形態に係る機能を提供するためのアプリケーションに加えて、コンピュータの基本的な機能を提供するためのOS(Operating System)がインストールされていてもよい。この場合には、本実施の形態に係るプログラムは、OSの一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の順序およびタイミングで呼出して処理を実行するものであってもよい。すなわち、本実施の形態に係るプログラム自体は、上記のようなモジュールを含んでおらず、OSと協働して処理が実行される場合もある。
なお、代替的に、分析プログラム131の実行により提供される機能の一部もしくは全部を専用のハードウェア回路として実装してもよい。
<分析装置の機能構成>
図8は、実施の形態に係る分析装置の機能構成の一例を示す図である。図8に示されるように、分析装置10は、第1取得部101と、第2取得部102と、分析部103と、提供部104と、記憶部110と、を備える。第1取得部101および第2取得部102は、通信インターフェイス16と分析プログラム131を実行するプロセッサ11とによって実現される。分析部103は、プロセッサ11が分析プログラム131を実行することにより実現される。提供部104は、表示コントローラ14と入力インターフェイス15と分析プログラム131を実行するプロセッサ11とによって実現される。記憶部110は、メモリ12およびストレージ13によって実現される。
第1取得部101は、複数の工程Prの各々における各製品が滞在している第1時間帯を示す第1時間帯データ群343を取得し、取得した第1時間帯データ群343を記憶部110に格納する。第1取得部101は、PLC30から定期的に第1時間帯データ群343を取得する。
第2取得部102は、複数の工程Prの各々における作業者が滞在している第2時間帯を示す第2時間帯データ群232を取得し、取得した第2時間帯データ群232を記憶部110に格納する。第2取得部102は、情報処理装置20から定期的に第2時間帯データ群232を取得する。
分析部103は、第1時間帯データ群343によって示される第1時間帯60および第2時間帯データ群232によって示される第2時間帯62に基づいて、複数の工程Prの各々における各製品についての作業状況を分析する。本実施の形態において、分析部103は、第1時間帯60と第2時間帯62との関係に基づいて、作業効率を低下させる要因の発生の有無を判断する。
提供部104は、分析部103による分析結果を提供する。具体的には、提供部104は、分析結果を示す画面を表示装置70に表示する。
<分析処理の流れ>
図9は、実施の形態に係る分析装置による分析処理の流れを示すフローチャートである。
まず、分析装置10の第1取得部101は、複数の工程Prの各々における各製品が滞在している第1時間帯60を示す第1時間帯データ群343を取得する(ステップS1)。次に、分析装置10の第2取得部102は、複数の工程Prの各々における作業者が滞在している第2時間帯62を示す第2時間帯データ群232を取得する(ステップS2)。なお、ステップS2の後にステップS1が実行されてもよい。
次に、分析装置10の分析部103は、複数の工程Prの各々における各製品についての作業状況を分析する(ステップS3)。分析装置10の提供部104は、分析結果を提供する(ステップS4)。ステップS4の後、分析処理は終了する。分析装置10は、ステップS1~S4を定期的に繰り返し実行する。
<分析部の処理内容>
分析部103は、工程Prの分類ごとに、第1時間帯60と第2時間帯62との関係を定義するための条件と作業効率が低下する要因の種類とを関連付けた情報(以下、「関連付け情報」と称する。)を記憶している。工程Prの分類として、「自動」、「半自動」および「手作業」が挙げられる。分類ごとの関連付け情報は、予めユーザによって作成され、分析装置10に登録される。
分類「自動」に属する工程Prでは、製品に対する処理(加工、部品取り付け、検査など)が1以上の機器40によって自動的に実行される。そのため、1以上の機器40が正常に動作している場合、分類「自動」に属する工程Prには作業者が立ち入らない。
分類「半自動」に属する工程Prでは、製品に対する処理の準備作業が作業者によって実行された後に、製品に対する処理(加工、部品取り付け、検査など)が1以上の機器40によって実行される。例えば、作業者は、機器40への製品の投入と、機器40の動作開始ボタンの押下とを準備作業として実行する。
分類「手作業」に属する工程Prでは、1以上の機器40と作業者とが協働して製品に対する処理(加工、部品取り付け、検査など)を実行する。
図10は、分類「自動」の関連付け情報の一例を示す図である。上述したように、1以上の機器40が正常に動作している場合、分類「自動」に属する工程Prには作業者が立ち入らない。そのため、図10に示されるように、関連付け情報81は、第1時間帯60と重なる第2時間帯62が存在しない条件81aと、作業効率を低下させる要因「なし」とを関連付ける。関連付け情報81は、第1時間帯60と第2時間帯62とが重なるという条件81bと、作業効率を低下させる要因「段取り替え、故障対応」とを関連付ける。
図11は、分類「半自動」の関連付け情報の一例を示す図である。上述したように、分類「半自動」に属する工程Prでは、製品に対する処理の準備作業が作業者によって実行された後に、製品に対する処理が1以上の機器40によって実行される。そのため、図11に示されるように、関連付け情報82は、第1時間帯60と所定時間以上重なる第2時間帯62が存在しない条件82aと、作業効率を低下させる要因「なし」とを関連付ける。関連付け情報82は、第1時間帯60と第2時間帯62とが所定時間以上重なるという条件82bと、作業効率を低下させる要因「故障対応」とを関連付ける。さらに、関連付け情報82は、第1時間帯60の前に、複数の第2時間帯62が空白期間を空けて存在するという条件82cと、作業効率を低下させる要因「投入トラブル」とを関連付ける。
図12は、分類「手作業」の関連付け情報の一例を示す図である。上述したように、分類「手作業」に属する工程Prでは、1以上の機器40と作業者とが協働して製品に対する処理が実行される。そのため、図12に示されるように、関連付け情報83は、第1時間帯60と第2時間帯62との開始時刻の差分および終了時刻の差分の各々が所定範囲内であるという条件83aと、作業効率を低下させる要因「なし」とを関連付ける。関連付け情報83は、第1時間帯60の開始時刻より前に所定時間以上の第2時間帯62が存在するという条件83bと、作業効率を低下させる要因「製品待ち」とを関連付ける。さらに、関連付け情報83は、第1時間帯60の一部において第2時間帯62が存在しないという条件83cと、作業効率を低下させる要因「部品不足」とを関連付ける。
図13は、工程Prと分類とを対応付けた分類情報の一例を示す図である。分析部103は、分類情報85を記憶している。分類情報85は、予めユーザによって作成され、分析装置10に登録される。
図14は、図9に示すステップS3のサブルーチンの流れを示すフローチャートである。図14に示すステップは、図10~図12に示す関連付け情報と、図13に示す分類情報とを用いて実行される。
まず、分析部103は、複数の工程Prの中から1つの工程Prを分析対象工程として選択する(ステップS11)。
次に、分析部103は、分析対象工程の1つの第1時間帯60を選択する(ステップS12)。
次に、分析部103は、分析対象期間を決定する(ステップS13)。具体的には、分析部103は、分析対象工程において、選択した第1時間帯60よりも1つ前の第1時間帯60の終了時刻から、選択した第1時間帯60の終了時刻までの期間を分析対象期間として決定する。
次に、分析部103は、分析対象期間に含まれる第2時間帯62を選択する(ステップS14)。なお、分析対象期間に1つも第2時間帯62が存在しない場合には、分析部103は、ステップS14を省略する。分析対象期間に複数の第2時間帯62が存在する場合、分析部103は、当該複数の第2時間帯62の全てを選択する。
次に、分析部103は、分類情報85を用いて、分析対象工程の分類を特定する(ステップS15)。
次に、分析部103は、ステップS15において特定した分類に対応する関連付け情報から、分析対象工程の分析対象期間における第1時間帯60と第2時間帯62との関係を満たす条件を特定する(ステップS16)。
次に、分析部103は、分析対象工程の分析対象期間において作業効率を低下させる要因が発生しているか否かを判断する(ステップS17)。具体的には、分析部103は、ステップS16において特定した条件に対応する要因が「なし」であるか否かを判断する。分析部103は、要因が「なし」である場合に、作業効率の低下の要因が発生していないと判断する。
ステップS17でYESの場合、分析部103は、ステップS16において特定した条件に対応する要因を関連付け情報から読み出し、読み出した要因の種類を特定する(ステップS18)。
ステップS17でNOの場合、または、ステップS18の後、分析部103は、分析対象工程において未選択の第1時間帯60があるか否かを判断する(ステップS19)。ステップS19でYESの場合、処理は、ステップS12に戻る。
ステップS19でNOの場合、分析部103は、分析対象工程として未選択の工程Prがあるか否かを判断する(ステップS20)。ステップS20でYESの場合、処理は、ステップS11に戻る。ステップS20でNOの場合、処理は、図9のステップS4に戻る。
なお、分析部103は、作業効率を低下させる要因が発生していると判断した場合(ステップS17でYES)、分析対象期間のうち、作業効率を低下させる要因が発生している第3時間帯を特定してもよい。分析部103は、第1時間帯60と第2時間帯62との関係が満たす条件に応じて、第3時間帯を特定する。
例えば、第1時間帯60と第2時間帯62との関係が図10の条件81bを満たす場合、分析部103は、第1時間帯60と第2時間帯62とが所定時間以上重なり合う時間帯を第3時間帯64として特定する。
第1時間帯60と第2時間帯62との関係が図11の条件82bを満たす場合も、分析部103は、第1時間帯60と第2時間帯62とが所定時間以上重なり合う時間帯を第3時間帯64として特定する。
第1時間帯60と第2時間帯62との関係が図11の条件82cを満たす場合、分析部103は、第1時間帯60よりも前における、複数の第2時間帯62の間の空白期間を第3時間帯64として特定する。
第1時間帯60と第2時間帯62との関係が図12の条件83bを満たす場合、分析部103は、第1時間帯60の開始時刻より前における所定時間以上の第2時間帯62の期間を第3時間帯64として特定する。
第1時間帯60と第2時間帯62との関係が図12の条件83cを満たす場合、分析部103は、第1時間帯60において第2時間帯62が存在しない期間を第3時間帯64として特定する。
<提供画面例>
図15は、分析装置によって提供される画面の一例を示す図である。図16は、分析装置によって提供される画面の別の例を示す図である。図15および図16に示す画面90は、図9のステップS4において提供部104によって提供される。画面90は、領域91~93を含む。
提供部104は、領域91において、縦軸を工程順方向とし、横軸を時間とするグラフ91aを提供する。提供部104は、グラフ91aに、第1時間帯データ群343によって示される第1時間帯60と、第2時間帯データ群232によって示される第2時間帯62とを表示する。図15および図16に示す例では、第1時間帯60はボックスで表され、第2時間帯62は実線で表される。これにより、ユーザは、グラフ91aを見ることにより、各工程Prにおける製品および作業者の滞在時間帯を容易に把握できる。
さらに、提供部104は、グラフ91aにおいて、作業効率を低下させる要因が発生していると判断された分析対象工程の分析対象期間を残りの期間と異なる表示形式で表示する。図15および図16に示す例では、作業効率を低下させる要因が発生していると判断された分析対象工程の分析対象期間と重ねてエラーマーク66が表示される。
なお、作業効率を低下させる要因が発生している第3時間帯64(図10~図12参照)が特定されている場合、提供部104は、第3時間帯64と重なるようにエラーマーク66を表示することが好ましい。
エラーマーク66aは、分類「手作業」に属する工程Pr(1)において、図12に示す条件83bを満たす関係を有する第1時間帯60および第2時間帯62に重ねて表示されている。
エラーマーク66bは、分類「半自動」に属する工程Pr(2)において、図11に示す条件82bを満たす関係を有する第1時間帯60および第2時間帯62に重ねて表示されている。
エラーマーク66cは、分類「自動」に属する工程Pr(3)において、図10に示す条件81bを満たす関係を有する第1時間帯60および第2時間帯62に重ねて表示されている。
ユーザは、エラーマーク66を確認することにより、作業効率を低下させる要因の発生の有無を容易に把握できる。
図16に示されるように、1つのエラーマーク66がクリックされたことに応じて、提供部104は、当該エラーマーク66に対応する分析対象期間について、分析部103によって特定された種類を表すテキスト67を表示する。これにより、ユーザは、作業効率を低下させる要因の種類を容易に把握できる。
なお、作業効率を低下させる要因が発生していると判断された分析対象工程の分析対象期間と残りの期間との間の表示形式の異ならせ方は、エラーマーク66の表示の有無に限定されない。
例えば、提供部104は、作業効率を低下させる要因が発生していると判断された分析対象工程の分析対象期間に含まれる第1時間帯60および第2時間帯62の色を残りの時間帯の色と異ならせてもよい。なお、作業効率を低下させる要因が発生している第3時間帯64が特定されている場合、提供部104は、第3時間帯64の色を残りの時間帯の色と異ならせることが好ましい。
また、作業効率を低下させる要因が発生している第3時間帯64が特定されている場合、提供部104は、分析部103によって特定された要因の種類に応じて、第3時間帯64の表示形式(例えば色)を異ならせてもよい。これにより、ユーザは、作業効率を低下させる要因の種類を把握できる。
提供部104は、領域91にスクロールバー91bを表示し、グラフ91aの表示期間の変更指示を受け付ける。提供部104は、スクロールバー91bに対する操作に応じて、グラフ91aの表示期間を変更する。
提供部104は、領域92において、生産出来高に関するグラフ92aを提供する。グラフ92aは、PLC30または図示しない生産管理サーバから取得されるデータに基づいて生成される。グラフ92aの横軸は時間を表し、グラフ92aの縦軸は生産個数を表す。グラフ92aにおいて、折れ線92bは、生産実績数を表す。折れ線92cは、生産計画数を表す。折れ線92dは、単位時間(図15,16では1時間)当たりの生産個数を表す。線92eは、生産目標個数を表す。
ユーザは、グラフ92aを見ながら、領域91に表示されるグラフ91aの期間を選択できる。例えば、ユーザは、グラフ92aに基づいて単位時間当たりの生産個数が低い期間を特定し、特定した期間のグラフ91aが領域91に表示されるようにスクロールバー91bを操作する。
提供部104は、領域93において、複数の工程Prのうちの対象工程における各製品に対する作業に要した時間の分布を示すヒストグラム93aを提供する。提供部104は、入力装置75から対象工程の指定を受け付け、当該指定に応じて、対象工程に対応するヒストグラム93aを領域93に表示する。図15および図16には、工程Pr(2)が対象工程として指定されたときの画面90が示される。
提供部104は、対象工程における各製品について、図14のステップS12,S14において選択された第1時間帯60および第2時間帯62に含まれる時刻のうち最も早い時刻から最も遅い時刻までの時間を、当該製品に対する作業に要した時間として決定する。提供部104は、予め定められた期間(例えば、過去1日または過去1週間)または指定された期間について、対象工程における各製品に対する作業に要した時間の分布を示すヒストグラム93aを生成する。
さらに、提供部104は、ステップS11,S13において選択された第1時間帯60および第2時間帯62の関係に基づいて特定された要因の種類に応じて、ヒストグラム93aの各区分において、要因の種類ごとの割合に応じたブロックを積み上げる。これにより、ヒストグラム93aの各区分は、分析部103によって特定された要因の種類ごとの割合を表す。
ユーザは、対象工程のヒストグラム93aを確認することにより、作業に要した時間が長くなっている要因を容易に把握できる。
<変形例1>
図17は、変形例1に係る分析装置によって提供される画面の一例を示す図である。図17に示される画面90Aは、図15に示す画面90と比較して、グラフ92aに折れ線92fが追加されている点で相違する。折れ線92fは、作業効率を低下させる要因が削除されたときの生産推定数の推移を表す。
提供部104は、作業効率を低下させる要因が発生している第3時間帯64を削除したときの製品の生産数の推移のシミュレーションを実行し、シミュレーション結果として折れ線92fを提供する。具体的には、提供部104は、第3時間帯64を削除し、第3時間帯64の時間だけ第1時間帯60をシフトさせることにより、生産推定数の推移をシミュレーションする。
ユーザは、折れ線92fを見ることにより、作業効率を低下させる要因を解消することにより、生産数がどれだけ上がるかを容易に認識できる。
<変形例2>
上記の説明では、第2時間帯データ群232は、カメラ50によって撮像された動画に基づいて生成される。しかしながら、第2時間帯データ群232は、別の手法を用いて生成されてもよい。
例えば、各作業者は、ビーコン信号を周期的に発する発信機を携帯する。生産現場2には、発信機から発せられるビーコン信号を受信する3以上の受信機が設置されている。情報処理装置20は、周期ごとに、3以上の受信機によるビーコン信号の受信強度に基づいて、当該ビーコン信号を発する発信機の位置を特定し、特定した位置に基づいて、作業者がどの工程にいるかを判断する。情報処理装置20は、周期ごとの判断結果に基づいて、第2時間帯データ群232を生成すればよい。
あるいは、各作業者は、RFID(Radio Frequency Identifier)タグを含むカードを携帯し、各工程の進入時および退出時において、当該工程に設置されたリーダに当該カードをかざしてもよい。情報処理装置20は、リーダがRFIDタグの情報を読み出した時刻に基づいて、第2時間帯データ群232を生成すればよい。
<変形例3>
第2時間帯データ群232の各レコードは、各工程Prに滞在している作業者を識別する作業者IDを含んでもよい。
第2時間帯データ群232がカメラ50によって撮像された動作に基づいて生成される場合、各作業者は、ユニークに割当てられた番号が印刷された衣類(例えば帽子)を身につける。この場合、情報処理装置20は、動画のフレームに写る各作業者の衣類の番号に基づいて作業者IDを特定し、作業者IDを含む第2時間帯データ群232を生成すればよい。
あるいは、第2時間帯データ群232が発信機からのビーコン信号に基づいて生成される場合、発信機は、携帯している作業者に対応する作業者IDを示すビーコン信号を発する。この場合、情報処理装置20は、ビーコン信号によって示される作業者IDを含む第2時間帯データ群232を生成すればよい。
第2時間帯データ群232がRFIDタグを用いて生成される場合、RFIDタグは、携帯している作業者に対応する作業者IDを記憶する。各工程Prに設置されたリーダは、RFIDタグから作業者IDを読み出す。この場合、情報処理装置20は、リーダによって読み出された作業者IDを含む第2時間帯データ群232を生成すればよい。
第2時間帯データ群232の各レコードに作業者IDが含まれる場合、提供部104は、画面90のグラフ91aにおいて、第2時間帯62の表示形式を作業者ごとに異ならせてもよい。これにより、ユーザは、グラフ91aを確認することにより、各作業者の工程Pr間の動線を容易に把握できる。
<変形例4>
分類「手作業」の工程Prでは、新人の作業者に対する別の作業者による教育が実行され得る。このような教育は、作業効率を低下される要因の1つである。そのため、分析部103は、分類「手作業」と対応付けて、図18に示す関連付け情報83Aを記憶していてもよい。
図18は、変形例4に係る関連付け情報を示す図である。図18に示されるように、関連付け情報83Aは、図12に示す関連付け情報83と比較して、条件83dを含む点で相違する。条件83dは、第1時間帯60の少なくとも一部において複数の作業者の第2時間帯62が重なって存在するという条件であり、作業効率を低下させる要因「教育のための指導」と関連付けられる。分析部103は、複数の作業者の第2時間帯62が重なり合う時間帯を第3時間帯64として特定する。
<変形例5>
変形例5に係る提供部104は、上記の実施の形態に係る提供部104の機能に加えて、以下の機能をさらに有する。
図19は、変形例5に係る分析装置の提供部の処理を説明する図である。提供部104は、複数の工程Prの各々について、標準作業が実施されているときの、製品が滞在している第4時間帯61と作業者が滞在している第5時間帯63とを記憶している。図19の上部には、縦軸を工程順方向とし、横軸を時間とするグラフ900において、第4時間帯61と第5時間帯63とが示される。
提供部104は、図15および図16に示す画面90のグラフ91aに表示されている第1時間帯60および第2時間帯62において、第4時間帯61および第5時間帯63と異なる部分の表示形式を残りの部分の表示形式と異ならせる。さらに、提供部104は、相違内容を示すテキストをグラフ91aに表示してもよい。
例えば、提供部104は、各工程Prについて、第1時間帯60と第4時間帯61とを比較し、第1時間帯60のうち第4時間帯61よりも所定時間長い部分65aの表示形式(例えば色)を残りの部分の表示形式と異ならせる。さらに、提供部104は、第1時間帯60が第4時間帯61よりも所定時間長いという条件aと対応付けてテキスト「製品の滞在時間が長い」を予め記憶している。提供部104は、部分65aが条件aを満たすことに応じて、条件aに対応付けられるテキスト「製品の滞在時間が長い」を、部分65aの近傍に表示する。
提供部104は、各工程Prについて、第2時間帯62と第5時間帯63とを比較し、第2時間帯62のうち第5時間帯63よりも所定時間長い部分65bの表示形式(例えば色)を残りの部分の表示形式と異ならせる。さらに、提供部104は、第2時間帯62が第5時間帯63よりも所定時間長いという条件bと対応付けてテキスト「作業者の滞在時間が長い」を予め記憶している。提供部104は、部分65bが条件bを満たすことに応じて、条件bに対応付けられるテキスト「作業者の滞在時間が長い」を、部分65bの近傍に表示する。
提供部104は、各工程Prについて、互いに重なり合う第1時間帯60および第2時間帯62について、第2時間帯62の開始時刻から第1時間帯60の開始時刻までの第1待ち時間帯を特定する。同様に、提供部104は、各工程Prについて、互いに重なり合う第4時間帯61および第5時間帯63について、第5時間帯63の開始時刻から第4時間帯61の開始時刻までの第2待ち時間帯を特定する。提供部104は、第1待ち時間帯と第2待ち時間帯とを比較し、第1待ち時間帯のうち第2待ち時間帯よりも所定時間長い部分65cの表示形式(例えば色)を残りの部分の表示形式と異ならせる。さらに、提供部104は、第1待ち時間帯が第2待ち時間帯よりも所定時間長いという条件cと対応付けてテキスト「製品待ちの時間が長い」を予め記憶している。提供部104は、部分65cが条件cを満たすことに応じて、条件cに対応付けられるテキスト「製品待ちの時間が長い」を、部分65cの近傍に表示する。
提供部104は、複数の工程Pr間を移動する作業者について、移動前の工程Prの第2時間帯62の終了時刻から移動後の工程Prの第2時間帯62の開始時刻までの第1移動時間帯を特定する。同様に、提供部104は、複数の工程Pr間を移動する作業者について、移動前の工程Prの第5時間帯63の終了時刻から移動後の工程Prの第5時間帯63の開始時刻までの第2移動時間帯を特定する。提供部104は、第1移動時間帯と第2移動時間帯とを比較し、第1移動時間帯のうち第2移動時間帯よりも所定時間長い部分65dに破線を表示する。さらに、提供部104は、第1移動時間帯が第2移動時間帯よりも所定時間長いという条件dと対応付けてテキスト「作業者の到着が遅い」を予め記憶している。提供部104は、部分65dが条件dを満たすことに応じて、条件dに対応付けられるテキスト「作業者の到着が遅い」を、部分65dの近傍に表示する。
提供部104は、複数の工程Prに順に搬送される製品について、搬送前の工程Prの第1時間帯60の終了時刻から搬送後の工程Prの第1時間帯60の開始時刻までの第1搬送時間帯を特定する。同様に、提供部104は、複数の工程Prに順に搬送される製品について、搬送前の工程Prの第4時間帯61の終了時刻から搬送後の工程Prの第4時間帯61の開始時刻までの第2搬送時間帯を特定する。提供部104は、第1搬送時間帯と第2搬送時間帯とを比較し、第1搬送時間帯のうち第2搬送時間帯よりも所定時間長い部分65eに破線ブロックを表示する。さらに、提供部104は、第1搬送時間帯が第2搬送時間帯よりも所定時間長いという条件eと対応付けてテキスト「製品の搬送が遅れている」を予め記憶している。提供部104は、部分65eが条件eを満たすことに応じて、条件eに対応付けられるテキスト「製品の搬送が遅れている」を、部分65eの近傍に表示する。
変形例5によれば、ユーザは、画面90のグラフ91aを確認することにより、標準作業と異なる部分を容易に把握できる。
§3 付記
以上のように、本実施の形態は以下のような開示を含む。
(構成1)
複数の工程(Pr)を含む製造システム(1)の分析装置(10)であって、
前記複数の工程(Pr)の各々における各製品が滞在している第1時間帯(60)を示すデータ(343)を取得する第1取得部(101,11)と、
前記複数の工程(Pr)の各々における作業者が滞在している第2時間帯(62)を示すデータ(232)を取得する第2取得部(102,11)と、
前記複数の工程(Pr)の各々における各製品についての作業状況を分析する分析部(103,11)と、
前記分析部(103,11)による分析結果を提供する提供部(104,11)と、を備え、
前記分析部(103,11)は、分析対象工程の分析対象期間における前記第1時間帯(60)と前記第2時間帯(62)との第1関係に基づいて、前記分析対象工程の前記分析対象期間において作業効率を低下させる要因が発生しているか否かを判断する、分析装置(10)。
(構成2)
前記分析部(103,11)は、さらに、
工程の分類ごとに、前記第1時間帯(60)と前記第2時間帯(62)との関係を定義するための条件と作業効率が低下する要因の種類とを関連付けた情報(81~83)を記憶しており、
前記複数の工程(Pr)の各々について、当該工程が属する前記分類に対応する前記情報(81~83)から、前記第1関係が満たす前記条件に関連付けられた前記要因の種類を特定する、構成1に記載の分析装置(10)。
(構成3)
前記提供部(104,11)は、
第1軸を工程順方向とし、第2軸を時間とするグラフ(91a)を提供し、
前記グラフ(91a)に前記第1時間帯(60)および前記第2時間帯(62)を表示し、
前記要因が発生していると判断された時間帯を残りの時間帯と異なる表示形式で表示する、構成1または2に記載の分析装置(10)。
(構成4)
前記分析部(103,11)は、前記要因が発生していると判断された前記第1時間帯および前記第2時間帯のうち、前記要因が発生している第3時間帯(64)を特定し、
前記提供部(104,11)は、
第1軸を工程順方向とし、第2軸を時間軸とするグラフ(91a)を提供し、
前記グラフ(91a)に前記第1時間帯(60)および前記第2時間帯(62)を表示し、
前記分析部(103,11)によって特定された前記要因の種類に応じて、前記第3時間帯(64)の表示形式を異ならせる、構成2に記載の分析装置(10)。
(構成5)
前記提供部(104,11)は、
第1軸を工程順方向とし、第2軸を時間軸とするグラフ(91a)を提供し、
前記グラフ(91a)に前記第1時間帯(60)および前記第2時間帯(62)を表示し、
前記グラフ(91a)において、前記要因が発生していると判断された前記分析対象期間について、前記分析部(103,11)によって特定された前記要因の種類を表すテキストを表示する、構成2に記載の分析装置(10)。
(構成6)
前記提供部(104,11)は、
前記複数の工程(Pr)の各々について、標準作業が実施されているときの、前記製品が滞在している第4時間帯(61)と前記作業者が滞在している第5時間帯(63)とを記憶しており、
前記グラフ(91a)に表示されている前記第1時間帯(60)および前記第2時間帯(62)において、前記第4時間帯(61)および前記第5時間帯(63)と異なる部分の表示形式を残りの部分の表示形式と異ならせる、構成3から5のいずれかに記載の分析装置(10)。
(構成7)
前記提供部(104,11)は、前記複数の工程(Pr)のうちの対象工程における各製品に対する作業に要した時間の分布を示すヒストグラム(93a)を提供し、
前記ヒストグラム(93a)の各区分は、前記分析部(103,11)によって特定された前記要因の種類ごとの割合を表す、構成2に記載の分析装置(10)。
(構成8)
前記分析部(103,11)は、前記要因が発生していると判断された前記第1時間帯および前記第2時間帯のうち、前記要因が発生している第3時間帯(64)を特定し、
前記提供部(104,11)は、前記第3時間帯(64)を削除したときの前記製品の生産数の推移のシミュレーション結果をさらに提供する、構成1から3のいずれかに記載の分析装置(10)。
(構成9)
複数の工程(Pr)を含む製造システム(1)の分析方法であって、
前記複数の工程(Pr)の各々における各製品が滞在している第1時間帯(60)を示すデータ(343)を取得するステップ(S1)と、
前記複数の工程(Pr)の各々における作業者が滞在している第2時間帯(62)を示すデータ(232)を取得するステップ(S2)と、
前記複数の工程(Pr)の各々における各製品についての作業状況を分析するステップ(S3)と、
分析結果を提供するステップ(S4)と、を備え、
前記分析するステップ(S3)は、分析対象工程の分析対象期間における前記第1時間帯(60)と前記第2時間帯(62)との関係に基づいて、前記分析対象工程の前記分析対象期間において作業効率を低下させる要因が発生しているか否かを判断するステップ(S17)を含む、分析方法。
(構成10)
複数の工程(Pr)を含む製造システム(1)の分析方法をコンピュータ(101)に実行させるプログラム(131)であって、
前記分析方法は、
前記複数の工程(Pr)の各々における各製品が滞在している第1時間帯(60)を示すデータ(343)を取得するステップ(S1)と、
前記複数の工程(Pr)の各々における作業者が滞在している第2時間帯(62)を示すデータ(232)を取得するステップ(S2)と、
前記複数の工程(Pr)の各々における各製品についての作業状況を分析するステップ(S3)と、
分析結果を提供するステップ(S4)と、を備え、
前記分析するステップ(S3)は、分析対象工程の分析対象期間における前記第1時間帯(60)と前記第2時間帯(62)との関係に基づいて、前記分析対象工程の前記分析対象期間において作業効率を低下させる要因が発生しているか否かを判断するステップ(S17)を含む、プログラム(131)。
本発明の実施の形態について説明したが、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
1 製造システム、2 生産現場、10 分析装置、11,21,31 プロセッサ、12,22 メモリ、13,23,34 ストレージ、14 表示コントローラ、15 入力インターフェイス、16,25 通信インターフェイス、20 情報処理装置、24 カメラインターフェイス、30 PLC、32 チップセット、33 主メモリ、35 制御系ネットワークコントローラ、36 情報系ネットワークコントローラ、37 USBコントローラ、38 メモリカードインターフェイス、40 機器、50 カメラ、60 第1時間帯、61 第4時間帯、62 第2時間帯、63 第5時間帯、64 第3時間帯、65a~65e 部分、66,66a~66c エラーマーク、70 表示装置、75 入力装置、81~83,83A 関連付け情報、81a,81b,82a~82c,83a~83d 条件、85 分類情報、90,90A 画面、91~93 領域、91a,92a,900 グラフ、91b スクロールバー、92b~92d,92f 折れ線、92e 線、93a ヒストグラム、101 第1取得部、102 第2取得部、103 分析部、104 提供部、110 記憶部、131 分析プログラム、231 生成プログラム、232 第2時間帯データ群、341 システムプログラム、342 ユーザプログラム、343 第1時間帯データ群、381 メモリカード。

Claims (10)

  1. 複数の工程を含む製造システムの分析装置であって、
    前記複数の工程の各々における各製品が滞在している第1時間帯を示すデータを取得する第1取得部と、
    前記複数の工程の各々における作業者が滞在している第2時間帯を示すデータを取得する第2取得部と、
    前記複数の工程の各々における各製品についての作業状況を分析する分析部と、
    前記分析部による分析結果を提供する提供部と、を備え、
    前記分析部は、
    工程の分類ごとに、前記第1時間帯と前記第2時間帯との関係を定義するための条件と作業効率が低下する要因の有無とを関連付けた情報を記憶しており、
    分析対象工程の分析対象期間における前記第1時間帯と前記第2時間帯との第1関係と前記情報とに基づいて、前記分析対象工程の前記分析対象期間において作業効率を低下させる要因が発生しているか否かを判断する、分析装置。
  2. 複数の工程を含む製造システムの分析装置であって、
    前記複数の工程の各々における各製品が滞在している第1時間帯を示すデータを取得する第1取得部と、
    前記複数の工程の各々における作業者が滞在している第2時間帯を示すデータを取得する第2取得部と、
    前記複数の工程の各々における各製品についての作業状況を分析する分析部と、
    前記分析部による分析結果を提供する提供部と、を備え、
    前記分析部は、
    工程の分類ごとに、前記第1時間帯と前記第2時間帯との関係を定義するための条件と作業効率が低下する要因の種類とを関連付けた情報を記憶しており、
    分析対象工程の分析対象期間における前記第1時間帯と前記第2時間帯との第1関係に基づいて、前記分析対象工程の前記分析対象期間において作業効率を低下させる要因が発生しているか否かを判断し、
    前記複数の工程の各々について、当該工程が属する前記分類に対応する前記情報から、前記第1関係が満たす前記条件に関連付けられた前記要因の種類を特定する、分析装置。
  3. 前記提供部は、
    第1軸を工程順方向とし、第2軸を時間とするグラフを提供し、
    前記グラフに前記第1時間帯および前記第2時間帯を表示し、
    前記要因が発生していると判断された前記分析対象期間を残りの期間と異なる表示形式で表示する、請求項1または2に記載の分析装置。
  4. 前記分析部は、前記要因が発生していると判断された前記分析対象期間のうち、前記要因が発生している第3時間帯を特定し、
    前記提供部は、
    第1軸を工程順方向とし、第2軸を時間軸とするグラフを提供し、
    前記グラフに前記第1時間帯および前記第2時間帯を表示し、
    前記分析部によって特定された前記要因の種類に応じて、前記第3時間帯の表示形式を異ならせる、請求項2に記載の分析装置。
  5. 前記提供部は、
    第1軸を工程順方向とし、第2軸を時間軸とするグラフを提供し、
    前記グラフに前記第1時間帯および前記第2時間帯を表示し、
    前記グラフにおいて、前記要因が発生していると判断された前記分析対象期間について、前記分析部によって特定された前記要因の種類を表すテキストを表示する、請求項2に記載の分析装置。
  6. 前記提供部は、
    前記複数の工程の各々について、標準作業が実施されているときの、前記製品が滞在している第4時間帯と前記作業者が滞在している第5時間帯とを記憶しており、
    前記グラフに表示されている前記第1時間帯および前記第2時間帯において、前記第4時間帯および前記第5時間帯と異なる部分の表示形式を残りの部分の表示形式と異ならせる、請求項3から5のいずれか1項に記載の分析装置。
  7. 前記提供部は、前記複数の工程のうちの対象工程における各製品に対する作業に要した時間の分布を示すヒストグラムを提供し、
    前記ヒストグラムの各区分は、前記分析部によって特定された前記要因の種類ごとの割合を表す、請求項2に記載の分析装置。
  8. 前記分析部は、前記要因が発生していると判断された前記分析対象期間のうち、前記要因が発生している第3時間帯を特定し、
    前記提供部は、前記第3時間帯を削除したときの前記製品の生産数の推移のシミュレーション結果をさらに提供する、請求項1から3のいずれか1項に記載の分析装置。
  9. 複数の工程を含む製造システムの分析方法であって、
    前記複数の工程の各々における各製品が滞在している第1時間帯を示すデータを取得するステップと、
    前記複数の工程の各々における作業者が滞在している第2時間帯を示すデータを取得するステップと、
    前記複数の工程の各々における各製品についての作業状況を分析するステップと、
    分析結果を提供するステップと、を備え、
    前記分析するステップは、分析対象工程の分析対象期間における前記第1時間帯と前記第2時間帯との関係と、工程の分類ごとに、前記第1時間帯と前記第2時間帯との関係を定義するための条件と作業効率が低下する要因の有無とを関連付けた情報とに基づいて、前記分析対象工程の前記分析対象期間において作業効率を低下させる要因が発生しているか否か判断するステップを含む、分析方法。
  10. 複数の工程を含む製造システムの分析方法をコンピュータに実行させるプログラムであって、
    前記分析方法は、
    前記複数の工程の各々における各製品が滞在している第1時間帯を示すデータを取得するステップと、
    前記複数の工程の各々における作業者が滞在している第2時間帯を示すデータを取得するステップと、
    前記複数の工程の各々における各製品についての作業状況を分析するステップと、
    分析結果を提供するステップと、を備え、
    前記分析するステップは、分析対象工程の分析対象期間における前記第1時間帯と前記第2時間帯との関係と、工程の分類ごとに、前記第1時間帯と前記第2時間帯との関係を定義するための条件と作業効率が低下する要因の有無とを関連付けた情報とに基づいて、前記分析対象工程の前記分析対象期間において作業効率を低下させる要因が発生しているか否か判断するステップを含む、プログラム。
JP2022007038A 2022-01-20 2022-01-20 分析装置、分析方法およびプログラム Active JP7835019B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2022007038A JP7835019B2 (ja) 2022-01-20 2022-01-20 分析装置、分析方法およびプログラム
KR1020220176760A KR20230112532A (ko) 2022-01-20 2022-12-16 분석 장치, 분석 방법 및 기록 매체
CN202211631624.4A CN116468209A (zh) 2022-01-20 2022-12-19 分析装置、分析方法以及记录介质
US18/145,445 US20230229137A1 (en) 2022-01-20 2022-12-22 Analysis device, analysis method and non-transitory computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022007038A JP7835019B2 (ja) 2022-01-20 2022-01-20 分析装置、分析方法およびプログラム

Publications (2)

Publication Number Publication Date
JP2023105970A JP2023105970A (ja) 2023-08-01
JP7835019B2 true JP7835019B2 (ja) 2026-03-25

Family

ID=87161742

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022007038A Active JP7835019B2 (ja) 2022-01-20 2022-01-20 分析装置、分析方法およびプログラム

Country Status (4)

Country Link
US (1) US20230229137A1 (ja)
JP (1) JP7835019B2 (ja)
KR (1) KR20230112532A (ja)
CN (1) CN116468209A (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012022602A (ja) 2010-07-16 2012-02-02 Mitsubishi Electric Corp 作業改善分析システム
WO2013111329A1 (ja) 2012-01-27 2013-08-01 株式会社日立製作所 作業管理システムおよび作業管理方法
JP2020204819A (ja) 2019-06-14 2020-12-24 オムロン株式会社 情報処理装置、情報処理方法、情報処理プログラム、および記録媒体
JP6996672B1 (ja) 2021-03-17 2022-01-17 三菱電機株式会社 工程管理装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012022602A (ja) 2010-07-16 2012-02-02 Mitsubishi Electric Corp 作業改善分析システム
WO2013111329A1 (ja) 2012-01-27 2013-08-01 株式会社日立製作所 作業管理システムおよび作業管理方法
JP2020204819A (ja) 2019-06-14 2020-12-24 オムロン株式会社 情報処理装置、情報処理方法、情報処理プログラム、および記録媒体
JP6996672B1 (ja) 2021-03-17 2022-01-17 三菱電機株式会社 工程管理装置

Also Published As

Publication number Publication date
US20230229137A1 (en) 2023-07-20
JP2023105970A (ja) 2023-08-01
CN116468209A (zh) 2023-07-21
KR20230112532A (ko) 2023-07-27

Similar Documents

Publication Publication Date Title
EP3540532B1 (en) Control system and control method
EP3425573A1 (en) Work data management system and work data management method
US10423669B2 (en) Manufacturing process visualization apparatus and method
CN113767407B (zh) 信息处理装置、信息处理方法、以及记录介质
JP2021528777A (ja) 拡張現実を用いた自動動的診断ガイド
TW200905589A (en) Work management apparatus and work management method
US20200193354A1 (en) Information processing device and production instruction support method
JP7192243B2 (ja) 解析支援装置及び解析支援方法
WO2020031790A1 (ja) 制御システムおよび制御装置
JP2020205027A (ja) データ抽出装置、データ抽出装置の制御方法、情報処理プログラム、および記録媒体
KR20190098777A (ko) 설비 진단 시스템을 이용한 설비 진단 방법
EP4012524A1 (en) Display control device, control method, information processing program, and recording medium
JP7668669B2 (ja) 分析装置、分析システム、およびその制御方法
US10890889B2 (en) Method of monitoring and assessing the operation of an industrial installation driven by a programmable controller and equipment implementing said method
JP7102801B2 (ja) 制御システム、制御装置および表示装置
WO2019176386A1 (ja) 制御システム、制御方法、および制御プログラム
JP7835019B2 (ja) 分析装置、分析方法およびプログラム
JP7810052B2 (ja) データ収集装置およびプログラム
US20230281536A1 (en) Work management device, work management method, and non-transitory computer-readable medium
WO2020250501A1 (ja) データ抽出装置、データ抽出装置の制御方法、情報処理プログラム、および記録媒体
US20240062549A1 (en) Standalone vision system
CN114245883A (zh) 程序开发装置、工程制作方法以及用于实现程序开发装置的程序
JP6787161B2 (ja) ネットワークシステム管理装置、ネットワークシステム管理方法、制御プログラム、および記録媒体
JP7767842B2 (ja) 分析装置、分析方法およびプログラム
JP7658235B2 (ja) 分析装置、分析方法およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250610

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250611

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251224

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260223

R150 Certificate of patent or registration of utility model

Ref document number: 7835019

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150