The following shows the number of variables you can use as addresses in the logic program.
Variable Name |
No. Registered |
Number of Devices |
Bit (bit address or symbol variable with bit address type) |
256 |
256 |
Integer (word address or symbol variable with word address type) |
256 |
256 |
System Variable |
64 |
64 |
Total |
256 |
256 |
Refer to the following to check for addresses used in the logic program.
30.14.2.1 Checking Memory Usage
The following shows how many of each item you can set up in the logic program.
Item |
Available for setup |
Number of Programs |
INIT 1, MAIN 1, SUB 32 = Total 34 |
Number of Program Rungs |
5000 Rungs |
Number of Instructions per Rung |
150 |
Number of Steps in the Project |
15000 (When [Expand Logic Program Area] = 60000) |
Number of Labels per Project |
192 |
Number of Rung Comments |
55 |
Number of characters for Rung Comments on a Rung |
128 characters |
Number of Nests |
50 |
For more details on Symbol Variables, refer to the following.
8.15.3 Symbol Variable Restrictions
The following table summarizes the number of variables allowed in a Function Block.
To check the usage of local variables in a function block, in the function block open the [Change Attributes] dialog box, and in the [Memory Capacity] click [Details].
Variable Name |
No. Registered |
Local Variables |
512 |
Input Variable |
63 |
Output Variable |
63 |
The following shows how many of each item you can set up in the Function Block.
Items |
Available for setup |
Number of registered function blocks |
128 |
Number of Nested Function Blocks |
16 |
The following shows the number of items you can set up in a program in a FB.
Items |
Available for setup |
Number of Program Rungs |
40 rows |
Number of Nested Branches |
25 |
Number of Instructions per Rung |
150 |
Number of characters for Rung Comments on a Rung |
128 |