Knowledge Base
cancel
Showing results for 
Search instead for 
Did you mean: 

Calculation of Controller memory usage for controller log ( controller logging )

Issue

How to calculate total memory required for controller to store logging information for the required duration.
 

Environment

NetController (CX9900, CX9940, CX9680, bCX9640)

InfinetController (i2xxx)

BACnet Controller (bCX4040, bCX9640, b3xxx)

Cause

Need to know how much memory is needed per point to determine the maximum number of entries and minimum interval time that the controller can use.

Resolution

The general equation of calculating memory use for controller logging is as below;
* Memory usage per point = { 8bytes + (4bytes * NumberOfLog) }
In addition to that, each controller requires minimum 1~2KB of freemem after the controller logging memory allocated. 

Regarding the log interval, if the point is being logged for controller only, you can set the interval in seconds unit.   But if you configure the point for ExtendedLog as well, the logging interval should be in minute unit.

Again, if you have many points with one minute interval for Extended logging, it will affects the performance of the Cyberstation and also increases the size of ContinuumDB dramatically in short period of time.

In this case, please consider to increase the log interval to 5 ~ 15 minutes for Extended logging.

Tags (5)
Version history
Revision #:
1 of 1
Last update:
3 weeks ago
Updated by: