NOTE: The Guidance Update Wizard is part of the Precise Utilities Installer package. It must be installed separately from GDS.
To propagate the software from another controller, the Guidance Update Wizard can initialize any or all of the software on a new controller or group of controllers to duplicate your previous controller's software state. This wizard primarily copies files from the host PC to the target controller's flash disk, both to the public /flash areas and protected system areas. Software or system parameters currently running in the target controller(s) are generally not affected until the controller is rebooted.
Using files stored on the PC's hard drive, this wizard can perform any of the following operations on a target controller(s):
Once an update operation has been defined, it can be saved to the PC's hard drive. Once saved, the update operation can be repeated by reloading the definition file or double-clicking on the definition file on the PC's hard drive.
For many operations, such as updating the controller's operating software, the controller must be rebooted to put the changes into effect.
To execute the Update Wizard, the following is required:
To update one or more controllers, perform the following procedure:
Step | Action | ||||||
---|---|---|---|---|---|---|---|
1. |
Launch the wizard by clicking Start > Programs > Precise Automation > GDS x.x > Guidance Update Wizard.
|
||||||
2. |
Click the Next button to advance to the Setup page. |
||||||
3. |
Fill in the first tab of the Setup page, Controller List with the IP addresses of the controllers to be updated. If more than one IP address is specified, multiple controllers will be sequentially updated. At least one IP address must always be specified.
|
||||||
4. |
The Projects tab copies entire GPL Projects to the /flash/Projects folder of the controller's flash drive.
|
||||||
5. |
The Configuration(PAC) tab can replace selected or all of the *.PAC files in the /flash/config folder. These files define the operating configuration of the controller.
|
||||||
6. |
The GPL tab can update the controller's GPL operating system with a different version of code. The GPL system is typically distributed in a file with a ".bin" extension.
|
||||||
7. |
The FPGA tab can update the controller's FPGA firmware. The FPGA firmware is typically distributed in a file with a ".bin" extension.
|
||||||
8. |
The Backup tab can save a backup copy on the PC's hard drive of the controller's initial configuration files and all or selected GPL Projects. To define specific Projects to save, click the Options button. This tab also provides various options for naming the backup save set.
|
||||||
9. |
The Misc. tab enables the user to perform miscellaneous operations, such as formatting the user flash area to clean it out before writing other files and to set the controller's date and time clock to the same value as that of the PC.
|
||||||
10. |
The Console tab enbles you to define special console commands that you wish to execute during the update process.
|
||||||
11. |
The Copy To Flash tab enables you to copy files into the flash disk that are not supported by the other built-in methods. For example, you can select this tab to copy a web application into the /flash/appweb folder.
|
||||||
12. |
In the Copy to Flash window, when you click the Add button, another window will pop-up into which you can specify the source and destination for the Copy to Flash operation.
|
To save the Update Wizard operations to be repeated in the future, perform the following procedure:
Step | Action |
---|---|
1. |
Select File > Save Data Set. This creates a "*.pau" file on the PC's hard drive.
|
2. |
Click the Next button to advance to the Perform Update. |
3. |
To execute the update process, click on Perform Update.
|
4. |
Once the wizard steps are completed, restart the controller(s) to have the changes put into effect. |
The Guidance Update can be executed from the Windows Command Prompt, a script, or a shortcut and have it automatically load a data set and run it. [***Cyle, how is this different from the Update Wizard? Can you explain what the section is about and why it's here? Thanks Perform the following procedure:
Step | Action |
---|---|
1. |
Locate the folder that contains GuidanceUpdate.exe. The full path for this executable is typically "C:\Program Files (x86)\Precise Automation\Guidance Development Studio x.x\GU\GuidanceUpdate.exe." |
2. |
Issue a command that has the form "<full path>\GuidanceUpdate.exe" "<full path for dataset>" -autorun. The double-quotes ("") are necessary in the command specification if any of the paths contain space characters. The -autorun switch indicates that the data set is to be automatically executed. If you omit this switch, the data set will be loaded but the window for manually initiating its execution will be displayed. |