SCADAPack Controllers

Problem

What is the RAM memory allocation for a SCADAPack 350 controller with ISaGRAF firmware?

Environment

SCADAPack 350, ISaGRAF

Fix

MEMORY AVALABLE For SCADAPack 350 controllers

RAM(KB) - 4Mbyte (which includes 1Mbyte of NVRAM)

115(KB)
- Static memory
- reserved for C++ applications for static non-volatile variables

909(KB)
- NVRAM
- entire ISaGRAF application
- data logger (DLog)
- Flow Computer (90kB/run)
- login data
- C++ application data

3008(KB)
- C application (code and data)

SIZE OF APPLICATION

Each ISaGRAF application will use memory in a different way depending
on the types of programs used, dictionary variable settings, on-line modification downloading
and whether the source code is embedded.

The size of an ISaGRAF application is approximately equal to the size of the appli.x8m file. This file is downloaded to the controller from the subdirectory of your ISaGRAF project. E.g. The application file for the project MSTR_SFC is found at C:\ISAWIN\MSTER_SFC\appli.x8m.

When using the Update Application feature to perform an on-line modification memory, additional memory is used to download a modification to the application while the application is running. If on-line modifications are going to be done then the memory required will be 2 times the appli.x8m size.

Embedding source code in an application is used when the user wants to upload the application from the controller. An extra 'zipped' version of the application is loaded into RAM. When this is used the memory required will be approximately 3 times the appli.x8m size.