Production management apparatus, production management system, display method, and program

The production management device and system address the challenge of managing software licenses across multiple production lines by providing a centralized display and update mechanism, enhancing monitoring and management efficiency.

JP2025081098APending Publication Date: 2025-05-27PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023194629
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-15
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

Existing systems face challenges in efficiently managing and monitoring the usage of software licenses across multiple production lines, making it difficult to track and update license information in real-time.

Method used

A production management device and system that includes a display unit to show license information for multiple production lines on a single screen, including production devices, software licenses, usage status, and total usage numbers, along with an acquisition unit to update this information in real-time based on changes.

Benefits of technology

Enables users to easily and efficiently monitor and manage software license usage across multiple production lines, ensuring accurate tracking and real-time updates, thereby improving operational efficiency and reducing administrative burdens.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025081098000001_ABST
    Figure 2025081098000001_ABST
Patent Text Reader

Abstract

To provide a production management apparatus and so on which allow confirmation of all information relating to use of software licenses in a plurality of product lines.SOLUTION: A production management apparatus 10 according to the present invention has: a display unit 13 for displaying, on one screen, license information including first information indicating a plurality of production apparatuses of a plurality of production lines for producing packaging substrates, second information indicating a software license for use in granting execution of software realizing operation of the plurality of production apparatuses in the plurality of production apparatuses, use state indicating whether or not the software license is used in the plurality of production apparatuses, and the total number of use of the software license as to each production line; and an acquiring unit 11 for acquiring change information for use in change of the use state. The display unit 13 displays updated license information in which the use state has been updated in response to the change information acquired by the acquiring unit 11.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a production management device, a production management system, a display method, and a program.

Background Art

[0002] Patent Document 1 discloses a release operation of a license that is not used for software license transactions among a plurality of client terminals.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, there is a problem that it is difficult to check information on the use of software licenses in a plurality of production lines at once.

[0005] Therefore, the present disclosure provides a production management device and the like that can check information on the use of software licenses in a plurality of production lines at once.

Means for Solving the Problems

[0006] A production management apparatus according to one aspect of the present disclosure includes a display unit that displays license information including first information indicating a plurality of production devices included in a plurality of production lines for producing mounting substrates, second information indicating a software license used to permit software for realizing operations of the plurality of production devices to be executed on the plurality of production devices, a usage state indicating whether the software license is being used in the plurality of production devices, and a total usage number of the software license for each production line, on one screen; and an acquisition unit that acquires change information for changing the usage state, wherein the display unit displays updated license information in which the usage state is updated according to the change information acquired by the acquisition unit.

[0007] Further, a production management system according to one aspect of the present disclosure includes a display unit that displays license information including first information indicating a plurality of production devices included in a plurality of production lines for producing mounting substrates, second information indicating a software license used to permit software for realizing operations of the plurality of production devices to be executed on the plurality of production devices, a usage state indicating whether the software license is being used in the plurality of production devices, and a total usage number of the software license for each production line, on one screen; and an acquisition unit that acquires change information for changing the usage state, wherein the display unit displays updated license information in which the usage state is updated according to the change information acquired by the acquisition unit.

[0008] In addition, a display method according to one aspect of the present disclosure displays, on one screen, license information including first information indicating a plurality of production devices included in a plurality of production lines for producing an implementation substrate, second information indicating a software license used to permit software for realizing the operations of the plurality of production devices to be executed on the plurality of production devices, a usage status indicating whether or not the software license is being used in the plurality of production devices, and the total number of uses of the software license for each production line. The method acquires change information for changing the usage status, and displays updated license information in which the usage status is updated according to the acquired change information.

[0009] Note that these general or specific aspects may be implemented by an apparatus, an integrated circuit, a computer program, or a recording medium such as a computer-readable CD-ROM, or may be implemented by any combination of an apparatus, a system, a method, an integrated circuit, a computer program, and a recording medium. The recording medium may be a non-transitory recording medium.

Advantages of the Invention

[0010] The production management apparatus of the present disclosure can confirm information regarding the use of software licenses in a plurality of production lines at once.

[0011] Note that further advantages and effects in one aspect of the present disclosure will be apparent from the specification and the drawings. Such advantages and / or effects are provided by some embodiments and the features described in the specification and the drawings, respectively, but not all of them are necessarily provided in order to obtain one or more identical features.

Brief Description of the Drawings

[0012]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

DETAILED DESCRIPTION OF THE INVENTION

[0013] (Knowledge underlying the present disclosure) When producing a mounting substrate on a production line used for the production of mounting substrates, there are a plurality of software programs used in the production equipment. The user changes the software to be used according to the mounting substrate to be produced, or changes the use of the software according to an increase or decrease in the production equipment included in the production line. Therefore, it is necessary to manage the licenses of a plurality of software programs for a plurality of production devices.

[0014] Patent Document 1 discloses a release operation of a license that is not used for exchanging software licenses between a plurality of client terminals.

[0015] However, it is necessary to set a software license according to the configuration of the production equipment included in the production line. If the user does not know whether a component mounting device is included in the production line or which software license is assigned to which component mounting device, it is difficult for the user to assign a software license so that the desired software can be used in the desired production device.

[0016] Therefore, the present inventors have found a production management system as described below that can easily set a software license according to the device configuration of the production line.

[0017] A production management device according to a first aspect of the present disclosure includes a display unit that displays, on one screen, license information including first information indicating a plurality of production devices included in a plurality of production lines for producing a mounting substrate, second information indicating a software license used to permit the software that realizes the operations of the plurality of production devices to be executed on the plurality of production devices, a usage status indicating whether or not the software license is being used in the plurality of production devices, and a total usage number of the software license for each production line; and an acquisition unit that acquires change information for changing the usage status. The display unit displays updated license information in which the usage status is updated according to the change information acquired by the acquisition unit.

