Members Only | Ezine | Links | Address | Contact us | Copyright

Motion Control 2.0 released for comments

PLCopen OPC specification released

TC2 – Motion Control

 

Introduction

Based on application requirements and project specifi­cations engineers are required to use or select a wide range of motion control hardware. In the past this required unique software to be created for each application even though the functions are the same.  PLCopen motion standard provide a way to have standard application libraries that are reusable for multiple hardware platforms. This lowers development, maintenance, and support costs while eliminating confusion. In addition, engineering becomes easier, training costs decrease, and the software is reusable across platforms. Effectively, this standardization is done by defining libraries of reusable components. In this way the programming is less hardware dependent, the reusability of the application software increased, the cost involved in training and support reduced, and the application becomes scalable across different control solutions. Due to the data hiding and encapsulation, it is usable on different architectures, for instance ranging from centralized to distributed or integrated to networked control. It is not specifically designed for one application, but will serve as a basic layer for ongoing definitions in different areas. As such it is open to existing and future technologies.

Overview of the results

Currently the suite of PLCopen Motion Control Specifications consist of the following parts:

Part 1 - Basics
 Part 2 - Extensions
Part 3 - User Guidelines and Examples
Part 4 - Coordinated Motion
Part 5 - Homing Procedures
Part 6 - Extensions for Fluid Power

Part 1 – Basics , released in April 2005 as version 1.1. and implemented in over 30 products.

Part 2 – Extensions, containing additional function blocks. Released September 2005 as version 1.0.

Part 3 - User Guidelines, showing guidelines and examples for users. Released April 2008 as version 0.4, and intended for on-going releases. 

Part 4 – Coordinated Motion, focused to the coordinated multi-axes motion in 3D space. Released December 2008 as version 1.0 

Part 5 - Homing Procedures, as extension of the homing function block as defined in Part 1, as well as the description of a general homing software tool to add additional homing modes for applications not yet covered. This is a complete new document, which was published in November 2005 for comments. Release of version 1.0 is expected later this year.

Part 6 - Extensions for Fluid Power. A new initiative, started in June 2009, to optimize programming and integration of fluid power devices and systems by defining function blocks employing PLCopen standardization and modular methodology.


Basically every specification contains 3 sections:

definition of the state machine
definition of a basic set of FBs for single axis multi-axes motion control
compliance rules and statement


Definition of the state machine

See Part 1 and part 2. 

 

Function Blocks Definitions

See Part 1 and part 2. 

 

Certification

Included in the specification are the rules for compliance and certification. Basically this is a self-certification, from which the results per supplier are published on the PLCopen website. Certified companies are allowed to use the logo below, with additional number, date and number of supported compliant function blocks:



Conclusion

The publication of the specification and the first implementations clearly showed that the multi-axes implementation certainly fits within the framework as defined by the IEC 61131-3 standard.

With many implementations becoming available, motion control will never be the same: more hardware independence give the users less training costs, and the possibility to create application software that is usable on a number of different targets more easily, and targets which can be selected in a later phase of the overall machine development cycle. This brings a higher efficiency and reduces costs during development, maintenance and training.

 

More information


Click here for a marketing introduction.

Download specifications.

Presentations on Motion Control.

Compliance Statements of Suppliers.

Logic, Motion and Safety. The combination of logic, motion, and safety in one environment provides the user with a harmonized view to the overall application in one software environment, for both the safety and the functional applications. The document is published April 2008 as version 0.41