Motion overview

In
FactoryTalk Design Workbench
,
Micro800
controllers support motion by using high-speed pulse-train outputs (PTO) for a control axis or a high-speed counter plug-in for a feedback axis.
Configuration for an axis includes Limits, Dynamics, and Homing. A control axis is programmed using motion instructions such as MC_MoveRelative. The axis status is available as a global AXIS_REF variable and by using motion instructions such as MC_ReadStatus. The number of supported PTO axes depends on the
Micro800
controller type in the project. The status for the motion engine, axes status, and control information data are available in the global variables.
TIP:
  • You must configure the motion settings for the controllers that support motion.
  • The
    FBAxis
    option is available when a 2080-MOT-HSC plug-in module is part of the controller configuration and is enabled with the feedback axis.
Configure PTO motion settings for a
Micro800
controller by doing one of the following actions:
  • Using the configuration pages available from the
    PTO Motion
    node in the
    Controller
    tree.
  • Creating controller programs using the motion control instructions.
The following section introduces the global variable data types for motion:
  • _MOTION_DIAG
    : A global variable structure data type that contains the status and control information for the motion engine. The variables apply to all axes that are assigned to the controller.
  • AXIS_REF
    : A global variable structure data type that contains the status and control information for an axis of motion.
  • FBAXIS_REF
    : A global variable structure data type that contains status and control information for an FBAxis.
For more information about controller inputs and outputs, see Micro830, Micro850, and Micro870 Programmable Controller User Manual (publication 2080-UM002).
Micro800 controllers that support motion control
Controller Catalog Number
Number of Control Axes
Maximum Number of Feedback Axes
Number of Inputs
Number of Outputs
2080-L50E-24QBB
2
3
14
10
2080-L50E-24QVB
2
3
14
10
2080-L50E-48QBB
3
4
28
20
2080-L50E-48QVB
3
4
28
20
2080-L70E-24QBB
2
3
14
10
2080-L70E-24QBBN
2
3
14
10
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal