Legacy Rockwell PLC5 stuff related to the CPU memory mapping...
Group = An I/O addressing unit consisting of one input and one output word (16 bits each) of the data table.
Depending on the density of the I/O module and the addressing mode (2 Slot Addressing, 1 Slot Addressing or 1/2 Slot Addressing) used, some of the bits in a group may be unused.
The group number is included in I/O addresses in the position represented with a 'g' in the format: I:rrg/xx.
Rack = An I/O addressing unit that corresponds to eight input image table words and eight output image table words (8 groups).
A rack is a logical entity not to be confused with the physical chassis.
8 groups = 1 full rack, 6 groups = rack, 4 groups = rack, 2 groups = rack. The rack number is included in I/O addresses in the position represented with an "rr" in the format: I:rrg/xx.
Depending of the PLC class there are different numbers of available logical racks: 5/11s have one (3 octal), 5/20s have three (1-3 octal), 5/30s have seven (1-7 octal), 5/40s 1-17 (octal), 5/60s and 5/80s 1-27 (octal).
Some elements are carried over to the Universal RIO communications on the SLC family platforms.