PLCopen Funktionsbausteine

In der PLCopen-Spezifikation Part 1 werden die dort definierten FB entsprechend ihrer Verwendung unterteilt in:

Innerhalb dieser beiden Bereiche wird eine weitere Unterscheidung bezüglich der Anwendung getroffen, nämlich auf:

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

Hinweis

notice

Die kursiv gedruckten und mit einem * versehenen FB sind nicht in der Motionbibliothek Part1 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 Part1 in administrative und bewegungsbezogene FB

Administrative

Motion

Single Axis

Multiple Axis

Single Axis

Multiple Axis

MC_Power

MC_CamTableSelect

MC_MoveAbsolute

MC_CamIn

MC_ReadStatus

 

MC_MoveRelative

MC_CamOut

MC_ReadAxisError

 

MC_MoveAdditive

MC_GearIn

MC_ReadParameter

 

MC_MoveSuperimposed

MC_GearOut

MC_ReadBoolParameter*

 

MC_MoveVelocity

MC_Phasing

MC_WriteParameter

 

MC_Home

MC_GearInPos*

MC_WriteBoolParameter*

 

MC_Stop

 

MC_ReadActualPosition

 

MC_PositionProfile*

 

MC_Reset

 

MC_VelocityProfile*

 

MC_TouchProbe

 

MC_AccelerationProfile*

 

MC_AbortTrigger

 

MC_TorqueControl*

 

MC_ReadDigitalInput*

 

MC_MoveContinuous*

 

MC_ReadDigitalOutput*

 

MC_Halt

 

MC_WriteDigitalOutput*

 

 

 

MC_SetPosition

 

 

 

MC_SetOverride

 

 

 

MC_ReadActualVelocity*

 

 

 

MC_ReadActualTorque*

 

 

 

MC_DigitalCamSwitch*