System and method for updating firmware across devices in a process facility
First Claim
1. A method for executing a firmware update across multiple devices, said method comprising:
- at a first valve positioner having a processor with access to memory;
receiving, at the processor, an update input configured in a first networking protocol, the update input comprising a download package with data comprising a first download component identifying content of the download package and a second download component comprising a first firmware component and a second firmware component;
utilizing the processor, identifying from the data, a second valve positioner and a third valve positioner that is different from the first valve positioner; and
utilizing the processor, generating a first output and a second output, each configured in a second networking protocol that is different from the first networking protocol, the first output and the second output for use by, respectively, the second valve positioner and the third valve positioner, the first output comprising the first firmware component and the second output comprising the second firmware component,wherein the first networking protocol uses a first digital automation protocol and the second networking protocol uses a second digital automation protocol, which is different from the first digital automation protocol, to communicate among the first valve positioner, the second valve positioner, and the third valve positioner for factory automation.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a system and method to update firmware across multiple devices in a process facility using a single domain of a FOUNDATION Fieldbus protocol. In one embodiment, the system has a receiving device that couples with a pair of target devices, e.g., a first target device and a second target device. The receiving device includes operating instructions that can process an input and generate an output. The input comprises data comprising a first firmware component and a second firmware component for, respectively, the first target device and the second target device. The receiving device can direct the firmware component to the appropriate target device; generating a first output and a second output that distribute the firmware components to complete the upgrade process.
-
Citations
17 Claims
-
1. A method for executing a firmware update across multiple devices, said method comprising:
-
at a first valve positioner having a processor with access to memory; receiving, at the processor, an update input configured in a first networking protocol, the update input comprising a download package with data comprising a first download component identifying content of the download package and a second download component comprising a first firmware component and a second firmware component; utilizing the processor, identifying from the data, a second valve positioner and a third valve positioner that is different from the first valve positioner; and utilizing the processor, generating a first output and a second output, each configured in a second networking protocol that is different from the first networking protocol, the first output and the second output for use by, respectively, the second valve positioner and the third valve positioner, the first output comprising the first firmware component and the second output comprising the second firmware component, wherein the first networking protocol uses a first digital automation protocol and the second networking protocol uses a second digital automation protocol, which is different from the first digital automation protocol, to communicate among the first valve positioner, the second valve positioner, and the third valve positioner for factory automation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for executing a process, said system comprising:
-
a receiving device comprising a first valve positioner; and a plurality of target devices coupled with the receiving device, the plurality of target devices comprising a first target device and a second target device that is different from the first target device, each having a second valve positioner and a third valve positioner, respectively, wherein the first valve positioner comprises a first processing unit having access to executable instructions that are configured to be execute by the first processing unit, the executable instructions comprising one or more executable instructions for; receiving an update input configured in a first networking protocol, the update input comprising a download package with data comprising a first download component identifying content of the download package and a second download component comprising a first firmware component and a second firmware component; identifying, from the data, the first target device and the second target device; and generating a first output and a second output, each configured in a second networking protocol that is different from the first networking protocol, the first output and the second output for use by, respectively, the second valve positioner and the third valve positioner, the first output comprising the first firmware component and the second output comprising the second firmware component, wherein the first networking protocol uses a first digital automation protocol and the second networking protocol uses a second digital automation protocol, which is different from the first digital automation protocol, to communicate among the first valve positioner, the second valve positioner, and the third valve positioner for factory automation. - View Dependent Claims (13, 14)
-
-
15. A valve positioner, comprising:
-
a processing unit having access to executable instruction stored on memory and that are configured to be executed by the processing unit, the executable instruction comprising instructions for; receiving an update input configured in a first networking protocol, the update input comprising a download package with data comprising a first download component identifying content of the download package and a second download component comprising a first firmware component and a second firmware component; identifying, from the data, the first target device and the second target device; and generating a first output and a second output, each configured in a second networking protocol that is different from the first networking protocol, the first output and the second output for use by, respectively, the first target device and the second target device, the first output comprising the first firmware component and the second output comprising the second firmware component, wherein the first networking protocol uses a first digital automation protocol and the second networking protocol uses a second digital automation protocol, which is different from the first digital automation protocol, to communicate with a second valve positioner and a third valve positioner on, respectively, of the first target device and the second target device for factory automation. - View Dependent Claims (16, 17)
-
Specification