Parallel Firmware Distribution via FOUNDATION Fieldbus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial process facilities face significant bandwidth and time constraints when updating executable instructions, such as firmware, across multiple devices due to conventional serial distribution methods, which hinder efficient operation and maintenance.
Innovation Solution
A method and system utilizing a single domain of the FOUNDATION Fieldbus protocol to distribute firmware updates in parallel across multiple devices, employing a receiving device to process and direct firmware components to target devices, thereby expediting the update process within existing networking protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If serial distribution method is used to update firmware across multiple devices, then bandwidth consumption is reduced, but update time increases significantly
Solution Approach 1:
The firmware update data is segmented into multiple components that can be distributed independently to different target devices simultaneously. The receiving device divides the update package into first firmware component and second firmware component, enabling parallel distribution across multiple devices through the industrial network, thus reducing overall update time while managing bandwidth consumption through structured data division.
Solution Approach 2:
The patent transitions from one-dimensional serial distribution to multi-dimensional parallel distribution by utilizing the network capacity to send multiple firmware components simultaneously to different devices. This dimensional change in distribution architecture allows multiple update operations to occur concurrently, dramatically reducing total update time while maintaining controlled bandwidth usage through efficient network protocol utilization.
2Productivity
If parallel distribution method is used to update firmware across multiple devices, then update time is reduced, but bandwidth consumption increases
Solution Approach 1:
The system implements partial parallel distribution where firmware components are distributed to multiple devices simultaneously only when the network bandwidth is available, rather than forcing full parallel distribution at all times. This approach allows the system to utilize available network capacity efficiently, achieving faster updates when conditions permit while avoiding excessive bandwidth consumption when network resources are constrained.
Solution Approach 2:
The receiving device autonomously manages the firmware distribution process by automatically segmenting update data, identifying target devices, and coordinating parallel distribution without requiring external intervention. This self-service capability enables the system to dynamically adjust distribution strategies based on real-time network conditions, optimizing both update speed and bandwidth utilization without manual configuration.
3Productivity
If firmware updates are distributed across multiple devices simultaneously, then operational efficiency is enhanced, but system complexity increases
Solution Approach 1:
The receiving device is designed with multi-functionality, serving as both a firmware storage unit and an active distribution coordinator. This universal device can receive firmware updates, segment them into components, identify multiple target devices, and manage parallel distribution all through a single device, thereby enhancing operational efficiency without proportionally increasing overall system complexity by consolidating multiple functions in one component.
Solution Approach 2:
The receiving device acts as an intermediary between the firmware source and multiple target devices, simplifying the distribution architecture by introducing a single coordination point. This intermediary manages the complexity of parallel distribution by centralizing the segmentation and routing logic, making the system easier to manage while still achieving the productivity benefits of simultaneous firmware updates across multiple devices.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of a system (200) and method (300) to update firmware across multiple devices in a process facility using a single domain of a FOUNDATION Fieldbus protocol. In one embodiment, the system (200) has a receiving device (214) that couples with a pair of target devices, e.g., a first target device (216) and a second target device (218). 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.