EasyManua.ls Logo

Allen-Bradley 1756 ControlLogix User Manual

Allen-Bradley 1756 ControlLogix
676 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Reference Manual
LOGIX 5000 Controllers Motion Instructions
1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789
SoftLogix, 5069 CompactLogix, 5069 Compact GuardLogix, Studio 5000 Logix Emulate

Table of Contents

Other manuals for Allen-Bradley 1756 ControlLogix

Question and Answer IconNeed help?

Do you have a question about the Allen-Bradley 1756 ControlLogix and is the answer not in the manual?

Allen-Bradley 1756 ControlLogix Specifications

General IconGeneral
BrandAllen-Bradley
Model1756 ControlLogix
CategoryController
LanguageEnglish

Summary

Summary of changes

Global changes

Identifies changes applicable to all information about a subject in the manual.

Changes by Topic Name

Lists specific instruction changes with their reasons.

Preface

Studio 5000 environment

Describes the Studio 5000 Automation Engineering & Design Environment.

Additional resources

Lists documents with additional information concerning Rockwell Automation products.

Motion State Instructions

Motion Axis Fault Reset (MAFR)

Clears all motion faults for an axis; the only method for clearing axis motion faults.

Motion Axis Shutdown (MASD)

Forces a specified axis into the Shutdown state.

Motion Axis Shutdown Reset (MASR)

Transitions a group of axes from the shutdown operating state to the axis ready operating state.

Motion Direct Drive Off (MDF)

Deactivates the servo drive and sets the servo output voltage to the output offset voltage.

Motion Direct Drive On (MDO)

Activates the Drive Enable of the module, enabling the external servo drive, and sets the output voltage.

Motion Drive Start (MDS)

Activates the drive control loops for the specified axis and runs the motor at the specified speed.

Motion Servo Off (MSF)

Deactivates the drive output for the specified axis and deactivates the axis' servo loop.

Motion Servo On (MSO)

Activates the drive amplifier for the specified axis and activates the axis' servo control loop.

Motion Move Instructions

Motion Axis Stop (MAS)

Stops any motion process on an axis or stops the axis completely.

Motion Axis Home (MAH)

Homes an axis to an absolute specific position.

Motion Axis Jog (MAJ)

Moves an axis to a constant speed until told to stop.

Motion Axis Move (MAM)

Moves an axis to a specific position.

Motion Axis Gear (MAG)

Starts electronic gearing between two axes.

Motion Change Dynamics (MCD)

Changes the speed, acceleration, or deceleration of a move or jog in progress.

Motion Redefine Position (MRP)

Changes the command or actual position of an axis.

Motion Calculate Cam Profile (MCCP)

Calculates a cam profile based on an array of cam points.

Motion Axis Position Cam (MAPC)

Provides electronic camming between two axes according to the specified Cam Profile.

Motion Axis Time Cam (MATC)

Provides electronic camming of an axis as a function of time, according to the specified Cam Profile.

Motion Group Instructions

Motion Group Stop (MGS)

Initiates a stop of motion on a group of axes.

Motion Group Shutdown (MGSD)

Forces all axes in a group into the shutdown operating state.

Motion Group Shutdown Reset (MGSR)

Transitions a group of axes from the shutdown operating state to the axis ready operating state.

Motion Event Instructions

Motion Arm Watch (MAW)

Arms motion module watch position event checking for a specified axis.

Motion Disarm Watch (MDW)

Disarms watch position event checking for an axis.

Motion Arm Registration (MAR)

Arms registration event checking for the specified axis.

Motion Disarm Registration (MDR)

Disarms registration event checking for the specified axis.

Motion Arm Output Cam (MAOC)

Offers functionality to set and reset output bits based on an axis position.

Motion Configuration Instructions

Motion Apply Axis Tuning (MAAT)

Computes servo gains and dynamic limits based on a previously executed MRAT instruction.

Motion Run Axis Tuning (MRAT)

Commands the motion module to run a tuning motion profile for the specified axis.

