M0 File

contains four axis control structures and five setpoint profiles. 

Each axis has a variety of PID and profiling options, controlled 

by its axis control structure. Each axis also has a unique 

256-point setpoint profile. A single master setpoint profile is used 

with an “interpolate” command to ease the task of generating setpoint profiles. 

Entries in the M0 File are written by move or copy instructions in 

ladder program. Unlike changes made to the Output File, which 

are automatically detected by the module, the module must be 

explicitly instructed to download axis-control structures and 

setpoint profiles from shared memory (done by setting bits in the Output File).

M1 File 

contains four axis-status structures, four process-variable profiles, 

and a single interpolated profile. Axis-status structures are copies 

of respective axis-control structures, except that status 

information has been inserted by the module. Each 

process-variable profile provides a record of the actual position 

response to a setpoint profile. The interpolated profile is the 

result of either a linear or natural cubic-spline interpolation 

performed between the setpoints specified in the master setpoint profile. 

Unlike the Input File, which is automatically updated, the 

module must be explicitly instructed to upload axis-status 

structures, process variable profiles, and the interpolated profile 

to shared memory (done by setting bits in the Output File). 

Entries in this file are then read by move or copy instructions in ladder program.