SERCOS and Analog Motion Configuration and Startup
personal injury or death, property damage, or economic loss.
Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.
IMPORTANT
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous voltage may be present.
temperatures.
for Personal Protective Equipment (PPE).
Important User Information
Read this document and the documents listed in the additional resources section about installation, configuration, and
operation of this equipment before you install, configure, operate, or maintain this product. Users are required to familiarize
themselves with installation and wiring instructions in addition to requirements of all applicable codes, laws, and standards.
Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are required to
be carried out by suitably trained personnel in accordance with applicable code of practice.
If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be
impaired.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use
or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and
requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for
actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software
described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., is
prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment, which may lead to
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property damage, or economic loss.
Identifies information that is critical for successful application and understanding of the product.
Labels may also be on or inside the equipment to provide specific precautions.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may reach dangerous
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to potential Arc Flash. Arc Flash
will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL Regulatory requirements for safe work practices and
This manual includes new and updated information. Use these reference
tables to locate changed information.
Grammatical and editorial style changes are not included in this summary.
Global changes
This table identifies changes that apply to all information about a subject in
the manual and the reason for the change. For example, the addition of new
supported hardware, a software design change, or additional reference
material would result in changes to all of the topics that deal with that subject.
This manual is a redesigned manual from publication LOGIX-UM002. A
companion manual is available, which is Coordinate System User Manual
publication MOTION -UM002.
This manual is designed to give you the quickest and easiest approach to a
SERCOS or Analog control solution. If you have any comments or
suggestions, please see Documentation Feedback on the back cover of this
manual.
To configure a SERCOS or Analog motion system requires:
This table describes the Logix 5000 motion modules.
1756-M03SE
1756-M08SE
1756-M16SE
1768-M04SE
Use a SERCOS interface module to connect the
controller to SERCOS interface drives.
• The SERCOS interface module uses high-speed, real
time, serial communication to control digital drives.
• SERCOS is the IEC 61491 Serial Real-time
Communication System protocol over a fiber optic
network.
• The module uses a fiber optic network for all the
wiring between the drives and the module.
2094-SE02F-M00-S0, 2094SE02F-M00-S1
Kinetix 6200 control modules use SERCOS interface to
communicate with the Logix controller and
EtherNet/IP to access the safety configuration tool.
1756-M02AE The 1756-M02AE module is a two-axis servo module for
drives/actuators that need a ±10V velocity or torque
reference. Use the 1756-M02AE module when the
equipment has quadrature encoder feedback.
The module also has:
• Home limit switch inputs
• Drive fault inputs
• Drive enable outputs
• 5V or 24V position registration inputs
• 250 µs position and velocity loop updates
1756-HYD02 The 1756-HYD02 module is a two-axis servo module for
hydraulic actuators that need a ±10V velocity
reference. Use the 1756-HYD02 module when the
equipment has magnostrictive linear transducer (LDT)
feedback.
The module is similar to the 1756-M02AE module with
these exceptions.
• Feed Forward adjust and single-step Auto Tune.
• Gain ratio between extend direction and retract
direction to accommodate hydraulic cylinder
dynamics.
• Intelligent transducer noise detection filtering in
1756-M02AS The 1756-M02AS module is a two-axis servo module for
drives/actuators that need a ±10V velocity or torque
reference input. Use the 1756-M02AS module when the
equipment has Serial Synchronous Input (SSI) position
feedback.
The module is similar to the 1756-M02AE module with
these exceptions:
• Gain ratio between extend direction and retract
direction to accommodate hydraulic cylinder
dynamics.
• Intelligent transducer noise detection filtering in
hardware and firmware replaces programmable IIR
filtering.
• SSI interface consisting of Differential Clock output
and Data return signals replaces the differential
encoder interface.
Preface
Use the Motion Analyzer utility to select the Rockwell Automation drives and
motors based upon the load characteristics and typical motion application
cycles.
Access and download the program at the Motion Analyzer Software
web page.
The Motion Analyzer offers wizard-like screens to collect information about
the application. After entering the information, for example, the load inertia,
gear box ratio, feedback device, and brake requirements, the Motion Analyzer
generates an easy-to-read list of recommended motors, drives, and other
support equipment.
These documents contain additional information concerning related
Rockwell Automation products. View or download publications at the
Literature Library
. To order paper copies of technical documentation, contact
your local Rockwell Automation distributor or sales representative.
Motion Coordinate System User
Manual, publication MOTION-UM002.
Ultra3000 Digital Servo Drives
Installation Manual, publication 2098IN003.
Provides a programmer with details about
process and drives instructions for a
Logix-based controller.
Describes how to configure and program
a Logix 5000 controller to use equipment
Describes the necessary tasks to install,
configure, program, and operate a
Describes the necessary tasks to install,
configure, program, and operate a
CompactLogix system.
Provides installation instructions for the
Analog Encoder (AE) Servo Module, catalog
number 1756-M02AE.
Provides installation instructions for the
ControlLogix SERCOS interface modules,
catalog number 1756-M03SE, 1756-M08SE,
1756-M16SE, 1756-M08SEG.
Provides installation instructions for the
CompactLogix SERCOS interface Module,
catalog number 1768-M04SE.
Provides the mounting, wiring, and
connecting procedures for the Ultra3000
drives and standard Rockwell
Automation/Allen-Bradley motors
recommended for use with the Ultra3000
Ultra3000 Digital Servo Drives
Integration Manual, publication 2098IN005.
User Manual, publication 2099-UM001.
Kinetix 6000 Multi-axis Servo Drives
User Manual, publication 2094-UM001.
Provides powerup procedures, system
integration, and troubleshooting tables
for the Ultra3000 digital servo drives.
mount, install, configure, and
troubleshoot the Kinetix 7000 High Power
Provides detailed installation instructions
for mounting, wiring, and troubleshooting
the Kinetix 6000 drive, and system
integration for the drive/motor
Provides information on wiring,
configuring, and troubleshooting the
safety functions of the Kinetix 6200 and
Kinetix 6500 drives.
8720MC High Performance Drives
Installation manual, publication
8720MC-IN001.
8720MC High Performance Drives
Integration manual, publication
8720MC-IN002.
Industrial Automation Wiring and
Grounding Guidelines, publication 1770-
Product Certifications site. Provides declarations of conformity,
Provides the mounting, wiring, and
connecting procedures for the 8720MC
and standard Rockwell Automation/AllenBradley motors recommended for use
Provides the startup, configuration, and
troubleshooting procedures for the
8720MC drive.
Provides general guidelines for installing
a Rockwell Automation industrial system.
certificates, and other certification
Rockwell Automation publishes legal notices, such as privacy policies, license
agreements, trademark disclosures, and other terms and conditions on the
Legal Notices
page of the Rockwell Automation website.
End User License Agreement (EULA)
You can view the Rockwell Automation End User License Agreement (EULA)
by opening the license.rtf file located in your product's install folder on your
hard drive.
The software included in this product contains copyrighted software that is
licensed under one or more open source licenses.
You can view a full list of all open source software used in this product and
their corresponding licenses by opening the oss_license.txt file located your
product's OPENSOURCE folder on your hard drive. This file is divided into
these sections:
• Components
Includes the name of the open source component, its version number,
and the type of license.
• Copyright Text
Includes the name of the open source component, its version number,
and the copyright declaration.
You may obtain Corresponding Source code for open source packages
included in this product from their respective project web site(s).
Alternatively, you may obtain complete Corresponding Source code by
contacting Rockwell Automation via the Contact form on the Rockwell
Automation website:
http://www.rockwellautomation.com/global/aboutus/contact/contact.page. Please include "Open Source" as part of the request
Tip: Guest User permissions are cached within the project. The Logix Designer application
Administration Console.
4.In the Name box, type a name for the controller project, and select
Next.
5. In the Revision list, select the revision number for the controller.
6. In the Chassis list, select the type of chassis that holds the controller.
7. In the Slot list, select the physical slot where the controller is located.
8. In the Security Authority list, select a security option:
• No Protection - All users can view and edit the project.
• FactoryTalk Security - Only users authenticated through
FactoryTalk Security can view and edit the project
9. (optional) Select Use only the selected Security Authority for
authentication and authorization to associate this project with a
specific Security Authority. When this check box is selected, users
interacting with this project must be authenticated and authorized by
the same Security Authority that was used to secure the project.
Otherwise, unauthenticated users must rely on Guest User
permissions.
uses Guest User permissions when the project is opened but not connected to the
FactoryTalk Security Authority that secures the project. By default, all Guest User
permissions are denied. Guest User permissions are configured in the FactoryTalk
10. Select Logical Name <Controller Name> or Permission Set to apply
specific permissions to the controller.
Select Logical Name <Controller Name> to apply a Logical Name in
FactoryTalk Services Platform that has the same name as the
controller. If there is no existing Logical Name that matches the
controller name, a new Logical Name is created with the controller's
name. The new Logical Name inherits permissions from its parent
bytes per character, resulting in less than 128 characters.
Set time synchronization
Chapter 1 Configure analog motion
resource. See FactoryTalk Help for more information on how networks
and devices inherit security permissions.
Select Permission Set to apply a specific set of permissions to the
controller. The permission sets in the list are maintained in
FactoryTalk Services Platform and identify a set of actions that are
allowed or denied for a particular user and computer combination.
11. (optional) In the Description box, type a description for the controller.
Tip: The description is limited to 128 bytes. Standard ASCII characters consume 1 byte per
character, allowing for 128 characters. Characters in some languages require up to three
12. (optional) Select Enable redundancy if this project supports an
automatic transfer of project control to a redundant controller in case
of primary controller failure.
13. Select Finish.
See also
Add a SERCOS motion module
for Configure Analog Motion
Add a SERCOS interface drive module
Add a motion group for Configure SERCOS motion
1. Add an axis
Time Synchronization in ControlLogix is called CIP Sync. CIP Sync is a layer
of functionality that Rockwell Automation has developed on top of the IEEE
1588 PTP protocol. CIP Sync maintains accurate time synchronization of
automation solutions.
This setting establishes the module to participate in time synchronization. In
systems with multiple processors, all controllers must have time
synchronization enabled if they use CSmainT/PTP time. The 1756-ENxT
communication modules win the arbitration over any processor.
To set time synchronization for Configure SERCOS Motion:
1. In the Controller Organizer, double-click the controller.
2. On the Controller Properties dialog box, select the Date/Time tab.
3. Select Enable Time Synchronization.
4. Select OK.
Without intervention, the Grandmaster is PTP and CST master. Use the
settings on the Advanced dialog box to let this module win the arbitration
over other processors and communication modules in the chassis.
See also
Integrated Architecture and CIP Sync Configuration Application Technique,
publication IA-AT003
Use these instructions to add an analog module to the system.
For all modules, use the firmware revision that goes with the firmware revision of the
controller. See the release notes for the controller’s firmware.
To add an analog module:
1.In the Controller Organizer, right-click the backplane and select New
Tip: If configuring a torque drive, the drive must be able to be configured for torque.
10. Select OK.
See also
Add a motion group for Configure Analog Module on page 27
Add an axis for Configure Analog Module on page 30
Chapter 1 Configure analog motion
IMPORTANT
Add a hydraulic
drive module
Use these instructions to add a hydraulic drive module if included in the
configuration.
To add a hydraulic drive module:
For all modules, use the firmware revision that goes with the firmware revision of the
controller. See the release notes for the controller’s firmware.
1.In the Controller Organizer, right-click the backplane and select New
Module.
2. On the Select Module Type dialog box, choose the hydraulic drive
4. On the New Module dialog box, in Name, type a name for the module.
WARNING: WARNING: Never select Disable Keying with motion modules
Modify properties for a
hydraulic drive module
Chapter 1 Configure analog motion
5. In Slot, choose the number that corresponds to the physical slot that
contains the module.
6. (optional) In Description, type a description.
7. In Electronic Keying, choose either Compatible Keying or Exact
Match.
8. Select Open Module Properties.
9. Select OK. Continue with the instructions to modify the properties for
the hydraulic drive module.
Configure the feedback type for a hydraulic drive. Based on the length of the
feedback, the Servo Update Period must be configured. This setting is unique
for the 1756-HYD02 module. If the Servo Update Period is not configured
correctly, the axis does not work.
To modify the properties for a hydraulic drive module:
1.If the Module Properties Report dialog box is not already open, in the
Controller Organizer, double-click the hydraulic drive module.
2.On the Module Properties Report dialog box, select the Associated
Add an axis for Configure Analog Motion on page 30
The Base Update Period (also known as the Coarse Update Period) is how
often the motion planner runs. The motion planner is the part of the
controller that handles position and velocity information for the axes. When
the motion planner runs, it interrupts most other tasks regardless of their
priority.
Guideline
Description
Save Controller’s Time
Leave at least half the controller’s time for the scan
Base Update Period and
For analog motion modules, set the Base Update
motion module.
Chapter 1 Configure analog motion
Example: If the Base Update Period is set to 10 ms, then every 10 ms the
controller stops scanning the code and performing other system overhead
tasks, and runs the motion planner.
Use these guidelines to set the Base Update Period.
Number of Axes 1756-L6x controller 4 axes/ms
x
controller8 axes/ms
1756-L7
of all the code.
Base Update Period and
SERCOS modules
Analog modules
For SERCOS interface motion modules, set the Base
Update Period to a multiple of the cycle time of the
motion module.
Example: If the cycle time is 2 ms, set the Base
Update Period to 8 ms, 10 ms, 12ms, and so on.
Period to:
• At least 3 times the servo update period of the
motion module.
• A multiple of the servo update period of the
To set the Base Update Period:
1. In the Controller Organizer, double-click the motion group.
there is no need to open the Axis Schedule dialog box.
Add an axis for Configure
2. Select the Attribute tab.
Analog Motion
3. In Base Update Period, choose the update period using the guidelines
mentioned earlier. The valid values range from 0.5 to 32, in 0.5
increments.
Tip: The Axis Schedule button opens the Axis Schedule dialog box to schedule the base
and alternate update periods and assign axes to them. Since axes used in coordinate
system objects cannot be multiplexed, only the Base Update Period is used. Therefore,
4. In General Fault Type, choose Non Major Fault.
5. Select OK.
See also
1. Manage motion faults on page 38
Use these instructions to add an axis for each of the drives.