R&D - Product Integration Team
PLC Controlled Motion - Introduction
Nidec Control Technniques
27/06/2019 V1.2
Introduction
Control Techniques drives are often used in
control systems with a central control PLC
from a 3rd party vendor e.g. Allen-Bradley
Rockwell or Siemens.
Control Techniques has a “connect to
anything” philosophy.
A standard way to help 3rd party PLCs users
to quickly integrate CT drives into an
application was required.
The solution is PLC Controlled Motion.
2
What is PLC Controlled Motion?
PLC Controlled Motion is a set of application
integration tools that allow a 3rd party PLC to
command a Control Techniques drive to
generate a range of motion control
functionality.
The offering splits into 3 categories:
- A guided setup plug-in for Control Techniques
Connect PC tool.
- A comprehensive set of PLC motion interfaces.
- Full step by step documentation for the Connect
plug-in and use of the PLC motion interfaces.
3
PLC Controlled Motion plug-in for Connect
After installation of the plug-in,
PLC Controlled Motion may be
selected under “Setup”.
4
PLC Controlled Motion plug-in for Connect
The Axis Configuration Screen
allows the main system preferences
to be selected:
- PLC Type
5
PLC Controlled Motion plug-in for Connect
The Axis Configuration Screen
allows the main system preferences
to be selected:
- PLC Type
- Control Type
6
PLC Controlled Motion plug-in for Connect
The Axis Configuration Screen
allows the main system preferences
to be selected:
- PLC Type
- Control Type
- Machine Type
7
PLC Controlled Motion plug-in for Connect
At any time, the PLC software and
help documentation is available by
clicking “Libraries and
Documentation”
8
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- Motor setup with a searchable
database of Control Techniques and
Leroy-Somer Motors or direct motor
name plate entry.
9
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- Option module selection
» Add digital I/O
» Add comms options
» Add feedback interfaces
10
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- Encoder setup
» Feedback configuration
» Motor thermistor setup
» Single / Dual loop selection
» Freeze (feedback position capture)
11
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- Machine setup.
» Ratio configuration.
» Rotary to linear conversion
(units per revolution).
12
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- Hardware limits
» Assign drive digital I/O to hardware limit
inputs.
» Intended for forward and reverse hardware
limit switches that are connected to the
drive.
13
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- Brake Control.
» Mechanical brake controller setup.
» Automatic brake controller.
» Manual brake release.
» Electrical braking resistor setup.
14
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- Network Inputs / Outputs.
» All essential cyclic links are configured
automatically
» User can define 4 cyclic inputs.
» User can define 4 cyclic outputs.
» Allows flexibility to add custom data to the
application.
15
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- Unit configuration.
» Unit type.
» Unit resolution.
» Position feedback resolution.
» Speed limits.
» Calculates the motion controller unit ratios
for the user.
16
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- RTMoE Setup.
» RTMoE is an IEEE1588 based
synchronous comms protocol.
» Used to transmit and receive real time
encoder data.
» Allows one axis to follow another with
electronic gearbox lock.
» Encoder source is selectable at PLC
17
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- Homing.
» Selection of a homing sensor input
» Configuration of sensor-less homing
(hard stop homing)
» Configuration of homing limits
18
PLC Controlled Motion plug-in for Connect
After completing the Axis
Configuration, the guided setup is
revealed, helping the user through
the axis setup with a commissioning
work flow.
- Apply the setup.
» Download the settings to the drive.
» Perform an autotune.
» Click “Libraries and Documentation” to
access the PLC software / user guides.
19
PLC code for motion control
The Standard AOIs / Function Blocks
have been designed to be flexible to
meet the needs of the application.
- Interfaces can be edited to build
customer specific functionality
- The core functionality is not editable
Ladder logic is used where possible
for ease of debugging.
Rockwell from V17, Siemens from
TIA V14 (S7-1200 & S7-1500).
Cyclic (Implicit) comms update
<=100ms 20
PLC code for motion control
5 main motion function blocks are
available:
- Frequency Hz
- Speed rpm
- Speed engineering units (AMC)
- Position engineering units (AMC)
- Electronic Gear Box engineering units
(AMC)
Example routines are provided to
help the user get going
21
PLC code for motion control
Supporting AOIs / Function Blocks
to aid development
- Non-cyclic (Explicit) comms read /
write to drive
» Rockwell only
- Read drive digital I/O state
- Read drive status
- Read AMC status
22
PLC code for motion control
AOI / Function Block prefixes:
- CT_A > Primary motion functionality
- CT_B > Auxiliary functionality
- CT_C > System functionality
AOI / Function Block structure CT_A_PositionAMC
- Outer layer calls the inner core
functionality
CT_C_UniM7xxAMC
- Keeps the code maintainable
- Users can customise the outer layer
and still update the core functionality
23
PLC code for motion control
I/O for the motion function blocks
falls into 3 main categories:
- CMD – Boolean command inputs
- CFG – Configure inputs
- STS – Status outputs
24
Frequency Hz
AOI / Function Block is called
CT_A_FrequencyHz
Works with Commander, Digitax HD
and Unidrive M
Motion stop reference
Jogging reference
- For manual control
Running reference
- For automated control
25
Speed rpm
AOI / Function Block is called
CT_A_SpeedRPM
Works with Digitax HD and Unidrive
M600 and M70x
Motion Stop
Jogging reference
- For manual control
Running reference
- For automated control
Closed speed loop 26
Speed AMC
AOI / Function Block is called
CT_A_SpeedAMC
Works with Digitax HD and Unidrive M70x
Motion Stop reference
Jogging reference
Speed reference
Closed speed and position loop
27
Position AMC
AOI / Function Block is called
CT_A_PositionAMC
Works with Digitax HD and Unidrive M70x
Motion stop reference
Jogging reference
Homing reference
10 selectable position references
- Absolute and relative (indexes)
Closed speed and position loop
28
Electronic Gearbox (EGB) AMC
AOI / Function Block is called
CT_A_ElectronicGearBoxAMC
Works with Digitax HD and Unidrive M70x
Motion stop reference
Jogging reference
Homing reference
Single position reference
EGB reference with PLC selectable
position master encoder via RTMoE
Closed speed and position loop 29
Summary of benefits
Significantly reduced integration times.
High performance motion (e.g. ELS) with low spec. PLCs.
- High performance motion control is embedded in the drive > AMC.
Only one network required > standard Ethernet.
Simplifies migration between Siemens and Rockwell systems.
- Important for OEMs and System Integrators who use both manufacturers.
- Only one drive type needed for Siemens or Rockwell M700 or M750 when
fitted with Multi Protocol Factory Fitted Ethernet.
Fully supported > Training > Documentation > Support Suite >
Technical Support > R&D.
Flexible > Can be extended and tailored by Application Centres or
end users.
Support for our current AC drive range.
No licence fee > it’s free!
30