General Information

This Release Note describes the new features and changes for SCADAPack 100, SCADAPack, SCADAPack Light, SCADAPack Plus, SCADAPack LP and SCADAPack Micro16 firmware version 2.20. The firmware files for the SCADAPack controllers are included with the Firmware Loader version 2.00. The expected availability of Firmware Loader version 2.00 is July 5, 2005.

Software and Hardware Relevant to this Release

  • Firmware Loader version 2.00 contains firmware version 2.20 for SCADAPack 100, SCADAPack, SCADAPack Light, SCADAPack Plus, SCADAPack LP and SCADAPack Micro16 controllers.
  • RealFLO version 5.26 (Application and Flow Computer)is the current released version.
  • TelePACE Ladder Logic version 2.90 is the current released version.
  • ISaGRAF Workbench Extensions version 2.00 is the current released version.

Note: In order to load firmware version 2.20 into a SCADAPack controller, the SCADAPack MUST have the full 512K OS RAM installed in IC socket U10 and 512K APP RAM installed in IC socket U15 (1024K for the SCADAPack100). The controller will not function properly otherwise. The controllers affected are the SCADAPack, SCADAPack Light, SCADAPack Plus, SCADAPack Micro16 and SCADAPack100.

SCADAPack, SCADAPack Light, SCADAPack Plus, SCADAPack LP, SCADAPack 100 and SCADAPack Micro16 Firmware Changes

The following change is made to the SCADAPack firmware:

  • Support for the 5505 RTD Analog Input Module has been added.
  • Support for the 5506 Analog Input Module has been added.
  • Support for the 5606 I/O Module has been added.
  • Online DNP Diagnostics are added for SCADAPack and 4202 series controllers configured for DNP master or DNP slave stations.
  • The PIDD function is corrected to allow cycle times greater than 30 seconds.
  • The ISaGRAF dnplog function is corrected to properly log floating-point analog input points when change of state events is selected for the point.
  • Master message functionality is corrected to ensure responses to messages are checked for the correct length to ensure commands and responses are properly matched.
  • Firmware memory allocation is modified to ensure RealFLO works with DNP configurations.
  • Firmware is corrected to ensure in ISaGRAF applications that the state of digital and analog outputs remain at last values when the application is restarted.

Firmware Upgrade Procedure

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 SCADAPack 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 TelePACE Logic Program:
  • Open TelePACE and from the Communication menu select PC Communication Settings.
  • In the PC Communications dialog configure the settings to establish a serial or Ethernet connection with the target controller.
  • From the Communications menu select Read From Controller.
  • Once the file is read from the controller select Save from the File menu to save the application program.
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.
Saving Your RealFLO Configuration File:
  • Open RealFLO and open your current RealFLO configuration file.
  • Establish a serial or Ethernet connection with the target controller.
  • From the RealFLO Flow Computer menu select Setup.
  • In the Flow Computer Configuration section of the Setup dialog check the selection for Controller Configuration, Flow Run Configuration, MVT Configuration and Process I/O Configuration and click the Read button. Then click the OK button to close the dialog.
  • From the RealFLO Flow Computer menu select Read Logs/History. In the Read Logs/ History dialog select each of the available items by clicking your mouse on the white box beside each item.
  • Click the OK button to read the Logs/History from the Flow Computer.
  • Save the RealFLO file by selecting Save from the File menu. This will save the current configuration, the alarm and event logs and the hourly and daily flow totals.

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 TelePACE Logic Program:
  • Open TelePACE and open your TelePACE Ladder program.
  • In the PC Communications dialog configure the settings to establish a serial or Ethernet connection with the target controller.
  • From the Communications menu select Write To Controller.
  • Once the file is written to the controller select Run from the Operation menu to start running the program in the target controller.
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 RealFLO Configuration File:
  • Open the RealFLO configuration file that was saved in the first step above.
  • Select Setup from the Flow Computer menu.
  • In the Flow Runs section of the Flow Computer Setup ensure the Number of Runs and the Flow Computer ID boxes contain the correct information and click the Write button.
  • In the Flow Computer Configuration section of the Flow Computer Setup dialog check the Controller Configuration and Flow Run Configuration boxes. In addition to these two boxes if you are using MVT's check the MVT Configuration box and if you are using process I/O check the Process I/O Configuration box. Then click the Write button.
  • Click the OK button in the Flow Computer Setup dialog to close the dialog.
  • Select Real Time Clock from the Flow Computer menu. In the Real Time Clock Setting dialog set the controller time using the PC time or an entered time.
  • From the Flow Computer menu select the Calculation Control command and start the calculations for each meter run.
  • To monitor the current flow calculation readings select the Update Readings command from the Flow Computer menu.
Re-Load Your C/C++ Applications:
  • For TelePACE applications open TelePACE and from the Communication menu select PC Communication Settings.
  • In the PC Communications dialog configure the settings to establish a serial or Ethernet connection with the target controller.
  • From the Controller menu 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.
  • 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.