The CPU provides motion control functions for the operation of stepper motors and servo motors through a pulse interface.
The motion control function is responsible for monitoring the drive.
The "Axis" process object is used to configure the data of the mechanical drive, the drive interface, dynamic parameters, and other drive properties.
The driver is controlled by configuring the pulse and direction outputs of the CPU.
The user program uses motion control commands to control the axes and initiate motion tasks.
The PROFINET interface is used to establish an online connection between the CPU and the programming device. In addition to the CPU's online functions, additional debugging and diagnostic functions can also be used for motion control.
Note: Changes to motion control configuration and downloads made in RUN mode will only take effect when the CPU switches from STOP to RUN mode.
The SignalBoard (SB) expands the onboard I/O to include multiple additional I/O points.
The SB, with two digital outputs, can be used to control the pulse output and direction output of a motor.
The SB, with four digital outputs, can be used to control the pulse output and direction output of two motors.
Built-in relay outputs cannot be used as pulse outputs to control motors. A maximum of four pulse generators can be used, regardless of whether onboard I/O, SBI/O, or a combination of both are employed.
These four pulse generators have default I/O assignments; however, they can be configured as arbitrary digital outputs on the CPU or SB. Pulse generators on the CPU cannot be assigned to the SM or distributed I/O.