Glossary Updates12 new terms added to the glossaries · October 2, 2026, 22:44 CEST
AI TechDocKnowledge

Glossary · Motion control and drives

PLCopen motion control function blocks

Also known as: PLCopen motion blocks, MC function blocks

German: PLCopen Motion-Control-Funktionsbausteine

In IEC 61131-3 programming, PLCopen motion control function blocks are standardized function blocks, such as MC_Power, MC_Home, MC_MoveAbsolute and MC_GearIn, and a defined axis state machine, specified by PLCopen so that motion programs look the same across compliant controllers.

  • Motion control
  • Standards

In one sentence

PLCopen motion control function blocks are standardized IEC 61131-3 blocks and an axis state machine for vendor-neutral motion code.

Example

The PLC program enables an axis with MC_Power, homes it with MC_Home and then moves it with MC_MoveAbsolute.

How it applies

  • Engineering: The blocks share common inputs and outputs (Execute, Done, Busy, Error, ErrorID) and act on an axis reference. The axis state machine (for example Disabled, Standstill, Homing, Discrete Motion, Synchronized Motion, ErrorStop) defines which commands are valid when.
  • Commissioning: Vendors implement the specification with extensions; code portability is limited to the standard blocks.
  • Operation: Error handling relies on the state machine: an axis in ErrorStop must be reset before it moves again.
  • Documentation: Use the state machine as the backbone of software documentation and describe machine behavior with the same states. Keep block names in their original spelling as code, not translated.

PLCopen blocks vs. vendor motion libraries

Vendor libraries often cover more functions and use their own names. PLCopen blocks give a common base, which makes training material and code reviews portable between platforms.

By knowledge.aitechdoc.world · Published September 26, 2026 · Last reviewed

Source: PLCopen Technical Specification, Function blocks for motion control

Definitions follow the cited standards and specifications. Where a source is a copyrighted publication, such as an ISO, IEC or EN standard, the definition is a close paraphrase, not a verbatim quotation, so as not to infringe copyright. We recommend reading the original publication. The sections “How it applies” are editorial commentary by AI TechDoc Knowledge and are not part of any standard.

Seen a mistake? Send us a note!