[0018] According to this, the user can check on one screen the usage status of software licenses used in a plurality of production devices included in a plurality of implementation lines and the total usage number for each implementation line. Further, the user can check on one screen the usage status changed, for example, by the user's input. That is, the user can check at once information regarding the use of software licenses in a plurality of production lines.

[0019] The production management device according to the second aspect of the present disclosure is the production management device according to the first aspect, wherein the second information indicates a plurality of types of the software licenses, and the license information further includes the total usage number for each type of the plurality of types of software licenses and the number for each type of the plurality of types of software licenses that can be used in the plurality of production lines.

[0020] Therefore, the user can check at once the total usage number and the available number for each type of software license.

[0021] The production management device according to the third aspect of the present disclosure is the production management device according to the second aspect, wherein the first information includes the names of the plurality of production devices, and the second information includes the names of the plurality of types of software licenses.

[0022] Therefore, the user can check information regarding the use of software licenses for each name of the plurality of production devices and for each name of the plurality of software.

[0023] The production management device according to the fourth aspect of the present disclosure is the production management device according to any one of the first aspect to the third aspect, wherein the plurality of production devices included in the first information are displayed in order of arrangement in the corresponding production line.

[0024] Therefore, the user can check information regarding the use of software licenses in a plurality of production lines in the order of a plurality of production devices arranged in the order of arrangement of the production lines.

[0025] The production management device according to the fifth aspect of the present disclosure is a production management device according to any one of the first aspect to the fourth aspect, wherein the plurality of types of software licenses included in the second information are displayed in a predetermined order.

[0026] Therefore, the user can check information regarding the use of software licenses in a common order for a plurality of production devices.

[0027] The production management device according to the sixth aspect of the present disclosure is a production management device according to any one of the first aspect to the fifth aspect, further comprising a storage unit that stores the first information, the second information, and the usage status, and the storage unit stores the usage status changed according to the change information.

[0028] Therefore, it is possible to store a change history of the usage status.

[0029] The production management device according to the seventh aspect of the present disclosure is a production management device according to any one of the first aspect to the sixth aspect, and further, when a new software license is used in one production device by changing the usage status according to the change information input to the line management device that manages the production line, a transmission unit that transmits software usage permission information corresponding to the one software license to the one production device is provided.

[0030] Therefore, by inputting change information for changing the usage status, it is possible to easily change the setting so that new software can be executed on one production device.

[0031] The production management device according to the eighth aspect of the present disclosure is a production management device according to any one of the first to seventh aspects, and further, when the usage state is changed in accordance with the change information input to the line management device that manages the production line, and a software license used in one production device is deleted, a transmission unit that transmits software usage prohibition information corresponding to the one software license to the one production device is provided.

[0032] Therefore, by inputting change information for changing the usage state, it is possible to easily change the setting so that the software is prohibited from being executed on one production device.

[0033] The production management system according to the ninth aspect of the present disclosure includes display means for displaying license information including first information indicating a plurality of production devices included in a plurality of production lines for producing mounting substrates, second information indicating a software license used to permit software for realizing the operations of the plurality of production devices to be executed on the plurality of production devices, a usage state indicating whether or not the software license is being used in the plurality of production devices, and the total number of uses of the software license for each production line, on one screen, and acquisition means for acquiring change information for changing the usage state, and the display means displays updated license information in which the usage state is updated in accordance with the change information acquired by the acquisition means.

[0034] According to this, the user can confirm on one screen the usage state of the software license used in the plurality of production devices included in the plurality of mounting lines and the total number of uses for each mounting line. Further, the user can confirm, for example, the usage state changed by the user's input on one screen. That is, the user can confirm at once information regarding the use of the software license in the plurality of production lines.

[0035] The display method according to the tenth aspect of the present disclosure displays, on one screen, license information including first information indicating a plurality of production devices included in a plurality of production lines for producing implementation substrates, second information indicating a software license used to permit software for realizing the operations of the plurality of production devices to be executed on the plurality of production devices, a usage status indicating whether the software license is being used in the plurality of production devices, and the total usage number of the software license for each production line, obtains change information for changing the usage status, and displays updated license information in which the usage status is updated according to the obtained change information.

[0036] According to this, the user can confirm, on one screen, the usage status of the software license used in a plurality of production devices included in a plurality of implementation lines and the total usage number for each implementation line. Further, the user can confirm, on one screen, the usage status changed, for example, by the user's input. That is, the user can confirm information regarding the use of the software license in a plurality of production lines at once.

[0037] The program according to the eleventh aspect of the present disclosure is a program for causing a computer to execute the display method according to the tenth aspect.

[0038] (Embodiment) [1. Configuration] FIG. 1 is a schematic diagram showing a production management system according to an embodiment. With reference to FIG. 1, the production management system 1 will be described.

[0039] As shown in FIG. 1, the production management system 1 is a production management system for producing products. For example, the product is an implementation substrate on which electronic components or the like are mounted on a substrate, a semiconductor, or food. The production management system 1 includes a production line L, a production management device 10, and a line management device 20.

[0040] The production management device 10 generates and outputs production data for producing a mounting substrate for the production line L. Note that the production management device 10 may communicate with the production line L via wireless or wired means. The wireless communication may be Wi-Fi (registered trademark), Bluetooth (registered trademark), ZigBee (registered trademark), or specific low-power wireless. The production management device 10 is an example of a support device that supports at least one device among a plurality of production devices M1 to M9 included in the production line L by managing the preparation work for the production of the at least one device.

[0041] The production line L is a production line for producing a product. For example, when the product is a mounting substrate, the production line L is a component mounting line for mounting electronic components on the substrate. The production line L includes a plurality of production devices M1 to M9.

