Scale Database Report and Show Controllers in All Points
The memory on X and LX controllers is pre-allocated from the factory. In some circumstances, you may find a need to adjust those settings depending on your specific application. Some of the things affecting the database scale are:
- Number of points on the controller
- Number of interface channels on the controller
- Number and length of logic statements
- Number of schedules
Sometimes when working with a controller it may become clear that you have run out of room when adding logic or points. When this occurs, logic or schedules may end up residing in the front end PC instead of the controller, prompting a need to “scale” the controller’s database.
To determine a controller’s database scaling, you can run the Scale Database Report. This report will generate a CSV file in the Reports directory:
Each category has the total number, how many are used, and how many are available. The first row of the Report is for the database total of all controllers and shows the name of the database. The next rows have the Controller names. If you see any category where the number Free is zero, then it is out of space and anything newly added in that category will not download to the controller, making it dependent on the DPU (or head-end). If this is the case, contact Technical Support for help in changing the scaling. After changing the scaling, you will be told to erase the database on the controller so that the changes will download. In some cases, like a central plant controller, this may have to be done after hours because a download requires the controller to reboot, which will shut off all Binary Outputs.
Show Controllers in All Points
If you would like to see the names of Controllers listed in Text View All Points, there is a simple way to do that;
Go to the System menu > then Configure Workstation.
On the left side of that screen, there is a check box to “Show Controllers in All Points”. Check that to see the controllers, and then you can click on the controllers, just like a point, by going to the Program screen to see the information and set up an alarm if the controller goes lost. This is nice to have in some cases, but controllers are easy to find in Hardware View if you know what channel they are on.