The PLC processor contains several areas of memory.
The program memory is where the program instructions are stored. Values of I/O points and internal memory, such as bit values, integer values, floating-point values, timers, and counters are organized in Data Files, separated by type of data.
The Micrologix 1100 has the capacity for 4 kilo-words of program memory and 4 kilo-words of data table memory. This is enough for a program memory for about 50 medium-complexity rungs and enough data table space to support 500 bits, 250 integers, 100 real number values, and 50 timers and counters, with plenty of memory left over for future logic additions.