[0042] Each of the plurality of production devices M1 to M9 is a production device for producing a product. The product is produced through a plurality of processes performed by the plurality of production devices M1 to M9. For example, when the product is a mounting substrate, the production device M1 is a loader that supplies the substrate to the production line L, and the production device M2 is a solder printing device that prints solder on the substrate. Also, for example, when the product is a mounting substrate, each of the plurality of production devices M3 to M7 is a component mounting device that mounts electronic components on the substrate, the production device M8 is a reflow oven that melts the solder printed on the substrate, and the production device M9 is a loader that discharges the mounting substrate from the production line L. Note that the production line L does not necessarily include all of the plurality of production devices M1 to M9, and may include at least one of them. Also, the production line L may include an inspection device that inspects a substrate with solder printed thereon or a substrate with components mounted thereon.

[0043] The line management device 20 is a device that manages each of a plurality of production devices M1 to M9 included in one production line L. The line management device 20 acquires production data generated by the production management device 10 from the production management device 10, and causes each working device included in the production line L to execute the production of the mounting substrate based on the production data. The line management device 20 is an example of a support device that supports at least one of the plurality of production devices M1 to M9 included in the production line L by managing the at least one device.

[0044] Note that, for example, the production line L may include not a plurality but one production device. Also, for example, the production management system 1 may include not one production line L but a plurality of production lines L. When the production management system 1 includes a plurality of production lines, the production management system 1 may include a plurality of line management devices 20 for managing each production line.

[0045] Note that the production management device 10, the line management device 20, and the plurality of production devices M1 to M9 are an example of a plurality of production devices used for the production of the mounting substrate.

[0046] FIG. 2 is a block diagram showing the functional configurations of the line management device and the production management device.

[0047] The production management device 10 includes an acquisition unit 11, an allocation unit 12, a display unit 13, an input / output unit 14, a storage unit 15, and a transmission unit 16.

[0048] The acquisition unit 11 acquires line configuration information regarding the device configuration of the production line L. The acquisition unit 11 may acquire the line configuration information periodically. Thereby, when the device configuration of the production line L is updated, the acquisition unit 11 may acquire new line configuration information of the updated production line L along with the update of the production line L. The update of the device configuration of the production line L means that any one of the plurality of production devices M1 to M9 included in the production line L is removed (reduced), or a new production device is added to the production line L. Further, the update of the device configuration of the production line L may mean that the software or hardware of any one of the plurality of production devices M1 to M9 included in the production line L is upgraded or downgraded.

[0049] The line configuration information includes information indicating a plurality of production devices M1 to M9 included in the production line L. Further, the line configuration information includes information regarding the software executed by each of the plurality of production devices M1 to M9.

[0050] The allocation unit 12 allocates a plurality of software licenses to the plurality of production devices M1 to M9 based on the line configuration information. The plurality of software licenses allocated by the allocation unit 12 are the software licenses stored in the storage unit 15. That is, the allocation unit 12 determines the software licenses to be allocated to the plurality of production devices M1 to M9 from among the plurality of software licenses shown to be held by the user by being stored in the storage unit 15. Further, when the acquisition unit 11 acquires new line configuration information due to the update of the device configuration of the production line L, the allocation unit 12, based on the new line configuration information, may allocate, to the production device added by the update, the software licenses among the plurality of software licenses held by the user that are not allocated to the plurality of production devices with the new device configuration. Further, the allocation unit 12 may cancel the allocation of the software licenses allocated to the production device reduced by the update based on the new line configuration information.

[0051] Further, the allocation unit 12 determines whether there is a shortage of software licenses to be allocated to a plurality of production devices included in the updated production line from the new line configuration information, and if it is determined that there is a shortage, it may calculate the number of software licenses that are in short supply.

[0052] Here, the software license corresponds to each of a plurality of software that realizes a plurality of operations set in each production device. That is, the production device can perform a plurality of operations, and each operation is realized by software corresponding to this operation. And each software is permitted to execute by allocating a software license corresponding to this software. That is, the software license is used to permit the corresponding software to be executed on the production device in which the software is set. The software may be software that supports the preparation of production of the production device, or may be software for managing the production device.

[0053] Further, the allocation unit 12 may calculate the shortage amount with respect to the remaining payment amount held by the user based on the number of software licenses that are in short supply for allocation to the plurality of production devices M1 to M9 and the purchase amount associated with the software in short supply. Here, the remaining payment amount held by the user is, for example, the remaining amount that can be used for payment for the user to purchase a software license, and can be increased by the user depositing money in the account set for the user in advance.

[0054] The display unit 13 displays the status of software licenses assigned to a plurality of production devices M1 to M9. For example, the display unit 13 displays information (usage status) indicating whether a software license is assigned to each of the plurality of production devices M1 to M9. That is, the usage status indicates whether the software license is being used in the plurality of production devices M1 to M9. Further, the display unit 13 may display the software licenses assigned to the plurality of production devices M1 to M9. Further, the display unit 13 may display the total number of software licenses used for each production line L of the software license. Further, the display unit 13 may display the number of software licenses held by the users of the plurality of production devices M1 to M9 and the number of software licenses assigned to the plurality of production devices M1 to M9. Further, when there is a shortage of software licenses to be assigned to the plurality of production devices M1 to M9, the display unit 13 may display information indicating that there is a shortage of software licenses. Further, the display unit 13 may display the number of software licenses in shortage. Further, the display unit 13 may display a first UI (User Interface) having a button for accepting an operation to transition to a purchase screen of the software license. Further, the display unit 13 may display the shortage amount with respect to the remaining payment amount calculated by the allocation unit 12. Further, when the input of change information for changing the usage status of the software license is accepted by the input / output unit 14 described later, the display unit 13 may display updated information (license information described later) in which the usage status is updated according to the change information. Further, when the usage status is updated, the display unit 13 may recalculate the total number of software licenses used for each production line L according to the update of the usage status and display the recalculated total number of software licenses.

[0055] The input / output unit 14 receives input data based on operations by an operator of the production management system 1, for example, and outputs the input data to the allocation unit 12. The input data may be information for changing the usage state indicating whether a software license is being used. Such an input / output unit 14 has, for example, a keyboard, a touch sensor, a touch pad, or a mouse. Also, the input / output unit 14 performs output of data to the production line L and input of data from the production line L. The production data stored in the storage unit 15 may be output to the production line L via this input / output unit 14.