Motion Apply Hookup Diagnostics (MAHD)

Applies results of MRHD to generate new encoder and servo polarities based on observed direction.

Motion Run Hookup Diagnostics (MRHD)

Commands the motion module to run one of three diagnostics on the specified axis.

Multi-Axis Coordinated Motion Instructions

Motion Coordinated Linear Move (MCLM)

Starts a single or multi-dimensional linear coordinated move for specified axes within a Cartesian coordinate system.

Motion Coordinated Circular Move (MCCM)

Initiates a two or three-dimensional circular coordinated move for specified axes within a Cartesian coordinate system.

Motion Coordinated Path Move (MCPM)

Starts a multi-dimensional coordinated path move for specified axes within a Cartesian coordinate system.

Motion Coordinated Transform with Orientation (MCTO)

Establishes a bidirectional transform between a Cartesian and a robot system.

Motion Calculate Transform Position (MCTP)

Calculates the position of a point in one coordinate system to the equivalent point in a second.

Motion Coordinated Change Dynamics (MCCD)

Starts a change in path dynamics of the specified coordinate system.

Motion Coordinated Shutdown (MCSD)

Performs a controlled shutdown of all axes in the named coordinate system.

Motion Coordinated Stop (MCS)

Initiates a controlled stop of coordinated motion.

Motion Coordinated Transform (MCT)

Starts a transform that links two coordinate systems together.

Overview of motion-related data types

CAM Structure

Defines the CAM data type, consisting of slave and master point pairs, and interpolation type.

CAM_PROFILE Structure

Defines the CAM_PROFILE data type as an array of coefficients representing a calculated cam profile.

Overview of Structured Text Programming

Structured Text Syntax

Explains the syntax rules for writing structured text programs.

Structured Text Components: Assignments

Explains how to use an assignment statement to change the value stored within a tag.

Structured Text Components: Expressions

Describes how to write expressions using tags, equations, comparisons, functions, and operators.

Use relational operators

Compares two values or strings to provide a true or false result.

Use logical operators

Checks if multiple conditions are true or false, returning a BOOL value.

Use bitwise operators

Manipulates bits within a value based on two values.

Determine the order of execution

Explains the order in which operations in an expression are performed.

Structured Text Components: Constructs

Describes constructs that can be programmed alone or nested within other constructs.

Character string literals

Explains how to use single byte or double byte encoded characters in string literals.

IF_THEN

Defines the operands used in the IF_THEN statement.

CASE_OF

Defines the operands used in the CASE_OF construct.

FOR_DO

Defines the operands used in the FOR_DO loop.

WHILE_DO

Defines the operands used in the WHILE_DO loop.

REPEAT_UNTIL

Defines the operands used in the REPEAT_UNTIL loop.

Common Attributes for Motion Instructions

Common Attributes

Lists attributes common to Motion instructions and provides links for further information.

Index Through Arrays

Explains how to use tags or expressions to dynamically change array elements.

Immediate values

Explains how to enter constant values (decimal, binary, octal, hexadecimal).

Floating Point Values

Explains how Logix controllers handle floating-point numbers according to the IEEE 754 standard.

LINT data types

Discusses limitations of LINT data types and where they can be used.

Data Types

Lists and describes the elementary data types defined in IEC 1131-3.

Data Conversions

Explains automatic data conversions that occur when mixing data types in programming.

Program a velocity profile and jerk rate and tune an S-Curve Profile

Definition of Jerk

Explains jerk as the rate of change of acceleration or deceleration.

Choose a Profile

Discusses choosing between Trapezoidal and S-curve profiles for velocity profiles.

Tune an S-Curve Profile

Provides a procedure to balance smoothness and cycle time of an S-curve motion profile.

Motion Error Codes, faults, and attributes

Motion Instruction Error Codes Descriptions

Lists error codes for Logix Designer software motion instructions.

Troubleshoot Axis Motion

Provides information to troubleshoot situations that could happen while running an axis.

Related product manuals