4.1.5
Registers
Registers are areas that store data within the Machine Controller. Variables are registers with
labels (variable names).
There are two kinds of registers: global registers that are shared between all programs, and
local registered that are used only by a specific program.
Global Registers
Global registers are shared by ladder programs, user functions, motion programs, and
sequence programs. Memory space for global registers is reserved by the system for each reg-
ister type.
Ladder
programs
M registers
S registers
1,048,576 words
65,535 words
4.1 User Program Types and Execution Timing
User functions
Global registers
G registers
I registers
2,097,152 words
65,536 words
Input data +
Monitor
parameters +
CPU interface
inputs
4.1.5 Registers
Motion
programs/
sequence
programs
C registers
O registers
16,384 words
65,536 words
Output data +
Setting
parameters +
CPU interface
outputs
4
4-41