[0056] The storage unit 15 stores the above-described production data. Also, the storage unit 15 stores the line configuration information acquired by the acquisition unit 11. Also, the storage unit 15 stores software licenses used in the plurality of production devices M1 to M9 included in the production line L. The software licenses stored here are the software licenses held by the users of the plurality of production devices M1 to M9.

[0057] Also, the storage unit 15 may store the number of software licenses assigned to the plurality of production devices M1 to M9 and the number of software licenses not assigned among the plurality of software licenses. When the assignment of the software license assigned to the production device reduced by the update is released, the number of assigned software licenses is reduced by the number of released software licenses. Also, the number of unassigned software licenses is increased by the number of released software licenses. That is, the number of software licenses assigned to the plurality of production devices M1 to M9 and the number of unassigned software licenses stored in the storage unit 15 are updated as the production line L is updated.

[0058] Also, the storage unit 15 may store the number of purchased software licenses. In this case, the number of unassigned software licenses is increased by the number of purchased software licenses.

[0059] Further, the storage unit 15 may store first information indicating a plurality of production devices M1 to M9 included in each production line L, second information indicating software licenses, the usage status of software licenses, and the total usage number of software licenses for each production line. Further, when the usage status is updated, the storage unit 15 may store the updated usage status and the updated total usage number of software licenses for each production line.

[0060] In response to an update of the assignment of software licenses, the transmission unit 16 transmits information for permitting or prohibiting the execution of software corresponding to the software license whose assignment has been updated to the production device that is the update target. Specifically, the transmission unit 16 transmits usage permission information for permitting the use of software corresponding to the newly assigned software license to the production device that is the update target. Further, the transmission unit 16 transmits usage prohibition information for prohibiting the use of software corresponding to the software license whose assignment has been cancelled to the production device that is the update target.

[0061] The line management device 20 includes a control unit 21, an input / output unit 22, a display unit 23, and a storage unit 24.

[0062] The control unit 21 controls a plurality of production devices M1 to M9 included in the production line L that is the management target of the line management device 20. The control unit 21 controls the operation of each working device included in the production line L to execute the production of the mounting substrate based on production data.

[0063] The input / output unit 22 receives input data based on operations by an operator of the production management system 1, for example, and outputs the input data to the control unit 21. Such an input / output unit 22 may have, for example, a keyboard, a touch sensor, a touch pad, or a mouse. Further, the input / output unit 22 performs data output to the production management apparatus 10 and data input from the production management apparatus 10. For example, the input / output unit 22 acquires production data from the production management apparatus 10 and stores the production data in the storage unit 24.

[0064] The display unit 23 displays production data and the like held in the storage unit 24. Specific examples of the display unit 23 include, but are not limited to, a liquid crystal display, a plasma display, or an organic EL display.

[0065] The storage unit 24 stores production data. Further, the storage unit 24 stores software licenses used in a plurality of production apparatuses M1 to M9 included in the production line L.

[0066] [2. Display Example] Next, the UI displayed on the display unit 13 will be described.

[0067] FIGS. 3 to 14 are diagrams showing an example of the UI displayed on the display unit.

[0068] As shown in FIG. 3, the display unit 13 displays the UI100.

[0069] The UI100 includes information for managing software licenses. The UI100 includes an update button 101 for updating information for managing software licenses, a purchase button 102 for purchasing software licenses, an assignment button 103 for assigning software licenses, and license information 104 including assignment information indicating which software licenses are assigned to which production apparatuses.

[0070] UI100 includes license information 104 for each production line. The license information 104 includes a license name, the name of the production device, the total number of uses / total number of holdings, the number of line uses, and allocation information.

[0071] The license name indicates the license names of multiple types of software licenses. The license names are displayed in a predetermined order. Since it corresponds to multiple types of software, it can also be said to be the names of multiple types of software. The license name is an example of the second information. The names of the production devices are displayed in the order of the production devices arranged in the corresponding production line. The name of the production device is an example of the first information. Note that the direction in which the license names are arranged is different from the direction in which the names of the production devices are arranged.

[0072] Among the total usage count / total possession count, the total usage count indicates the number of software licenses used for each type of software license. The total usage count indicates the number of software licenses used by the plurality of production devices M1 to M9 included in the production management system 1. If there are multiple production lines, it indicates the number of software licenses used by the plurality of production devices included in the multiple production lines. The total possession count indicates the number of software licenses held by the user for each type of software license. That is, the total possession count is the number for each type of software license that can be used in multiple production lines. The line usage count indicates the number of times the corresponding software license is used in the corresponding production line. That is, the line usage count is the total usage count of the software license for each production line. The allocation information indicates whether the corresponding type of software license is allocated to the corresponding production device in the one-to-one combination of the plurality of production devices and the plurality of types of software licenses. That is, the allocation information is an example of the usage status indicating whether a software license is used in the plurality of production devices M1 to M9. The allocation information includes a checkbox for each combination. In the combination with a checkbox having a checkmark, it is indicated that the corresponding type of software license is allocated to the production device of the combination. In the combination without a checkbox, it is indicated that the corresponding type of software license is not allocated to the production device of the combination. Note that although it is assumed that the allocation information does not have a checkbox corresponding to the combination where the software license is not allocated, it is not limited to this, and it may have a checkbox without a checkmark.

[0073] UI100 is generated based on the line configuration information. UI100 is generated when a predetermined operation is received from the user. The predetermined operation may be an operation for displaying UI100 or an input to the update button 101. UI100 is displayed on the display unit 13 when it is generated. When an input is made to the update button 101, UI100 is generated based on the line configuration information obtained when the input to the update button 101 was made, and the generated UI100 is displayed on the display unit 13. Descriptions of the purchase button 102 and the assignment button 103 will be described later.

