

For example, two tags that use the same PLC address will be counted twice.

In addition to this, there have been a number of other changes that have been made to the licensing structure in CitectSCADA 7.0. That is, even though you may have configured a certain tag on a particular page in your project, unless you navigate to that page and request the data, the variable tag will not be counted towards your point count. A particular variable tag is only counted towards your point count the first time it is requested.

This includes all tags used by alarms, trends, reports, events, pages, in Super Genies, use of the TagRead() and TagWrite() Cicode functions, or read or written to using DDE, ODBC, or the CTAPI. CitectSCADA 7.0 counts all I/O device addresses dynamically at runtime. However, in CitectSCADA 7.0 the compiler does not generate any static point count any more. Thus, the total I/O point count will be equal to Dynamic Count plus Static Count, which is calculated at runtime. Any other tags used in super genies, read/written to via CTAPI, ODBC, DDE, TagRead() and TagWrite() are counted at runtime and are referred to the Dynamic Point Count. This is calculated at compilation time and the compiler will report the number I/O points used in a project and is referred to as the Static Point Count. In CitectSCADA 6.10 or earlier, multiple tags that share the same I/O device address will be counted as a single I/O point.
