Device management apparatus, device management method, storage medium, and device management system
US-2019302722-A1 · Oct 3, 2019 · US
US11953887B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11953887-B2 |
| Application number | US-201916586322-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 27, 2019 |
| Priority date | Sep 27, 2019 |
| Publication date | Apr 9, 2024 |
| Grant date | Apr 9, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system includes a processor and a memory accessible by the processor and storing instructions that, when executed by the processor, cause the processor to receive an input adding a new industrial automation device to an industrial automation system including a plurality of industrial automation devices, generate a new name for the new industrial automation device based on a naming convention and a location of the new industrial automation device within the industrial automation system, determine, for each of one or more industrial automation devices of the plurality of industrial automation devices, a name change based on the addition of the new industrial automation device to the industrial automation system, wherein the name change comprises generating a replacement name and replacing a previous name with the replacement name, and update one or more respective configurations of the plurality of industrial automation devices based on the one or more name changes.
Opening claim text (preview).
The invention claimed is: 1. A system, comprising: a processor; and a memory accessible by the processor, the memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving an input selecting an object from a plurality of objects in an object library and adding the object to a window visualization of an industrial automation system including a plurality of industrial automation devices disposed along a flow path, wherein the object comprises a user interface element representative of an industrial automation device, wherein the industrial automation system is configured to perform a process for manufacturing a product, and wherein the flow path defines a flow of the product through the industrial automation system; generating a name for the industrial automation device based on a naming convention and a location of the industrial automation device within the industrial automation system; determining, for one or more industrial automation devices of the plurality of industrial automation devices, a name change based on receiving the input adding the object to the window visualization of the industrial automation system and based on a position of the industrial automation device relative to the one or more industrial automation devices within the window visualization along the flow path of the industrial automation system, wherein determining the name change comprises generating a replacement name for the one or more industrial automation devices and replacing a previous name for the one or more industrial automation devices with the replacement name; and updating one or more respective configurations of the plurality of industrial automation devices based on the one or more name changes. 2. The system of claim 1 , wherein each of the plurality of industrial automation devices is associated with a respective portion of code specifying operations of the respective industrial automation device and the respective industrial automation device's interactions with a set of industrial automation devices of the plurality of industrial automation devices. 3. The system of claim 2 , wherein updating the one or more respective configurations of the plurality of industrial automation devices comprises: parsing the respective portions of code for each of the plurality of industrial automation devices within the industrial automation system; identifying, within a respective portion of code, one or more instances of a first previous name of a first industrial automation device of the one or more industrial automation devices; and replacing, within the respective portion of code, each of the one or more instances of the first previous name of the first industrial automation device of the one or more industrial automation devices with a first replacement name of the one or more replacement names. 4. The system of claim 3 , wherein updating the one or more respective configurations of the plurality of industrial automation devices comprises: identifying one or more instances of a second previous name of a second industrial automation device of the one or more industrial automation devices; and replacing each of the one or more instances of the second previous name of the second industrial automation device of the one or more industrial automation devices with a second replacement name of the one or more replacement names. 5. The system of claim 3 , wherein the first industrial automation device is disposed downstream of the industrial automation device, along the flow path, within the industrial automation system. 6. The system of claim 1 , wherein the naming convention defines an object type field and a number field, wherein the object type field comprises an object type of a plurality of object types, and wherein the number field corresponds to an instantiation number of a respective industrial automation device of the plurality of industrial automation devices. 7. The system of claim 6 , wherein the naming convention is representative of an area field, wherein the area field identifies a first area of one or more areas of the industrial automation system in which the respective industrial automation device is disposed. 8. A system, comprising: a network gateway coupled to a network; a processor communicatively coupled to the network gateway; and a memory accessible by the processor, the memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving a set of inputs associated with a naming convention for a plurality of objects in an object library, the set of inputs comprising a set of object names, each object name corresponding to a respective industrial automation device disposed along a flow path of an industrial automation system, wherein the industrial automation system is configured to perform a process for manufacturing a product, and wherein the flow path defines a flow of the product through the industrial automation system; applying a machine learning algorithm to derive a plurality of rules associated with the naming convention based on the set of inputs, known information about the plurality of objects in the library, and based on a position of an object relative to one or more objects along the flow path of the industrial automation system; receiving an input selecting an object from the plurality of objects in the object library and adding the object to a window visualization of the industrial automation system, wherein the object comprises a user interface element representative of a first industrial automation device; deriving a name for the selected object corresponding to the first industrial automation device in accordance with the naming convention; and replacing, for each instance of the object in the library, each instance of the object in a corresponding project, or both, an existing name for the object with the name. 9. The system of claim 8 , wherein, according to the naming convention, a respective name for each of the plurality of objects comprises an object type field and a number field, wherein the object type field comprises a object type of a plurality of object types, and wherein the number field corresponds to an instantiation number of the respective object. 10. The system of claim 9 , wherein according to the naming convention, the respective name for each of the plurality of objects comprises an area field, wherein the area field identifies a particular area of one or more areas of the corresponding project in which the respective object is disposed. 11. The system of claim 8 , wherein applying the machine learning algorithm to derive the plurality of rules associated with the naming convention comprises recognizing one or more alphanumeric character strings corresponding to an object type of a plurality of object types, an area of one or more areas of the corresponding project, or a combination thereof. 12. The system of claim 8 , wherein the instructions, when executed by the processor, cause the processor to perform the operations comprising; presenting the derived name for the selected object corresponding to the first industrial automation device via a graphical user interface; and receiving an approval input indicative of an approval of the derived name. 13. The system of claim 8 , wherein the received set of inputs comprises a training data set comprising data from one or more existing projects, one or more existing objects from one or more libraries, or a combination thereof. 14. The system of claim 8 , wherein the instructions, when executed by the processor, c
characterised by system universality, reconfigurability, modularity · CPC title
characterised by data acquisition, e.g. workpiece identification · CPC title
characterised by the network communication · CPC title
Human interface functionality, e.g. monitoring system providing help to the user in the selection of tests or in its configuration · CPC title
Programming the control sequence · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.