[0074] When the production management device 10 receives an input to the update button 101, UI100 is updated to UI100a as shown in FIG. 4. UI100a includes UI110 indicating that the production line L has been updated when a new UI100 is generated from new line configuration information different from the previously displayed UI100. UI110 includes a message indicating that the device configuration of the production line L has been updated and a close button 111 for closing the UI110. For example, when the mounter C is removed from line 1 and the mounters I and J are added to line 2, UI110 includes a message indicating that one device has been removed and two devices have been added.

[0075] Also, UI100a is a UI in which an icon 121 indicating that the mounter C has been removed from line 1 and icons 122 and 123 indicating that the mounters I and J have been added to line 2 are added to UI100.

[0076] When the production management device 10 receives an input to the close button of UI110, as shown in FIG. 5, it is updated to UI100b in which UI110 of UI100a is deleted.

[0077] When the input to the assignment button 103 of the UI100b is received, the UI displayed on the display unit 13 is updated to a UI100c including a box 130 for executing a process of assigning a software license and check boxes 141 to 143 as shown in FIG. 6. The box 130 includes a message indicating that the UI100c is a UI for receiving an input for assigning a software license from the user, a confirmation button 131, and a cancel button 132. The confirmation button 131 is a button for finalizing the change of the software license assignment. When the production management device 10 receives an input to the confirmation button 131, the software license is assigned to each production device according to the check marks entered in the check boxes. The cancel button 132 is a button for changing the screen from the UI100c to the UI100b. When the production management device 10 receives an input to the cancel button 132, the UI displayed on the display unit 13 transitions from the UI100c to the UI100b. The check boxes 141 and 143 indicate whether the software license of the corresponding type is assigned to the corresponding production device in a one-to-one combination with the mounter I and the mounter J, which are production devices added due to the update of the device configuration of the production line L, and a plurality of types of software licenses. The check boxes 141 and 143 correspond to the added production devices, and since no software license is assigned to the added production devices, they do not include check marks. Also, the check box 142 corresponds to a combination in which no software license is assigned to the mounter H included in line 2 before the update. Note that the check box 142 may not be displayed when the input to the assignment button 103 is received, or may be always displayed. That is, the check box 142 may be included in the UI100, UI100a, and UI100b.

[0078] When the production management device 10 receives an input to the checkbox 141 corresponding to the mounter I in the UI100c, as shown in FIG. 7, the checkboxes 141 corresponding to automatic model switching, operation information output, trace information output, equipment status output, and SECS / GEM communication are changed to checkboxes 151 including check marks. That is, the UI displayed on the display unit 13 is updated from UI100c to UI100d. As a result, the total usage / total possession number in the license information 104 and the line usage number in line 2 are updated. The total usage / total possession number and the line usage number in line 2 are changed by the number of checkboxes including check marks increased for each software license. For example, the total usage / total possession number is changed from "9 / 12" to "10 / 12" for each software license of automatic model switching, operation information output, trace information output, and equipment status output, and from "8 / 9" to "9 / 9" for the software license of SECS / GEM communication. At this time, the total usage / total possession number of the software license of SECS / GEM communication becomes "9 / 9", indicating that all the total possession numbers are used. Therefore, the checkboxes 142a corresponding to the software license of SECS / GEM communication of the mounter H and the checkbox 143a corresponding to the software license of SECS / GEM communication of the mounter J become non-inputtable and are changed to a mode indicating non-inputtable. For example, the checkboxes 142a and 143a are shown with thinner lines than inputtable checkboxes. Note that the checkboxes 142a and 143a may not be shown to indicate non-inputtable, or may be grayed out to indicate non-inputtable. Also, for example, the line usage number in line 2 is changed from "4" to "5" for each software license of automatic model switching, operation information output, trace information output, and equipment status output, and from "3" to "4" for the software license of SECS / GEM communication.

[0079] When the production management device 10 accepts an input to the check boxes among the check boxes 143 in UI100d corresponding to the automatic model switching of the mounter J, operation information output, trace information output, and equipment status output, as shown in FIG. 8, the check boxes corresponding to the automatic model switching, operation information output, trace information output, and equipment status output are changed to check boxes 153 including check marks. That is, the UI displayed on the display unit 13 is updated from UI100d to UI100e. Also, at this time, thereby, the total usage number / total possession number in the license information 104 and the line usage number in line 2 are updated. The total usage number / total possession number and the line usage number in line 2 are changed by the number of check boxes including check marks increased in each software license. For example, the total usage number / total possession number is changed from "10 / 12" to "11 / 12" in each software license for automatic model switching, operation information output, trace information output, and equipment status output. Also, for example, the line usage number in line 2 is changed from "5" to "6" in each software license for automatic model switching, operation information output, trace information output, and equipment status output.

[0080] When the production management device 10 accepts an input to the check box 143a that is non-inputtable in UI100e, as shown in FIG. 9, it is changed to UI100f including a message 150 indicating that input is not allowed. For example, when the production management device 10 accepts an operation instruction for further allocation of software licenses, it compares the total usage number and the total possession number, and when the total usage number and the total possession number are the same, it displays a message 150 indicating that the software license to be allocated is insufficient on the display unit 13.

[0081] When the production management device 10 receives an input to the confirmation button 131 in the UI100e or UI100f, the UI displayed on the display unit 13 is updated to the UI100g including the software license assignment executed with the contents indicated by the check boxes 151 and 153 updated in the UI100e or UI100f, as shown in FIG. 10. The UI160 includes a message indicating that the software license assignment has been executed with the contents indicated by the check boxes 151 and 153 updated in the UI100e or UI100f, and a close button 161 for closing the UI160.

