Einfache Positionierung mit Modulo-Achse

 

Folgendes Anwendungsbeispiel zeigt Ihnen, wie Sie eine Modulo-Achse in der Betriebsart "Positioning" über die Anwenderschnittstelle einfach positionieren.

Ansteuerung

Steuern Sie die Achse in der Struktur Positioning folgendermaßen an:

  • Setzen Sie xActivate auf "TRUE", um die Betriebsart zu aktivieren.
  • Definieren Sie die Sollwerte lrPosition, lrVelocity, lrAcceleration, lrDeceleration und lrJerk.
  • Definieren Sie in der Struktur CONFIG eModuloMode auf MODULO_CW.
  • Setzen Sie xStart auf "TRUE", um die Betriebsart zu starten.

Schnittstelle im IEC-Editor

Anmerkung:

Sobald der Sollwertverlauf die Zielposition erreicht hat, erhalten Sie in der Struktur OUT die Rückmeldung xInPosition = "TRUE".

Trace-Aufzeichnung

[1]

SEW_GVL.Interface_Axis1.ProfileGeneration.Positioning.In.xActivate

[2]

SEW_GVL.Interface_Axis1.ProfileGeneration.Positioning.In.xStart

[3]

SEW_GVL_Internal.Axis1._fbProfileGenerationControl._stOUTInterpolation.stSetpointsUserUnits.lrPosition

[4]

SEW_GVL_Internal.Axis1._fbProfileGenerationControl._stOUTInterpolation.stSetpointsUserUnits.lrVelocity

[5]

SEW_GVL_Internal.Axis1._fbProfileGenerationControl._stOUTInterpolation.stSetpointsUserUnits.lrAcceleration

[6]

SEW_GVL.Interface_Axis1.ProfileGeneration.Positioning.Out.xInPosition

[7]

SEW_GVL.Interface_Axis1.ProfileGeneration.Positioning.Out.xStopped

Anmerkung:

Der Modulo-Mode wird mit steigender Flanke an xStart übernommen, also nicht während der Bewegung.