You are on page 1of 8

be in motion be in motion

Motion-Control
be in motion be in motion be in motion be in motion be in motion be in motion be in motion be in motion

61131-1 61131-2 61131-3 61131-4 61131-5 61131-1 61131-2 61131-3 61131-4


61131
61131-3 61131-4 61131-5

61131-1 61131-2
61131-1 61131-2 61131-3 61131-4

The Baumüller Motion Control concept focuses on the user's production process. With motion control modules
conforming to PLCopen and the IEC 61131 programming standard, machine functions can be configured
without functional knowledge of the system. This gives the machinery manufacturer scope to use his core
competence for enhancing machine concepts more effectively.
Concentration on core competence

The proportion of software in automation systems is rising continuously.


Machine functions are increasingly being implemented by software. Complexity
increases as the scope of functions is expanded. For the machinery manufacturer
this means not only higher initial expenditure on software development but
also higher expenditure on software maintenance and servicing.

Reduction in complexity, simplification of software maintenance and servicing,


a considerable reduction in initial software expenditure and the cost of
maintenance and servicing, and extremely accelerated times-to-market are the
key requirements that machinery manufacturers expect of automation partners.

The Baumüller Motion Control concept meets these requirements:


The Baumüller Motion Control concept reduces the complexity of automation
software in mechanical engineering and the cost of developing it. The concept
focuses on the user's process, enabling the machinery manufacturer to
concentrate on machine-specific future technologies and continuous
enhancement of his machine functionalities in programming.

Configuration of motion functionality in compliance with "PLCopen Motion


Control" is now only conducted from a technological aspect, employing relevant
function block libraries. The standard programming languages of IEC 61131 are
used. System functionalities required for motion management, field bus
communication, and the drives are integrated into the operating system of the
Baumüller "b maXX" automation system by means of a communication manager
and a motion manager. This brings about a considerable reduction in complexity
and a substantial cut in development expenditure because special drive, field
61131-5
bus, and communication programming is no longer required for motion control
applications.
Advantages
Baumüller's aim is to put the machinery manufacturer in a position to
Less complexity
implement his automation software from a technological aspect, without
Simpler software maintenance and servicing
functional knowledge of the system. The user's process and machine
functionality must be of paramount importance in order to be able to turn more Lower initial expenditure and cost of
of the machinery manufacturer's development efforts into customer benefits maintenance/servicing
and market advantages. Minimal training

Fields of application for motion control in compliance with PLCopen Shorter times-to-market for the machine
Printing Increased productivity
Plastics Higher software quality
Packaging
Textiles
Robotics and handling
Special machinery manufacture
General mechanical engineering
Reduction in complexity when implementing the
automation solution due to

Motion control library for programming automation systems


IEC 61131 programming system PROPROG wt II
Field bus configurator (currently being prepared)
Drive configuration
Automation interface
Common project database
Defined interfaces ensure mutual data and project consistency within the
application.
Range of functions in the motion
control library

The library is comprised of single-axis blocks (independent axis) in compliance


with the PLCopen standard and supplementary function blocks.

Motion_Management Blocks
MC_Power Switch the axis on and off
MC_Stop Switch to the PLCopen state "Stop"
MC_Reset Switch from „Errorstop“ to „Standstill“
MC_ReadStatus Read PLCopen state
MC_ReadAxisError Read drive error
MC_ReadParameter Read drive parameter
MC_WriteParameter Write drive parameter

Motion_Velocity Blocks
MC_MoveVelocity Define a target velocity
MC_VelocityProfile Define velocity-time-profile

Motion_Positioning Blocks
MC_Home Start parameterized homing
MC_MoveAbsolute Absolute positioning
MC_MoveRelative Relative positioning
MC_MoveAdditive Additive positioning to supplement
started positioning
MC_ReadActualPosition Read actual position of the axis
MC_PositionProfile Define position-time profile

Supplements for homing, error handling, etc.


IEC 61131 programming tool - PROPROG wt II

For programming in compliance with IEC 61131 there is a powerful tool available,
PROPROG wt II. With the aid of multi-resourcing in PROPROG wt II the user is in
a position to handle even complex projects with a large number of decentralized
control units.

Features of PROPROG wt II

FBD – IL - LD cross compiling


Real-time logic analysis
Multi-resourcing via Ethernet TCP/IP
Online debugging, trace and change
Powerflow (program tracing)
32-bit simulation on the PC
Online cross references
Online help system
User-friendly documentation (incl. HTML)
German/English language switchover

b maXX-drivePLC and PROPROG wt II can handle


all five languages of IEC 61131:

Function block diagram


Ladder diagram
Sequential function chart
Structured text
Instruction list
b maXX-drivePLC:
the hardware for motion & logic

Control technology
The b maXX-drivePLC module makes the drive extremely smart. In-drive control
intelligence makes it possible to have fast access to the setpoints and actual
values of the drive controller. As a result, operation of the drive can be expanded
to include complex motion, control and technology functions. This ensures that
the application is created quickly and economically.

Fastest in-drive PLC in the world


With a cycle time of 100 microseconds for 1,000 lines of IL, b maXX-drivePLC is
the fastest in-drive PLC in the world and is therefore not only suitable for
sophisticated motion control tasks. With the CAN option board for b maXX-
drivePLC a CANopen master is already installed. Consequently, up to 65,536
digital I/O points or up to 32 axes can be selected for each CANopen master. The
range of products includes decentralized, analog and digital I/O modules.

The program memory of the b maXX-drivePLC is sufficient for a typical 120,000 32 bit processor, 120 MHz

lines of IL. There is 2 MB of RAM available for variables. The optional, non- 2 MByte program memory for:
volatile 56 k data memory is buffered with a battery-free NOVRAM. up to 400,000 IL lines or typically
120,000 IL lines
2 MByte variables memory
All the advantages at a glance
1,4 MByte memory for debug
To summarize, b maXX-drivePLC, the in-drive PLC, offers the following advantages:
functions, e.g. logic analysis
Fast, synchronous PLC access to the drive controller
Typically 100 µsec / 1,000 lines of IL
No wiring required between PLC and drive
128 Byte non-volatile memory
Compact design saves control cabinet space
56 KByte non-volatile memory (optional)
Maximum performance for PLC and servo controller due to separate processors
IEC 61131 multitasking real-time operating system
Baumüller is the partner to contact for PLC/drive systems and hence for the
entire automation solution

b maXX 4400 - modular - scalable - open


On account of its modularity and flexibility the
new drive and automation solution from
Baumüller, b maXX, can be adapted to specific
requirements in terms of performance and
features.

b maXX 4400 offers a power range from 1.1 kW to


140 kW with various cooling concepts such as air
cooling, water cooling, or cold plate types.
61131-1 61131-2 61131-3 61131-4 61131-5 61131-4 61131-3 61131-2
be in motion be in motion 61131-2 61131-3 61131-4 61131-5

Baumüller Nürnberg GmbH Ostendstr. 80–90 90482 Nürnberg T: +49 (0) 9 11 - 54 32-0 F: +49 (0) 9 11 - 54 32-1 30 www.baumueller.com

All data/information and particulars given in this brochure is non-binding customer information, subject to constant further development and continuously updated by our permanent
alteration service. Please note that all particulars/figures/information is current data at the date of printing. These particulars are not legally binding for the purpose of measurement,
calculation or cost accounting. Prior to using any of the information contained in this brochure as a basis for your own calculations and/or applications, please inform yourself about
2.171.e.03/03.20M
whether the information you have at your disposal is up to date. Therefore, no liability is assumed for the correctness of the information. 03/03

You might also like