[0082] In this way, when a new software license is assigned to a production device, the production management device 10 may transmit usage permission information for permitting the use of the software corresponding to the newly assigned software license to the production device. By receiving the usage permission information, the production device can execute the software corresponding to the new software license. Conversely, when the software license assigned to a production device is revoked (i.e., when the software license used in the production device is deleted), the production management device 10 may transmit usage prohibition information for prohibiting the use of the software corresponding to the software license to the production device. By receiving the usage prohibition information, the production device can no longer execute the software corresponding to the software license.

[0083] When the production management device 10 receives an input to the close button 161 in the UI100g, as shown in FIG. 11, the UI160 of the UI100g is deleted, and the UI100h is updated in which the box 130 is changed to the purchase button 102 and the assignment button 103.

[0084] When the production management device 10 receives an input to the purchase button 102 in the UI100, UI100b, and UI100h, as shown in FIG. 12, it transitions to the UI170, which is a purchase screen for purchasing various types of software licenses. UI100, UI100b, and UI100h are examples of the first UI, and the purchase button 102 is an example of a button that receives an operation to transition to the purchase screen of the software license. In the UI170, it is possible to additionally purchase software licenses corresponding to the software for automatic model switching, operation information output, trace information output, equipment status output, and SECS / GEM communication. In the UI170, when an input is made to the box corresponding to various types of software licenses, as shown in FIG. 13, it transitions to the UI180 for purchasing the corresponding type of software license. FIG. 13 is an example of a purchase screen for a software license corresponding to the software for SECS / GEM communication, and it shows that one software license is purchased.

[0085] When one purchase of the software license corresponding to the software for SECS / GEM communication is completed in the UI180, the number of software licenses corresponding to the software for SECS / GEM communication increases by one. Therefore, as shown in FIG. 14, the total number of used / total number of licenses corresponding to the SECS / GEM communication in the UI100h is updated from "9 / 9" to "9 / 10". That is, the UI displayed on the display unit 13 is updated from the UI100h to the UI100i. Further, the UI100i may include icons 191 and 192 indicating that the total number of licenses corresponding to the SECS / GEM communication has been added.

[0086] [3. Operation] Next, the software license allocation process by the production management device 10 will be described.

[0087] FIG. 15 is a flowchart showing an example of the software license allocation process by the production management device.

[0088] The production management device 10 acquires line configuration information regarding the device configuration of a production line L having a plurality of production devices M1 to M9 used for the production of mounting substrates (S101).

[0089] Next, based on the line configuration information, the production management device 10 assigns a plurality of software licenses to the plurality of production devices M1 to M9. These software licenses correspond to a plurality of software that, when each is executed, realizes a plurality of operations set for the plurality of production devices, and are used to permit the execution of the plurality of software on the plurality of production devices M1 to M9 (S102).

[0090] Next, the production management device 10 displays the status of the software licenses assigned to the plurality of production devices M1 to M9 (S103).

[0091] Next, the display process by the production management device 10 will be described.

[0092] FIG. 16 is a flowchart showing an example of the display process by the production management device.

[0093] The production management device 10 displays license information including the license name, the name of the production device, the usage status indicating whether the software license is being used, and the total usage number of the software license for each production line (S111).

[0094] Next, the production management device 10 acquires change information for changing the usage status (S112).

[0095] Next, the production management device 10 displays the updated license information with the usage status updated according to the change information (S113).

[0096] [4. Effects, etc.] The production management device 10 according to this embodiment includes a display unit 13 and an acquisition unit 11. The display unit 13 displays license information on one screen. The license information includes first information, second information, a usage status indicating whether a software license is being used in a plurality of production devices (a plurality of production devices M1 to M9, the production management device 10, or the line management device 20), and the total usage number of the software license for each production line. The first information indicates a plurality of production devices included in a plurality of production lines that produce mounting substrates. The second information indicates a software license used to permit the software that realizes the operations of the plurality of production devices to be executed on the plurality of production devices. The acquisition unit 11 acquires change information for changing the usage status. The display unit 13 displays updated license information in which the usage status is updated according to the change information acquired by the acquisition unit 11.

[0097] According to this, the user can confirm, on one screen, the usage status of the software license used in the plurality of production devices included in the plurality of mounting lines and the total usage number for each mounting line. Also, the user can confirm, for example, the usage status changed by the user's input on one screen. That is, the user can confirm at once information regarding the use of the software license in the plurality of production lines.

[0098] In the production management device 10 according to this embodiment, the second information indicates a plurality of types of software licenses. The license information further includes the total usage number for each type of the plurality of types of software licenses and the number for each type of the plurality of types of software licenses that can be used in the plurality of production lines.

[0099] Therefore, the user can confirm at once the total usage number and the available number for each type of the software license.

[0100] In the production management device 10 according to this embodiment, the first information includes the names of the plurality of production devices. The second information includes the names of the plurality of types of software licenses.

[0101] Therefore, the user can check the information regarding the use of the software license for each name of a plurality of production devices and for each name of a plurality of software.

[0102] In the production management apparatus 10 according to the present embodiment, the plurality of production devices included in the first information are displayed in a line in the order in which they are arranged in the corresponding production line.

[0103] Therefore, the user can check the information regarding the use of the software license in a plurality of production lines in the order of the plurality of production devices arranged in the order of arrangement of the production lines.

[0104] In the production management apparatus 10 according to the present embodiment, the plurality of types of software licenses included in the second information are displayed in a predetermined order.

[0105] Therefore, the user can check the information regarding the use of the software license in a common order for a plurality of production devices.

[0106] The production management apparatus 10 according to the present embodiment further includes a storage unit 15. The storage unit 15 stores the first information, the second information, and the usage status. The storage unit 15 stores the usage status changed according to the change information.

[0107] Therefore, the change history of the usage status can be stored.

[0108] The production management apparatus 10 according to the present embodiment further includes a transmission unit 16. When a new software license is used in one production device due to the change of the usage status according to the change information input to the line management apparatus that manages the production line, the transmission unit 16 transmits the usage permission information of the software corresponding to the software license to the one production device.

