| US 7,580,992 B2 | ||
| Downloadable code in a distributed process control system | ||
| Clyde T. Eisenbeis, Marshalltown, Iowa (US); Brent H. Larson, Dallas, Tex. (US); Steve A. Packwood, Omaha, Nebr. (US); and Larry K. Brown, Marshalltown, Iowa (US) | ||
| Assigned to Fisher Controls International LLC, Marshalltown, Iowa (US) | ||
| Filed on Jul. 06, 2004, as Appl. No. 10/886,272. | ||
| Application 10/886272 is a continuation in part of application No. 09/408028, filed on Sep. 29, 1999, granted, now 6,850,973. | ||
| Prior Publication US 2005/0097194 A1, May 05, 2005 | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. G06F 15/177 (2006.01) | ||
| U.S. Cl. 709—221 [709/203; 709/208; 709/220; 700/117; 700/83; 713/1; 713/100; 713/2] | 40 Claims |

| 1. A method of reprogramming a field device in a process control network having a plurality of devices which are communicatively
linked on a bus and which use a standard communication protocol to perform process control functions, the method comprising
the steps of:
downloading program instructions from a host device over the bus to one of the field devices having a storage device having
a first memory portion with stored program instructions and a second memory portion using the standard communication protocol
during operation of the process control network while the one of the field devices is enabled to execute the stored program
instructions that will be replaced by the downloaded program instructions to perform process control;
storing the downloaded program instructions in the second memory portion of the storage device while the one of the field
devices is enabled to execute the stored program instructions that will be replaced by the downloaded program instructions
to perform process control, wherein the one of the field devices alternately receives and stores the downloaded program instructions
and executes the stored program instructions to perform process control until the downloaded program instructions are fully
downloaded and stored in the second memory portion; and
causing the field device to discontinue executing the stored program instructions to perform process control and to execute
the downloaded program instructions to perform process control.
|