PLCopen Funktionsbausteine

In der PLCopen-Spezifikation Part 4 werden die dort definierten FB entsprechend ihrer Verwendung in administrative und bewegungsbezogene FB unterteilt.

Innerhalb dieser beiden Bereiche wird weiter unterschieden, ob ein FB sich nur auf die Achsgruppe bezieht (coordinated) oder ob durch den FB eine Funktionalität im Zusammenspiel mit Komponenten außerhalb der Achsgruppe beauftragt (synchronized) wird.

Die nachfolgende Tabelle ist entsprechend organisiert und zeigt die Funktionsblöcke nach PLCopen-Spezifikation Part 4.

Hinweis

notice

Die mit einem * versehenen FB sind nicht in der Motionbibliothek Part4 implementiert. Jedoch kann es in den Bibliotheken FB geben, die eine ähnliche Funktionalität besitzen, aber durch den Steuerungshersteller spezifiziert wurden.

Einteilung der PLCopen-FB Part4 in administrative und bewegungsbezogene FB

Administrative

Motion

Coordinated

Coordinated

Synchronized

MC_AddAxisToGroup

MC_GroupHome*

MC_SyncAxisToGroup*

MC_RemoveAxisFromGroup

MC_GroupStop

MC_SyncGroupToAxis*

MC_UngroupAllAxes

MC_GroupHalt

MC_TrackConveyorBelt*

MC_GroupReadConfiguration

MC_GroupInterrupt*

MC_TrackRotaryTable*

MC_GroupEnable*

MC_GroupContinue*

 

MC_GroupDisable

MC_MoveLinearAbsolute

 

MC_SetKinTransform*

MC_MoveLinearRelative

 

MC_SetCartesianTransform*

MC_MoveCircularAbsolute*

 

MC_SetCoordinateTransform*

MC_MoveCircularRelative*

 

MC_ReadKinTransform*

MC_MoveDirectAbsolute*

 

MC_ReadCartesianTransform*

MC_MoveDirectRelative*

 

MC_ReadCoordinateTransform*

MC_MovePath

 

MC_GroupSetPosition*

 

 

MC_GroupReadActualPosition

 

 

MC_GroupReadActualVelocity*

 

 

MC_GroupReadActualAcceleration*

 

 

MC_GroupReadStatus

 

 

MC_GroupReadError

 

 

MC_GrpReset

 

 

MC_PathSelect

 

 

MC_GroupSetOverride

 

 

MC_SetDynCoordTransform*