[0109] Therefore, by inputting change information for changing the usage state, it is possible to easily change the settings so that new software can be executed on one production device.

[0110] In addition, when the usage state of one production device is changed in response to the change information input to the line management device that manages the production line, and one software license used in the one production device is deleted, the transmission unit 16 transmits the software usage prohibition information corresponding to the one software license to the one production device.

[0111] Therefore, by inputting change information for changing the usage state, it is possible to easily change the settings so that software execution is prohibited on one production device.

[0112] The production management system 1 according to the present embodiment includes an acquisition unit 11, an allocation unit 12, and a display unit 13. The acquisition unit 11 acquires line configuration information regarding the device configuration of a production line L having a plurality of production devices (a plurality of production devices M1 to M9, a production management device 10, or a line management device 20) used for the production of mounting substrates. The allocation unit 12 corresponds to a plurality of software that realizes a plurality of operations set for the plurality of production devices by being executed respectively on the plurality of production devices based on the line configuration information, and allocates a plurality of software licenses used to permit the plurality of software to be executed on the plurality of production devices. The display unit 13 displays the state of the software licenses allocated to the plurality of production devices.

[0113] According to this, since a plurality of software licenses are allocated to a plurality of production devices included in the production line L based on the line configuration information of the production line L, even when the configuration of the production line L is changed, the software licenses can be allocated according to the changed configuration.

[0114] The production management system 1 according to this embodiment further includes a storage unit 15. The storage unit 15 stores a plurality of software licenses held by users of a plurality of production devices. The allocation unit 12 allocates the plurality of software licenses stored in the storage unit 15.

[0115] Therefore, a plurality of pre-stored software licenses can be allocated to a plurality of production devices.

[0116] In the production management system 1 according to this embodiment, the display unit 13 displays the software licenses allocated to a plurality of production devices.

[0117] Therefore, the software licenses allocated to the user can be presented.

[0118] In the production management system 1 according to this embodiment, the display unit 13 displays the number of software licenses held by the users of a plurality of production devices and the number of software licenses allocated to a plurality of production devices.

[0119] Therefore, the number of software licenses held by the user and the number of allocated software licenses can be presented to the user.

[0120] In the production management system 1 according to this embodiment, the acquisition unit 11 acquires new line configuration information of the updated production line as the production line L is updated. Based on the new line configuration information, the allocation unit 12 allocates software licenses that are not allocated to a plurality of production devices among the plurality of software licenses held by the users of the plurality of production devices to the production devices added by the update.

[0121] Therefore, it is possible to easily allocate unallocated software licenses to the added production devices.

[0122] In the production management system 1 according to this embodiment, when there is a shortage of software licenses to be assigned to a plurality of production devices, the display unit 13 displays information indicating that there is a shortage of software licenses.

[0123] Therefore, it is possible to prompt the user that there is a shortage of software licenses.

[0124] In the production management system 1 according to this embodiment, the allocation unit 12 calculates the number of software licenses that are insufficient for allocation to a plurality of production devices included in the updated production line from the new line configuration information. The display unit 13 displays the number of insufficient software licenses.

[0125] Therefore, it is possible to prompt the user with the number of insufficient software licenses.

[0126] In the production management system 1 according to this embodiment, the display unit 13 displays a first UI (User Interface) having a button for accepting an operation to transition to a software license purchase screen.

[0127] Therefore, it is possible to prompt the user to perform an operation to transition to the software license purchase screen.

[0128] In the production management system 1 according to this embodiment, the storage unit 15 stores the number of software licenses purchased from the purchase screen.

[0129] Therefore, it is possible to easily perform processing according to the number of purchased software licenses. For example, the number of purchased software licenses can be added to the number of unallocated software licenses.

[0130] In the production management system 1 according to this embodiment, the acquisition unit 11 acquires new line configuration information of the updated production line as the production line L is updated. The allocation unit 12 releases the allocation of the software license assigned to the production equipment reduced by the update based on the new line configuration information.

[0131] Therefore, it is possible to easily perform processing in response to the release of the allocation of the software license assigned to the reduced production equipment. For example, the number of software licenses that have not been allocated can be increased by the number of software licenses whose allocations have been released.

[0132] In the production management system 1 according to this embodiment, the allocation unit 12 calculates the shortage amount with respect to the remaining payment amount held by the user based on the number of software licenses insufficient for allocation to a plurality of production devices and the purchase amount associated with the insufficient software. The display unit 13 displays the shortage amount.

[0133] According to this, in order to calculate and present the shortage amount, when purchasing the insufficient software license, it is possible to present the additional fee required from the user.

[0134] [5. Modification Example] (1) In the above embodiment, the production management device 10 is provided with the acquisition unit 11, the allocation unit 12, the display unit 13, and the storage unit 15. However, the present invention is not limited to this, and a configuration including the acquisition unit 11, the allocation unit 12, and the storage unit 15 may be sufficient. That is, the display unit 13 may be provided in an external device, and the external device may perform a display based on the processing result by transmitting the processing result by the allocation unit 12 to the external device. In this case, the production management device 10 may be, for example, a server (computer) connected via a computer network such as the line management device or the Internet and the production line L. In this case, the external device may be a PC having a display unit and an input reception unit. The external device is communicably connected to the line management device.

[0135] (2) In the above-described embodiment, an example of manually assigning a software license to an added production device has been described, but the software license may be automatically assigned to the added production device. When a plurality of production devices are added, the production management device 10 may assign software licenses in the order in which they are added, or may assign software licenses in a predetermined priority order. As a result of the assignment, if there is a shortage of software licenses, the production management device 10 calculates the amount of money (purchase amount) required to purchase the shortage of software licenses, and if the purchase amount is greater than the remaining payment balance, calculates the difference between these as the shortage amount and may display the shortage amount. If there is no shortage of software licenses as a result of the assignment, the production management device 10 may confirm the assignment. Also, if the purchase amount of the shortage of software licenses is less than or equal to the remaining payment balance, the production management device 10 may automatically purchase the shortage of software licenses and assign the purchased software licenses to the production device for which the assignment is planned.

