PLCopen releases Motion Control Part 3

  • April 21, 2008
  • News
This document is the third part of a set of documents published by the PLCopen Task Force Motion Control. Currently, the set consists of 5 documents:
  • Part 1 – Basics Function Blocks for Motion Control
  • Part 2 – Extensions
  • Part 3 – User Guidelines
  • Part 4 – Coordinated Motion
  • Part 5 – Homing ProceduresThe first two parts are released as official documents, and part 4 is released for comments.Motion Control Part 3 was released in April 2008 as Version 0.4. Additional releases will include new examples.The objective of this document is to define a set of examples and clarification for user of the other PLCopen Motion Control documents. It is not intended as an IEC 61131-3 tutorial; a basic understanding of IEC 61131-3 is seen as a pre-requisite.Essential to the examples, and the usage of the motion control function blocks, is the usage of User Derived Function Blocks. The IEC 61131-3 defines Program Organization Units, or POUs, consisting of Function, Function Blocks and Programs. With this functionality a user can generate libraries of POUs. Of particular value are the User Derived Libraries of Function Blocks. Within these libraries, a user identifies the reusable parts of an application program, created with the standard available POUs, as well as with the PLCopen Motion Control Function Blocks.This document shows how a user can create libraries dedicated to their applications. These libraries can be used throughout their organization saving a tremendous amount of time on projects. Moreover, the usage of own libraries enhance the readability, quality, and transparency of the application programs generated. The examples include Master Engine, Camming, Registration Function, Capping Application, Jogging, Flying Shear, Shift Register, FIFO Function Block, and from the OMAC PackAL definitions the Dancer Control and Wind / Unwind are mapped.The specification is available for download at no costs from the PLCopen website as version 0.4.www.plcopen.org/pages/tc2_motion_control/part_3_user_guidelines/index.htmAbout PLCopenPLCopen was founded in 1992 as an independent worldwide association for industrial suppliers and users. It is the leading association resolving topics related to industrial control programming. PLCopen creates concepts to reduce the costs of industrial automation. These cost savings are realized in areas such as engineering, training, operation and maintenance. Together with its members, PLC open creates specifications to materialize these concepts.– basic understanding of IEC 61131-3 is seen as a pre-requisite. Essential to the examples, and the usage of the motion control function blocks, is the usage of User Derived Function Blocks. The IEC 61131-3 defines Program Organization Units, or POUs, consisting of Function, Function Blocks and Programs. With this concept, a user can generate own libraries of POUs. Of particular interest are the User Derived Libraries of Function Blocks. Within such a library, a user identifies the reusable parts of an application program, created with the standard available POUs, as well as with the PLCopen Motion Control Function Blocks. This document shows how a user can generate an own library, dedicated to their own application area. By creating such a library, and making it available throughout their organization, one can save a tremendous amount of time in the next project. Moreover, the usage of own libraries enhance the readability and transparency of the application programs generated. The examples include Master Engine, Camming, Registration Function, Capping Application, Jogging, Flying Shear, Shift Register, FIFO Function Block, and from the OMAC PackAL definitions the Dancer Control and Wind / Unwind are mapped. The specification is available for download at no costs from the PLCopen website as version 0.4. About PLCopen PLCopen was founded in 1992 as an independent worldwide association for industrial suppliers and users. It is the leading association resolving topics related to industrial control programming. PLCopen creates concepts to reduce the costs of industrial automation. These cost savings are realized in areas such as engineering, training, operation and maintenance. Together with its members, PLC open creates specifications to materialize these concepts. Learn More

    Did you enjoy this great article?

    Check out our free e-newsletters to read more great articles..

    Subscribe