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.