CONTROL DEVICE
20230375997 · 2023-11-23
Assignee
Inventors
Cpc classification
International classification
Abstract
A control device having the function of creating new setting parameters, which are candidates of a parameter to be applied when updating old software to new software, is provided with a software information storage unit, a recommended parameter creating unit, and a parameter storage unit, wherein the software information storage unit acquires and stores, from a storage medium, new software including new item information and candidate value information relating to the parameter, the recommended parameter creating unit creates new recommended parameters on the basis of the new item information and the candidate value information, and the parameter storage unit stores one of the new recommended parameters selected by an operator as a new setting parameter.
Claims
1. A control device having a function of creating new setting parameters that are candidates of a parameter to be applied to new software when old software is updated to the new software, comprising: a software information storage unit; a recommended parameter creating unit; and a parameter storage unit, wherein the software information storage unit acquires from a storage medium and stores the new software including new item information and candidate value information, the recommended parameter creating unit creates new recommended parameters based on the new item information and the candidate value information, and the parameter storage unit stores one of the new recommended parameters selected by an operator as the new setting parameter.
2. The control device according to claim 1, wherein in response to an input made by the operator, the parameter storage unit changes and stores the new item information and the candidate value information.
3. The control device according to claim 1, wherein the new software further includes group information that corresponds to the new item information, the recommended parameter creating unit adds groups that are set based on the group information to thereby create the new recommended parameters, and the parameter storage unit adopts one of the new recommended parameters selected by the operator that correspond to the groups as the new setting parameter.
4. The control device according to claim 1, wherein the software information storage unit further stores old software that includes old item information before an update, and the recommended parameter creating unit further comprises a change information identifying unit that compares the new item information with the old item information to create change information, and adds a change state that is set based on the change information to create the new recommended parameters.
5. The control device according to claim 1, wherein the parameter storage unit further stores old setting parameters that includes old item information before an update, and the recommended parameter creating unit further comprises a change information identifying unit that compares the new item information with the old item information to create change information, and adds a change state that is set based on the change information to create the new recommended parameters.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
[0024] A description will now be made along with the accompanying drawings about an embodiment of a control device according to one representative example of the present invention, the control device having a function of creating new setting parameters which are candidates of a parameter to be applied to new software when updating old software to the new software.
First Embodiment
[0025]
[0026] The term “control device” in this specification includes a commonly-used control device that controls an operation of a plant, an exhibition facility or others, an operation control device that controls speed and attitude of transportation equipment or similar, a numerical controller to be applied to, such as, a machine tool, or a device that controls any control object, e.g., a control device for controlling an operation of a computer. In addition, the term “software” shall include, for instance, an operating system for providing an operating environment that forms the basis of a control device and an application program to be used according to a control purpose by an operator.
[0027] As shown in
[0028] The control object 10 includes, as described above, any devices that can be controlled by “control device” of the present application. The storage medium 20 stores, as an example, new software including item information of parameters, about which will be described later, and a data table that associates candidate values with arbitrary items. As such a storage medium 20, there are an optical disk and a reproducing device therefor, a magnetic disk, a storage medium such as semiconductor memory, a personal computer connected via a wired/wireless network, a computer such as an edge computing system, fog computing system or cloud server.
[0029] The user interface 30 includes, as shown in
[0030]
[0031] The main control unit 110 is configured to control an operation of each of the illustrated units in the control device 100, and has a function of exchanging signals, data and others with the storage medium 20 and the user interface 30. In addition to that, the main control unit 110 reads various control programs from software stored in the software information storage unit 120, which will be described later, to thereby issue a command for performing the operation of the control object 10.
[0032] The software information storage unit 120 is configured to load software that is the base of an operation of the control device 100 from the storage medium 20 via the main control unit 110, and store and save the software. In this case, the software information storage unit 120 can store pieces of software before and after being updated (old software and new software), as well as additional information, such as functional information of the control object by the software.
[0033] In the first embodiment shown in
[0034] The recommended parameter creating unit 130 is configured to read the new item information I1 and the candidate value information V1 from the software information storage unit 120, so as to create a new recommended parameter RP1 that is candidate data to be presented to the operator. In the first embodiment shown in
[0035] The new recommended parameter RP1 created in the recommended parameter creating unit 130 is then sent to the display device 34 of the user interface 30 through the main control unit 110, and is also sent to the parameter storage unit 140 to be saved therein temporarily, about which will be described later.
[0036] The parameter storage unit 140 is configured to store and save parameters to be set according to software for operating the control device 100. The parameter storage unit 140 has a function of storing parameters before being updated (see old setting parameter RP2 in
[0037] Next, a description will be made about a procedure of a method of updating parameters in the control device according to the first embodiment by referring to
[0038] In the method of updating parameters in the control device 100 of the first embodiment, the software information storage unit 120 first loads (acquires) and stores the new software SW1 including the new item information I1 from the storage medium 20 via the main control unit 110. The software information storage unit 120 then sends new item information I1 and candidate value information V1 of the loaded new software SW1 to the recommended parameter creating unit 130.
[0039] Then, the recommended parameter creating unit 130 extracts new items I10 actually included in the new recommended parameter RP1 from the candidate value information V1 that corresponds to the new item information I1, and computes candidate values V10 to create a new recommended parameter RP1. The recommended parameter creating unit 130 then sends the created new recommended parameter RP1 to the parameter storage unit 140.
[0040] Then, the main control unit 110 sends the new recommended parameter RP1 created in the recommended parameter creating unit 130 to the user interface 30 and causes the display device 34 to display the parameters as a display screen. The display device 34 displays the new recommended parameter RP1 with the new items 110 and corresponding candidate values V10 in the form of a list.
[0041]
[0042] The selection made by the operator is transmitted from the input device 32 to the parameter storage unit 140 via the main control unit 110, as shown in
[0043] If the items or candidate values are modified in the new recommended parameter RP1 shown in
[0044] With the above configuration and operation, the control device and the method for updating parameters of the device according to the first embodiment of the invention can create new recommended parameters based on new item information and candidate value information of new software acquired from a storage medium, and store a parameter selected from the new recommended parameters by an operator as a new setting parameter, thereby reducing a burden on the operator to update parameters associated with software update and providing flexibility in setting the parameters.
Second Embodiment
[0045]
[0046] In the second embodiment, as shown in
[0047] In the method for updating parameters of a control device 100 according to the second embodiment, as shown in
[0048] Then, the recommended parameter creating unit 130 reads the new item information I1, the candidate value information V1 and the group information G1 from the software information storage unit 120 to create a new recommended parameter RP1 that associates a new item 110 and a candidate value V10 with a group G10. The recommended parameter creating unit 130 then sends the created new recommended parameter RP1 to the parameter storage unit 140.
[0049] Then, the main control unit 110 sends the new recommended parameter RP1 created in the recommended parameter creating unit 130 to a user interface 30 and causes a display device 34 to display the parameters as a display screen. The display device 34 displays the new recommended parameter RP1 such that the new item I10 and the candidate value V10 are displayed together with the group G10 in the form of a list, as shown in
[0050]
[0051] With the above-described configuration and operation, the control device and the method for updating parameters of the device according to the second embodiment of the invention can provide the effects according to the first embodiment, and can further include group information to new software, in which parameters are grouped according to functions and operations of a control object, and add items of groups based on the group information to new recommended parameters to thereby enable selective update of parameters in a group that is desired by an operator in the control of the control object or suitable for concerned functions and operations. Consequently, an update operation can be simplified.
Third Embodiment
[0052]
[0053] In a control device 100 and a method for updating parameters for the device according to the third embodiment, as shown in
[0054] In the third embodiment, a recommended parameter creating unit 130 is configured to further include a change information identifying unit 132 that creates change information C1 on items forming a new recommended parameter RP1 based on the new item information I1 and the old item information 12. Then, the recommended parameter creating unit 130 creates the new recommended parameter RP1 by taking account of the change information C1.
[0055] The change information identifying unit 132 is configured to compare the new item information I1 with the old item information 12 to identify common items and different items between them, and thereby create the change information C1 with the identified items. The “different items” may be new items in the new item information I1 that are not included in the old item information 12.
[0056] In the method for updating the parameters of the control device 100 according to the third embodiment, the software information storage unit 120 loads (acquires), from a storage medium 20 via a main control unit 110, and stores the new software SW1 including the new item information I1 and the candidate value information V1, as shown in
[0057] Then, the change information identifying unit 132 compares the new item information I1 with the old item information 12 to identify matching items and different items between them, and creates the change information C1 based on an identification result. The change information C1 is then associated with new items I10 as change states C10 (see
[0058] Then, based on the new item information I1 and the candidate value information V1 read from the software information storage unit 120 and the change information C1 created in the change information identifying unit 132, the recommended parameter creating unit 130 creates the new recommended parameter RP1 that associates the new items I10 and candidate values V10 with the change states C10. The recommended parameter creating unit 130 in turn sends the created new recommended parameter RP1 to a parameter storage unit 140.
[0059] Then, the main control unit 110 sends the new recommended parameter RP1 created in the recommended parameter creating unit 130 to a user interface 30, and causes a display device 34 to display the new recommended parameters as a display screen. The display device 34 displays the new recommended parameter RP1 such that the new items I10 and the candidate values V10 are displayed together with the change states C10 in the form of a list, as shown in
[0060] Since the display device 34 shown in
[0061]
[0062] In the control device 100 and a method for updating parameters of the device according to the variation of the third embodiment, as shown in
[0063] In the variation of the third embodiment, since the parameter storage unit 140 generally stores and saves the parameters before the update (i.e., old setting parameters SP2) when updating the software, the old software SW2 can be deleted or rewritten when the software information storage unit 120 acquires the new software SW1. Thus, in a case where a data amount (or file size) of either the old software SW2 or the old setting parameter SP2 is large, the used capacity of the software information storage unit 120 or the parameter storage unit 140 can be reduced by applying the smaller amount.
[0064] In addition to the old item information 12, the old setting parameter SP2 includes candidate value information, not shown, that corresponds to the old item information. Thus, if an item is identified as “common” in the change information identifying unit 132 shown in
[0065] With the above-described configuration and the operation, the control device and the method for updating parameters of the device according to the third embodiment of the invention can provide the effects according to the first embodiment, and can further creates change information by comparing old item information included in old software or old setting parameters stored and saved when updating software with new item information, and presents the created information to an operator to suggest items to be particularly focused on to check it for the operator, thereby enabling to reduce a load on the operator during updating the parameters.
[0066] The present invention is not limited to the above-described embodiments and may be varies within the gist of the invention, as appropriate. In the present invention, any constituent elements in the embodiments can be varied within the scope of the invention, or any constituent elements in the embodiments can be omitted.
REFERENCE SIGNS LIST
[0067] 10 Control Object [0068] 20 Storage Medium [0069] 30 User Interface [0070] 32 Input Device [0071] 34 Display Device [0072] 100 Control Device [0073] 110 Main Control Unit [0074] 120 Software Information Storage Unit [0075] 130 Recommended Parameter Creating Unit [0076] 132 Change Information Identifying Unit [0077] 140 Parameter Storage Unit