General Information

The expected availability for ISaGRAF Extensions version 2.00 is July 5, 2005.

ISaGRAF Extensions version 2.00 Changes

  • Support for the 5505 RTD Analog Input Module I/O Equipment has been added.
  • Support for the 5506 Analog Input Module I/O Equipment has been added.
  • Support for the 5606 I/O Module I/O Equipment has been added.
  • Online DNP Diagnostics are added for SCADAPack and 4202 series controllers configured for DNP master or DNP slave stations.
  • Support for new communication infrastructure based on the Microsoft .NET Framework has been added. The PC Communication Settings infrastructure has been completely rebuilt using the Microsoft .NET Framework. The move to .NET and to a new component-oriented architecture allows for quick and easy deployment of new communication protocols.
  • ISaGRAF setup and ISaGRAF Extensions setup are now combined into one program.

Upgrading from ISaGRAF 3.32 to ISaGRAF 3.5

To upgrade an installed version 3.32 of ISaGRAF to version 3.5 you may install overtop of the older version or choose to uninstall ISaGRAF first.

Installing Overtop of ISaGRAF 3.32

This is the better choice because it allows you to keep all your current projects restored.

  • Install ISaGRAF Workbench 3.5.
  • Install ISaGRAF Extensions. Even if the version of the ISaGRAF Extensions has not changed, it must be re-installed after installing the Workbench 3.5. Any version of the Extensions may be installed with ISaGRAF 3.5.
  • ISaGRAF will run in demo mode for 30 days. Select Licensing from the ISaGRAF 3.5 program group to enable a permanent license.

*Note: Hardware Keys used with ISaGRAF 3.32 are not supported by ISaGRAF 3.5. A replacement Hardware Key or Software License must be obtained.

  • Existing projects and any restored projects must be recompiled completely:
  • Open the project and select Touch from the Make menu on the Programs dialog. This will select a full make the next time Make application* is selected.
  • Select Make application from the Make menu.
Un-installing ISaGRAF 3.32

This choice requires that all projects be archived first. Note that archived projects cannot be restored with a Demo License in ISaGRAF 3.5. A permanent license is required to restore projects.

  • Archive all projects that you wish to keep by selecting Archive from the Tools menu on the Project Manager dialog.
  • Un-install ISaGRAF Extensions from the Control Panel.
  • Delete the directory C:\ISAWIN where ISaGRAF 3.32 was installed.
  • Install ISaGRAF Workbench 3.5.
  • Install ISaGRAF Extensions. Any version of the Extensions may be installed with ISaGRAF 3.5.
  • ISaGRAF will run in demo mode for 30 days. Select Licensing from the ISaGRAF 3.5 program group to enable a permanent license.

Note: Hardware Keys used with ISaGRAF 3.32 are not supported by ISaGRAF 3.5. A replacement Hardware Key or Software License must be obtained.

  • Any restored projects must be recompiled completely:
  • Open the project and select Touch from the Make menu on the Programs dialog. This will select a full make the next time Make application* is selected.
  • Select Make application from the Make menu.

Restoring ISaGRAF 3.3 Projects into ISaGRAF 3.5

When upgrading to ISaGRAF 3.5 you may at some point need to restore into ISaGRAF 3.5 a project that was archived in ISaGRAF 3.32. If an attempt is made to enter Debug mode with a restored ISaGRAF 3.32 project, the following error message box is displayed:

The message indicates that he project must be recompiled. Once this is done the project can be downloaded and will then run correctly.
To re-make the entire project:

  • Open the project and select Touch from the Make menu on the Programs dialog. This will select a full make the next time Make application is selected.
  • Select Make application from the Make menu.
  • If there are no make errors, the restored project may now be downloaded to the controller.

Controller Firmware Updated for ISaGRAF Version 2.00

To take advantage of the changes listed above you should upgrade the firmware in your controller. The Firmware Upgrade Procedure section of this document will lead you through the steps to upgrade the firmware.

Firmware Upgrade Procedure

To take advantage of the changes listed above you should upgrade the firmware in your controller. The following procedure will lead you through the steps to upgrade the firmware.
Note: All application programs and data associated with the application programs are lost when the firmware is upgraded.
If you are planning to upgrade the firmware in your controller to take advantage of the features and changes described above, it is recommended that the following steps be used. If you have any questions or concerns regarding this procedure contact Control Microsystems Technical Support using the information in the footer of this document.

1. Obtain Firmware Loader 2.00

Send an email to INFOCenter@controlmicrosystems.com. You will be contacted with the information you need to obtain this release.

2. Save your Current Application

Installing new firmware in a controller completely removes any application programs that may be running in the controller.
If you do not have a copy of the application program running in the target controller you will need to read the application from the controller before installing new firmware.
*Note: C and C++ programs cannot be read from a controller. You must have a copy of the program before installing new firmware.

Saving Your ISaGRAF Program:
  • In order for ISaGRAF programs to be uploaded from the controller the program must have been compiled with the Embed source code for upload option enabled.
  • From the File menu in the Project Management window select the Upload Project command.
  • Click the Setup button and configure the serial or Ethernet connection with the target controller.
  • Click the Run button to upload the program.

3. Install New Firmware in Target Controller

  • Open the Firmware Loader and establish a serial or Ethernet connection with the target controller.
  • Click the Update Firmware button and select C:\Program Files \ Firmware Loader \ Firmware in the Look in: entry box.
  • Select the firmware file, appropriate for the controller you are using, and with the version listed above and then click the OK button.
  • Read the Confirm Update dialog to ensure you are loading the desired firmware and then click the Yes button to complete the firmware installation.

4. Re-Load Your Application

Once the new firmware has been installed in the target controller you will need to reload the application program.

Re-Load Your ISaGRAF Program:
  • Open the ISaGRAF project saved in step 2 or the ISaGRAF project for the target controller that is saved on your PC.
  • Use the Link Setup command in the Debug menu to establish a serial or Ethernet connection with the target controller.
  • From the Make menu select Make Application to re-compile the program.
  • From the Debug menu select Debug to open the Debugger window. In this window select Download from the File menu to download the application to the target controller.
Re-Load Your C/C++ Applications:
  • For ISaGRAF applications open an ISaGRAF project and use the Link Setup command in the Debug menu to establish a serial or Ethernet connection with the target controller.
  • From the Tools menu select Controller and then select C/C++ Program Loader.
  • In the File window of the C\C++ Program Loader dialog browse to the location of your C/C++ application.
  • Click the Write button to write the application to the target controller.
  • Once the application has been written to the controller click the Run button to start the application running in the controller.