[0136] [Others] In the above-described embodiment, each component may be configured by dedicated hardware or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. Here, the software that realizes the production management device, the production management system, etc. of the above-described embodiment is a program that causes a computer to execute each step included in the flowchart shown in the figure.

[0137] Note that the following cases are also included in the present disclosure.

[0138] (1) Each of the above devices is specifically a computer system composed of a microprocessor, ROM, RAM, hard disk unit, display unit, keyboard, mouse, etc. A computer program is stored in the RAM or the hard disk unit. When the microprocessor operates according to the computer program, each device achieves its function. Here, the computer program is composed of a combination of a plurality of instruction codes indicating instructions for the computer to achieve a predetermined function.

[0139] (2) Some or all of the components constituting each of the above devices may be composed of one system LSI (Large Scale Integration). A system LSI is a super multi-functional LSI manufactured by integrating a plurality of components on one chip, and specifically, it is a computer system including a microprocessor, ROM, RAM, etc. A computer program is stored in the RAM. When the microprocessor operates according to the computer program, the system LSI achieves its function.

[0140] (3) Some or all of the components constituting each of the above devices may be composed of an IC card or a single module detachable from each device. The IC card or the module is a computer system composed of a microprocessor, ROM, RAM, etc. The IC card or the module may include the above super multi-functional LSI. When the microprocessor operates according to the computer program, the IC card or the module achieves its function. This IC card or this module may have tamper resistance.

[0141] (4) The present disclosure may be the method described above. It may also be a computer program that realizes these methods by a computer, or a digital signal consisting of the computer program.

[0142] Further, the present disclosure may be recorded on a computer-readable recording medium such as a flexible disk, a hard disk, a CD-ROM, an MO, a DVD, a DVD-ROM, a DVD-RAM, a BD (Blu-ray (registered trademark) Disc), a semiconductor memory, etc., which record the computer program or the digital signal. It may also be the digital signal recorded on these recording media.

[0143] Further, the present disclosure may transmit the computer program or the digital signal via a telecommunication line, a wireless or wired communication line, a network typified by the Internet, data broadcasting, etc.

[0144] Further, the present disclosure may be a computer system including a microprocessor and a memory, where the memory stores the computer program, and the microprocessor operates according to the computer program.

[0145] Further, it may be implemented by another independent computer system by recording and transferring the program or the digital signal to the recording medium, or by transferring the program or the digital signal via the network or the like.

[0146] (5) The above embodiments and the above modification examples may be combined respectively.

Industrial Applicability

[0147] The present disclosure is useful as a production management system or the like that can easily set a software license according to the device configuration of a production line.

Description of Symbols

[0148] 1 Production management system 10 Production management device 11 Acquisition unit 12 Allocation unit 13, 23 Display unit 14, 22 Input / output unit 15, 24 Storage unit 16 Transmission unit 20 Line management device 21 Control unit

Claims

1. A display unit that displays license information including first information indicating a plurality of production devices included in a plurality of production lines for producing implementation substrates, second information indicating a software license used to permit the software for realizing the operations of the plurality of production devices to be executed on the plurality of production devices, a usage status indicating whether the software license is being used in the plurality of production devices, and the total number of uses of the software license for each production line, on one screen; An acquisition unit that acquires change information for changing the usage status; and The display unit displays updated license information in which the usage status is updated according to the change information acquired by the acquisition unit A production management device.

2. The second information indicates a plurality of types of the software license; The license information further includes the total number of uses for each type of the plurality of types of software licenses and the number of each type of the plurality of types of software licenses that can be used in the plurality of production lines; The production management device according to claim 1.

3. The first information includes the names of the plurality of production devices; The second information includes the names of the plurality of types of software licenses; The production management device according to claim 2.

4. The plurality of production devices included in the first information are displayed in order of arrangement in the corresponding production line; The production management device according to claim 3.

5. The plurality of types of software licenses included in the second information are displayed in a predetermined order; The production management device according to claim 3 or 4.

6. Furthermore, A storage unit that stores the first information, the second information, and the usage status; and The storage unit stores the usage status changed according to the change information; The production management device according to any one of claims 1 to 4.

7. Furthermore, A transmission unit that transmits usage permission information of software corresponding to the one software license to the one production device when the usage status is changed by changing the usage status according to the change information input to a line management device that manages the production line, and a new one software license is used in the one production device; The production management device according to any one of claims 1 to 4.

8. Furthermore, When the usage status is changed according to the change information input to the line management device that manages the production line, and a software license used in one production device is deleted, a transmission unit that transmits software usage prohibition information corresponding to the one software license to the one production device is provided. The production management device according to any one of claims 1 to 4.

9. A display unit that displays license information including first information indicating a plurality of production devices included in a plurality of production lines for producing a mounting substrate, second information indicating a software license used to permit the software that realizes the operations of the plurality of production devices to be executed on the plurality of production devices, a usage status indicating whether the software license is being used in the plurality of production devices, and the total number of uses of the software license for each production line, on one screen; An acquisition unit that acquires change information for changing the usage status. The display unit displays the updated license information in which the usage status is updated according to the change information acquired by the acquisition unit. Production management system.

10. Displays license information including first information indicating a plurality of production devices included in a plurality of production lines for producing a mounting substrate, second information indicating a software license used to permit the software that realizes the operations of the plurality of production devices to be executed on the plurality of production devices, a usage status indicating whether the software license is being used in the plurality of production devices, and the total number of uses of the software license for each production line, on one screen, acquires change information for changing the usage status, and displays the updated license information in which the usage status is updated according to the acquired change information. Display method.

11. A program for causing a computer to execute the display method described in claim 10.

Citation Information

Patent Citations

  • License operation method, license operation program, and license operation system

    JP2023004623A