[go: up one dir, main page]

JP7137379B2 - Production system, management device, program - Google Patents

Production system, management device, program Download PDF

Info

Publication number
JP7137379B2
JP7137379B2 JP2018127952A JP2018127952A JP7137379B2 JP 7137379 B2 JP7137379 B2 JP 7137379B2 JP 2018127952 A JP2018127952 A JP 2018127952A JP 2018127952 A JP2018127952 A JP 2018127952A JP 7137379 B2 JP7137379 B2 JP 7137379B2
Authority
JP
Japan
Prior art keywords
software
functions
function
processing devices
management device
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
JP2018127952A
Other languages
Japanese (ja)
Other versions
JP2020009035A (en
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.)
Juki Corp
Original Assignee
Juki 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 Juki Corp filed Critical Juki Corp
Priority to JP2018127952A priority Critical patent/JP7137379B2/en
Priority to CN201910604578.0A priority patent/CN110687873B/en
Publication of JP2020009035A publication Critical patent/JP2020009035A/en
Application granted granted Critical
Publication of JP7137379B2 publication Critical patent/JP7137379B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-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]
    • G05B19/4183Total 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] characterised by data acquisition, e.g. workpiece identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31169Object manager contains client, control and communication and start and planning server
    • 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

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)
  • General Factory Administration (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Description

本開示は、生産システム、管理装置、プログラムに関する。 The present disclosure relates to production systems, management devices, and programs.

生産システムでは、複数の処理装置によって生産ラインが構築されており、生産ラインで搬送された搬送物に対して各処理装置で段階的に処理が実施されている。各処理装置はホストコンピュータに接続されており、ホストコンピュータによって生産ライン全体が管理されている。各処理装置は、プログラムの不具合修正や新たな機能の追加に伴ってソフトウェアがバージョンアップされる。ソフトウェアのバージョンアップ方法として、ホストコンピュータで各処理装置のソフトウェアのバージョンアップのタイミングを管理するものが知られている(例えば、特許文献1参照)。 2. Description of the Related Art In a production system, a production line is constructed by a plurality of processing apparatuses, and each processing apparatus performs step-by-step processing on a product transported on the production line. Each processing device is connected to a host computer, which controls the entire production line. The software of each processing device is upgraded in accordance with the correction of program defects and the addition of new functions. 2. Description of the Related Art As a software version upgrade method, there is known a method in which a host computer manages the timing of software version upgrade for each processing device (see, for example, Japanese Unexamined Patent Application Publication No. 2002-100003).

国際公開第2015/121942号WO2015/121942

ところで、一般に生産システムでは、処理装置でソフトウェアがバージョンアップされると、ホストコンピュータでもソフトウェアをバージョンアップしなければならない。これは、ホストコンピュータと各処理装置の互換性を確認する仕組みがなく、同時にソフトウェアをバージョンアップした方が安全だからである。このため、ホストコンピュータと処理装置のいずれか一方のソフトウェアのバージョンアップで済む場合であっても、いずれか他方のソフトウェアのバージョンアップを実施しなければならず、オペレータにとっては作業負担が増加するという問題があった。 By the way, generally in a production system, when software is upgraded in a processing device, the software must also be upgraded in the host computer. This is because there is no mechanism for checking compatibility between the host computer and each processing device, and it is safer to upgrade the software at the same time. Therefore, even if it is possible to upgrade the software of one of the host computer and the processor, it is necessary to upgrade the software of the other, which increases the workload of the operator. I had a problem.

本開示はかかる点に鑑みてなされたものであり、ソフトウェアのバージョンアップ時にオペレータの作業負担を低減するという効果を奏しうる生産システム、管理装置、プログラムを提供することを目的の1つとする。 The present disclosure has been made in view of the above points, and one of the objects thereof is to provide a production system, a management device, and a program that can reduce the work burden on operators when upgrading software.

本開示の一態様の生産システムは、生産ラインを構築する複数の処理装置と前記複数の処理装置を管理する管理装置が連携して特定の機能を提供する生産システムであって、前記管理装置が、ソフトウェアに実装された機能情報を前記複数の処理装置から収集する収集部と、前記管理装置及び前記複数の処理装置のソフトウェアで共通の機能情報を抽出する抽出部と、抽出結果から共通の機能が有効になるように前記管理装置のソフトウェアの機能を制御する制御部と、前記複数の処理装置に対して共通の機能を示す制御信号を通知する通知部とを備え、前記複数の処理装置が、制御信号で示される共通の機能が有効になるように前記複数の処理装置のソフトウェアの機能を制御する制御部を備えたことを特徴とする。
A production system according to one aspect of the present disclosure is a production system in which a plurality of processing devices that construct a production line and a management device that manages the plurality of processing devices cooperate to provide a specific function, wherein the management device a collection unit for collecting function information implemented in software from the plurality of processing devices; an extraction unit for extracting function information common to the software of the management device and the plurality of processing devices; and a notification unit for notifying a control signal indicating a common function to the plurality of processing devices, the plurality of processing devices comprising: is characterized by comprising a control unit for controlling software functions of the plurality of processing units so that a common function indicated by a control signal is enabled.

本開示によれば、複数の処理装置と管理装置の間でソフトウェアの共通の機能が有効にされる。装置毎に有効な機能と無効な機能が共有されて互換性が確認されるため、有効な機能の更新情報を含む場合にだけ、全ての装置でソフトウェアをバージョンアップすればよい。よって、1つの装置のソフトウェアのバージョンアップに合わせて、他の装置のソフトウェアのバージョンアップが必要か否かをオペレータが判断する必要がない。また、余計なバージョンアップ作業が無くなり、バージョンアップの作業に要するオペレータの作業負担を低減することができる。 According to the present disclosure, common functionality of software is enabled among multiple processing devices and management devices. Since valid functions and invalid functions are shared for each device and compatibility is confirmed, it is only necessary to upgrade the software in all devices only when update information for valid functions is included. Therefore, the operator does not need to determine whether or not the software of another device needs to be upgraded in accordance with the version upgrade of the software of one device. In addition, unnecessary version upgrade work is eliminated, and the work burden on the operator required for the version upgrade work can be reduced.

本実施の形態の生産システムの模式図である。1 is a schematic diagram of a production system according to an embodiment; FIG. 比較例のソフトウェアの更新処理の一例を示す図である。FIG. 10 is a diagram illustrating an example of software update processing in a comparative example; 本実施の形態の生産システムのブロック図である。1 is a block diagram of a production system according to an embodiment; FIG. 本実施の形態の機能情報の収集処理の一例を示す図である。FIG. 7 is a diagram showing an example of function information collection processing according to the embodiment; 本実施の形態の共通の機能の通知処理の一例を示す図である。FIG. 10 is a diagram illustrating an example of notification processing for common functions according to the present embodiment; 本実施の形態のソフトウェアの更新処理の一例を示す図である。FIG. 4 is a diagram illustrating an example of software update processing according to the present embodiment; 本実施の形態の共通の機能の通知処理の他の一例を示す図である。FIG. 10 is a diagram illustrating another example of notification processing for common functions according to the present embodiment; 本実施の形態の無効の機能の通知処理の一例を示す図である。FIG. 10 is a diagram illustrating an example of a disabled function notification process according to the embodiment;

以下、添付図面を参照して、本実施の形態の生産システムについて説明する。図1は、本実施の形態の生産システムの模式図である。図2は、比較例のソフトウェアの更新処理の一例を示す図である。なお、本実施の形態では検査装置と複数の実装装置とで生産ラインを構成した例について説明するが、本実施の形態の生産システムは一例に過ぎず、適宜変更が可能である。 A production system according to the present embodiment will be described below with reference to the accompanying drawings. FIG. 1 is a schematic diagram of a production system according to this embodiment. FIG. 2 is a diagram illustrating an example of software update processing in a comparative example. In this embodiment, an example in which a production line is configured with an inspection device and a plurality of mounting devices will be described, but the production system of this embodiment is merely an example, and can be modified as appropriate.

図1に示すように、生産システム1は、検査装置10と複数の実装装置20が配置された基板Wの生産ラインで、検査装置10で検査された基板Wに対して後続の各実装装置20で部品を実装している。検査装置10は、画像処理によって基板Wに印刷された半田の位置ズレや外観等から基板Wの印刷良否を検査している。複数の実装装置20は、検査装置10と共に基板Wの生産ラインを構築しており、検査装置10から順番に搬送される基板Wに対して段階的に各種部品を実装している。また、検査装置10及び実装装置20は、ホストコンピュータ30によって管理されている。 As shown in FIG. 1, the production system 1 is a board W production line in which an inspection device 10 and a plurality of mounting devices 20 are arranged. I am mounting the parts in . The inspection device 10 inspects the printing quality of the board W from the misalignment of the solder printed on the board W by image processing, the appearance, and the like. A plurality of mounting apparatuses 20 construct a production line for the substrates W together with the inspection apparatus 10, and mount various components step by step on the substrates W sequentially transported from the inspection apparatus 10. FIG. Also, the inspection apparatus 10 and the mounting apparatus 20 are managed by the host computer 30 .

基板Wは、複数の割り基板からなる多面取り基板であり、基板Wの位置基準となるBOCマーク(不図示)や割り基板が品質不良であることを示すバッドマーク(不図示)等の各種マークが付されている。各実装装置20は、BOCマークを認識することで基板Wの歪み等に起因した位置ズレを補正し、バッドマークを認識することでバッドマークが付された割り基板をスキップして部品の実装処理を実施している。なお、本実施の形態では、基板Wとして多面取り基板を例示して説明したが、基板Wは各種マークが付された単一の基板でもよい。 The substrate W is a multi-sided substrate made up of a plurality of split substrates, and various marks such as a BOC mark (not shown) that serves as a positional reference for the substrate W and a bad mark (not shown) that indicates that the split substrate is defective. is attached. Each mounting device 20 recognizes the BOC mark to correct the positional deviation caused by the distortion of the substrate W, etc., and recognizes the bad mark to skip the split substrate with the bad mark and perform component mounting processing. is being implemented. In this embodiment, the substrate W is a substrate with multiple surfaces, but the substrate W may be a single substrate with various marks.

このような生産システム1では、検査装置10、複数の実装装置20、ホストコンピュータ30が連携して、トレーサビリティ機能、外部出力機能、バッドマーク伝搬機能等の各種の機能が提供されている。トレーサビリティ機能は、生産ラインの稼働中に収集したトレーサビリティ情報を基板Wのシリアル番号や部品ロット番号に関連付けて客観的な証拠として保存する機能である。外部出力機能は、装置の稼働時間等の稼働情報を出力する機能である。バッドマーク伝播機能は、バッドマークの配置情報を後続装置に伝搬して装置毎のバッドマークの認識処理を省略する機能である。 In such a production system 1, the inspection device 10, the plurality of mounting devices 20, and the host computer 30 cooperate to provide various functions such as a traceability function, an external output function, and a bad mark propagation function. The traceability function is a function of associating traceability information collected during the operation of the production line with the serial number of the board W and the part lot number and storing it as objective evidence. The external output function is a function for outputting operating information such as the operating time of the device. The bad mark propagation function is a function of propagating bad mark arrangement information to subsequent devices and omitting bad mark recognition processing for each device.

ところで、図2Aに示すように、比較例の生産システムでは、複数の装置が連携して動作するため、いずれかの装置のソフトウェアの不具合修正のためにバージョンアップが実施されると、他の装置のソフトウェアもバージョンアップしなければならない。例えば、ホストコンピュータ30のソフトウェアの一部の不具合修正のためにバージョンアップすると、無関係な実装装置20等のソフトウェアもバージョンを合わせるためにバージョンアップしなければならない。余計なバージョンアップ作業によって、生産ラインの停止時間が長くなってオペレータの作業負担が増加すると共に生産性が低下する。 By the way, as shown in FIG. 2A, in the production system of the comparative example, a plurality of devices operate in cooperation. software must also be upgraded. For example, if the version of the software of the host computer 30 is partially upgraded to correct a problem, the software of the unrelated mounting apparatus 20 and the like must also be upgraded to match the versions. Unnecessary version upgrade work prolongs the stoppage time of the production line, increases the work burden on the operator, and lowers productivity.

また、一般にソフトウェアは不具合修正や機能追加を繰返しながら更新されるものであり、ソフトウェアのバージョンアップ時には、不具合修正とは無関係な機能が追加される場合がある。例えば、ホストコンピュータ30のソフトウェアの一部の不具合修正のためにバージョンアップが実施されると、バージョンアップデータに含まれたバッドマーク伝播機能が新たに追加される。全ての装置でバージョンアップ作業が実施されてバッドマーク伝播が追加されると、生産システムでバッドマーク伝播機能が使用可能な状態になる。このように、ホストコンピュータ30を不具合修正するだけなのに、新たな機能が無償提供されてしまう。 In general, software is updated while repeatedly correcting defects and adding functions, and when software is upgraded, functions unrelated to the correction of defects may be added. For example, when the software of the host computer 30 is updated to correct some defects, the bad mark propagation function included in the version update data is newly added. When the version upgrade work is performed on all devices and the bad mark propagation is added, the bad mark propagation function becomes available in the production system. In this way, a new function is provided free of charge even though the host computer 30 is merely corrected.

図2Bに示すように、ホストコンピュータ30のソフトウェアのバージョンアップだけで済んだ場合には、実装装置20等にはバッドマーク伝播機能が追加されないため、生産システムでバッドマーク伝播機能が使用可能な状態になることがない。しかしながら、ホストコンピュータ30にはバッドマーク伝播機能が追加されるため、ホストコンピュータ30のメニュー画面を視認したオペレータがバッドマーク伝播機能を使用可能であると誤解するおそれがある。このため、新たな機能が無償提供されることがないものの、誤操作によるトラブルの原因になるおそれがある。 As shown in FIG. 2B, when only the software of the host computer 30 is upgraded, the bad mark propagation function is not added to the mounting apparatus 20 and the like, so the bad mark propagation function can be used in the production system. never become However, since the bad mark propagation function is added to the host computer 30, an operator viewing the menu screen of the host computer 30 may misunderstand that the bad mark propagation function is available. For this reason, although new functions are not provided free of charge, there is a risk of trouble due to erroneous operation.

そこで、本実施の形態の生産システム1では、ホストコンピュータ30、検査装置10、実装装置20のソフトウェアで共通の機能を抽出し、当該共通の機能だけを自動的に有効にしている。よって、バージョンアップデータに各装置で共通の機能の更新情報が含まれる場合にだけ、全ての装置でソフトウェアをバージョンアップすればよく、余計なバージョンアップ作業を無くしてオペレータの作業負担等を低減できる。また、各装置で共通ではない機能をメニュー画面で非表示にすることで、無効な機能を利用できるような誤解をオペレータに与えることがなく、誤操作によるトラブルを避けることができる。 Therefore, in the production system 1 of the present embodiment, common functions are extracted from the software of the host computer 30, the inspection apparatus 10, and the mounting apparatus 20, and only the common functions are automatically enabled. Therefore, only when the update information of the functions common to each device is included in the version update data, the software can be upgraded in all the devices, and unnecessary version upgrade work can be eliminated to reduce the operator's work load. In addition, by hiding functions that are not common to each device on the menu screen, it is possible to prevent the operator from misunderstanding that an invalid function can be used and to avoid troubles due to erroneous operation.

以下、図3を参照して、本実施の形態の生産システムについて詳細に説明する。図3は、本実施の形態の生産システムのブロック図である。なお、図3に示す生産システムのブロック図は、本開示の技術を説明するために簡略化したものであり、検査装置、実装装置、ホストコンピュータは通常備える構成については備えるものとする。 The production system according to this embodiment will be described in detail below with reference to FIG. FIG. 3 is a block diagram of the production system of this embodiment. Note that the block diagram of the production system shown in FIG. 3 is a simplified one for explaining the technology of the present disclosure, and the inspection device, the mounting device, and the host computer are assumed to have the configurations normally provided.

図3に示すように、ホストコンピュータ30は、検査装置10及び実装装置20が有線又は無線接続されており、検査装置10及び実装装置20を管理するように構成されている。ホストコンピュータ30には、ソフトウェアに実装された機能情報を検査装置10及び実装装置20から収集する収集部31と、各装置の機能情報が登録されるデータベース32とが設けられている。収集部31によって稼働開始等の所定のタイミングで検査装置10及び実装装置20からソフトウェアの機能情報が収集されてデータベース32に登録される。 As shown in FIG. 3 , the host computer 30 is connected to the inspection apparatus 10 and the mounting apparatus 20 by wire or wirelessly, and is configured to manage the inspection apparatus 10 and the mounting apparatus 20 . The host computer 30 is provided with a collection unit 31 that collects function information implemented in software from the inspection device 10 and the mounting device 20, and a database 32 in which function information of each device is registered. The collection unit 31 collects software function information from the inspection apparatus 10 and the mounting apparatus 20 at a predetermined timing such as the start of operation, and registers the information in the database 32 .

また、ホストコンピュータ30には、各装置のソフトウェアで共通の機能情報を抽出する抽出部33と、抽出結果から共通の機能が有効になるようにホストコンピュータ30のソフトウェアの機能を制御する制御部34とが設けられている。抽出部33によってデータベース32に登録された機能情報が比較され、データベース32から機能名が一致する共通の機能情報が抽出される。制御部34によって抽出結果に含まれる共通の機能が有効にされて、各装置のソフトウェアで共通の機能だけが表示部35のメニュー画面に選択可能に表示される。 The host computer 30 also includes an extraction unit 33 for extracting functional information common to the software of each device, and a control unit 34 for controlling the functions of the software of the host computer 30 so that the common functions are enabled from the extraction result. and are provided. The function information registered in the database 32 is compared by the extraction unit 33, and common function information having the same function name is extracted from the database 32. FIG. The common functions included in the extraction results are enabled by the control unit 34, and only the functions common to the software of each device are displayed on the menu screen of the display unit 35 so as to be selectable.

さらに、ホストコンピュータ30には、検査装置10及び実装装置20に対して共通の機能を示す制御信号を通知する通知部36が設けられている。通知部36によって共通の機能のフラグをONに設定した制御信号が生成されて検査装置10及び実装装置20に通知される。検査装置10及び実装装置20には、それぞれ制御信号で示される共通の機能が有効になるようにソフトウェアの機能を制御する制御部11、21が設けられている。制御部11、21によって制御信号のフラグをONにした共通の機能が有効にされて、各装置のソフトウェアで共通の機能だけが表示部12、22のメニュー画面に選択可能に表示される。 Further, the host computer 30 is provided with a notification unit 36 that notifies the inspection apparatus 10 and the mounting apparatus 20 of control signals indicating common functions. The notification unit 36 generates a control signal in which the common function flag is set to ON, and notifies the inspection device 10 and the mounting device 20 of it. The inspection apparatus 10 and the mounting apparatus 20 are provided with control units 11 and 21 that control software functions so that common functions indicated by control signals are enabled. The control units 11 and 21 activate the common function with the flag of the control signal turned on, and only the functions common to the software of each device are displayed on the menu screens of the display units 12 and 22 so as to be selectable.

このようにして、ホストコンピュータ30、検査装置10、実装装置20でソフトウェアの共通の機能情報が共有される。データベース32から共通の機能情報が抽出されて、共通の機能がホストコンピュータ30で有効にされる。共通の機能のフラグをONにした制御信号が検査装置10、実装装置20に通知され、共通の機能が検査装置10、実装装置20で有効にされる。なお、機能名が同じでバージョンが異なる場合には、古いバージョンの機能が有効にされ、バージョンの違いによる装置間の機能の互換性も考慮されている。 In this way, the host computer 30, the inspection apparatus 10, and the mounting apparatus 20 share common function information of software. Common function information is extracted from database 32 and common functions are enabled in host computer 30 . A control signal that turns on the common function flag is sent to the inspection device 10 and the mounting device 20 , and the common function is enabled in the inspection device 10 and the mounting device 20 . If the function name is the same but the version is different, the function of the old version is enabled, and the compatibility of the function between devices due to the difference in version is also taken into consideration.

また、ホストコンピュータ30、検査装置10、実装装置20には、データベース32に管理されたバージョンに基づいてソフトウェアをバージョンアップする更新部13、23、37が設けられていてもよい。更新部13、23、37では、共通の機能のバージョンが他の装置のバージョンよりも古い場合に、共通の機能のバージョンを揃えるようにソフトウェアが自動的にバージョンアップされる。これにより、常に最新のバージョンの共通の機能にバージョンアップされるため、バージョンアップ作業に要するオペレータの作業負担を低減することができる。 Also, the host computer 30 , the inspection apparatus 10 , and the mounting apparatus 20 may be provided with updating units 13 , 23 , and 37 that upgrade software based on versions managed by the database 32 . In the updating units 13, 23, and 37, when the versions of the common functions are older than the versions of the other devices, the software is automatically upgraded so that the versions of the common functions are aligned. As a result, since the version is always upgraded to the latest version of the common function, it is possible to reduce the work load on the operator required for the version upgrade work.

ホストコンピュータ30、検査装置10、実装装置20の各制御ブロックは、各種処理を実行するプロセッサ、メモリ、制御回路等によって構成されている。メモリは、用途に応じてROM(Read Only Memory)、RAM(Random Access Memory)等の一つ又は複数の記憶媒体で構成されている。メモリには、ソフトウェアの他、装置間で連携して特定機能を提供する生産システム1のプログラムが記憶されている。また、データベース32は、ホストコンピュータ30に設けられていてもよいし、ホストコンピュータ30とは別のサーバに設けられてもよい。 Each control block of the host computer 30, the inspection apparatus 10, and the mounting apparatus 20 is composed of a processor, a memory, a control circuit, and the like, which execute various processes. The memory is composed of one or a plurality of storage media such as ROM (Read Only Memory) and RAM (Random Access Memory) depending on the application. In addition to software, the memory stores a program of the production system 1 that provides specific functions in cooperation with the devices. Also, the database 32 may be provided in the host computer 30 or may be provided in a server separate from the host computer 30 .

図4から図8を参照して、生産システムの動作処理について説明する。図4は、本実施の形態の機能情報の収集処理の一例を示す図である。図5は、本実施の形態の共通の機能の通知処理の一例を示す図である。図6は、本実施の形態のソフトウェアの更新処理の一例を示す図である。図7は、本実施の形態の共通の機能の通知処理の他の一例を示す図である。図8は、本実施の形態の無効の機能の通知処理の一例を示す図である。なお、図4から図8は、説明の便宜上、図3の符号を適宜使用しながら説明する。 Operation processing of the production system will be described with reference to FIGS. 4 to 8. FIG. FIG. 4 is a diagram showing an example of function information collection processing according to the present embodiment. FIG. 5 is a diagram showing an example of notification processing for common functions according to the present embodiment. FIG. 6 is a diagram showing an example of software update processing according to the present embodiment. FIG. 7 is a diagram showing another example of the common function notification process according to the present embodiment. FIG. 8 is a diagram illustrating an example of a disabled function notification process according to the present embodiment. 4 to 8 will be described using the reference numerals in FIG. 3 as appropriate for convenience of explanation.

図4に示すように、ホストコンピュータ30のソフトウェアにはトレーサビリティ機能、外部出力機能がサポートされている。検査装置10のソフトウェアにはトレーサビリティ機能がサポートされ、各実装装置20のソフトウェアにはトレーサビリティ機能、外部出力機能がサポートされている。なお、図4のデータベース32のテーブルに示すV1、V2はそれぞれ各機能のバージョンを示している。各装置の初期設定では各機能が無効に設定されているため、装置間で機能の互換性を確認する前に、オペレータによって特定の機能が誤って使用されることがない。 As shown in FIG. 4, the software of the host computer 30 supports a traceability function and an external output function. The software of the inspection device 10 supports a traceability function, and the software of each mounting device 20 supports a traceability function and an external output function. Note that V1 and V2 shown in the table of the database 32 in FIG. 4 each indicate the version of each function. Since each function is disabled in the initial setting of each device, a specific function cannot be mistakenly used by an operator before checking the compatibility of functions between devices.

稼働開始等の所定のタイミングで、ホストコンピュータ30の収集部31によって自装置の設定情報から機能情報が取り出されてデータベース32に登録される。また、収集部31によって検査装置10及び各実装装置20に向けて機能情報の要求信号が送信され、検査装置10及び各実装装置20からの応答信号に含まれる機能情報がデータベース32に登録される。データベース32には、装置毎にトレーサビリティ機能及び外部出力機能の機能名とバージョンが関連付けて登録されている。そして、ホストコンピュータ30の抽出部33によってデータベース32から共通の機能であるトレーサビリティ機能が抽出される。 At a predetermined timing such as the start of operation, the collection unit 31 of the host computer 30 extracts the function information from the setting information of its own device and registers it in the database 32 . Further, the collection unit 31 transmits a function information request signal to the inspection apparatus 10 and each mounting apparatus 20, and the function information included in the response signal from the inspection apparatus 10 and each mounting apparatus 20 is registered in the database 32. . In the database 32, function names and versions of traceability functions and external output functions are associated and registered for each device. Then, the traceability function, which is a common function, is extracted from the database 32 by the extraction unit 33 of the host computer 30 .

図5に示すように、ホストコンピュータ30の制御部34によって、共通のトレーサビリティ機能が有効になるようにホストコンピュータ30のソフトウェアの機能が制御される。また、制御部34によって無効な外部出力機能が非表示にされて、トレーサビリティ機能だけが表示部35のメニュー画面に表示される。これにより、オペレータがホストコンピュータ30のメニュー画面を視認したときに、システム内のいずれかの装置では無効になって連携不能な外部出力機能が使用可能であるような誤解を与えることがなく、誤操作によるトラブルを回避することができる。 As shown in FIG. 5, the control section 34 of the host computer 30 controls the functions of the software of the host computer 30 so that the common traceability function is enabled. Also, the invalid external output function is hidden by the control unit 34 and only the traceability function is displayed on the menu screen of the display unit 35 . As a result, when the operator visually recognizes the menu screen of the host computer 30, there is no misunderstanding that the external output function that is disabled and cannot be linked with any one of the devices in the system is available. You can avoid troubles caused by

ホストコンピュータ30の通知部36によって、共通のトレーサビリティ機能のフラグをONに設定した制御信号が生成されて検査装置10及び各実装装置20に通知される。検査装置10及び各実装装置20の制御部11、21によって、共通のトレーサビリティ機能が有効になるように各装置のソフトウェアの機能が制御される。検査装置10及び各実装装置20の制御部11、21によってトレーサビリティ機能だけが表示部22のメニュー画面に表示されるため、オペレータに対して外部出力機能が利用可能であるかのような誤解を与えることがない。 The notification unit 36 of the host computer 30 generates a control signal in which the flag of the common traceability function is set to ON, and notifies the inspection device 10 and each mounting device 20 of it. The control units 11 and 21 of the inspection apparatus 10 and each mounting apparatus 20 control the software functions of each apparatus so that the common traceability function becomes effective. Since only the traceability function is displayed on the menu screen of the display unit 22 by the control units 11 and 21 of the inspection device 10 and each mounting device 20, the operator is misled into thinking that the external output function is available. never

ここで、図6に示すように、ホストコンピュータ30のソフトウェアに不具合が生じた場合に、ホストコンピュータ30のソフトウェアのバージョンアップが実施される。最新のバージョンアップデータには、不具合修正データだけでなく、新たなバッドマーク伝播機能の機能データが含まれている。このとき、バージョンアップデータには共通の機能のトレーサビリティの更新情報が含まれないため、オペレータが検査装置10及び各実装装置20のソフトウェアのバージョンアップが不要であると認識することができる。したがって、無駄なバージョンアップ作業に要するオペレータの作業負担が軽減される。 Here, as shown in FIG. 6, when a problem occurs in the software of the host computer 30, the version of the software of the host computer 30 is upgraded. The latest version update contains not only bug fix data, but also function data for the new bad mark propagation function. At this time, the version update data does not include traceability update information for common functions, so the operator can recognize that the software of the inspection device 10 and each mounting device 20 does not need to be upgraded. Therefore, the operator's work load required for useless version upgrade work is reduced.

ホストコンピュータ30のソフトウェアのみバージョンアップされるため、ホストコンピュータ30ではバッドマーク伝播機能がサポートされるが、検査装置10及び各実装装置20ではバッドマーク伝播機能がサポートされることがない。したがって、ホストコンピュータ30、検査装置10、各実装装置20の間で連携が必要なバッドマーク伝播機能が有効にはならず、新たな機能の意図しない無償提供を防止することができる。また、ソフトウェアのバージョンアップが実施されると、上記したようにホストコンピュータ30で再び機能情報の収集処理及び共通の機能の通知処理が実施される。 Since only the software of the host computer 30 is upgraded, the host computer 30 supports the bad mark propagation function, but the inspection device 10 and each mounting device 20 do not support the bad mark propagation function. Therefore, the bad mark propagation function that requires cooperation among the host computer 30, the inspection apparatus 10, and each mounting apparatus 20 is not enabled, and unintended free provision of new functions can be prevented. Further, when the software is upgraded, the host computer 30 again performs the function information collection process and the common function notification process as described above.

バッドマーク伝播機能は共通の機能ではないため、ホストコンピュータ30でバッドマーク伝播機能が無効にされると共に、ホストコンピュータ30から検査装置10や各実装装置20には制御信号が通知されない。ホストコンピュータ30ではバッドマーク伝播機能がサポートされているが、バッドマーク伝播機能が無効になっているため、ホストコンピュータ30のメニュー画面にはバッドマーク伝播機能が表示されることがない。したがって、オペレータがメニュー画面を視認してもバッドマーク伝播機能が非表示であるため、バッドマーク伝播機能が利用可能かのように誤解されることがない。 Since the bad mark propagation function is not a common function, the host computer 30 disables the bad mark propagation function, and the host computer 30 does not notify the inspection apparatus 10 or each mounting apparatus 20 of a control signal. The host computer 30 supports the bad mark propagation function, but since the bad mark propagation function is disabled, the bad mark propagation function is not displayed on the menu screen of the host computer 30 . Therefore, even if the operator visually recognizes the menu screen, since the bad mark propagation function is not displayed, the operator will not misunderstand that the bad mark propagation function is available.

図7に示すように、検査装置10のソフトウェアに外部出力機能が実装されていれば、外部出力機能も共通の機能として全ての装置で有効になる。しかしながら、ホストコンピュータ30の外部出力機能のバージョンはV2であり、検査装置10及び各実装装置20の外部出力機能のバージョンはV1である。外部出力機能のバージョンV1は稼働時間を出力する機能であり、外部出力機能のバージョンV2は稼働時間に加えてリアルタイムの装置状態を出力する機能である。同一機能でバージョンが異なる場合には古いバージョンの機能までが共通の機能として共有される。システム内で外部出力機能のバージョンV1が有効になって、稼働時間の出力機能だけが使用可能になる。 As shown in FIG. 7, if the external output function is implemented in the software of the inspection apparatus 10, the external output function is also enabled in all apparatuses as a common function. However, the version of the external output function of the host computer 30 is V2, and the version of the external output function of the inspection apparatus 10 and each mounting apparatus 20 is V1. The version V1 of the external output function is a function to output the operating time, and the version V2 of the external output function is a function to output the real-time device status in addition to the operating time. If the same function has different versions, even the function of the old version is shared as a common function. Version V1 of the external output function is enabled in the system and only the running time output function is available.

なお、共通の機能のバージョンが異なる場合には、検査装置10、各実装装置20、ホストコンピュータ30の更新部13、23、37によって共通の機能のバージョンを揃えるようにソフトウェアをバージョンアップしてもよい。これにより、検査装置10及び各実装装置20の外部出力機能のバージョンがV1からV2に自動的にバージョンアップされるため、システム内で外部出力機能のバージョンV2が有効になって、リアルタイムの装置状態の出力機能も使用可能になる。装置毎に個別にバージョンアップ作業を実施する必要がなく、オペレータの作業負担を軽減することができる。 If the versions of the common functions are different, the software may be upgraded so that the versions of the common functions are aligned by the updating units 13, 23, and 37 of the inspection device 10, each mounting device 20, and the host computer 30. good. As a result, the version of the external output function of the inspection device 10 and each mounting device 20 is automatically upgraded from V1 to V2, so that the version V2 of the external output function becomes effective within the system, and the real-time device status is changed. output function is also enabled. Since there is no need to individually upgrade each device, the work load on the operator can be reduced.

図8に示すように、システム内のいずれかの装置で共通の機能が無効にされた場合に、ホストコンピュータ30の制御部34によって共通の機能が無効になるようにソフトウェアが制御される。また、ホストコンピュータ30の通知部36によって共通の機能のフラグをOFFに設定した制御信号が生成されて、無効となる共通の機能を示す制御信号が検査装置10及び各実装装置20に通知される。検査装置10及び各実装装置20の制御部11、21によって、制御信号のフラグをOFFにした共通の機能が無効になるようにソフトウェアが制御される。 As shown in FIG. 8, when the common function is disabled in any device in the system, the control section 34 of the host computer 30 controls the software so that the common function is disabled. Further, the notification unit 36 of the host computer 30 generates a control signal with the common function flag set to OFF, and notifies the inspection device 10 and each mounting device 20 of the control signal indicating the common function to be disabled. . Software is controlled by the control units 11 and 21 of the inspection device 10 and each mounting device 20 so that the common function with the flag of the control signal turned off is disabled.

例えば、検査装置10で一時的にトレーサビリティ機能が無効にされた場合には、ホストコンピュータ30のデータベース32から検査装置10のトレーサビリティ機能が削除される。そして、ホストコンピュータ30のトレーサビリティ機能が無効にされると共に、トレーサビリティ機能のフラグをOFFにした制御信号が各実装装置20に通知されてトレーサビリティ機能が無効にされる。このように、検査装置10、実装装置20、ホストコンピュータ30のいずれかで共通の機能が一時的に無効にされると、他の装置でも共通の機能を自動的に無効にして、オペレータの作業負担を軽減することができる。 For example, when the traceability function of the inspection device 10 is temporarily disabled, the traceability function of the inspection device 10 is deleted from the database 32 of the host computer 30 . Then, the traceability function of the host computer 30 is disabled, and a control signal for turning off the traceability function flag is sent to each mounting apparatus 20 to disable the traceability function. In this way, when the common functions of any one of the inspection apparatus 10, the mounting apparatus 20, and the host computer 30 are temporarily disabled, the common functions of the other apparatuses are automatically disabled, thereby reducing the operator's work. The burden can be reduced.

以上のように、本実施の形態の生産システム1では、ホストコンピュータ30、検査装置10、各実装装置20の間でソフトウェアの共通の機能が有効にされる。装置毎に有効な機能と無効な機能が共有されて互換性が確認されるため、バージョンアップデータに有効な機能の更新情報を含む場合にだけ、全ての装置でソフトウェアをバージョンアップすればよい。よって、1つの装置のソフトウェアのバージョンアップに合わせて、他の装置のソフトウェアのバージョンアップが必要か否かをオペレータが判断する必要がない。また、余計なバージョンアップ作業が無くなり、バージョンアップの作業に要するオペレータの作業負担を低減することが可能になっている。 As described above, in the production system 1 of the present embodiment, common software functions are enabled among the host computer 30 , the inspection apparatus 10 , and each mounting apparatus 20 . Since effective functions and ineffective functions are shared for each device and compatibility is confirmed, the software needs to be upgraded in all devices only when update information for effective functions is included in the version update data. Therefore, the operator does not need to determine whether or not the software of another device needs to be upgraded in accordance with the version upgrade of the software of one device. In addition, unnecessary version upgrade work is eliminated, and it is possible to reduce the work burden on the operator required for the version upgrade work.

なお、本実施の形態において、処理装置として検査装置、実装装置を例示して説明したが、処理装置は生産ラインを構築する装置であればよい。例えば、処理装置は、印刷装置やリフロー装置で構成されてもよい。 In the present embodiment, an inspection device and a mounting device are described as examples of processing devices, but the processing device may be any device that constructs a production line. For example, the processing device may comprise a printing device or a reflow device.

また、本実施の形態において、管理装置としてホストコンピュータを例示して説明したが、管理装置は複数の処理装置を管理可能な装置であればよい。例えば、管理装置は、検査装置で構成されてもよいし、実装装置で構成されてもよい。 In addition, in the present embodiment, the host computer was exemplified as the management device, but the management device may be any device as long as it can manage a plurality of processing devices. For example, the management device may consist of an inspection device or a mounting device.

また、本実施の形態において、生産システムとして基板に部品を実装する実装システムを例示して説明したが、生産システムは生産ラインで搬送される搬送物に対して処理を行うシステムであればよい。 Further, in the present embodiment, the mounting system for mounting components on a substrate has been described as an example of the production system, but the production system may be any system that processes objects conveyed on a production line.

また、本実施の形態において、ソフトウェアの機能としてトレーサビリティ機能、外部出力機能、バッドマーク伝播機能を例示して説明したが、ソフトウェアの機能は複数の装置間で連携して使用される機能であればよい。 Further, in the present embodiment, the traceability function, the external output function, and the bad mark propagation function have been exemplified as software functions. good.

また、本実施の形態において、装置間で連携して使用される機能のみを例示して説明したが、当然のことながら各装置のソフトウェアには単独使用される機能が含まれている。単独使用可能な機能については初期設定の段階で有効にされており、機能情報を収集して装置間で共有する必要がない。 Further, in the present embodiment, only the functions that are used in cooperation between devices have been exemplified and explained, but it goes without saying that the software of each device includes functions that are used independently. Functions that can be used independently are enabled at the initial setting stage, and there is no need to collect function information and share it between devices.

また、本実施の形態において、制御信号のフラグのON、OFFによって共通の機能を通知する構成にしたが、制御信号は複数の処理装置で共通の機能が有効になるように共通の機能情報を示す信号であればよい。 In the present embodiment, the common function is notified by turning ON/OFF the flag of the control signal. Any signal can be used as long as it indicates

また、本実施の形態において、部品は基板に対して実装可能であれば、特に電子部品に限定されない。 Moreover, in the present embodiment, the component is not particularly limited to an electronic component as long as it can be mounted on the board.

また、本実施の形態において、基板は、プリント基板に限定されず、治具基板上に載せられたフレキシブル基板であってもよい。 Moreover, in the present embodiment, the substrate is not limited to a printed substrate, and may be a flexible substrate placed on a jig substrate.

また、本実施の形態のプログラムは記憶媒体に記憶されてもよい。記憶媒体は、特に限定されないが、光ディスク、光磁気ディスク、フラッシュメモリ等の非一過性の記録媒体であってもよい。 Also, the program of the present embodiment may be stored in a storage medium. The storage medium is not particularly limited, but may be a non-transitory recording medium such as an optical disk, a magneto-optical disk, or a flash memory.

また、本実施の形態及び変形例を説明したが、他の実施の形態として、上記実施の形態及び変形例を全体的又は部分的に組み合わせたものでもよい。 Also, although the present embodiment and modifications have been described, other embodiments may be obtained by combining the above-described embodiments and modifications in whole or in part.

また、本開示の技術は上記の実施の形態及び変形例に限定されるものではなく、技術的思想の趣旨を逸脱しない範囲において様々に変更、置換、変形されてもよい。さらには、技術の進歩又は派生する別技術によって、技術的思想を別の仕方で実現することができれば、その方法を用いて実施されてもよい。したがって、特許請求の範囲は、技術的思想の範囲内に含まれ得る全ての実施態様をカバーしている。 Further, the technology of the present disclosure is not limited to the above-described embodiments and modifications, and may be variously changed, replaced, and modified without departing from the spirit of the technical idea. Furthermore, if the technical idea can be realized in another way by advancement of technology or another derived technology, the method may be used for implementation. Therefore, the claims cover all implementations that may fall within the scope of the technical concept.

下記に、上記の実施の形態における特徴点を整理する。
上記実施の形態に記載の生産システムは、生産ラインを構築する複数の処理装置と複数の処理装置を管理する管理装置が連携して特定の機能を提供する生産システムであって、管理装置が、ソフトウェアに実装された機能情報を複数の処理装置から収集する収集部と、自装置及び複数の処理装置のソフトウェアで共通の機能情報を抽出する抽出部と、抽出結果から共通の機能が有効になるようにソフトウェアの機能を制御する制御部と、複数の処理装置に対して共通の機能を示す制御信号を通知する通知部とを備え、複数の処理装置が、制御信号で示される共通の機能が有効になるようにソフトウェアの機能を制御する制御部を備えたことを特徴とする。
Characteristic points in the above embodiment are summarized below.
The production system described in the above embodiment is a production system in which a plurality of processing devices that construct a production line and a management device that manages the plurality of processing devices cooperate to provide a specific function, wherein the management device: A collection unit that collects function information implemented in software from a plurality of processing devices, an extraction unit that extracts function information common to the software of the own device and the plurality of processing devices, and a common function becomes effective from the extraction result and a notification unit for notifying a plurality of processing units of a control signal indicating a common function, and the plurality of processing units are configured to control the common function indicated by the control signal. It is characterized by comprising a control section for controlling the function of the software so as to be effective.

上記実施の形態に記載の管理装置は、生産ラインを構築する複数の処理装置と連携して特定の機能を提供する管理装置であって、ソフトウェアに実装された機能情報を複数の処理装置から収集する収集部と、前記管理装置及び複数の処理装置のソフトウェアで共通の機能情報を抽出する抽出部と、抽出結果から共通の機能が有効になるようにソフトウェアの機能を制御する制御部と、複数の処理装置で共通の機能が有効になるように共通の機能を示す制御信号を通知する通知部とを備えたことを特徴とする。 The management device described in the above embodiment is a management device that cooperates with a plurality of processing devices constructing a production line to provide a specific function, and collects function information implemented in software from the plurality of processing devices. a collection unit that extracts common function information from the software of the management device and the plurality of processing devices; a control unit that controls the software functions so that the common functions are enabled from the extraction results; and a notification unit for notifying a control signal indicating a common function so that the common function is enabled in the processing device.

これらの構成によれば、複数の処理装置と管理装置の間でソフトウェアの共通の機能が有効にされる。装置毎に有効な機能と無効な機能が共有されて互換性が確認されるため、有効な機能の更新情報を含む場合にだけ、全ての装置でソフトウェアをバージョンアップすればよい。よって、1つの装置のソフトウェアのバージョンアップに合わせて、他の装置のソフトウェアのバージョンアップが必要か否かをオペレータが判断する必要がない。また、余計なバージョンアップ作業が無くなり、バージョンアップの作業に要するオペレータの作業負担を低減することができる。 According to these configurations, common functions of software are enabled between the plurality of processing devices and the management device. Since valid functions and invalid functions are shared for each device and compatibility is confirmed, it is only necessary to upgrade the software in all devices only when update information for valid functions is included. Therefore, the operator does not need to determine whether or not the software of another device needs to be upgraded in accordance with the version upgrade of the software of one device. In addition, unnecessary version upgrade work is eliminated, and the work burden on the operator required for the version upgrade work can be reduced.

上記実施の形態に記載の生産システムにおいて、管理装置及び複数の処理装置の制御部は、無効な機能をメニュー画面で非表示にする。この構成によれば、オペレータがメニュー画面を視認したときに、システムで提供されていない機能が利用可能であるような誤解を与えることがなく、誤操作によるトラブルを避けることができる。 In the production system described in the above embodiments, the management device and the control units of the plurality of processing devices hide invalid functions on the menu screen. According to this configuration, when the operator visually recognizes the menu screen, it is possible to avoid misunderstanding that a function not provided by the system is available, thereby avoiding troubles due to erroneous operation.

上記実施の形態に記載の生産システムにおいて、管理装置及び複数の処理装置の制御部は、初期設定としてソフトウェアの機能を無効にしており、制御信号に応じて共通の機能を有効にする。この構成によれば、複数の処理装置と管理装置で共通の機能だけを確実に有効にすることができる。 In the production system described in the above embodiments, the control units of the management device and the plurality of processing devices disable software functions as an initial setting, and enable common functions according to control signals. According to this configuration, it is possible to reliably enable only functions common to the plurality of processing devices and the management device.

上記実施の形態に記載の生産システムにおいて、管理装置及び複数の処理装置の制御部は、共通の機能でバージョンが異なる場合には、古いバージョンの機能が有効になるようにソフトウェアの機能を制御する。この構成によれば、バージョンの違いによる機能の互換性を考慮して、古いバージョンまでの機能だけを有効にすることができる。 In the production system described in the above embodiments, the control units of the management device and the plurality of processing devices control the functions of the software so that when common functions have different versions, the functions of the old version are enabled. . According to this configuration, it is possible to enable only the functions up to the old version, taking into consideration the compatibility of the functions due to the difference in versions.

上記実施の形態に記載の生産システムにおいて、管理装置の制御部は、管理装置及び複数の処理装置のいずれかで共通の機能が無効にされた場合に、共通の機能が無効になるようにソフトウェアの機能を制御し、管理装置の通知部は、複数の処理装置に対して無効となる共通の機能を示す制御信号を通知し、複数の処理装置の制御部は、制御信号で示される無効となる共通の機能が無効になるようにソフトウェアを制御する。この構成によれば、管理装置、複数の処理装置のいずれかで共通の機能が一時的に無効されると、他の装置でも共通の機能を自動的に無効できる。よって、共通の機能を無効にするために装置に対して個別に作業する必要がなく、オペレータの作業負担を軽減することができる。 In the production system described in the above embodiment, the control unit of the management device includes software to disable the common function when the common function is disabled in either the management device or the plurality of processing devices. The notification unit of the management device notifies the plurality of processing devices of a control signal indicating a common function to be disabled, and the control units of the plurality of processing devices disable or disable the function indicated by the control signal. control the software so that common functions are disabled. According to this configuration, when the common function is temporarily disabled in either the management device or the plurality of processing devices, the common function can be automatically disabled in the other devices as well. Therefore, it is not necessary to work on each device individually in order to disable the common function, and the work load on the operator can be reduced.

上記実施の形態に記載の生産システムにおいて、管理装置及び複数の処理装置は、共通の機能のバージョンを揃えるようにソフトウェアをバージョンアップする更新部を備えている。この構成によれば、共通の機能のバージョンを揃えるように自動でソフトウェアをバージョンアップさせることができ、バージョンアップの作業に要するオペレータの作業負担を低減することができる。 In the production system described in the above embodiments, the management device and the plurality of processing devices are provided with an updating unit that upgrades software so as to align the versions of common functions. According to this configuration, the software can be automatically upgraded so that the versions of the common functions are aligned, and the work burden on the operator required for the upgrade work can be reduced.

上記実施の形態に記載のプログラムは、生産ラインを構築する複数の処理装置と複数の処理装置を管理する管理装置が連携して特定の機能を提供する生産システムのプログラムであって、管理装置に、ソフトウェアに実装された機能情報を複数の処理装置から収集するステップと、自装置及び複数の処理装置のソフトウェアで共通の機能情報を抽出するステップと、抽出結果から共通の機能が有効になるようにソフトウェアの機能を制御するステップと、複数の処理装置に対して共通の機能を示す制御信号を通知するステップとを実行させ、複数の処理装置に、制御信号で示される共通の機能が有効になるようにソフトウェアの機能を制御するステップを実行させることを特徴とする。この構成によれば、生産システムへのプログラムのインストールによって、既存の構成を変えることなく、ソフトウェアのバージョンアップ時にオペレータの作業負担を低減することができる。 The program described in the above embodiment is a program for a production system in which a plurality of processing apparatuses that construct a production line and a management apparatus that manages the plurality of processing apparatuses cooperate to provide a specific function. a step of collecting function information implemented in software from a plurality of processing devices; a step of extracting function information common to the software of the own device and the plurality of processing devices; a step of controlling software functions and a step of notifying a plurality of processors of a control signal indicating a common function, so that the plurality of processors are enabled with the common function indicated by the control signal. It is characterized by executing a step of controlling the functions of the software so that the According to this configuration, by installing the program in the production system, it is possible to reduce the workload of the operator when upgrading the software without changing the existing configuration.

1 :生産システム
10 :検査装置(処理装置)
11 :制御部
13 :更新部
20 :実装装置(処理装置)
21 :制御部
23 :更新部
30 :ホストコンピュータ(管理装置)
31 :収集部
33 :抽出部
34 :制御部
36 :通知部
37 :更新部
1: production system 10: inspection device (processing device)
11: Control unit 13: Update unit 20: Mounting device (processing device)
21: Control unit 23: Update unit 30: Host computer (management device)
31: Collection unit 33: Extraction unit 34: Control unit 36: Notification unit 37: Update unit

Claims (8)

生産ラインを構築する複数の処理装置と前記複数の処理装置を管理する管理装置が連携して特定の機能を提供する生産システムであって、
前記管理装置が、
ソフトウェアに実装された機能情報を前記複数の処理装置から収集する収集部と、
前記管理装置及び前記複数の処理装置のソフトウェアで共通の機能情報を抽出する抽出部と、
抽出結果から共通の機能が有効になるように前記管理装置のソフトウェアの機能を制御する制御部と、
前記複数の処理装置に対して共通の機能を示す制御信号を通知する通知部とを備え、
前記複数の処理装置が、
制御信号で示される共通の機能が有効になるように前記複数の処理装置のソフトウェアの機能を制御する制御部を備えたことを特徴とする生産システム。
A production system in which a plurality of processing devices that construct a production line and a management device that manages the plurality of processing devices cooperate to provide specific functions,
The management device
a collection unit that collects function information implemented in software from the plurality of processing devices;
an extraction unit for extracting common function information in software of the management device and the plurality of processing devices;
a control unit that controls the functions of the software of the management device so that the common functions are enabled from the extraction result;
a notification unit that notifies a control signal indicating a common function to the plurality of processing devices;
the plurality of processing devices,
A production system comprising a control unit for controlling software functions of the plurality of processing units so that a common function indicated by a control signal is enabled.
前記管理装置及び前記複数の処理装置の制御部は、無効な機能をメニュー画面で非表示にすることを特徴とする請求項1に記載の生産システム。 2. The production system according to claim 1, wherein the control unit of the management device and the plurality of processing devices hides invalid functions on a menu screen. 前記管理装置及び前記複数の処理装置の制御部は、初期設定としてソフトウェアの機能を無効にしており、前記複数の処理装置の制御部は、制御信号に応じて共通の機能を有効にすることを特徴とする請求項1又は請求項2に記載の生産システム。 The management device and the control units of the plurality of processing devices disable software functions as initial settings, and the control units of the plurality of processing devices enable common functions according to control signals. 3. The production system according to claim 1 or 2, characterized by: 前記管理装置及び前記複数の処理装置の制御部は、共通の機能でバージョンが異なる場合には、共通の機能のバージョンを揃えるように、古いバージョンの機能が有効になるようにソフトウェアの機能を制御することを特徴とする請求項1から請求項3のいずれかに記載の生産システム。 When the versions of the common functions are different, the control unit of the management device and the plurality of processing devices adjusts the software functions so that the versions of the common functions are the same and the functions of the old versions are enabled. 4. The production system according to any one of claims 1 to 3, characterized in that it controls. 前記管理装置の制御部は、前記複数の処理装置のいずれかで共通の機能が無効にされた場合に、共通の機能が無効になるように前記管理装置のソフトウェアの機能を制御し、
前記管理装置の通知部は、前記複数の処理装置に対して無効となる共通の機能を示す制御信号を通知し、
前記複数の処理装置の制御部は、制御信号で示される無効となる共通の機能が無効になるように前記複数の処理装置のソフトウェアの機能を制御することを特徴とする請求項1から請求項4のいずれかに記載の生産システム。
the control unit of the management device controls software functions of the management device so that the common function is disabled when the common function is disabled in any of the plurality of processing devices;
The notification unit of the management device notifies the plurality of processing devices of a control signal indicating a common function to be disabled;
2. The control units of the plurality of processing units control the functions of the software of the plurality of processing units so that a common function to be disabled indicated by a control signal is disabled. 5. The production system according to any one of claims 4.
前記管理装置及び前記複数の処理装置は、共通の機能のバージョンを揃えるようにソフトウェアをバージョンアップする更新部を備えたことを特徴とする請求項1から請求項5のいずれかに記載の生産システム。 6. The production system according to any one of claims 1 to 5, wherein said management device and said plurality of processing devices are provided with an updating unit for upgrading software so that versions of common functions are aligned. . 生産ラインを構築する複数の処理装置と連携して特定の機能を提供する管理装置であって、
ソフトウェアに実装された機能情報を前記複数の処理装置から収集する収集部と、
前記管理装置及び前記複数の処理装置のソフトウェアで共通の機能情報を抽出する抽出部と、
抽出結果から共通の機能が有効になるように前記管理装置のソフトウェアの機能を制御する制御部と、
前記複数の処理装置で共通の機能が有効になるように共通の機能を示す制御信号を通知する通知部とを備えたことを特徴とする管理装置。
A management device that provides a specific function in cooperation with a plurality of processing devices that construct a production line,
a collection unit that collects function information implemented in software from the plurality of processing devices;
an extraction unit for extracting common function information in software of the management device and the plurality of processing devices;
a control unit that controls the functions of the software of the management device so that the common functions are enabled from the extraction result;
and a notification unit that notifies a control signal indicating a common function so that the common function is enabled in the plurality of processing units.
生産ラインを構築する複数の処理装置と前記複数の処理装置を管理する管理装置が連携して特定の機能を提供する生産システムのプログラムであって、
前記管理装置のコンピュータに
ソフトウェアに実装された機能情報を前記複数の処理装置から収集するステップと、
前記管理装置及び前記複数の処理装置のソフトウェアで共通の機能情報を抽出するステップと、
抽出結果から共通の機能が有効になるように前記管理装置のソフトウェアの機能を制御するステップと、
前記複数の処理装置に対して共通の機能を示す制御信号を通知するステップとを実行させ、
前記複数の処理装置のコンピュータに
制御信号で示される共通の機能が有効になるように前記複数の処理装置のソフトウェアの機能を制御するステップを実行させることを特徴とするプログラム。
A program for a production system in which a plurality of processing devices that construct a production line and a management device that manages the plurality of processing devices cooperate to provide a specific function,
In the computer of the management device ,
collecting software-implemented function information from the plurality of processing units;
extracting functional information common to software of the management device and the plurality of processing devices;
a step of controlling the function of the software of the management device so that the common function is enabled from the extraction result;
and notifying a control signal indicating a common function to the plurality of processing devices;
in the computers of the plurality of processing units ,
A program for executing a step of controlling software functions of the plurality of processing units so that a common function indicated by a control signal is enabled.
JP2018127952A 2018-07-05 2018-07-05 Production system, management device, program Active JP7137379B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018127952A JP7137379B2 (en) 2018-07-05 2018-07-05 Production system, management device, program
CN201910604578.0A CN110687873B (en) 2018-07-05 2019-07-05 Production systems, management devices, and recording media for recording programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018127952A JP7137379B2 (en) 2018-07-05 2018-07-05 Production system, management device, program

Publications (2)

Publication Number Publication Date
JP2020009035A JP2020009035A (en) 2020-01-16
JP7137379B2 true JP7137379B2 (en) 2022-09-14

Family

ID=69108300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018127952A Active JP7137379B2 (en) 2018-07-05 2018-07-05 Production system, management device, program

Country Status (2)

Country Link
JP (1) JP7137379B2 (en)
CN (1) CN110687873B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023134178A (en) * 2022-03-14 2023-09-27 オムロン株式会社 Software update support device, inspection system management device, and inspection system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003189035A (en) 2001-12-20 2003-07-04 Minolta Co Ltd Managing apparatus and managing program
US20090320016A1 (en) 2008-06-24 2009-12-24 Canon Kabushiki Kaisha Image processing apparatus, control method therefor, storage medium, and distribution server
WO2015121942A1 (en) 2014-02-13 2015-08-20 富士機械製造株式会社 Substrate production device managing device and managing method
JP2015191616A (en) 2014-03-28 2015-11-02 アズビル株式会社 Process control device, process control method, and process control program

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446896A (en) * 1990-12-17 1995-08-29 Next, Inc. Method and apparatus for inter-program communication
US6615166B1 (en) * 1999-05-27 2003-09-02 Accenture Llp Prioritizing components of a network framework required for implementation of technology
WO2000073929A2 (en) * 1999-05-27 2000-12-07 Accenture Llp A system, method, and article of manufacture for effectively conveying which components of a system are required for implementation of technology
JP2003029819A (en) * 2001-07-11 2003-01-31 Dainippon Screen Mfg Co Ltd Maintenance device, maintenance system and maintenance method
US20040225881A1 (en) * 2002-12-02 2004-11-11 Walmsley Simon Robert Variant keys
GB2434463A (en) * 2005-10-21 2007-07-25 Yaron Mayer System and method for improving the efficiency and reliability of an Operating System
JP2005025475A (en) * 2003-07-01 2005-01-27 Sharp Corp Management value updating device, management updating system, production management system, management value updating method, management value updating program, computer readable storage medium storing it
US20060294312A1 (en) * 2004-05-27 2006-12-28 Silverbrook Research Pty Ltd Generation sequences
US20070294040A1 (en) * 2006-06-16 2007-12-20 Husky Injection Molding Systems Ltd. Preventative maintenance indicator system
CN200972593Y (en) * 2006-11-22 2007-11-07 赵万 Production pipelin monitoring device and system
JP2010182287A (en) * 2008-07-17 2010-08-19 Steven C Kays Intelligent adaptive design
CN102195802B (en) * 2010-03-18 2014-08-20 中兴通讯股份有限公司 Terminal software transmission method, server and terminal
CN101867484A (en) * 2010-05-18 2010-10-20 中兴通讯股份有限公司 Method and system for upgrading equipment
CN101957753B (en) * 2010-09-10 2013-04-10 中国科学院软件研究所 Method and system for constructing software production line
US20140336791A1 (en) * 2013-05-09 2014-11-13 Rockwell Automation Technologies, Inc. Predictive maintenance for industrial products using big data
JP6272010B2 (en) * 2013-12-24 2018-01-31 キヤノン株式会社 Printing system, printing method, and program
CN104991865A (en) * 2015-07-27 2015-10-21 广东美的厨房电器制造有限公司 Software management system, software management method and household appliance
CN105630559B (en) * 2015-12-25 2018-12-28 广州视源电子科技股份有限公司 Board card firmware burning method and system
CN106250142A (en) * 2016-07-29 2016-12-21 四川天邑康和通信股份有限公司 A kind of software management platform and Oftware updating method
CN106357923A (en) * 2016-10-14 2017-01-25 努比亚技术有限公司 Version management method and version management device as well as mobile terminal
CN106648748A (en) * 2016-11-15 2017-05-10 广州视源电子科技股份有限公司 Program updating method and system
CN106970599B (en) * 2017-03-31 2021-06-01 斑马信息科技有限公司 Automobile assembly production line and production method
CN107402908A (en) * 2017-04-13 2017-11-28 阿里巴巴集团控股有限公司 Document content update method, device and equipment, computer-readable recording medium
CN107193560B (en) * 2017-05-16 2020-08-04 奇瑞汽车股份有限公司 Configuration updating method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003189035A (en) 2001-12-20 2003-07-04 Minolta Co Ltd Managing apparatus and managing program
US20090320016A1 (en) 2008-06-24 2009-12-24 Canon Kabushiki Kaisha Image processing apparatus, control method therefor, storage medium, and distribution server
JP2010010788A (en) 2008-06-24 2010-01-14 Canon Inc Image processing apparatus, control method therefor, program, storage medium, and distribution server
WO2015121942A1 (en) 2014-02-13 2015-08-20 富士機械製造株式会社 Substrate production device managing device and managing method
JP2015191616A (en) 2014-03-28 2015-11-02 アズビル株式会社 Process control device, process control method, and process control program

Also Published As

Publication number Publication date
JP2020009035A (en) 2020-01-16
CN110687873A (en) 2020-01-14
CN110687873B (en) 2024-02-06

Similar Documents

Publication Publication Date Title
JP4743133B2 (en) Electronic component mounting apparatus and control program update method in electronic component mounting apparatus
EP2456257B1 (en) Method and system for upgrading wireless data card
US10182520B2 (en) Mounting management device, mounting process device, mounting system, mounting management method, and mounting process method
US10058020B2 (en) Electronic component mounting system
JP7137379B2 (en) Production system, management device, program
US10261802B2 (en) Management system and management method for component mounting line
JP6492292B2 (en) How to upgrade programs on a component mounting line
US10542650B2 (en) Data processing device providing status information to be used by board working machine
JP2013140536A (en) Information processing device, system operation setting method of information processing device and computer program
JP2022079505A (en) Software update method
JP2009094437A (en) Electronic component mounting apparatus and control program update method
CN101212554A (en) A method for upgrading set-top box upgrading system
JP2009288929A (en) Electronic apparatus
JP2009015604A (en) Information system installation system
JP2008203926A (en) Print control device
JP2012248029A (en) Electronic apparatus and program module update method of electronic apparatus
JP2016175349A (en) Control device, image formation apparatus, control method and program
JP7156840B2 (en) Management system, management device
JP5690656B2 (en) Electronic device and method for updating program module of electronic device
CN110531944B (en) Method for controlling operation of printing consumable adapter based on intelligent terminal system, computer device and computer readable storage medium
JP2008282310A (en) Image projection system, image projection apparatus, and firmware processing program
JP2005071042A (en) Firmware automatic download method and system
WO2024095474A1 (en) Abnormality management device, component mounting system, and abnormality reporting device
JP2023008625A (en) Worker support system and worker support method
JP5623331B2 (en) Component mounting system and operator support method in component mounting system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210617

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220711

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: 20220809

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220902

R150 Certificate of patent or registration of utility model

Ref document number: 7137379

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150