SELECTIVE SOFTWARE DISTRIBUTION FOR AN INDUSTRIAL PLANT
First Claim
1. A production system that produces a product comprising:
- a plurality of controllers that control a plurality of pieces of production equipment, respectively, each controller including;
an action description storing unit that stores a command relating to an action of production equipment to operate the production equipment corresponding and connected to said each controller;
a software storing unit that stores software to control the production equipment on a basis of the command; and
a reception part that receives software transmitted, anda controller management apparatus that manages the plurality of controllers, the controller management apparatus including;
an acquisition unit that acquires new version of software relating to a specific command, transmitted externally;
a version change determination unit that determines to select a controller requiring upgrade from among the plurality of controllers;
a transmission part that transmits the new version of software to the controller; and
a command storing unit that is connected to the action description storing unit via a network and stores the command,wherein the version change determination unit determines, as a controller requiring upgrade, a controller in which the action description storing unit stores the specific command from among the plurality of controllers, andwherein the controller management apparatus transmits the new version of software to the controller requiring upgrade, so that the software stored in the software storing unit in the controller is changed to the new version.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller corresponding to production equipment, requiring upgrade can be selected automatically, thereby reduction in operating rate can be reduced. When software is upgraded, version upgrade software relating to a predetermined action description and version information are transferred to a controller management apparatus (S1). A version change determination unit selects a controller including the predetermined action description described in the version information (S2 and S3). The selected controller downloads the new version of software to change the software (S4 and S5) after stopping operation of the production equipment. On the other hand, a controller not selected does not download the software, and the operation of the production equipment is not stopped.
-
Citations
10 Claims
-
1. A production system that produces a product comprising:
-
a plurality of controllers that control a plurality of pieces of production equipment, respectively, each controller including; an action description storing unit that stores a command relating to an action of production equipment to operate the production equipment corresponding and connected to said each controller; a software storing unit that stores software to control the production equipment on a basis of the command; and a reception part that receives software transmitted, and a controller management apparatus that manages the plurality of controllers, the controller management apparatus including; an acquisition unit that acquires new version of software relating to a specific command, transmitted externally; a version change determination unit that determines to select a controller requiring upgrade from among the plurality of controllers; a transmission part that transmits the new version of software to the controller; and a command storing unit that is connected to the action description storing unit via a network and stores the command, wherein the version change determination unit determines, as a controller requiring upgrade, a controller in which the action description storing unit stores the specific command from among the plurality of controllers, and wherein the controller management apparatus transmits the new version of software to the controller requiring upgrade, so that the software stored in the software storing unit in the controller is changed to the new version. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling a production system comprising:
-
acquiring, by a controller management apparatus that controls a plurality of controllers arranged to control a plurality of pieces of production equipment, respectively, new version of software relating to a specific command, transmitted externally; selecting, by a version change determination unit in the controller management apparatus, a controller including the specific command stored in an action description unit in the controller as a controller requiring upgrade from among the plurality of controllers; and transmitting, by a transmission part in the controller management apparatus, the new version of software to the controller selected by the version change determination unit.
-
-
10. A non-transitory computer-readable storage medium storing a program that makes a computer execute a method for controlling a production system, the method comprising:
-
acquiring, by a controller management apparatus that controls a plurality of controllers arranged to control a plurality of pieces of production equipment, respectively, new version of software relating to a specific command, transmitted externally; selecting, by a version change determination unit in the controller management apparatus, a controller including the specific command stored in an action description unit in the controller as a controller requiring upgrade from among the plurality of controllers; and transmitting, by a transmission part in the controller management apparatus, the new version of software to the controller selected by the version change determination unit.
-
Specification